| Summary: | KDevelop crash opening duplicate project on wayland | ||
|---|---|---|---|
| Product: | [Applications] kdevelop | Reporter: | Kenneth Steimel <ksteimel> |
| Component: | general | Assignee: | kdevelop-bugs-null |
| Status: | REPORTED --- | ||
| Severity: | crash | CC: | cyp561 |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 5.6.2 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Kenneth Steimel
2021-03-19 01:05:23 UTC
Got what I think may be the same crash, but in kdevelop-24.05.1. Probably not important, but using X11, not wayland.
Don't remember exactly what happened before the crash, but think it might be something like this: Somehow there were two projects open in the same session. I couldn't find a way of just closing one, so I closed all and tried to reopen one using “Open Project for Current File”. Think it ended up with a lot less files open, but the project wasn't opened (session manager said “(no projects)”). Tried opening project again.
Application: KDevelop (kdevelop), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#6 0x00007f1fa4f86c1b in qobject_cast<KDevelop::IBuildSystemManager*> (object=0x55e5f9e2dbf0) at /var/tmp/portage/dev-util/kdevelop-24.05.1/work/kdevelop-24.05.1/kdevplatform/project/interfaces/ibuildsystemmanager.h:130
#7 KDevelop::IPlugin::extension<KDevelop::IBuildSystemManager> (this=0x55e5f9e2dbf0) at /var/tmp/portage/dev-util/kdevelop-24.05.1/work/kdevelop-24.05.1/kdevplatform/interfaces/iplugin.h:149
#8 KDevelop::Project::buildSystemManager (this=<optimized out>) at /var/tmp/portage/dev-util/kdevelop-24.05.1/work/kdevelop-24.05.1/kdevplatform/shell/project.cpp:620
#9 0x00007f1f501ef512 in ClangParseJob::ClangParseJob (this=0x55e5f8cc3b80, url=..., languageSupport=<optimized out>) at /var/tmp/portage/dev-util/kdevelop-24.05.1/work/kdevelop-24.05.1/plugins/clang/clangparsejob.cpp:183
#10 0x00007f1f501f4939 in non-virtual thunk to ClangSupport::createParseJob(KDevelop::IndexedString const&) () at /var/tmp/portage/dev-util/kdevelop-24.05.1/work/kdevelop-24.05.1/plugins/clang/clangsupport.h:44
#11 0x00007f1fa129405e in KDevelop::BackgroundParserPrivate::createParseJob (this=this@entry=0x55e5f8ec12f0, url=..., parsePlan=...) at /var/tmp/portage/dev-util/kdevelop-24.05.1/work/kdevelop-24.05.1/kdevplatform/language/backgroundparser/backgroundparser.cpp:380
#12 0x00007f1fa1296f79 in KDevelop::BackgroundParserPrivate::parseDocumentsInternal (this=this@entry=0x55e5f8ec12f0) at /var/tmp/portage/dev-util/kdevelop-24.05.1/work/kdevelop-24.05.1/kdevplatform/language/backgroundparser/backgroundparser.cpp:320
#13 0x00007f1fa12919bf in KDevelop::BackgroundParser::parseDocuments (this=<optimized out>) at /var/tmp/portage/dev-util/kdevelop-24.05.1/work/kdevelop-24.05.1/kdevplatform/language/backgroundparser/backgroundparser.cpp:705
#14 0x00007f1fa36af423 in QtPrivate::QSlotObjectBase::call (a=0x7ffdd68bf0b0, r=0x55e5f88b1300, this=0x55e5f89f0510) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#15 doActivate<false> (sender=0x55e5f8ec1310, signal_index=3, argv=0x7ffdd68bf0b0) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qobject.cpp:3925
#16 0x00007f1fa36a90c7 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f1fa3950920 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdd68bf0b0) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qobject.cpp:3985
#17 0x00007f1fa36b382e in QTimer::timeout (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205
#18 0x00007f1fa36a71db in QObject::event (this=0x55e5f8ec1310, e=0x7ffdd68bf220) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qobject.cpp:1369
#19 0x00007f1fa4102d42 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55e5f8ec1310, e=0x7ffdd68bf220) at /var/tmp/portage/dev-qt/qtwidgets-5.15.14/work/qtbase-everywhere-src-5.15.14/src/widgets/kernel/qapplication.cpp:3640
#20 0x00007f1fa367bc38 in QCoreApplication::notifyInternal2 (receiver=0x55e5f8ec1310, event=0x7ffdd68bf220) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qcoreapplication.cpp:1064
#21 0x00007f1fa367be22 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qcoreapplication.cpp:1462
#22 0x00007f1fa36cd629 in QTimerInfoList::activateTimers (this=0x55e5f8486620) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qtimerinfo_unix.cpp:643
#23 0x00007f1fa36cdf29 in timerSourceDispatch (source=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qeventdispatcher_glib.cpp:183
#24 0x00007f1f9f512836 in g_main_dispatch (context=context@entry=0x7f1f80000ec0) at ../glib-2.78.6/glib/gmain.c:3476
#25 0x00007f1f9f5158a7 in g_main_context_dispatch_unlocked (context=0x7f1f80000ec0) at ../glib-2.78.6/glib/gmain.c:4284
#26 g_main_context_iterate_unlocked (context=context@entry=0x7f1f80000ec0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.78.6/glib/gmain.c:4349
#27 0x00007f1f9f515e9c in g_main_context_iteration (context=0x7f1f80000ec0, may_block=1) at ../glib-2.78.6/glib/gmain.c:4414
#28 0x00007f1fa36ce2ca in QEventDispatcherGlib::processEvents (this=0x55e5f8487570, flags=...) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/src/corelib/kernel/qeventdispatcher_glib.cpp:423
#29 0x00007f1fa367a63b in QEventLoop::exec (this=this@entry=0x7ffdd68bf460, flags=..., flags@entry=...) at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/include/QtCore/../../src/corelib/global/qflags.h:69
#30 0x00007f1fa3682914 in QCoreApplication::exec () at /var/tmp/portage/dev-qt/qtcore-5.15.14/work/qtbase-everywhere-src-5.15.14/include/QtCore/../../src/corelib/global/qflags.h:121
#31 0x00007f1fa3b03930 in QGuiApplication::exec () at /var/tmp/portage/dev-qt/qtgui-5.15.14/work/qtbase-everywhere-src-5.15.14/src/gui/kernel/qguiapplication.cpp:1870
#32 0x00007f1fa4102cb9 in QApplication::exec () at /var/tmp/portage/dev-qt/qtwidgets-5.15.14/work/qtbase-everywhere-src-5.15.14/src/widgets/kernel/qapplication.cpp:2832
#33 0x000055e5f714f3b2 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/dev-util/kdevelop-24.05.1/work/kdevelop-24.05.1/app/main.cpp:841
[Inferior 1 (process 18390) detached]
|