https://bugs.kde.org/show_bug.cgi?id=357844
Bug ID: 357844 Summary: Crash when open kdevelop Product: kdevelop Version: git master Platform: Compiled Sources OS: Linux Status: UNCONFIRMED Severity: grave Priority: NOR Component: general Assignee: kdevelop-bugs-n...@kde.org Reporter: cont...@matthieu-zimmer.net Application: kdevelop (4.90.90) (Compiled from sources) Qt Version: 5.5.1 Operating System: Linux 4.1.15-1-lts x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: open Kdevelop - Custom settings of the application : Build with QT branch 5.5, KF5 with kdesrc-build (everything in release with debug symbol) The crash can be reproduced every time : Starting program: /home/mzimmer/kdesrc/kf5/bin/kdevelop [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". [New Thread 0x7fffd5c34700 (LWP 22665)] [New Thread 0x7fffcffff700 (LWP 22666)] Icon theme "hicolor" not found. Icon theme "hicolor" not found. [New Thread 0x7fffc79d3700 (LWP 22667)] version-hint not found, seems to be an old version "The data-repository at has to be cleared." Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" [New Thread 0x7fffc6dbd700 (LWP 22668)] Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Ninja plugin installed but ninja is not installed. Could not load plugin "KDevNinjaBuilder" , it reported the error: "" Disabling the plugin now. Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Ninja plugin installed but ninja is not installed. Could not load plugin "KDevNinjaBuilder" , it reported the error: "" Disabling the plugin now. [New Thread 0x7fffbffff700 (LWP 22669)] [New Thread 0x7fffbf7fe700 (LWP 22671)] Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Ninja plugin installed but ninja is not installed. Could not load plugin "KDevNinjaBuilder" , it reported the error: "" Disabling the plugin now. Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Ninja plugin installed but ninja is not installed. Could not load plugin "KDevNinjaBuilder" , it reported the error: "" Disabling the plugin now. Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Ninja plugin installed but ninja is not installed. Could not load plugin "KDevNinjaBuilder" , it reported the error: "" Disabling the plugin now. Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" [New Thread 0x7fffbdba4700 (LWP 22675)] Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" could not create mime-type "application/x-php" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" [New Thread 0x7fffa8f9a700 (LWP 22680)] [Thread 0x7fffa8f9a700 (LWP 22680) exited] [New Thread 0x7fffa3fff700 (LWP 22681)] [Thread 0x7fffa3fff700 (LWP 22681) exited] Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" Expected JSON property "X-KDevelop-Interfaces" to be a string list. Treating it as a list with a single entry: "org.kdevelop.IProjectFileManager" [New Thread 0x7fffa3fff700 (LWP 22683)] Could not resolve property : linearGradient4538 Could not resolve property : linearGradient4588 Could not resolve property : linearGradient4554 Could not resolve property : linearGradient4572 Could not resolve property : linearGradient4532 Could not resolve property : linearGradient4582 Could not resolve property : linearGradient4566 Could not resolve property : linearGradient4548 Could not resolve property : linearGradient4532 Could not resolve property : linearGradient4582 Could not resolve property : linearGradient4566 Could not resolve property : linearGradient4548 Could not resolve property : linearGradient4532 Could not resolve property : linearGradient4582 Could not resolve property : linearGradient4566 Could not resolve property : linearGradient4548 KSambaShare: Could not find smb.conf! [Thread 0x7fffcffff700 (LWP 22666) exited] [Thread 0x7fffc79d3700 (LWP 22667) exited] ASSERT: "d->m_mimeType.isValid()" in file /home/mzimmer/kdesrc/kio/src/core/kfileitem.cpp, line 742 Program received signal SIGABRT, Aborted. 0x00007ffff0c0e5f8 in raise () from /usr/lib/libc.so.6 (gdb) bt full #0 0x00007ffff0c0e5f8 in raise () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007ffff0c0fa7a in abort () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007ffff18a6dfe in qt_message_fatal (context=..., message=<synthetic pointer>) at global/qlogging.cpp:1578 No locals. #3 QMessageLogger::fatal (this=this@entry=0x7fffffffd660, msg=msg@entry=0x7ffff1b4dfd8 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:781 message = <optimized out> ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffffffd660, reg_save_area = 0x7fffffffd5a0}} #4 0x00007ffff18a246e in qt_assert (assertion=<optimized out>, file=<optimized out>, line=<optimized out>) at global/qglobal.cpp:2966 No locals. #5 0x00007ffff3ef54df in KFileItem::determineMimeType (this=0x7fffffffd720) at /home/mzimmer/kdesrc/kio/src/core/kfileitem.cpp:742 isLocalUrl = true url = {d = 0xa5b660} db = {d = 0x7ffff1cd4e80 <(anonymous namespace)::Q_QGS_staticQMimeDatabase::innerFunction()::holder>} #6 0x00007ffff09671f9 in KFilePreviewGenerator::Private::resolveMimeType (this=0x29faf70) at /home/mzimmer/kdesrc/kio/src/filewidgets/kfilepreviewgenerator.cpp:875 item = {d = {d = 0x30a3d90}} resolved = false #7 0x00007ffff09692ed in KFilePreviewGenerator::qt_static_metacall (_o=0x29fa8d0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x2b8fa10) at /home/mzimmer/kdesrc/build/kio/src/filewidgets/moc_kfilepreviewgenerator.cpp:126 _t = 0x29fa8d0 #8 0x00007ffff1ab7da9 in QObject::event (this=0x29fa8d0, e=<optimized out>) at kernel/qobject.cpp:1239 mce = <optimized out> sw = {receiver = 0x29fa8d0, previousSender = 0x0, currentSender = {sender = 0x0, signal = -1, ref = 1}, switched = true} #9 0x00007ffff24f620c in QApplicationPrivate::notify_helper (this=this@entry=0x6805a0, receiver=receiver@entry=0x29fa8d0, e=e@entry=0x2be5250) at kernel/qapplication.cpp:3718 consumed = <optimized out> #10 0x00007ffff24fb336 in QApplication::notify (this=0x7fffffffdee0, receiver=0x29fa8d0, e=0x2be5250) at kernel/qapplication.cpp:3501 w = 0x29fa8d0 extra = <optimized out> isProxyWidget = <optimized out> res = false #11 0x00007ffff1a8a213 in QCoreApplication::notifyInternal (this=0x7fffffffdee0, receiver=0x29fa8d0, event=event@entry=0x2be5250) at kernel/qcoreapplication.cpp:965 result = false cbdata = {0x29fa8d0, 0x2be5250, 0x7fffffffda6f} d = <optimized out> threadData = 0x676da0 loopLevelCounter = {threadData = 0x676da0} #12 0x00007ffff1a8c546 in QCoreApplication::sendEvent (event=0x2be5250, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224 No locals. #13 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x676da0) at kernel/qcoreapplication.cpp:1593 e = 0x2be5250 pe = <optimized out> r = <optimized out> unlocker = {m = <synthetic pointer>} event_deleter = {d = 0x2be5250} locker = {val = 6778312} startOffset = 0 i = @0x676dbc: 1 cleanup = {receiver = 0x0, event_type = 0, data = 0x676da0, exceptionCaught = true} #14 0x00007ffff1a8ca28 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1451 data = <optimized out> ---Type <return> to continue, or q <return> to quit--- #15 0x00007ffff1add653 in postEventSourceDispatch (s=0x6c46b0) at kernel/qeventdispatcher_glib.cpp:271 source = 0x6c46b0 #16 0x00007fffe5efbdc7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #17 0x00007fffe5efc020 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #18 0x00007fffe5efc0cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #19 0x00007ffff1adda5f in QEventDispatcherGlib::processEvents (this=0x6d4f50, flags=...) at kernel/qeventdispatcher_glib.cpp:418 d = 0x6c67c0 canWait = true savedFlags = {i = 0} result = <optimized out> #20 0x00007ffff1a87d6a in QEventLoop::exec (this=this@entry=0x7fffffffdd30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 d = 0x2b8bc60 locker = {val = 6778512} ref = {d = 0x2b8bc60, locker = @0x7fffffffdcc0, exceptionCaught = true} #21 0x00007ffff1a8f91d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 threadData = 0x676da0 eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff1ccc658 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff1bf5760 <qt_meta_stringdata_QObject>, data = 0x7ffff1bf5640 <qt_meta_data_QObject>, static_metacall = 0x7ffff1abf170 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x2b8bc60}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff1c3d4a0 <qt_meta_stringdata_Qt>, data = 0x7ffff1c3aaa0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff1cce540 <QObject::staticMetaObject>, stringdata = 0x7ffff1c52460 <qt_meta_stringdata_QEventLoop>, data = 0x7ffff1c52400 <qt_meta_data_QEventLoop>, static_metacall = 0x7ffff1b32100 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #22 0x00007ffff1f0ce1c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1529 No locals. #23 0x00007ffff24f28e5 in QApplication::exec () at kernel/qapplication.cpp:2978 No locals. #24 0x000000000040e66d in main (argc=1, argv=<optimized out>) at /home/mzimmer/kdesrc/kdevelop/app/main.cpp:652 description = "The KDevelop Integrated Development Environment" aboutData = {d = 0x67bad0} debugArgs = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffff1b58720 <QListData::shared_null>}, d = 0x7ffff1b58720 <QListData::shared_null>}}, <No data fields>} debugeeName = {static null = {<No data fields>}, d = 0x7ffff1b57580 <QArrayData::shared_null>} app = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x617068 <vtable for KDevelopApplication+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff1bf5760 <qt_meta_stringdata_QObject>, data = 0x7ffff1bf5640 <qt_meta_data_QObject>, static_metacall = 0x7ffff1abf170 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x6805a0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff1c3d4a0 <qt_meta_stringdata_Qt>, data = 0x7ffff1c3aaa0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff1cce540 <QObject::staticMetaObject>, stringdata = 0x7ffff1c52640 <qt_meta_stringdata_QCoreApplication>, data = 0x7ffff1c52520 <qt_meta_data_QCoreApplication>, static_metacall = 0x7ffff1b32280 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7fffffffdee0}, static staticMetaObject = {d = {superdata = 0x7ffff1ccc7a0 <QCoreApplication::staticMetaObject>, stringdata = 0x7ffff22cae20 <qt_meta_stringdata_QGuiApplication>, data = 0x7ffff22cac20 <qt_meta_data_QGuiApplication>, static_metacall = 0x7ffff1f16e30 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff2384ea0 <QGuiApplication::staticMetaObject>, stringdata = 0x7ffff2868c40 <qt_meta_stringdata_QApplication>, data = 0x7ffff2868ac0 <qt_meta_data_QApplication>, static_metacall = 0x7ffff24f8c50 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, <No data fields>} migrator = {d = 0x6f6410} parser = {d = 0x700d30} initialFiles = {d = 0x7ffff1b57580 <QArrayData::shared_null>} ---Type <return> to continue, or q <return> to quit--- session = {static null = {<No data fields>}, d = 0x7ffff1b57580 <QArrayData::shared_null>} sessions = {<QListSpecialMethods<KDevelop::SessionInfo>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x712d50}, d = 0x712d50}} splash = <optimized out> core = <optimized out> projectNames = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffff1b58720 <QListData::shared_null>}, d = 0x7ffff1b58720 <QListData::shared_null>}}, <No data fields>} Reproducible: Always -- You are receiving this mail because: You are watching all bug changes.