Application: dolphin (1.6) KDE Platform Version: 4.6.00 (4.6.0) "release 6" Qt Version: 4.7.1 Operating System: Linux 2.6.37.6-0.5-desktop x86_64 Distribution: "openSUSE 11.4 (x86_64)" -- Information about the crash: I was browsing a device that consists of a microSD card on a Sandisk Sansa mp3 player connected to USB The crash can be reproduced some of the time. -- Backtrace: Application: Dolphin (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0x7f9d8232b760 (LWP 5013))] Thread 3 (Thread 0x7f9d6916b700 (LWP 5014)): #0 0x00007f9d7fa3b503 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f9d7c8ad114 in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007f9d7c8ad650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f9d8102c976 in QEventDispatcherGlib::processEvents (this=0x8175b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f9d81001052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f9d81001265 in QEventLoop::exec (this=0x7f9d6916ad20, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f9d80f161e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f9d80fe2968 in QInotifyFileSystemWatcherEngine::run (this=0x8c7630) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f9d80f18a5e in QThreadPrivate::start (arg=0x8c7630) at thread/qthread_unix.cpp:285 #9 0x00007f9d7446b853 in ?? () from /usr/X11R6/lib64/libGL.so.1 #10 0x00007f9d80c89a3f in start_thread (arg=0x7f9d6916b700) at pthread_create.c:297 #11 0x00007f9d7fa4467d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f9d637fe700 (LWP 5028)): [KCrash Handler] #6 0x00007f9d82162c41 in do_lookup_x (new_hash=477796127, old_hash=0x7f9d637fcfc8, ref=<value optimized out>, result=0x7f9d637fcfb0, scope=<value optimized out>, i=0, flags=1, skip=0x0, undef_map=0xd3d8f0) at dl-lookup.c:99 #7 0x00007f9d82163532 in _dl_lookup_symbol_x (undef_name=0x7f9d56cef409 "__gmon_start__", undef_map=0xd3d8f0, ref=0x7f9d637fd0b8, symbol_scope=0xd3dc48, version=0x0, type_class=0, flags=1, skip_map=0x0) at dl-lookup.c:736 #8 0x00007f9d82164cff in elf_machine_rela (scope=0xd3dc48, reloc_mode=<value optimized out>, consider_profiling=0) at ../sysdeps/x86_64/dl-machine.h:295 #9 elf_dynamic_do_rela (scope=0xd3dc48, reloc_mode=<value optimized out>, consider_profiling=0) at do-rel.h:120 #10 _dl_relocate_object (scope=0xd3dc48, reloc_mode=<value optimized out>, consider_profiling=0) at dl-reloc.c:268 #11 0x00007f9d8216bb76 in dl_open_worker (a=0x7f9d637fd2c0) at dl-open.c:338 #12 0x00007f9d821675f6 in _dl_catch_error (objname=0x7f9d637fd310, errstring=0x7f9d637fd308, mallocedp=0x7f9d637fd31f, operate=0x7f9d8216b910 <dl_open_worker>, args=0x7f9d637fd2c0) at dl-error.c:178 #13 0x00007f9d8216b5da in _dl_open (file=0xd6dd68 "/usr/lib64/strigi/strigita_wav.so", mode=-2147483647, caller_dlopen=0x7f9d79c3d0f6, nsid=-2, argc=4, argv=<value optimized out>, env=0x797d00) at dl-open.c:554 #14 0x00007f9d7d7bdf26 in dlopen_doit (a=0x7f9d637fd4e0) at dlopen.c:67 #15 0x00007f9d821675f6 in _dl_catch_error (objname=0xdcbbe0, errstring=0xdcbbe8, mallocedp=0xdcbbd8, operate=0x7f9d7d7bdec0 <dlopen_doit>, args=0x7f9d637fd4e0) at dl-error.c:178 #16 0x00007f9d7d7be4cc in _dlerror_run (operate=0x7f9d7d7bdec0 <dlopen_doit>, args=0x7f9d637fd4e0) at dlerror.c:164 #17 0x00007f9d7d7bdfd1 in __dlopen (file=<value optimized out>, mode=<value optimized out>) at dlopen.c:88 #18 0x00007f9d79c3d0f6 in Strigi::AnalyzerLoader::Private::loadModule (lib=0xd6dd68 "/usr/lib64/strigi/strigita_wav.so") at /usr/src/debug/strigi-0.7.3.99/libstreamanalyzer/lib/analyzerloader.cpp:153 #19 0x00007f9d79c3d8fa in Strigi::AnalyzerLoader::loadPlugins (d=0x7f9d79c95484 "/usr/lib64/strigi") at /usr/src/debug/strigi-0.7.3.99/libstreamanalyzer/lib/analyzerloader.cpp:135 #20 0x00007f9d79c6672e in Strigi::StreamAnalyzerPrivate::StreamAnalyzerPrivate (this=0xd22050, c=...) at /usr/src/debug/strigi-0.7.3.99/libstreamanalyzer/lib/streamanalyzer.cpp:121 #21 0x00007f9d79c66861 in Strigi::StreamAnalyzer::StreamAnalyzer (this=0x7f9d637fd8c0, c=...) at /usr/src/debug/strigi-0.7.3.99/libstreamanalyzer/lib/streamanalyzer.cpp:174 #22 0x00007f9d7a480cdc in ?? () from /usr/lib64/libkio.so.5 #23 0x00007f9d7a509a38 in KFileMetaInfo::KFileMetaInfo(QString const&, QString const&, QFlags<KFileMetaInfo::What>) () from /usr/lib64/libkio.so.5 #24 0x00007f9d7a525a21 in ?? () from /usr/lib64/libkio.so.5 #25 0x00007f9d80f18a5e in QThreadPrivate::start (arg=0xc92af0) at thread/qthread_unix.cpp:285 #26 0x00007f9d7446b853 in ?? () from /usr/X11R6/lib64/libGL.so.1 #27 0x00007f9d80c89a3f in start_thread (arg=0x7f9d637fe700) at pthread_create.c:297 #28 0x00007f9d7fa4467d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #29 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f9d8232b760 (LWP 5013)): #0 0x00007f9d7d9caca4 in ?? () from /usr/lib64/libxcb.so.1 #1 0x00007f9d7d9cb1a3 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f9d7d9cb234 in xcb_writev () from /usr/lib64/libxcb.so.1 #3 0x00007f9d8181ccc6 in _XSend () from /usr/lib64/libX11.so.6 #4 0x00007f9d8181d207 in _XReply () from /usr/lib64/libX11.so.6 #5 0x00007f9d818126c0 in XQueryPointer () from /usr/lib64/libX11.so.6 #6 0x00007f9d80237d9d in QCursor::pos() () from /usr/lib64/libQtGui.so.4 #7 0x00007f9d801b21a7 in QApplicationPrivate::sendSyntheticEnterLeave(QWidget*) () from /usr/lib64/libQtGui.so.4 #8 0x00007f9d802061aa in QWidget::setVisible(bool) () from /usr/lib64/libQtGui.so.4 #9 0x00007f9d6fd90b47 in show (this=0x8e0f90, item=...) at /usr/include/QtGui/qwidget.h:487 #10 InformationPanelContent::showItem (this=0x8e0f90, item=...) at /usr/src/debug/kdebase-4.6.0/apps/dolphin/src/panels/information/informationpanelcontent.cpp:206 #11 0x00007f9d6fd8e8d7 in InformationPanel::showItemInfo (this=0x901f10) at /usr/src/debug/kdebase-4.6.0/apps/dolphin/src/panels/information/informationpanel.cpp:202 #12 0x00007f9d6fd8f0f4 in InformationPanel::qt_metacall (this=0x901f10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff95c8f740) at /usr/src/debug/kdebase-4.6.0/build/apps/dolphin/src/informationpanel.moc:101 #13 0x00007f9d81016def in QMetaObject::activate (sender=0x8b53e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272 #14 0x00007f9d81015799 in QObject::event (this=0x8b53e0, e=<value optimized out>) at kernel/qobject.cpp:1175 #15 0x00007f9d801b0d14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #16 0x00007f9d801b922a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #17 0x00007f9d81ca59e6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #18 0x00007f9d81001bfc in QCoreApplication::notifyInternal (this=0x7fff95c902b0, receiver=0x8b53e0, event=0x7fff95c8fee0) at kernel/qcoreapplication.cpp:732 #19 0x00007f9d8102f4d8 in sendEvent (this=0x6ef310) at kernel/qcoreapplication.h:215 #20 QTimerInfoList::activateTimers (this=0x6ef310) at kernel/qeventdispatcher_unix.cpp:618 #21 0x00007f9d8102c268 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #22 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231 #23 0x00007f9d7c8acbd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #24 0x00007f9d7c8ad3b0 in ?? () from /lib64/libglib-2.0.so.0 #25 0x00007f9d7c8ad650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #26 0x00007f9d8102c91f in QEventDispatcherGlib::processEvents (this=0x617ca0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #27 0x00007f9d80255d8e in ?? () from /usr/lib64/libQtGui.so.4 #28 0x00007f9d81001052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #29 0x00007f9d81001265 in QEventLoop::exec (this=0x7fff95c901f0, flags=...) at kernel/qeventloop.cpp:201 #30 0x00007f9d810056ab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #31 0x00007f9d6fd8dad5 in kdemain (argc=1, argv=0x6b5020) at /usr/src/debug/kdebase-4.6.0/apps/dolphin/src/main.cpp:98 #32 0x00000000004075e9 in _start () Reported using DrKonqi
Thanks for the report. This is an issue in the corresponding Strigi analyzer that Dolphin uses to get the metadata of a file. Dolphin for KDE 4.7 won't crash anymore in this case (see http://ppenz.blogspot.com/2011/03/dont-crash-when-reading-metadata.html for details).