Skip to content

Instantly share code, notes, and snippets.

@AkechiShiro
Last active November 29, 2020 14:49
Show Gist options
  • Save AkechiShiro/384b3073bab57e73aa2a61fcd5ce4a76 to your computer and use it in GitHub Desktop.
Save AkechiShiro/384b3073bab57e73aa2a61fcd5ce4a76 to your computer and use it in GitHub Desktop.
Nextcloud 3.1.0daily (build 20201102) segmentation fault
Thread 1 "AppRun" received signal SIGSEGV, Segmentation fault.
0x00005555556cc75a in QExplicitlySharedDataPointer<OCC::AccountState>::operator->() const ()
(gdb) bt
#0 0x00005555556cc75a in QExplicitlySharedDataPointer<OCC::AccountState>::operator->() const ()
#1 0x00005555557e1772 in OCC::User::avatar() const ()
#2 0x00005555557e20c1 in OCC::UserModel::avatarById(int const&) ()
#3 0x00005555557e3cf3 in OCC::ImageProvider::requestImage(QString const&, QSize*, QSize const&) ()
#4 0x00007ffff0b4057b in QQuickPixmap::load(QQmlEngine*, QUrl const&, QSize const&, QFlags<QQuickPixmap::Option>, QQuickImageProviderOptions const&) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Quick.so.5
#5 0x00007ffff0c97f82 in QQuickImageBase::load() ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Quick.so.5
#6 0x00007ffff0c97a09 in () at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Quick.so.5
#7 0x00007ffff07ceba2 in () at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Qml.so.5
#8 0x00007ffff07cd955 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Qml.so.5
#9 0x00007ffff083eae5 in QQmlBinding::slowWrite(QQmlPropertyData const&, QQmlPropertyData const&, QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Qml.so.5
#10 0x00007ffff08403b8 in () at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Qml.so.5
#11 0x00007ffff08419bc in () at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Qml.so.5
#12 0x00007ffff083e263 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Qml.so.5
#13 0x00007ffff083e78e in QQmlBinding::refresh() ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Qml.so.5
#14 0x00007ffff0816c17 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Qml.so.5
#15 0x00007ffff07bc084 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**)
() at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Qml.so.5
#16 0x00007fffee84fd1e in QMetaObject::activate(QObject*, int, int, void**) ()
--Type <RET> for more, q to quit, c to continue without paging--
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Core.so.5
#17 0x00005555556ba7c7 in OCC::User::avatarChanged() ()
#18 0x00005555557e906a in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (OCC::User::*)()>::call(void (OCC::User::*)(), OCC::User*, void**) ()
#19 0x00005555557e88fa in void QtPrivate::FunctionPointer<void (OCC::User::*)()>::call<QtPrivate::List<>, void>(void (OCC::User::*)(), OCC::User*, void**) ()
#20 0x00005555557e7bbe in QtPrivate::QSlotObject<void (OCC::User::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) ()
#21 0x00007fffee84fa16 in QMetaObject::activate(QObject*, int, int, void**) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Core.so.5
#22 0x00007ffff0010a31 in OCC::Account::accountChangedAvatar() ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libnextcloudsync.so.0
#23 0x00007ffff002895f in OCC::Account::setAvatar(QImage const&) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libnextcloudsync.so.0
#24 0x00005555557c0b50 in OCC::UserInfo::slotAvatarImage(QImage const&) ()
#25 0x00005555557c1749 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QImage const&>, void, void (OCC::UserInfo::*)(QImage const&)>::call(void (OCC::UserInfo::*)(QImage const&), OCC::UserInfo*, void**) ()
#26 0x00005555557c1560 in void QtPrivate::FunctionPointer<void (OCC::UserInfo::*)(QImage const&)>::call<QtPrivate::List<QImage const&>, void>(void (OCC::UserInfo::*)(QImage const&), OCC::UserInfo*, void**) ()
#27 0x00005555557c1440 in QtPrivate::QSlotObject<void (OCC::UserInfo::*)(QImage const&), QtPrivate::List<QImage const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) ()
#28 0x00007fffee84fa16 in QMetaObject::activate(QObject*, int, int, void**) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Core.so.5
#29 0x00007ffff00172a8 in OCC::AvatarJob::avatarPixmap(QImage const&) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libnextcloudsync.so.0
#30 0x00007ffff0079e35 in OCC::AvatarJob::finished() ()
--Type <RET> for more, q to quit, c to continue without paging--
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libnextcloudsync.so.0
#31 0x00007ffff006f579 in OCC::AbstractNetworkJob::slotFinished() ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libnextcloudsync.so.0
#32 0x00007ffff00726c7 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (OCC::AbstractNetworkJob::*)()>::call(void (OCC::AbstractNetworkJob::*)(), OCC::AbstractNetworkJob*, void**) () at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libnextcloudsync.so.0
#33 0x00007ffff00725b8 in void QtPrivate::FunctionPointer<void (OCC::AbstractNetworkJob::*)()>::call<QtPrivate::List<>, void>(void (OCC::AbstractNetworkJob::*)(), OCC::AbstractNetworkJob*, void**) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libnextcloudsync.so.0
#34 0x00007ffff0072508 in QtPrivate::QSlotObject<void (OCC::AbstractNetworkJob::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libnextcloudsync.so.0
#35 0x00007fffee84fa16 in QMetaObject::activate(QObject*, int, int, void**) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Core.so.5
#36 0x00007fffefe0d137 in () at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Network.so.5
#37 0x00007fffefea6769 in () at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Network.so.5
#38 0x00007fffee850341 in QObject::event(QEvent*) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Core.so.5
#39 0x00007fffef54182c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Widgets.so.5
#40 0x00007fffef548f08 in QApplication::notify(QObject*, QEvent*) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Widgets.so.5
#41 0x00007fffee822348 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Core.so.5
#42 0x00007fffee824ffa in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Core.so.5
#43 0x00007fffee87c143 in () at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Core.so.5
#44 0x00007fffeb9c7914 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#45 0x00007fffeba1b7d1 in () at /usr/lib/libglib-2.0.so.0
#46 0x00007fffeb9c6121 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#47 0x00007fffee87b72f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Core.so.5
#48 0x00007fffee82060a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Core.so.5
#49 0x00007fffee829654 in QCoreApplication::exec() ()
at /tmp/.mount_nextclM9T6fd/usr/bin/../lib/libQt5Core.so.5
#50 0x00005555556c4999 in main ()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment