Application: dolphin (1.6.1) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.2 Operating System: Linux 2.6.38-8-generic x86_64 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: Attempting drag and drop a GIF file from a Win7 NTFS volume shared using Samba. The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [Current thread is 1 (Thread 0x7f2189253780 (LWP 1997))] Thread 4 (Thread 0x7f2175c27700 (LWP 2000)): #0 0x00007f21817b1d9d in __pthread_mutex_unlock_usercnt (mutex=0x7f21700009a8) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x7f21700009a8) at pthread_mutex_unlock.c:290 #2 0x00007f21812e1094 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f21812e1f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f21812e2639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f2184fc9446 in QEventDispatcherGlib::processEvents (this=0x7f21700008b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #6 0x00007f2184f9d882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f2184f9dabc in QEventLoop::exec (this=0x7f2175c26dd0, flags=...) at kernel/qeventloop.cpp:201 #8 0x00007f2184eb4924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #9 0x00007f2184f7fc2f in QInotifyFileSystemWatcherEngine::run (this=0xedd5e0) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007f2184eb7175 in QThreadPrivate::start (arg=0xedd5e0) at thread/qthread_unix.cpp:320 #11 0x00007f21817add8c in start_thread (arg=0x7f2175c27700) at pthread_create.c:304 #12 0x00007f2188b5104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f216ffff700 (LWP 2293)): #0 0x00007f2188b43f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f21812e2104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f21812e2639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2184fc9446 in QEventDispatcherGlib::processEvents (this=0x1d1f030, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f2184f9d882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f2184f9dabc in QEventLoop::exec (this=0x7f216fffedd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f2184eb4924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007f2184f7fc2f in QInotifyFileSystemWatcherEngine::run (this=0x1d458e0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f2184eb7175 in QThreadPrivate::start (arg=0x1d458e0) at thread/qthread_unix.cpp:320 #9 0x00007f21817add8c in start_thread (arg=0x7f216ffff700) at pthread_create.c:304 #10 0x00007f2188b5104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f216daf8700 (LWP 2797)): [KCrash Handler] #6 readLittleEndianInt32 (this=0x117e9c0, s=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/textutils.h:78 #7 Strigi::OleInputStream::Private::Private (this=0x117e9c0, s=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:208 #8 0x00007f217ec51162 in Strigi::OleInputStream::OleInputStream (this=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:151 #9 0x00007f2182f72dfd in OleEndAnalyzer::analyze (this=0x10ea180, ar=..., in=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377 #10 0x00007f2182f5ceca in Strigi::StreamAnalyzerPrivate::analyze (this=0x118f5e0, idx=..., input=0x118dec0) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #11 0x00007f2186be17d1 in KFileMetaInfoPrivate::init (this=0x111f2b0, stream=..., url=..., mtime=<value optimized out>, w=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:257 #12 0x00007f2186be202f in KFileMetaInfo::KFileMetaInfo (this=0x7f216daf7ce0, path=<value optimized out>, w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #13 0x00007f2186caf4b6 in KLoadFileMetaDataThread::run (this=0x1effac0) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #14 0x00007f2184eb7175 in QThreadPrivate::start (arg=0x1effac0) at thread/qthread_unix.cpp:320 #15 0x00007f21817add8c in start_thread (arg=0x7f216daf8700) at pthread_create.c:304 #16 0x00007f2188b5104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #17 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f2189253780 (LWP 1997)): #0 0x00007f2188b43f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f217f0b6512 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f217f0b6a5f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f217f0b6ae4 in xcb_writev () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007f218269d2a7 in _XSend () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #5 0x00007f218269d641 in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #6 0x00007f218268df1f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #7 0x00007f2185a04ca7 in x11EventSourcePrepare (s=0xc9f430, timeout=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:77 #8 0x00007f21812e10a2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007f21812e1f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007f21812e2639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007f2184fc93ef in QEventDispatcherGlib::processEvents (this=0xc49db0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #12 0x00007f2185a04dfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #13 0x00007f2184f9d882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #14 0x00007f2184f9dabc in QEventLoop::exec (this=0x7fff8d60be10, flags=...) at kernel/qeventloop.cpp:201 #15 0x00007f2184fa1ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #16 0x00007f2188e41995 in kdemain (argc=3, argv=0x7fff8d60c3a8) at ../../../dolphin/src/main.cpp:98 #17 0x00007f2188a89eff in __libc_start_main (main=0x400730 <main(int, char**)>, argc=3, ubp_av=0x7fff8d60c3a8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff8d60c398) at libc-start.c:226 #18 0x0000000000400659 in _start () This bug may be a duplicate of or related to bug 275368. Possible duplicates by query: bug 275843, bug 275474, bug 275368, bug 275258, bug 275211. 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).