Application: dolphin (1.6.1) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.0 Operating System: Linux 2.6.35-28-generic x86_64 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: I tried to open a specific file (.maff archive created by Firefox's add-on Mozilla Archive Format) by hovering a mouse cursor over it and clicking. As soon as I hovered a mouse cursor over the file, Dolphin closed unexpectedly showing the error window with mentioning Signal: Aborted (6). It happens every time with this file and with another .maff archive in another directory. This does not happen with any other .maff archives or any other file types in the same directories. 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 0x7f79ac1ed760 (LWP 4163))] Thread 4 (Thread 0x7f7998203700 (LWP 4164)): #0 0x00007f79a444bc9d in __pthread_mutex_unlock_usercnt (mutex=0x7f79900008b8) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x7f79900008b8) at pthread_mutex_unlock.c:290 #2 0x00007f79a3f88379 in g_main_context_acquire () from /lib/libglib-2.0.so.0 #3 0x00007f79a3f89df5 in ?? () from /lib/libglib-2.0.so.0 #4 0x00007f79a3f8a45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0x00007f79a7e6b1e6 in QEventDispatcherGlib::processEvents (this=0x7c7870, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #6 0x00007f79a7e3da02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #7 0x00007f79a7e3ddec in QEventLoop::exec (this=0x7f7998202db0, flags=) at kernel/qeventloop.cpp:201 #8 0x00007f79a7d482fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #9 0x00007f79a7e1d5f8 in QInotifyFileSystemWatcherEngine::run (this=0x7c5280) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007f79a7d4b27e in QThreadPrivate::start (arg=0x7c5280) at thread/qthread_unix.cpp:266 #11 0x00007f79a4448971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #12 0x00007f79abaf392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f7995991700 (LWP 4168)): #0 0x00007f79abae7203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f79a3f8a009 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f79a3f8a45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f79a7e6b1e6 in QEventDispatcherGlib::processEvents (this=0xb5f730, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007f79a7e3da02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f79a7e3ddec in QEventLoop::exec (this=0x7f7995990db0, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f79a7d482fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f79a7e1d5f8 in QInotifyFileSystemWatcherEngine::run (this=0x953b20) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f79a7d4b27e in QThreadPrivate::start (arg=0x953b20) at thread/qthread_unix.cpp:266 #9 0x00007f79a4448971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #10 0x00007f79abaf392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f7995190700 (LWP 4225)): [KCrash Handler] #6 0x00007f79aba40ba5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007f79aba446b0 in abort () at abort.c:92 #8 0x00007f79aba39a71 in __assert_fail (assertion=0x7f79a5c0ca30 "m_path.size() > m_parent->p->m_path.size()+1", file=<value optimized out>, line=134, function=0x7f79a5c0cd20 "Strigi::AnalysisResult::Private::Private(const std::string&, const char*, time_t, Strigi::AnalysisResult&, Strigi::AnalysisResult&)") at assert.c:81 #9 0x00007f79a5bc497f in Strigi::AnalysisResult::Private::Private(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, long, Strigi::AnalysisResult&, Strigi::AnalysisResult&) () from /usr/lib/libstreamanalyzer.so.0 #10 0x00007f79a5bc4a55 in Strigi::AnalysisResult::AnalysisResult(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, long, Strigi::AnalysisResult&) () from /usr/lib/libstreamanalyzer.so.0 #11 0x00007f79a5bc558f in Strigi::AnalysisResult::indexChild(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long, Strigi::StreamBase<char>*) () from /usr/lib/libstreamanalyzer.so.0 #12 0x00007f79a5bfedc5 in ?? () from /usr/lib/libstreamanalyzer.so.0 #13 0x00007f79a5be5f7a in ?? () from /usr/lib/libstreamanalyzer.so.0 #14 0x00007f79a9b36565 in KFileMetaInfoPrivate::init (this=<value optimized out>, stream=<value optimized out>, url=<value optimized out>, mtime=1299954606, w=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:257 #15 0x00007f79a9b382a3 in KFileMetaInfo::KFileMetaInfo (this=0x7f799518fcd0, path=..., w=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:286 #16 0x00007f79a9c2938e in KLoadFileMetaDataThread::run (this=<value optimized out>) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #17 0x00007f79a7d4b27e in QThreadPrivate::start (arg=0xdcae90) at thread/qthread_unix.cpp:266 #18 0x00007f79a4448971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #19 0x00007f79abaf392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #20 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f79ac1ed760 (LWP 4163)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f79a7d4be3b in wait (this=<value optimized out>, mutex=0x7c6e50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x7c6e50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f79a7d4aedc in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:652 #4 0x00007f79a7e0fee0 in QFileSystemWatcher::~QFileSystemWatcher (this=0x795630, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:440 #5 0x00007f79a7e50d5f in QObjectPrivate::deleteChildren (this=0x7c6240) at kernel/qobject.cpp:1957 #6 0x00007f79a7e5841b in QObject::~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:945 #7 0x00007f79a751b8f6 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x7c5450, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51 #8 0x00007f79aba464f2 in __run_exit_handlers (status=1) at exit.c:78 #9 exit (status=1) at exit.c:100 #10 0x00007f79a8899678 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:745 #11 0x00007f79a95b1b88 in KApplication::xioErrhandler (this=0x7fff5ab31970, dpy=0x69d560) at ../../kdeui/kernel/kapplication.cpp:419 #12 0x00007f79a532e86e in _XIOError () from /usr/lib/libX11.so.6 #13 0x00007f79a5336415 in ?? () from /usr/lib/libX11.so.6 #14 0x00007f79a5336d07 in _XEventsQueued () from /usr/lib/libX11.so.6 #15 0x00007f79a531f47f in XEventsQueued () from /usr/lib/libX11.so.6 #16 0x00007f79a88d4c0c in x11EventSourceCheck (s=0x6803b0) at kernel/qguieventdispatcher_glib.cpp:87 #17 0x00007f79a3f8966a in g_main_context_check () from /lib/libglib-2.0.so.0 #18 0x00007f79a3f8a023 in ?? () from /lib/libglib-2.0.so.0 #19 0x00007f79a3f8a45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #20 0x00007f79a7e6b193 in QEventDispatcherGlib::processEvents (this=0x64e0d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #21 0x00007f79a88d4a4e in QGuiEventDispatcherGlib::processEvents (this=0x7c6ebc, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #22 0x00007f79a7e3da02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #23 0x00007f79a7e3ddec in QEventLoop::exec (this=0x7fff5ab318b0, flags=) at kernel/qeventloop.cpp:201 #24 0x00007f79a7e41ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #25 0x00007f79abdd730f in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../dolphin/src/main.cpp:98 #26 0x00007f79aba2bd8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff5ab31e88) at libc-start.c:226 #27 0x0000000000400659 in _start () Possible duplicates by query: bug 270805, bug 270740, bug 267079, bug 263502, bug 263468. Reported using DrKonqi
Thanks for the report. This kind of crash has already been fixed and will be part of KDE SC 4.7.0.
*** Bug 271460 has been marked as a duplicate of this bug. ***
*** Bug 271546 has been marked as a duplicate of this bug. ***
*** Bug 271542 has been marked as a duplicate of this bug. ***
Created attachment 61729 [details] New crash information added by DrKonqi dolphin (1.6.1) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.2 - What I was doing when the application crashed: i have deleting files from a folder when it crash -- Backtrace (Reduced): #8 0x00007f1939b537c5 in __assert_fail (assertion=0x7f193403ec20 "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 0x00007f1933ff3ecf in Strigi::AnalysisResult::Private::Private (this=0x7f1920085530, p=..., name=<value optimized out>, mt=<value optimized out>, t=..., parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134 #10 0x00007f1933ff3f95 in Strigi::AnalysisResult::AnalysisResult (this=0x7f192005a6a0, path=..., name=0x7f192007533d "", mt=1309572532, parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:140 #11 0x00007f1933ff42c2 in Strigi::AnalysisResult::indexChild (this=0x7f191efbe9d0, name=<value optimized out>, mt=1309572532, file=0x7f1920086280) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:249 #12 0x00007f19340315a8 in ZipEndAnalyzer::analyze (this=0x13b3f20, idx=..., in=0x139a630) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/zipendanalyzer.cpp:62