Application: systemsettings (1.0) KDE Platform Version: 4.10.1 Qt Version: 4.8.3 Operating System: Linux 3.5.0-26-generic x86_64 Distribution: Ubuntu 12.10 -- Information about the crash: I was changing the default mail client from kmail to Thunderbird. I clicked on the ... and selected thunderbird. thunderbird was listed twice and selecting the second version crashed the system. I assume there was a 'dead' entry in the list of applications. The crash can be reproduced sometimes. -- Backtrace: Application: System Settings (systemsettings), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fab17fb47c0 (LWP 6566))] Thread 2 (Thread 0x7faaf9b2d700 (LWP 6567)): #0 0x00007fab14fb5303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fab0e797d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fab0e797ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fab15735c46 in QEventDispatcherGlib::processEvents (this=0x7faaf40008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fab157062ef in QEventLoop::processEvents (this=this@entry=0x7faaf9b2ccd0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fab15706578 in QEventLoop::exec (this=0x7faaf9b2ccd0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fab15607b40 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007fab156e69df in QInotifyFileSystemWatcherEngine::run (this=0x2535d20) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fab1560ab1c in QThreadPrivate::start (arg=0x2535d20) at thread/qthread_unix.cpp:338 #9 0x00007fab0a064764 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #10 0x00007fab0ec66e9a in start_thread (arg=0x7faaf9b2d700) at pthread_create.c:308 #11 0x00007fab14fc0cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fab17fb47c0 (LWP 6566)): [KCrash Handler] #6 KService::terminal (this=0x0) at ../../kdecore/services/kservice.cpp:878 #7 0x00007fab11a8bd61 in KOpenWithDialog::slotHighlighted (this=0x7fffdab09240, entryPath=...) at ../../kio/kfile/kopenwithdialog.cpp:714 #8 0x00007fab1571cf8f in QMetaObject::activate (sender=0x2740c50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffdab07710) at kernel/qobject.cpp:3547 #9 0x00007fab11a8c33a in KApplicationView::highlighted (this=this@entry=0x2740c50, _t1=..., _t2=...) at ./kopenwithdialog_p.moc:180 #10 0x00007fab11a8c3e4 in KApplicationView::currentChanged (this=0x2740c50, current=..., previous=...) at ../../kio/kfile/kopenwithdialog.cpp:398 #11 0x00007fab1571cf8f in QMetaObject::activate (sender=0x274a700, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffdab078a0) at kernel/qobject.cpp:3547 #12 0x00007fab168c30aa in QItemSelectionModel::currentChanged (this=this@entry=0x274a700, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:173 #13 0x00007fab168c3199 in QItemSelectionModel::setCurrentIndex (this=0x274a700, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1175 #14 0x00007fab16874caa in QAbstractItemView::mousePressEvent (this=0x2740c50, event=<optimized out>) at itemviews/qabstractitemview.cpp:1682 #15 0x00007fab163b4cf3 in QWidget::event (this=0x2740c50, event=0x7fffdab08620) at kernel/qwidget.cpp:8367 #16 0x00007fab16763b66 in QFrame::event (this=0x2740c50, e=0x7fffdab08620) at widgets/qframe.cpp:557 #17 0x00007fab1686f59b in QAbstractItemView::viewportEvent (this=0x2740c50, event=0x7fffdab08620) at itemviews/qabstractitemview.cpp:1644 #18 0x00007fab168b3d81 in QTreeView::viewportEvent (this=0x2740c50, event=0x7fffdab08620) at itemviews/qtreeview.cpp:1257 #19 0x00007fab15707706 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x2741900, event=0x7fffdab08620) at kernel/qcoreapplication.cpp:1025 #20 0x00007fab16364e6c in QApplicationPrivate::notify_helper (this=this@entry=0x1ef6950, receiver=receiver@entry=0x2741900, e=e@entry=0x7fffdab08620) at kernel/qapplication.cpp:4558 #21 0x00007fab16369b6b in QApplication::notify (this=<optimized out>, receiver=0x2741900, e=0x7fffdab08620) at kernel/qapplication.cpp:4105 #22 0x00007fab1706dad6 in KApplication::notify (this=0x7fffdab0a8f0, receiver=0x2741900, event=0x7fffdab08620) at ../../kdeui/kernel/kapplication.cpp:311 #23 0x00007fab1570759e in QCoreApplication::notifyInternal (this=0x7fffdab0a8f0, receiver=0x2741900, event=0x7fffdab08620) at kernel/qcoreapplication.cpp:915 #24 0x00007fab16365cd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #25 QApplicationPrivate::sendMouseEvent (receiver=0x2741900, event=0x7fffdab08620, alienWidget=0x2741900, nativeWidget=0x7fffdab09240, buttonDown=0x7fab16e41308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173 #26 0x00007fab163e3554 in QETWidget::translateMouseEvent (this=this@entry=0x7fffdab09240, event=event@entry=0x7fffdab08da0) at kernel/qapplication_x11.cpp:4622 #27 0x00007fab163e244f in QApplication::x11ProcessEvent (this=0x7fffdab0a8f0, event=0x7fffdab08da0) at kernel/qapplication_x11.cpp:3737 #28 0x00007fab16409fa2 in x11EventSourceDispatch (s=0x1ef8e70, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #29 0x00007fab0e797ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007fab0e797de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007fab0e797ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007fab15735c26 in QEventDispatcherGlib::processEvents (this=0x1e38ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #33 0x00007fab16409c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #34 0x00007fab157062ef in QEventLoop::processEvents (this=this@entry=0x7fffdab09180, flags=...) at kernel/qeventloop.cpp:149 #35 0x00007fab15706578 in QEventLoop::exec (this=0x7fffdab09180, flags=...) at kernel/qeventloop.cpp:204 #36 0x00007fab1681d428 in QDialog::exec (this=0x7fffdab09240) at dialogs/qdialog.cpp:554 #37 0x00007faaf911e664 in CfgEmailClient::selectEmailClient (this=0x267ffa0) at ../../../kcontrol/componentchooser/componentchooseremail.cpp:82 #38 0x00007fab1571cf8f in QMetaObject::activate (sender=0x267df50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffdab093d0) at kernel/qobject.cpp:3547 #39 0x00007fab169cf422 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220 #40 0x00007fab16722d2e in QAbstractButtonPrivate::emitClicked (this=this@entry=0x268b780) at widgets/qabstractbutton.cpp:548 #41 0x00007fab16723560 in QAbstractButtonPrivate::click (this=this@entry=0x268b780) at widgets/qabstractbutton.cpp:541 #42 0x00007fab167237cc in QAbstractButton::mouseReleaseEvent (this=0x267df50, e=0x7fffdab09c80) at widgets/qabstractbutton.cpp:1123 #43 0x00007fab167dd99a in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:718 #44 0x00007fab163b4850 in QWidget::event (this=0x267df50, event=0x7fffdab09c80) at kernel/qwidget.cpp:8371 #45 0x00007fab16364e9c in QApplicationPrivate::notify_helper (this=this@entry=0x1ef6950, receiver=receiver@entry=0x267df50, e=e@entry=0x7fffdab09c80) at kernel/qapplication.cpp:4562 #46 0x00007fab16369b6b in QApplication::notify (this=<optimized out>, receiver=0x267df50, e=0x7fffdab09c80) at kernel/qapplication.cpp:4105 #47 0x00007fab1706dad6 in KApplication::notify (this=0x7fffdab0a8f0, receiver=0x267df50, event=0x7fffdab09c80) at ../../kdeui/kernel/kapplication.cpp:311 #48 0x00007fab1570759e in QCoreApplication::notifyInternal (this=0x7fffdab0a8f0, receiver=0x267df50, event=0x7fffdab09c80) at kernel/qcoreapplication.cpp:915 #49 0x00007fab16365cd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #50 QApplicationPrivate::sendMouseEvent (receiver=0x267df50, event=0x7fffdab09c80, alienWidget=0x267df50, nativeWidget=0x206caf0, buttonDown=0x7fab16e41308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173 #51 0x00007fab163e3554 in QETWidget::translateMouseEvent (this=this@entry=0x206caf0, event=event@entry=0x7fffdab0a400) at kernel/qapplication_x11.cpp:4622 #52 0x00007fab163e244f in QApplication::x11ProcessEvent (this=0x7fffdab0a8f0, event=0x7fffdab0a400) at kernel/qapplication_x11.cpp:3737 #53 0x00007fab16409fa2 in x11EventSourceDispatch (s=0x1ef8e70, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #54 0x00007fab0e797ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #55 0x00007fab0e797de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #56 0x00007fab0e797ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #57 0x00007fab15735c46 in QEventDispatcherGlib::processEvents (this=0x1e38ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #58 0x00007fab16409c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #59 0x00007fab157062ef in QEventLoop::processEvents (this=this@entry=0x7fffdab0a7d0, flags=...) at kernel/qeventloop.cpp:149 #60 0x00007fab15706578 in QEventLoop::exec (this=0x7fffdab0a7d0, flags=...) at kernel/qeventloop.cpp:204 #61 0x00007fab1570b738 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #62 0x000000000040a9ee in main (argc=5, argv=0x7fffdab0aa38) at ../../../systemsettings/app/main.cpp:49 Reported using DrKonqi
Git commit c6ed7662a7246fed1c8ebbc0dd79548144525918 by Christoph Feck. Committed on 20/04/2013 at 19:25. Pushed by cfeck into branch 'KDE/4.10'. Fix crash when service could not be found FIXED-IN: 4.10.3 M +1 -1 kio/kfile/kopenwithdialog.cpp http://commits.kde.org/kdelibs/c6ed7662a7246fed1c8ebbc0dd79548144525918