Application: dolphin (2.1) KDE Platform Version: 4.9.3 "release 520" Qt Version: 4.8.3 Operating System: Linux 3.6.6-11-desktop x86_64 Distribution: "openSUSE 12.2 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I had dolphin open in split mode, in the left side a local filesystem, the right was was sftp. I opened a local file for which dolphin showed the "There is no specialized application for files of the type Gnuplot document (application/x-gnuplot)." dialogue and I hit space to select "No". Then dolphin crashed. The crash does not seem to be reproducible. -- Backtrace: Application: Dolphin (kdeinit4), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f105a514780 (LWP 20409))] Thread 2 (Thread 0x7f1041851700 (LWP 20412)): #0 0x00007f1057b5913f in poll () from /lib64/libc.so.6 #1 0x00007f10548a3684 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f10548a37a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f10591a6cf6 in QEventDispatcherGlib::processEvents (this=0x7f103c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f105917785f in QEventLoop::processEvents (this=this@entry=0x7f1041850dd0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f1059177ae8 in QEventLoop::exec (this=0x7f1041850dd0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f1059079fc0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f1059157fcf in QInotifyFileSystemWatcherEngine::run (this=0x2722e10) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f105907cf9c in QThreadPrivate::start (arg=0x2722e10) at thread/qthread_unix.cpp:338 #9 0x00007f1058de6e0e in start_thread () from /lib64/libpthread.so.0 #10 0x00007f1057b612bd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f105a514780 (LWP 20409)): [KCrash Handler] #6 QCoreApplication::notifyInternal (this=0x7fff927bca00, receiver=0x5284650, event=0x7fff927b9670) at kernel/qcoreapplication.cpp:902 #7 0x00007f1058307df6 in sendEvent (event=0x7fff927b9670, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231 #8 QApplicationPrivate::dispatchEnterLeave (enter=0x58e0590, leave=<optimized out>) at kernel/qapplication.cpp:2822 #9 0x00007f105837eb03 in QApplicationPrivate::leaveModal_sys (widget=0x64edea0) at kernel/qapplication_x11.cpp:3983 #10 0x00007f10583110bd in QApplicationPrivate::leaveModal (widget=0x64edea0) at kernel/qapplication.cpp:3032 #11 0x00007f1058357ca8 in QWidgetPrivate::hide_helper (this=this@entry=0x8363690) at kernel/qwidget.cpp:7618 #12 0x00007f1058359728 in QWidget::setVisible (this=0x64edea0, visible=<optimized out>) at kernel/qwidget.cpp:7810 #13 0x00007f10587bc193 in QDialog::setVisible (this=0x64edea0, visible=<optimized out>) at dialogs/qdialog.cpp:793 #14 0x00007f10587bb534 in hide (this=0x64edea0) at ../../src/gui/kernel/qwidget.h:498 #15 QDialog::done (this=0x64edea0, r=128) at dialogs/qdialog.cpp:591 #16 0x00007f1059e73486 in KDialog::slotButtonClicked (this=0x64edea0, button=<optimized out>) at /usr/src/debug/kdelibs-4.9.3/kdeui/dialogs/kdialog.cpp:908 #17 0x00007f1059e739e4 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdelibs-4.9.3/build/kdeui/kdialog.moc:167 #18 KDialog::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdelibs-4.9.3/build/kdeui/kdialog.moc:127 #19 0x00007f105918f39f in QMetaObject::activate (sender=0x5547770, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff927b9ac0) at kernel/qobject.cpp:3556 #20 0x00007f1059193ede in QSignalMapper::mapped (this=this@entry=0x5547770, _t1=128) at .moc/release-shared/moc_qsignalmapper.cpp:115 #21 0x00007f10591940e5 in QSignalMapper::map (this=0x5547770, sender=0x598f0f0) at kernel/qsignalmapper.cpp:266 #22 0x00007f105918f39f in QMetaObject::activate (sender=0x598f0f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff927b9c50) at kernel/qobject.cpp:3556 #23 0x00007f105896ba82 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220 #24 0x00007f10586c082e in QAbstractButtonPrivate::emitClicked (this=this@entry=0x35d2c90) at widgets/qabstractbutton.cpp:548 #25 0x00007f10586c1060 in QAbstractButtonPrivate::click (this=0x35d2c90) at widgets/qabstractbutton.cpp:541 #26 0x00007f1058356aca in QWidget::event (this=0x598f0f0, event=0x7fff927ba430) at kernel/qwidget.cpp:8443 #27 0x00007f105830774c in QApplicationPrivate::notify_helper (this=this@entry=0x24d77f0, receiver=receiver@entry=0x598f0f0, e=e@entry=0x7fff927ba430) at kernel/qapplication.cpp:4557 #28 0x00007f105830c744 in QApplication::notify (this=<optimized out>, receiver=0x598f0f0, e=0x7fff927ba430) at kernel/qapplication.cpp:3998 #29 0x00007f1059f12616 in KApplication::notify (this=0x7fff927bca00, receiver=0x598f0f0, event=0x7fff927ba430) at /usr/src/debug/kdelibs-4.9.3/kdeui/kernel/kapplication.cpp:311 #30 0x00007f1059178b0e in QCoreApplication::notifyInternal (this=0x7fff927bca00, receiver=0x598f0f0, event=0x7fff927ba430) at kernel/qcoreapplication.cpp:915 #31 0x00007f10583a3cba in QKeyMapper::sendKeyEvent (keyWidget=keyWidget@entry=0x598f0f0, grab=grab@entry=false, type=QEvent::KeyRelease, code=32, modifiers=..., text=..., autorepeat=autorepeat@entry=false, count=1, nativeScanCode=65, nativeVirtualKey=32, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1866 #32 0x00007f10583a40f1 in QKeyMapperPrivate::translateKeyEvent (this=0x2510b70, keyWidget=0x598f0f0, event=0x7fff927bae50, grab=false) at kernel/qkeymapper_x11.cpp:1836 #33 0x00007f1058381878 in QApplication::x11ProcessEvent (this=0x7fff927bca00, event=0x7fff927bae50) at kernel/qapplication_x11.cpp:3534 #34 0x00007f10583a7de2 in x11EventSourceDispatch (s=0x24d9f90, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #35 0x00007f10548a33b5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #36 0x00007f10548a36e8 in ?? () from /usr/lib64/libglib-2.0.so.0 #37 0x00007f10548a37a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #38 0x00007f10591a6cd6 in QEventDispatcherGlib::processEvents (this=0x2434790, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #39 0x00007f10583a7a5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #40 0x00007f105917785f in QEventLoop::processEvents (this=this@entry=0x7fff927bb230, flags=...) at kernel/qeventloop.cpp:149 #41 0x00007f1059177ae8 in QEventLoop::exec (this=0x7fff927bb230, flags=...) at kernel/qeventloop.cpp:204 #42 0x00007f10587baeb8 in QDialog::exec (this=0x64edea0) at dialogs/qdialog.cpp:554 #43 0x00007f1059e844ba in KMessageBox::createKMessageBox (dialog=dialog@entry=0x64edea0, icon=..., text=..., strlist=..., ask=..., checkboxReturn=checkboxReturn@entry=0x7fff927bb65f, options=..., details=..., notifyType=notifyType@entry=QMessageBox::Warning) at /usr/src/debug/kdelibs-4.9.3/kdeui/dialogs/kmessagebox.cpp:344 #44 0x00007f1059e84a6a in KMessageBox::createKMessageBox (dialog=dialog@entry=0x64edea0, icon=icon@entry=QMessageBox::Warning, text=..., strlist=..., ask=..., checkboxReturn=checkboxReturn@entry=0x7fff927bb65f, options=..., details=...) at /usr/src/debug/kdelibs-4.9.3/kdeui/dialogs/kmessagebox.cpp:159 #45 0x00007f1059e8645e in KMessageBox::warningYesNoListWId (parent_id=0, text=..., strlist=..., caption=..., buttonYes_=..., buttonNo_=..., dontAskAgainName=..., options=...) at /usr/src/debug/kdelibs-4.9.3/kdeui/dialogs/kmessagebox.cpp:635 #46 0x00007f1059e8662b in KMessageBox::warningYesNoList (parent=<optimized out>, text=..., strlist=..., caption=..., buttonYes=..., buttonNo=..., dontAskAgainName=..., options=...) at /usr/src/debug/kdelibs-4.9.3/kdeui/dialogs/kmessagebox.cpp:595 #47 0x00007f1059e86684 in KMessageBox::warningYesNo (parent=<optimized out>, text=..., caption=..., buttonYes=..., buttonNo=..., dontAskAgainName=..., options=...) at /usr/src/debug/kdelibs-4.9.3/kdeui/dialogs/kmessagebox.cpp:572 #48 0x00007f10519206ed in KSUSEInstall::checkMimeTypeInstalled(QString const&, QWidget*) () from /usr/lib64/libksuseinstall.so.1 #49 0x00007f10524c9198 in KRun::runUrl (u=..., _mimetype=..., window=0x0, tempFile=tempFile@entry=false, runExecutables=<optimized out>, suggestedFileName=..., asn=...) at /usr/src/debug/kdelibs-4.9.3/kio/kio/krun.cpp:175 #50 0x00007f10524c9897 in KRun::foundMimeType (this=0x2bc3940, type=...) at /usr/src/debug/kdelibs-4.9.3/kio/kio/krun.cpp:1504 #51 0x00007f10524bf312 in KRun::mimeTypeDetermined (this=this@entry=0x2bc3940, mimeType=...) at /usr/src/debug/kdelibs-4.9.3/kio/kio/krun.cpp:1452 #52 0x00007f10524c7e18 in KRun::init (this=0x2bc3940) at /usr/src/debug/kdelibs-4.9.3/kio/kio/krun.cpp:1197 #53 0x00007f10524c11a0 in KRun::slotTimeout (this=0x2bc3940) at /usr/src/debug/kdelibs-4.9.3/kio/kio/krun.cpp:1323 #54 0x00007f105918f39f in QMetaObject::activate (sender=0x5572070, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556 #55 0x00007f105918d31c in QObject::event (this=0x5572070, e=<optimized out>) at kernel/qobject.cpp:1166 #56 0x00007f105830774c in QApplicationPrivate::notify_helper (this=this@entry=0x24d77f0, receiver=receiver@entry=0x5572070, e=e@entry=0x7fff927bc650) at kernel/qapplication.cpp:4557 #57 0x00007f105830bbca in QApplication::notify (this=0x7fff927bca00, receiver=0x5572070, e=0x7fff927bc650) at kernel/qapplication.cpp:4418 #58 0x00007f1059f12616 in KApplication::notify (this=0x7fff927bca00, receiver=0x5572070, event=0x7fff927bc650) at /usr/src/debug/kdelibs-4.9.3/kdeui/kernel/kapplication.cpp:311 #59 0x00007f1059178b0e in QCoreApplication::notifyInternal (this=0x7fff927bca00, receiver=0x5572070, event=0x7fff927bc650) at kernel/qcoreapplication.cpp:915 #60 0x00007f10591a9561 in sendEvent (event=0x7fff927bc650, receiver=<optimized out>) at kernel/qcoreapplication.h:231 #61 QTimerInfoList::activateTimers (this=0x24d9ed0) at kernel/qeventdispatcher_unix.cpp:626 #62 0x00007f10591a6674 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186 #63 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180 #64 0x00007f10548a33b5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #65 0x00007f10548a36e8 in ?? () from /usr/lib64/libglib-2.0.so.0 #66 0x00007f10548a37a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #67 0x00007f10591a6cd6 in QEventDispatcherGlib::processEvents (this=0x2434790, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #68 0x00007f10583a7a5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #69 0x00007f105917785f in QEventLoop::processEvents (this=this@entry=0x7fff927bc8c0, flags=...) at kernel/qeventloop.cpp:149 #70 0x00007f1059177ae8 in QEventLoop::exec (this=0x7fff927bc8c0, flags=...) at kernel/qeventloop.cpp:204 #71 0x00007f105917c788 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #72 0x00007f104768e397 in kdemain () from /usr/lib64/libkdeinit4_dolphin.so #73 0x0000000000408856 in _start () Possible duplicates by query: bug 308830, bug 308049, bug 306177, bug 305645, bug 304897. Reported using DrKonqi
> #48 0x00007f10519206ed in KSUSEInstall::checkMimeTypeInstalled This is probably caused by openSUSE patches, see also bug 276990.
Thanks Christoph! @Nico: thanks for reporting, but it really looks like openSUSE specific stuff is somehow involved here. You might want to report this to them (preferably after finding a reliable way to reproduce the crash).