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-pae i686 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: Coping files with two panels open. Dragging the files from left to right. The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted [Current thread is 1 (Thread 0xb4c83a20 (LWP 3780))] Thread 4 (Thread 0xb2593b70 (LWP 3781)): #0 0xb77ce424 in __kernel_vsyscall () #1 0xb76b3f76 in __poll (fds=0xb1c01d18, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb539384b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb53831af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb5383524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb5d68577 in QEventDispatcherGlib::processEvents (this=0xb1c00468, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0xb5d3a289 in QEventLoop::processEvents (this=0xb2593290, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5d3a522 in QEventLoop::exec (this=0xb2593290, flags=...) at kernel/qeventloop.cpp:201 #8 0xb5c442a0 in QThread::exec (this=0x9d91870) at thread/qthread.cpp:492 #9 0xb5d1bfdb in QInotifyFileSystemWatcherEngine::run (this=0x9d91870) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb5c46da2 in QThreadPrivate::start (arg=0x9d91870) at thread/qthread_unix.cpp:320 #11 0xb5435e99 in start_thread (arg=0xb2593b70) at pthread_create.c:304 #12 0xb76c273e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xb0926b70 (LWP 3785)): #0 0xb77ce424 in __kernel_vsyscall () #1 0xb76b3f76 in __poll (fds=0xb1c027f0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb539384b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb53831af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb5383524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb5d68577 in QEventDispatcherGlib::processEvents (this=0xa064c58, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0xb5d3a289 in QEventLoop::processEvents (this=0xb0926290, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5d3a522 in QEventLoop::exec (this=0xb0926290, flags=...) at kernel/qeventloop.cpp:201 #8 0xb5c442a0 in QThread::exec (this=0xa0e66f8) at thread/qthread.cpp:492 #9 0xb5d1bfdb in QInotifyFileSystemWatcherEngine::run (this=0xa0e66f8) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb5c46da2 in QThreadPrivate::start (arg=0xa0e66f8) at thread/qthread_unix.cpp:320 #11 0xb5435e99 in start_thread (arg=0xb0926b70) at pthread_create.c:304 #12 0xb76c273e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xb0105b70 (LWP 3836)): [KCrash Handler] #7 0xb77ce424 in __kernel_vsyscall () #8 0xb761ce71 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #9 0xb762034e in abort () at abort.c:92 #10 0xb7615888 in __assert_fail (assertion=0xb57d77d4 "m_path.size() > m_parent->p->m_path.size()+1", file=0xb57d76dc "/build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp", line=134, function=0xb57d79a0 "Strigi::AnalysisResult::Private::Private(const std::string&, const char*, time_t, Strigi::AnalysisResult&, Strigi::AnalysisResult&)") at assert.c:81 #11 0xb5786ef1 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 #12 0xb5786fd3 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 #13 0xb57872fd 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 #14 0xb57c8baf in ?? () from /usr/lib/libstreamanalyzer.so.0 #15 0xb57ac5ba in ?? () from /usr/lib/libstreamanalyzer.so.0 #16 0xb702c395 in KFileMetaInfoPrivate::init (this=0xaf6033e0, stream=..., url=..., mtime=1269265811, w=...) at ../../kio/kio/kfilemetainfo.cpp:257 #17 0xb702ccd7 in KFileMetaInfo::KFileMetaInfo (this=0xb01052bc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #18 0xb710de49 in KLoadFileMetaDataThread::run (this=0xa255208) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #19 0xb5c46da2 in QThreadPrivate::start (arg=0xa255208) at thread/qthread_unix.cpp:320 #20 0xb5435e99 in start_thread (arg=0xb0105b70) at pthread_create.c:304 #21 0xb76c273e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb4c83a20 (LWP 3780)): #0 0xb77ce424 in __kernel_vsyscall () #1 0xb543a48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb76d03fd in __pthread_cond_wait (cond=0x9d92860, mutex=0x9d92848) at forward.c:139 #3 0xb5c47467 in wait (this=0x9d92928, mutex=0x9d92910, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x9d92928, mutex=0x9d92910, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb5c464cf in QThread::wait (this=0x9d91870, time=4294967295) at thread/qthread_unix.cpp:722 #6 0xb5d0ec77 in QFileSystemWatcher::~QFileSystemWatcher (this=0x9d606c8, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446 #7 0xb5d0ed42 in QFileSystemWatcher::~QFileSystemWatcher (this=0x9d606c8, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462 #8 0xb5d4eb87 in QObjectPrivate::deleteChildren (this=0x9d92738) at kernel/qobject.cpp:1964 #9 0xb5d5339f in QObject::~QObject (this=0x9e56370, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #10 0xb5a4a5ab in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x9e56370, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:48 #11 0xb5a4a5e2 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x9e56370, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51 #12 0xb5a4a455 in destroy () at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:30 #13 0xb59d2feb in Solid::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0xb5a668c8, __in_chrg=<value optimized out>) at ../../../solid/solid/soliddefs_p.h:67 #14 0xb7621a6f in __run_exit_handlers (status=1, listp=0xb774f324, run_list_atexit=true) at exit.c:78 #15 0xb7621acf in exit (status=1) at exit.c:100 #16 0xb628cd8b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #17 0xb6d4811a in KApplication::xioErrhandler (this=0xbffcfea0, dpy=0x9cd3ad0) at ../../kdeui/kernel/kapplication.cpp:419 #18 0xb6d48156 in kde_xio_errhandler (dpy=0x9cd3ad0) at ../../kdeui/kernel/kapplication.cpp:126 #19 0xb5514166 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6 #20 0xb551181f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #21 0xb54ec11e in XCheckTypedWindowEvent () from /usr/lib/i386-linux-gnu/libX11.so.6 #22 0xb62a5c2d in QX11Data::clipboardWaitForEvent (this=0x9cd4ea0, win=96469001, type=31, event=0xbffce4cc, timeout=5000) at kernel/qclipboard_x11.cpp:571 #23 0xb62a8732 in QClipboardWatcher::getDataInFormat (this=0xa145090, fmtatom=305) at kernel/qclipboard_x11.cpp:1280 #24 0xb62a8c32 in QClipboardWatcher::formats_sys (this=0xa145090) at kernel/qclipboard_x11.cpp:1205 #25 0xb622d136 in QInternalMimeData::formats (this=0xa145090) at kernel/qdnd.cpp:353 #26 0xb62a678c in QClipboardWatcher::hasFormat_sys (this=0xa145090, format=...) at kernel/qclipboard_x11.cpp:1232 #27 0xb622d2d6 in QInternalMimeData::hasFormat (this=0xa145090, mimeType=...) at kernel/qdnd.cpp:340 #28 0xb5d499bb in QMimeData::hasText (this=0xa145090) at kernel/qmimedata.cpp:388 #29 0xb705a7c5 in KIO::canPasteMimeSource (data=0xa145090) at ../../kio/kio/paste.cpp:233 #30 0xb74d609f in KonqOperations::pasteInfo(KUrl const&) () from /usr/lib/libkonq.so.5 #31 0xb747b69e in DolphinView::pasteInfo() const () from /usr/lib/libdolphinprivate.so.4 #32 0xb7788e94 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so #33 0xb778be90 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so #34 0xb778d581 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so #35 0xb7790291 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so #36 0xb7794b56 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so #37 0xb5d416ba in QMetaObject::metacall (object=0x9cc7b60, cl=QMetaObject::InvokeMetaMethod, idx=99, argv=0xbffcea4c) at kernel/qmetaobject.cpp:237 #38 0xb5d514ff in QMetaObject::activate (sender=0xa06e260, m=0xb74b676c, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287 #39 0xb747c7b7 in DolphinView::activated() () from /usr/lib/libdolphinprivate.so.4 #40 0xb747fdbf in DolphinView::setActive(bool) () from /usr/lib/libdolphinprivate.so.4 #41 0xb747fee5 in DolphinView::activate() () from /usr/lib/libdolphinprivate.so.4 #42 0xb748192a in DolphinView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdolphinprivate.so.4 #43 0xb5d416ba in QMetaObject::metacall (object=0xa06e260, cl=QMetaObject::InvokeMetaMethod, idx=64, argv=0xbffcebfc) at kernel/qmetaobject.cpp:237 #44 0xb5d514ff in QMetaObject::activate (sender=0xa06ebf0, m=0xb74b73a4, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3287 #45 0xb749a727 in DolphinViewController::activated() () from /usr/lib/libdolphinprivate.so.4 #46 0xb749a74d in DolphinViewController::requestActivation() () from /usr/lib/libdolphinprivate.so.4 #47 0xb747ffff in DolphinView::eventFilter(QObject*, QEvent*) () from /usr/lib/libdolphinprivate.so.4 #48 0xb5d3b25a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9cd0808, receiver=0xa06f270, event=0xbffcf0d0) at kernel/qcoreapplication.cpp:846 #49 0xb6217d00 in QApplicationPrivate::notify_helper (this=0x9cd0808, receiver=0xa06f270, e=0xbffcf0d0) at kernel/qapplication.cpp:4458 #50 0xb621c97b in QApplication::notify (this=0xbffcfea0, receiver=0xa06f270, e=0xbffcf0d0) at kernel/qapplication.cpp:4427 #51 0xb6d493ca in KApplication::notify (this=0xbffcfea0, receiver=0xa06f270, event=0xbffcf0d0) at ../../kdeui/kernel/kapplication.cpp:311 #52 0xb5d3b0bb in QCoreApplication::notifyInternal (this=0xbffcfea0, receiver=0xa06f270, event=0xbffcf0d0) at kernel/qcoreapplication.cpp:731 #53 0xb6216407 in sendEvent (focus=0xa06f270, reason=Qt::MouseFocusReason) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #54 QApplicationPrivate::setFocusWidget (focus=0xa06f270, reason=Qt::MouseFocusReason) at kernel/qapplication.cpp:2248 #55 0xb6262c7d in QWidget::setFocus (this=0xa06f270, reason=Qt::MouseFocusReason) at kernel/qwidget.cpp:6355 #56 0xb6215cef in QApplicationPrivate::giveFocusAccordingToFocusPolicy (widget=0xa0708b8, focusPolicy=Qt::ClickFocus, focusReason=Qt::MouseFocusReason) at kernel/qapplication.cpp:5492 #57 0xb621e3d0 in QApplication::notify (this=0xbffcfea0, receiver=0xa0708b8, e=0xbffcf604) at kernel/qapplication.cpp:3980 #58 0xb6d493ca in KApplication::notify (this=0xbffcfea0, receiver=0xa0708b8, event=0xbffcf604) at ../../kdeui/kernel/kapplication.cpp:311 #59 0xb5d3b0bb in QCoreApplication::notifyInternal (this=0xbffcfea0, receiver=0xa0708b8, event=0xbffcf604) at kernel/qcoreapplication.cpp:731 #60 0xb6218c3b in sendSpontaneousEvent (receiver=0xa0708b8, event=0xbffcf604, alienWidget=0xa0708b8, nativeWidget=0xa04c1e8, buttonDown=0xb6b64c60, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #61 QApplicationPrivate::sendMouseEvent (receiver=0xa0708b8, event=0xbffcf604, alienWidget=0xa0708b8, nativeWidget=0xa04c1e8, buttonDown=0xb6b64c60, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120 #62 0xb62a22bc in QETWidget::translateMouseEvent (this=0xa04c1e8, event=0xbffcfb2c) at kernel/qapplication_x11.cpp:4556 #63 0xb62a0746 in QApplication::x11ProcessEvent (this=0xbffcfea0, event=0xbffcfb2c) at kernel/qapplication_x11.cpp:3678 #64 0xb62cbb84 in x11EventSourceDispatch (s=0x9cd2e40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #65 0xb5382aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #66 0xb5383270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #67 0xb5383524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #68 0xb5d6853c in QEventDispatcherGlib::processEvents (this=0x9c97410, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #69 0xb62cb775 in QGuiEventDispatcherGlib::processEvents (this=0x9c97410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #70 0xb5d3a289 in QEventLoop::processEvents (this=0xbffcfdf4, flags=...) at kernel/qeventloop.cpp:149 #71 0xb5d3a522 in QEventLoop::exec (this=0xbffcfdf4, flags=...) at kernel/qeventloop.cpp:201 #72 0xb5d3eecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #73 0xb62158e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #74 0xb779de8d in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so #75 0x080485bb in _start () Possible duplicates by query: bug 275538, bug 275115, bug 274802, bug 274094, bug 273952. 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).