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: - What I was doing when the application crashed: Clicking on folders or files crashes dolphin. This is a SuSe distribution. 11.4 64-bit on i7 hardware. The crash can be reproduced every time. -- Backtrace: Application: Dolphin (kdeinit4), signal: Segmentation fault __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S [Current thread is 1 (Thread 0x7f164a5d5760 (LWP 11016))] Thread 4 (Thread 0x7f163146d700 (LWP 11017)): #0 0x00007f1647cd9503 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f1644b4b114 in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007f1644b4b650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f16492ca976 in QEventDispatcherGlib::processEvents (this=0x8585f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f164929f052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f164929f265 in QEventLoop::exec (this=0x7f163146cd20, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f16491b41e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f1649280968 in QInotifyFileSystemWatcherEngine::run (this=0x889bf0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f16491b6a5e in QThreadPrivate::start (arg=0x889bf0) at thread/qthread_unix.cpp:285 #9 0x00007f163c709853 in ?? () from /usr/lib64/libGL.so.1 #10 0x00007f1648f27a3f in start_thread (arg=0x7f163146d700) at pthread_create.c:297 #11 0x00007f1647ce267d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f162bfff700 (LWP 11038)): [KCrash Handler] #6 malloc_consolidate (av=0x7f162c000020) at malloc.c:5133 #7 0x00007f1647c83e14 in _int_malloc (av=0x7f162c000020, bytes=11826668848) at malloc.c:4367 #8 0x00007f1647c87fbb in __libc_calloc (n=<value optimized out>, elem_size=<value optimized out>) at malloc.c:4060 #9 0x00007f163c70505a in ?? () from /usr/lib64/libGL.so.1 #10 0x00007f163c7095cd in ?? () from /usr/lib64/libGL.so.1 #11 0x00007f163c7040b5 in ?? () from /usr/lib64/libGL.so.1 #12 0x00007f164a409b02 in dl_open_worker (a=0x7f162bffe2c0) at dl-open.c:298 #13 0x00007f164a4055f6 in _dl_catch_error (objname=0x7f162bffe310, errstring=0x7f162bffe308, mallocedp=0x7f162bffe31f, operate=0x7f164a409910 <dl_open_worker>, args=0x7f162bffe2c0) at dl-error.c:178 #14 0x00007f164a4095da in _dl_open (file=0x7f162c0e88e8 "/usr/lib64/strigi/strigila_deb.so", mode=-2147483647, caller_dlopen=0x7f1641edb0f6, nsid=-2, argc=4, argv=<value optimized out>, env=0xaf4f20) at dl-open.c:554 #15 0x00007f1645a5bf26 in dlopen_doit (a=0x7f162bffe4e0) at dlopen.c:67 #16 0x00007f164a4055f6 in _dl_catch_error (objname=0x7f162c0c5a10, errstring=0x7f162c0c5a18, mallocedp=0x7f162c0c5a08, operate=0x7f1645a5bec0 <dlopen_doit>, args=0x7f162bffe4e0) at dl-error.c:178 #17 0x00007f1645a5c4cc in _dlerror_run (operate=0x7f1645a5bec0 <dlopen_doit>, args=0x7f162bffe4e0) at dlerror.c:164 #18 0x00007f1645a5bfd1 in __dlopen (file=<value optimized out>, mode=<value optimized out>) at dlopen.c:88 #19 0x00007f1641edb0f6 in Strigi::AnalyzerLoader::Private::loadModule (lib=0x7f162c0e88e8 "/usr/lib64/strigi/strigila_deb.so") at /usr/src/debug/strigi-0.7.3.99/libstreamanalyzer/lib/analyzerloader.cpp:153 #20 0x00007f1641edb8fa in Strigi::AnalyzerLoader::loadPlugins (d=0x7f1641f33484 "/usr/lib64/strigi") at /usr/src/debug/strigi-0.7.3.99/libstreamanalyzer/lib/analyzerloader.cpp:135 #21 0x00007f1641f0472e in Strigi::StreamAnalyzerPrivate::StreamAnalyzerPrivate (this=0x7f162c115330, c=...) at /usr/src/debug/strigi-0.7.3.99/libstreamanalyzer/lib/streamanalyzer.cpp:121 #22 0x00007f1641f04861 in Strigi::StreamAnalyzer::StreamAnalyzer (this=0x7f162bffe8c0, c=...) at /usr/src/debug/strigi-0.7.3.99/libstreamanalyzer/lib/streamanalyzer.cpp:174 #23 0x00007f164271ecdc in ?? () from /usr/lib64/libkio.so.5 #24 0x00007f16427a7a38 in KFileMetaInfo::KFileMetaInfo(QString const&, QString const&, QFlags<KFileMetaInfo::What>) () from /usr/lib64/libkio.so.5 #25 0x00007f16427c3a21 in ?? () from /usr/lib64/libkio.so.5 #26 0x00007f16491b6a5e in QThreadPrivate::start (arg=0xce42f0) at thread/qthread_unix.cpp:285 #27 0x00007f163c709853 in ?? () from /usr/lib64/libGL.so.1 #28 0x00007f1648f27a3f in start_thread (arg=0x7f162bfff700) at pthread_create.c:297 #29 0x00007f1647ce267d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #30 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f162309c700 (LWP 11040)): #0 __pthread_mutex_lock_full (mutex=0xd225d0) at pthread_mutex_lock.c:303 #1 0x00007f16398c9dee in pa_mutex_lock () from /usr/lib64/libpulsecommon-0.9.22.so #2 0x00007f163bb63471 in ?? () from /usr/lib64/libpulse.so.0 #3 0x00007f16398cacf8 in ?? () from /usr/lib64/libpulsecommon-0.9.22.so #4 0x00007f163c709853 in ?? () from /usr/lib64/libGL.so.1 #5 0x00007f1648f27a3f in start_thread (arg=0x7f162309c700) at pthread_create.c:297 #6 0x00007f1647ce267d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f164a5d5760 (LWP 11016)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f1647c88f2e in _L_lock_9927 () from /lib64/libc.so.6 #2 0x00007f1647c872d1 in __libc_free (mem=0x7f162c000020) at malloc.c:3731 #3 0x00007f163b72f8eb in ?? () from /usr/lib64/tls/libnvidia-tls.so.270.41.06 #4 0x00007f1645c68839 in xcb_disconnect () from /usr/lib64/libxcb.so.1 #5 0x00007f163bb69416 in ?? () from /usr/lib64/libpulse.so.0 #6 0x00007f163bb447f1 in pa_context_new_with_proplist () from /usr/lib64/libpulse.so.0 #7 0x00007f16232adc1e in ?? () from /usr/lib64/gstreamer-0.10/libgstpulse.so #8 0x00007f162a4d5b7b in gst_ring_buffer_open_device () from /usr/lib64/libgstaudio-0.10.so.0 #9 0x00007f162a4e0745 in ?? () from /usr/lib64/libgstaudio-0.10.so.0 #10 0x00007f16232ae039 in ?? () from /usr/lib64/gstreamer-0.10/libgstpulse.so #11 0x00007f162ad913dc in gst_element_change_state () from /usr/lib64/libgstreamer-0.10.so.0 #12 0x00007f162ad91dc2 in ?? () from /usr/lib64/libgstreamer-0.10.so.0 #13 0x00007f162b04e0f8 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so #14 0x00007f162b04e446 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so #15 0x00007f162b04ef4d in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so #16 0x00007f162b04fbaf in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so #17 0x00007f162b04ac03 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so #18 0x00007f162b04af0b in qt_plugin_instance () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so #19 0x00007f162b5f5622 in ?? () from /usr/lib64/kde4/plugins/phonon_platform/kde.so #20 0x00007f162b5f612b in ?? () from /usr/lib64/kde4/plugins/phonon_platform/kde.so #21 0x00007f163cc91466 in ?? () from /usr/lib64/libphonon.so.4 #22 0x00007f163cc91b8f in Phonon::Factory::backend(bool) () from /usr/lib64/libphonon.so.4 #23 0x00007f163cc8af69 in Phonon::BackendCapabilities::isMimeTypeAvailable(QString const&) () from /usr/lib64/libphonon.so.4 #24 0x00007f163802e7d3 in ?? () from /usr/lib64/libkdeinit4_dolphin.so #25 0x00007f163802c8d7 in ?? () from /usr/lib64/libkdeinit4_dolphin.so #26 0x00007f163802d0f4 in ?? () from /usr/lib64/libkdeinit4_dolphin.so #27 0x00007f16492b4def in QMetaObject::activate (sender=0x9bb6f0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272 #28 0x00007f16492b3799 in QObject::event (this=0x9bb6f0, e=<value optimized out>) at kernel/qobject.cpp:1175 #29 0x00007f164844ed14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #30 0x00007f164845722a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #31 0x00007f1649f439e6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #32 0x00007f164929fbfc in QCoreApplication::notifyInternal (this=0x7fff1ce974b0, receiver=0x9bb6f0, event=0x7fff1ce970e0) at kernel/qcoreapplication.cpp:732 #33 0x00007f16492cd4d8 in sendEvent (this=0x6fef10) at kernel/qcoreapplication.h:215 #34 QTimerInfoList::activateTimers (this=0x6fef10) at kernel/qeventdispatcher_unix.cpp:618 #35 0x00007f16492ca268 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #36 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231 #37 0x00007f1644b4abd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #38 0x00007f1644b4b3b0 in ?? () from /lib64/libglib-2.0.so.0 #39 0x00007f1644b4b650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #40 0x00007f16492ca91f in QEventDispatcherGlib::processEvents (this=0x6fb030, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #41 0x00007f16484f3d8e in ?? () from /usr/lib64/libQtGui.so.4 #42 0x00007f164929f052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #43 0x00007f164929f265 in QEventLoop::exec (this=0x7fff1ce973f0, flags=...) at kernel/qeventloop.cpp:201 #44 0x00007f16492a36ab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #45 0x00007f163802bad5 in kdemain () from /usr/lib64/libkdeinit4_dolphin.so #46 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).