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.

Reply via email to