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-11-generic x86_64 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: 1. Go here http://wiki.andengine.org/AndEngine_Jars. 2. Download jar file. 3. Open folder with download file in Dolphin. 4. Mouseover jar archive. The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S [Current thread is 1 (Thread 0x7f8808cbb780 (LWP 18084))] Thread 4 (Thread 0x7f87f4e9b700 (LWP 18085)): #0 0x00007f8801218d9d in __pthread_mutex_unlock_usercnt (mutex=0x2584698) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x2584698) at pthread_mutex_unlock.c:290 #2 0x00007f8800d47fef in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8800d48f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f8800d49639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f8804a30446 in QEventDispatcherGlib::processEvents (this=0x24532b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #6 0x00007f8804a04882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f8804a04abc in QEventLoop::exec (this=0x7f87f4e9add0, flags=...) at kernel/qeventloop.cpp:201 #8 0x00007f880491b924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #9 0x00007f88049e6c2f in QInotifyFileSystemWatcherEngine::run (this=0x2481f20) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007f880491e175 in QThreadPrivate::start (arg=0x2481f20) at thread/qthread_unix.cpp:320 #11 0x00007f8801214d8c in start_thread (arg=0x7f87f4e9b700) at pthread_create.c:304 #12 0x00007f88085bc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f87ee5ed700 (LWP 18088)): #0 0x00007f88085aef03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f8800d49104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8800d49639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8804a30446 in QEventDispatcherGlib::processEvents (this=0x27aec90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f8804a04882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f8804a04abc in QEventLoop::exec (this=0x7f87ee5ecdd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f880491b924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007f88049e6c2f in QInotifyFileSystemWatcherEngine::run (this=0x2902760) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f880491e175 in QThreadPrivate::start (arg=0x2902760) at thread/qthread_unix.cpp:320 #9 0x00007f8801214d8c in start_thread (arg=0x7f87ee5ed700) at pthread_create.c:304 #10 0x00007f88085bc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f87edbd0700 (LWP 18093)): [KCrash Handler] #6 0x00007f8808509d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007f880850dab6 in abort () at abort.c:92 #8 0x00007f88085027c5 in __assert_fail (assertion=0x7f88029ebc20 "m_path.size() > m_parent->p->m_path.size()+1", file=<value optimized out>, line=134, function=<value optimized out>) at assert.c:81 #9 0x00007f88029a0ecf in Strigi::AnalysisResult::Private::Private (this=0x2cffe90, p=..., name=<value optimized out>, mt=<value optimized out>, t=..., parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134 #10 0x00007f88029a0f95 in Strigi::AnalysisResult::AnalysisResult (this=0x2c78450, path=..., name=0x2c784a5 "", mt=1314822512, parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:140 #11 0x00007f88029a12c2 in Strigi::AnalysisResult::indexChild (this=0x7f87edbcf9d0, name=<value optimized out>, mt=1314822512, file=0x2ca3aa0) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:249 #12 0x00007f88029de5a8 in ZipEndAnalyzer::analyze (this=0x2ba6960, idx=..., in=0x2bf1700) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/zipendanalyzer.cpp:62 #13 0x00007f88029c3eca in Strigi::StreamAnalyzerPrivate::analyze (this=0x2c0a3a0, idx=..., input=0x2bf1700) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #14 0x00007f880664c7d1 in KFileMetaInfoPrivate::init (this=0x2b1b540, stream=..., url=..., mtime=<value optimized out>, w=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:257 #15 0x00007f880664d02f in KFileMetaInfo::KFileMetaInfo (this=0x7f87edbcfce0, path=<value optimized out>, w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #16 0x00007f880671a4b6 in KLoadFileMetaDataThread::run (this=0x2ba8ea0) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #17 0x00007f880491e175 in QThreadPrivate::start (arg=0x2ba8ea0) at thread/qthread_unix.cpp:320 #18 0x00007f8801214d8c in start_thread (arg=0x7f87edbd0700) at pthread_create.c:304 #19 0x00007f88085bc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #20 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f8808cbb780 (LWP 18084)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f880491e82b in wait (this=<value optimized out>, mutex=0x2483720, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2483720, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f880491d910 in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:722 #4 0x00007f88049da5d0 in QFileSystemWatcher::~QFileSystemWatcher (this=0x2458770, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446 #5 0x00007f88049da6a9 in QFileSystemWatcher::~QFileSystemWatcher (this=0x2458770, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462 #6 0x00007f8804a17c14 in QObjectPrivate::deleteChildren (this=0x2483530) at kernel/qobject.cpp:1964 #7 0x00007f8804a1c5f4 in QObject::~QObject (this=0x2482360, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #8 0x00007f88040ed7d9 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x2482360, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51 #9 0x00007f880850f961 in __run_exit_handlers (status=1) at exit.c:78 #10 exit (status=1) at exit.c:100 #11 0x00007f8805430fb8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #12 0x00007f88060e6638 in KApplication::xioErrhandler (this=0x7fff864166a0, dpy=0x2356b90) at ../../kdeui/kernel/kapplication.cpp:419 #13 0x00007f8802106dee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #14 0x00007f880210462d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #15 0x00007f88020f4f1f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #16 0x00007f880546e32c in x11EventSourceCheck (s=0x2354d50) at kernel/qguieventdispatcher_glib.cpp:85 #17 0x00007f8800d48854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007f8800d49122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007f8800d49639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007f8804a303ef in QEventDispatcherGlib::processEvents (this=0x22fcdb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #21 0x00007f880546e4de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #22 0x00007f8804a04882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #23 0x00007f8804a04abc in QEventLoop::exec (this=0x7fff86416630, flags=...) at kernel/qeventloop.cpp:201 #24 0x00007f8804a08ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #25 0x00007f88088ac995 in kdemain (argc=1, argv=0x7fff86416bc8) at ../../../dolphin/src/main.cpp:98 #26 0x00007f88084f4eff in __libc_start_main (main=0x400730 <main(int, char**)>, argc=1, ubp_av=0x7fff86416bc8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff86416bb8) at libc-start.c:226 #27 0x0000000000400659 in _start () Possible duplicates by query: bug 281162, bug 281122, bug 280777, bug 280689, bug 280683. 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).