-
Kevin Funk authored
ASAN:DEADLYSIGNAL ================================================================= ==24138==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00000053ab14 bp 0x7ffee4565c30 sp 0x7ffee4565820 T0) #0 0x53ab13 in KDevelopApplication::saveState(QSessionManager&) /home/kfunk/devel/src/kf5/kdevelop-stable/app/main.cpp:162:41 #1 0x53c82b in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QSessionManager&>, void, void (KDevelopApplication::*)(QSessionManager&)>::call(void (KDevelopApplication::*)(QSessionManager&), KDevelopApplication*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:501:13 #2 0x53c35d in void QtPrivate::FunctionPointer<void (KDevelopApplication::*)(QSessionManager&)>::call<QtPrivate::List<QSessionManager&>, void>(void (KDevelopApplication::*)(QSessionManager&), KDevelopApplication*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:520:13 #3 0x53bd4f in QtPrivate::QSlotObject<void (KDevelopApplication::*)(QSessionManager&), QtPrivate::List<QSessionManager&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:143:17 #4 0x7fba0e2e8a95 in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/kfunk/devel/build/qt5/qtbase/src/corelib/../../include/QtCore/../../../../../src/qt5/qtbase/src/corelib/kernel/qobject_impl.h:101 #5 0x7fba0e2e8a95 in QMetaObject::activate(QObject*, int, int, void**) /home/kfunk/devel/src/qt5/qtbase/src/corelib/kernel/qobject.cpp:3723 #6 0x7fba0e605e54 in QGuiApplication::saveStateRequest(QSessionManager&) /home/kfunk/devel/build/qt5/qtbase/src/gui/.moc/moc_qguiapplication.cpp:432 #7 0x7fba0e607fda in QGuiApplicationPrivate::saveState() /home/kfunk/devel/src/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:3377 #8 0x7fb9f3f0dcdc in sm_performSaveYourself(QXcbSessionManager*) /home/kfunk/devel/src/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp:243 #9 0x7fb9f3f0e083 in sm_saveYourselfCallback(_SmcConn*, void*, int, int, int, int) /home/kfunk/devel/src/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp:178 #10 0x7fb9f3888b27 in _SmcProcessMessage (/usr/lib/x86_64-linux-gnu/libSM.so.6+0x4b27) #11 0x7fb9f367a166 in IceProcessMessages (/usr/lib/x86_64-linux-gnu/libICE.so.6+0x10166) #12 0x7fba0e2e8728 in QMetaObject::activate(QObject*, int, int, void**) /home/kfunk/devel/src/qt5/qtbase/src/corelib/kernel/qobject.cpp:3740 #13 0x7fba0e3613dd in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) /home/kfunk/devel/build/qt5/qtbase/src/corelib/.moc/moc_qsocketnotifier.cpp:135 #14 0x7fba0e2f4cba in QSocketNotifier::event(QEvent*) /home/kfunk/devel/src/qt5/qtbase/src/corelib/kernel/qsocketnotifier.cpp:266 #15 0x7fba0ebc1eeb in QApplicationPrivate::notify_helper(QObject*, QEvent*) /home/kfunk/devel/src/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3741 #16 0x7fba0ebc98e5 in QApplication::notify(QObject*, QEvent*) /home/kfunk/devel/src/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3498 #17 0x7fba0e2bd9a7 in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/kfunk/devel/src/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:988 #18 0x7fba0e3118cc in QCoreApplication::sendEvent(QObject*, QEvent*) /home/kfunk/devel/build/qt5/qtbase/src/corelib/../../include/QtCore/../../../../../src/qt5/qtbase/src/corelib/kernel/qcoreapplication.h:231 #19 0x7fba0e3118cc in socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) /home/kfunk/devel/src/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:106 #20 0x7fba00faa1a6 in g_main_context_dispatch (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4a1a6) #21 0x7fba00faa3ff (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4a3ff) #22 0x7fba00faa4ab in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4a4ab) #23 0x7fba0e31140e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/kfunk/devel/src/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #24 0x7fba0e2bb999 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) /home/kfunk/devel/src/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:212 #25 0x7fba0edab6b6 in QDialog::exec() /home/kfunk/devel/src/qt5/qtbase/src/widgets/dialogs/qdialog.cpp:527 #26 0x7fba0edcd33c in showNewMessageBox(QWidget*, QMessageBox::Icon, QString const&, QString const&, QFlags<QMessageBox::StandardButton>, QMessageBox::StandardButton) [clone .constprop.36] /home/kfunk/devel/src/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp:1585 #27 0x7fba147a7079 in QMessageBox::critical(QWidget*, QString const&, QString const&, QMessageBox::StandardButton, QMessageBox::StandardButton) /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmessagebox.h:262:14 #28 0x7fba14792105 in KDevelop::CorePrivate::initialize(KDevelop::Core::Setup, QString) /home/kfunk/devel/src/kf5/kdevplatform-stable/shell/core.cpp:158:13
24871784