https://bugs.kde.org/show_bug.cgi?id=387692
Bug ID: 387692 Summary: Seg fault when opening CMake file as project Product: kdevelop Version: git master Platform: Neon Packages OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general Assignee: kdevelop-bugs-n...@kde.org Reporter: subd...@gmail.com Target Milestone: --- Trying to open KWin's CmakeList.txt or any other one I've tried (also already created projects from some time ago) via "Open Project" leads to seg fault. Seems to be clang / the parser Backtrace: #0 0x00007fffcbe28526 in llvm::SmallVectorTemplateBase<llvm::cl::parser<llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)>::OptionInfo, false>::grow(unsigned long) () at /build/llvm-toolchain-4.0-euGZ6h/llvm-toolchain-4.0-4.0/include/llvm/Support/CommandLine.h:729 #1 0x00007fffcbe2860e in llvm::RegisterPassParser<llvm::MachineSchedRegistry>::NotifyAdd(llvm::StringRef, void* (*)(), llvm::StringRef) () at /build/llvm-toolchain-4.0-euGZ6h/llvm-toolchain-4.0-4.0/include/llvm/ADT/SmallVector.h:213 #2 0x00007fff159dfd5a in __static_initialization_and_destruction_0(int, int) [clone .constprop.510] () at /build/llvm-toolchain-3.9-naSg6g/llvm-toolchain-3.9-3.9.1/include/llvm/CodeGen/MachineScheduler.h:127 #3 0x00007ffff7de76ba in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fffffffd8e8, env=env@entry=0x7fffffffd8f8) at dl-init.c:72 #4 0x00007ffff7de77cb in call_init (env=0x7fffffffd8f8, argv=0x7fffffffd8e8, argc=1, l=<optimized out>) at dl-init.c:30 #5 _dl_init (main_map=main_map@entry=0x4950f30, argc=1, argv=0x7fffffffd8e8, env=0x7fffffffd8f8) at dl-init.c:120 #6 0x00007ffff7dec8e2 in dl_open_worker (a=a@entry=0x7fffffffbe20) at dl-open.c:575 #7 0x00007ffff7de7564 in _dl_catch_error (objname=objname@entry=0x7fffffffbe10, errstring=errstring@entry=0x7fffffffbe18, mallocedp=mallocedp@entry=0x7fffffffbe0f, operate=operate@entry=0x7ffff7dec4d0 <dl_open_worker>, args=args@entry=0x7fffffffbe20) at dl-error.c:187 #8 0x00007ffff7debda9 in _dl_open (file=0x3a42a58 "/opt/kde5/lib/x86_64-linux-gnu/plugins/kdevplatform/31/kdevclangsupport.so", mode=-2147479551, caller_dlopen=0x7ffff566e889 <QLibraryPrivate::load_sys()+3643>, nsid=-2, argc=<optimized out>, argv=<optimized out>, env=0x7fffffffd8f8) at dl-open.c:660 #9 0x00007fffec2d8f09 in dlopen_doit (a=a@entry=0x7fffffffc050) at dlopen.c:66 #10 0x00007ffff7de7564 in _dl_catch_error (objname=0x648570, errstring=0x648578, mallocedp=0x648568, operate=0x7fffec2d8eb0 <dlopen_doit>, args=0x7fffffffc050) at dl-error.c:187 #11 0x00007fffec2d9571 in _dlerror_run (operate=operate@entry=0x7fffec2d8eb0 <dlopen_doit>, args=args@entry=0x7fffffffc050) at dlerror.c:163 #12 0x00007fffec2d8fa1 in __dlopen (file=<optimized out>, mode=mode@entry=4097) at dlopen.c:87 #13 0x00007ffff566e889 in QLibraryPrivate::load_sys (this=this@entry=0x17f3610) at /home/roman/dev/qt/src/qtbase/src/corelib/plugin/qlibrary_unix.cpp:217 #14 0x00007ffff5666bc5 in QLibraryPrivate::load (this=this@entry=0x17f3610) at /home/roman/dev/qt/src/qtbase/src/corelib/plugin/qlibrary.cpp:538 #15 0x00007ffff5667066 in QLibraryPrivate::loadPlugin (this=0x17f3610) at /home/roman/dev/qt/src/qtbase/src/corelib/plugin/qlibrary.cpp:591 #16 0x00007ffff5657441 in QPluginLoader::load (this=0x48898f0) at /home/roman/dev/qt/src/qtbase/src/corelib/plugin/qpluginloader.cpp:239 #17 0x00007ffff6620d86 in KPluginLoader::load (this=0x7fffffffc5b0) at /home/roman/dev/kde/src/frameworks/kcoreaddons/src/lib/plugin/kpluginloader.cpp:184 #18 0x00007ffff6620ce0 in KPluginLoader::instance (this=0x7fffffffc5b0) at /home/roman/dev/kde/src/frameworks/kcoreaddons/src/lib/plugin/kpluginloader.cpp:166 #19 0x00007ffff662095c in KPluginLoader::factory (this=0x7fffffffc5b0) at /home/roman/dev/kde/src/frameworks/kcoreaddons/src/lib/plugin/kpluginloader.cpp:111 #20 0x00007ffff79f2246 in KDevelop::PluginController::loadPluginInternal (this=0xa03400, pluginId=...) at /home/roman/dev/kde/src/kdevelop/kdevplatform/shell/plugincontroller.cpp:555 #21 0x00007ffff79f35c9 in KDevelop::PluginController::<lambda(const KPluginMetaData&)>::operator()(const KPluginMetaData &) const (__closure=0x7fffffffc6b0, info=...) at /home/roman/dev/kde/src/kdevelop/kdevplatform/shell/plugincontroller.cpp:669 #22 0x00007ffff79f5432 in KDevelop::PluginControllerPrivate::foreachEnabledPlugin<KDevelop::PluginController::allPluginsForExtension(const QString&, const QVariantMap&)::<lambda(const KPluginMetaData&)> >(KDevelop::PluginController::<lambda(const KPluginMetaData&)>, const QString &, const QVariantMap &, const QString &) (this=0xa03b00, func=..., extension=..., constraints=..., pluginName=...) at /home/roman/dev/kde/src/kdevelop/kdevplatform/shell/plugincontroller.cpp:221 #23 0x00007ffff79f36c6 in KDevelop::PluginController::allPluginsForExtension (this=0xa03400, extension=..., constraints=...) at /home/roman/dev/kde/src/kdevelop/kdevplatform/shell/plugincontroller.cpp:675 #24 0x00007ffff7a52ad7 in KDevelop::LanguageController::languagesForMimetype (this=0xbf64e0, mimetype=...) at /home/roman/dev/kde/src/kdevelop/kdevplatform/shell/languagecontroller.cpp:332 #25 0x00007ffff7a52893 in KDevelop::LanguageController::languagesForUrl (this=0xbf64e0, url=...) at /home/roman/dev/kde/src/kdevelop/kdevplatform/shell/languagecontroller.cpp:316 #26 0x00007ffff2ca190c in KDevelop::BackgroundParserPrivate::createParseJob (this=0xbf6670, url=..., parsePlan=...) at /home/roman/dev/kde/src/kdevelop/kdevplatform/language/backgroundparser/backgroundparser.cpp:357 #27 0x00007ffff2ca131b in KDevelop::BackgroundParserPrivate::parseDocumentsInternal (this=0xbf6670) at /home/roman/dev/kde/src/kdevelop/kdevplatform/language/backgroundparser/backgroundparser.cpp:306 #28 0x00007ffff2c9db5f in KDevelop::BackgroundParser::parseDocuments (this=0xbf65e0) at /home/roman/dev/kde/src/kdevelop/kdevplatform/language/backgroundparser/backgroundparser.cpp:654 #29 0x00007ffff2ebc15c in KDevelop::BackgroundParser::qt_static_metacall (_o=0xbf65e0, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0x3b0a480) at /home/roman/dev/kde/build/kdevelop/kdevplatform/language/moc_backgroundparser.cpp:248 #30 0x00007ffff569f5bc in QMetaCallEvent::placeMetaCall (this=0x4929390, object=0xbf65e0) at /home/roman/dev/qt/src/qtbase/src/corelib/kernel/qobject.cpp:503 #31 0x00007ffff56a3d70 in QObject::event (this=0xbf65e0, e=<optimized out>) at /home/roman/dev/qt/src/qtbase/src/corelib/kernel/qobject.cpp:1246 #32 0x00007ffff603def0 in QApplicationPrivate::notify_helper (this=this@entry=0x6445e0, receiver=receiver@entry=0xbf65e0, e=e@entry=0x4929390) at /home/roman/dev/qt/src/qtbase/src/widgets/kernel/qapplication.cpp:3732 #33 0x00007ffff6045b06 in QApplication::notify (this=0x7fffffffd740, receiver=0xbf65e0, e=0x4929390) at /home/roman/dev/qt/src/qtbase/src/widgets/kernel/qapplication.cpp:3104 #34 0x00007ffff5672600 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0xbf65e0, event=event@entry=0x4929390) at /home/roman/dev/qt/src/qtbase/src/corelib/kernel/qcoreapplication.cpp:1042 #35 0x00007ffff567820d in QCoreApplication::sendEvent (event=0x4929390, receiver=0xbf65e0) at ../../include/QtCore/../../../../src/qtbase/src/corelib/kernel/qcoreapplication.h:234 #36 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x640a00) at /home/roman/dev/qt/src/qtbase/src/corelib/kernel/qcoreapplication.cpp:1717 #37 0x00007ffff56785f6 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at /home/roman/dev/qt/src/qtbase/src/corelib/kernel/qcoreapplication.cpp:1571 #38 0x00007ffff56cf81e in postEventSourceDispatch (s=0x69e100) at /home/roman/dev/qt/src/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:276 #39 0x00007fffec011197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #40 0x00007fffec0113f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #41 0x00007fffec01149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #42 0x00007ffff56cf12d in QEventDispatcherGlib::processEvents (this=this@entry=0x6b8480, flags=...) at /home/roman/dev/qt/src/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #43 0x00007fffd716f467 in QPAEventDispatcherGlib::processEvents (this=0x6b8480, flags=...) at /home/roman/dev/qt/src/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:69 #44 0x00007ffff56704d3 in QEventLoop::processEvents (this=this@entry=0x7fffffffd390, flags=..., flags@entry=...) at /home/roman/dev/qt/src/qtbase/src/corelib/kernel/qeventloop.cpp:134 #45 0x00007ffff567094c in QEventLoop::exec (this=this@entry=0x7fffffffd390, flags=flags@entry=...) at /home/roman/dev/qt/src/qtbase/src/corelib/kernel/qeventloop.cpp:212 #46 0x00007ffff567a634 in QCoreApplication::exec () at /home/roman/dev/qt/src/qtbase/src/corelib/kernel/qcoreapplication.cpp:1330 #47 0x00007ffff5a7cb0e in QGuiApplication::exec () at /home/roman/dev/qt/src/qtbase/src/gui/kernel/qguiapplication.cpp:1687 #48 0x00007ffff603ddcb in QApplication::exec () at /home/roman/dev/qt/src/qtbase/src/widgets/kernel/qapplication.cpp:2917 #49 0x0000000000412ac1 in main (argc=1, argv=0x7fffffffd8e8) at /home/roman/dev/kde/src/kdevelop/app/main.cpp:824 -- You are receiving this mail because: You are watching all bug changes.