When i was ended work with my project, always that i close Kdevelop crash, i see in the stack trace thatas is the document viewer. Note that i am using Debian testing and i need to put this into /etc/enviroment to make KDevelop (KDE in general) to recognize the Qt5 plugins QT_PLUGIN_PATH="$QT_PLUGIN_PATH:/usr/lib/x86_64-linux-gnu/plugins/" QML_IMPORT_PATH="$QML_IMPORT_PATH:/usr/lib/x86_64-linux-gnu/qml/" QML2_IMPORT_PATH="$QML2_IMPORT_PATH:/usr/lib/x86_64-linux-gnu/qml/" Because that (i think) he has 2 sets of CMake,Man Pages, QMake documentations, it seems that load twice. Reproducible: Always Steps to Reproduce: 1. Open KDevelop 2. Work with some code. 3. Close KDevelop ---------------------------------------------------------------------------------------------------------------------------------- Thread 1 (Thread 0x7ff748fd0940 (LWP 27527)): [KCrash Handler] #6 0x00007ff761007107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #7 0x00007ff7610084e8 in __GI_abort () at abort.c:89 #8 0x00007ff76192164d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #9 0x00007ff76191f6a6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #10 0x00007ff76191f6f1 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #11 0x00007ff7619201af in __cxa_pure_virtual () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #12 0x00007ff75f43e258 in ProvidersModel::data (this=0x589d9d0, index=..., role=0) at /home/luis/Programas/KDevelop/kdev-platform/documentation/documentationview.cpp:269 #13 0x00007ff7629bf261 in QComboBoxPrivate::itemText (this=<optimized out>, index=...) at widgets/qcombobox.cpp:1303 #14 0x00007ff7629bf3a1 in QComboBoxPrivate::_q_emitHighlighted (this=<optimized out>, index=...) at widgets/qcombobox.cpp:1281 #15 0x00007ff761ebf2fa in QMetaObject::activate (sender=sender@entry=0x6abf8e0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff242c87b0) at kernel/qobject.cpp:3717 #16 0x00007ff761ebfaf7 in QMetaObject::activate (sender=sender@entry=0x6abf8e0, m=m@entry=0x7ff7620bf120 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff242c87b0) at kernel/qobject.cpp:3582 #17 0x00007ff761e3fe1a in QItemSelectionModel::currentChanged (this=this@entry=0x6abf8e0, _t1=..., _t2=...) at .moc/moc_qitemselectionmodel.cpp:287 #18 0x00007ff761e4007d in QItemSelectionModel::setCurrentIndex (this=0x6abf8e0, index=..., command=...) at itemmodels/qitemselectionmodel.cpp:1324 #19 0x00007ff762b02332 in QAbstractItemView::setCurrentIndex (this=this@entry=0x3109120, index=...) at itemviews/qabstractitemview.cpp:1060 #20 0x00007ff762b0af9b in QAbstractItemView::rowsAboutToBeRemoved (this=0x3109120, parent=..., start=start@entry=1, end=end@entry=1) at itemviews/qabstractitemview.cpp:3312 #21 0x00007ff762b2cbdd in QListView::rowsAboutToBeRemoved (this=<optimized out>, parent=..., start=1, end=1) at itemviews/qlistview.cpp:749 #22 0x00007ff762b0913a in QAbstractItemView::qt_static_metacall (_o=_o@entry=0x3109120, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=19, _a=_a@entry=0x7fff242c8c00) at .moc/moc_qabstractitemview.cpp:387 #23 0x00007ff761ebf2fa in QMetaObject::activate (sender=sender@entry=0x589d9d0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7fff242c8c00) at kernel/qobject.cpp:3717 #24 0x00007ff761ebfaf7 in QMetaObject::activate (sender=sender@entry=0x589d9d0, m=m@entry=0x7ff7620c1e40 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7fff242c8c00) at kernel/qobject.cpp:3582 #25 0x00007ff761f36494 in QAbstractItemModel::rowsAboutToBeRemoved (this=this@entry=0x589d9d0, _t1=..., _t2=_t2@entry=1, _t3=_t3@entry=1) at .moc/moc_qabstractitemmodel.cpp:435 #26 0x00007ff761e371b3 in QAbstractItemModel::beginRemoveRows (this=0x589d9d0, parent=..., first=1, last=1) at itemmodels/qabstractitemmodel.cpp:2660 #27 0x00007ff75f43e3c0 in ProvidersModel::removeProviders (this=0x589d9d0, prov=...) at /home/luis/Programas/KDevelop/kdev-platform/documentation/documentationview.cpp:286 #28 0x00007ff75f43e476 in ProvidersModel::unloaded (this=0x589d9d0, p=0x5e44970) at /home/luis/Programas/KDevelop/kdev-platform/documentation/documentationview.cpp:299 #29 0x00007ff75f441f52 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<KDevelop::IPlugin*>, void, void (ProvidersModel::*)(KDevelop::IPlugin*)>::call (f=(void (ProvidersModel::*)(ProvidersModel * const, KDevelop::IPlugin *)) 0x7ff75f43e41c <ProvidersModel::unloaded(KDevelop::IPlugin*)>, o=0x589d9d0, arg=0x7fff242c8f30) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:500 #30 0x00007ff75f441aa4 in QtPrivate::FunctionPointer<void (ProvidersModel::*)(KDevelop::IPlugin*)>::call<QtPrivate::List<KDevelop::IPlugin*>, void> (f=(void (ProvidersModel::*)(ProvidersModel * const, KDevelop::IPlugin *)) 0x7ff75f43e41c <ProvidersModel::unloaded(KDevelop::IPlugin*)>, o=0x589d9d0, arg=0x7fff242c8f30) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:519 #31 0x00007ff75f441481 in QtPrivate::QSlotObject<void (ProvidersModel::*)(KDevelop::IPlugin*), QtPrivate::List<KDevelop::IPlugin*>, void>::impl (which=1, this_=0x6ba0e90, r=0x589d9d0, a=0x7fff242c8f30, ret=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:143 #32 0x00007ff761ebf187 in QtPrivate::QSlotObjectBase::call (a=0x7fff242c8f30, r=0x589d9d0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #33 QMetaObject::activate (sender=0x2f79340, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3702 #34 0x00007ff765f76f0f in KDevelop::IPluginController::unloadingPlugin (this=0x2f79340, _t1=0x5e44970) at /home/luis/Programas/KDevelop/kdev-platform/build/interfaces/moc_iplugincontroller.cpp:237 #35 0x00007ff767a263d8 in KDevelop::PluginController::unloadPlugin (this=0x2f79340, plugin=0x5e44970, deletion=KDevelop::PluginController::Now) at /home/luis/Programas/KDevelop/kdev-platform/shell/plugincontroller.cpp:439 #36 0x00007ff767a255a2 in KDevelop::PluginController::cleanup (this=0x2f79340) at /home/luis/Programas/KDevelop/kdev-platform/shell/plugincontroller.cpp:336 #37 0x00007ff767a361d8 in KDevelop::Core::cleanup (this=0x2fe4b70) at /home/luis/Programas/KDevelop/kdev-platform/shell/core.cpp:435 #38 0x00007ff767a35f1f in KDevelop::Core::shutdown (this=0x2fe4b70) at /home/luis/Programas/KDevelop/kdev-platform/shell/core.cpp:398 #39 0x00007ff767a14f57 in KDevelop::MainWindow::~MainWindow (this=0x2dc6140, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /home/luis/Programas/KDevelop/kdev-platform/shell/mainwindow.cpp:140 #40 0x00007ff767a1503c in KDevelop::MainWindow::~MainWindow (this=0x2dc6140, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /home/luis/Programas/KDevelop/kdev-platform/shell/mainwindow.cpp:144 #41 0x00007ff761ec01e0 in QObject::event (this=this@entry=0x2dc6140, e=e@entry=0x3c30750) at kernel/qobject.cpp:1236 #42 0x00007ff7628f1edb in QWidget::event (this=this@entry=0x2dc6140, event=event@entry=0x3c30750) at kernel/qwidget.cpp:9084 #43 0x00007ff762a0337b in QMainWindow::event (this=0x2dc6140, event=0x3c30750) at widgets/qmainwindow.cpp:1495 #44 0x00007ff765540b87 in KMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #45 0x00007ff765578f45 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #46 0x00007ff7628afb8c in QApplicationPrivate::notify_helper (this=this@entry=0x22349a0, receiver=receiver@entry=0x2dc6140, e=e@entry=0x3c30750) at kernel/qapplication.cpp:3720 #47 0x00007ff7628b5230 in QApplication::notify (this=0x7fff242c9aa0, receiver=0x2dc6140, e=0x3c30750) at kernel/qapplication.cpp:3503 #48 0x00007ff761e8ea8b in QCoreApplication::notifyInternal (this=0x7fff242c9aa0, receiver=0x2dc6140, event=event@entry=0x3c30750) at kernel/qcoreapplication.cpp:935 #49 0x00007ff761e90bc7 in QCoreApplication::sendEvent (event=0x3c30750, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228 #50 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x222b3e0) at kernel/qcoreapplication.cpp:1552 #51 0x00007ff761e910f8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410 #52 0x00007ff761ee5a23 in postEventSourceDispatch (s=0x2274b10) at kernel/qeventdispatcher_glib.cpp:271 #53 0x00007ff758efcc3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #54 0x00007ff758efcf20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #55 0x00007ff758efcfcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #56 0x00007ff761ee5e2f in QEventDispatcherGlib::processEvents (this=0x227b090, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #57 0x00007ff761e8c2ca in QEventLoop::exec (this=this@entry=0x7fff242c9870, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #58 0x00007ff761e93e3c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188 #59 0x00000000004196b0 in main (argc=1, argv=0x7fff242cb9b8) at /home/luis/Programas/KDevelop/kdevelop/app/main.cpp:636 -----------------------------------------------------------------------------------------------------------------------------------
Because that (i think) he has 2 sets of CMake,Man Pages, QMake documentations, it seems that load twice. ^-- that sounds wrong. Can you investigate why this happens for you? It should not happen, and it doesn't happen for me. I also cannot reproduce this error, so I assume it's related to the above, which seems to be a setup issue. If you figure out what's going on for you, please reopen this with more details on how we could improve the situation.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!