Bug 171364

Summary: Crash in Dolphin when extracting archive with Ark
Product: [Unmaintained] kdelibs Reporter: ryan <tikomonster>
Component: generalAssignee: kdelibs bugs <kdelibs-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: peter.penz19
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: FreeBSD Ports   
OS: FreeBSD   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description ryan 2008-09-20 08:11:09 UTC
Version:            (using KDE 4.1.0)
Compiler:          gcc version 4.2.1 20070719 FreeBSD 
OS:                FreeBSD
Installed from:    FreeBSD Ports

When an archive opened in Dolphin with Ark through the right click menu is extracted, Dolphin will crash regardless of archive type and currently viewed directory.

Here's the backtrace, yo.
----------------
Application: Dolphin (dolphin), signal SIGABRT
[New Thread 0x8101100 (LWP 100141)]
[Switching to Thread 0x8101100 (LWP 100141)]
[KCrash handler]
#6  0x29ce0c0b in thr_kill () from /lib/libc.so.7
#7  0x28e1d5b6 in pthread_kill () from /lib/libthr.so.3
#8  0x28e1b163 in raise () from /lib/libthr.so.3
#9  0x29d72e6a in abort () from /lib/libc.so.7
#10 0x28c95b95 in qt_message_output () from /usr/local/lib/qt4/libQtCore.so.4
#11 0x28c95c49 in qFatal () from /usr/local/lib/qt4/libQtCore.so.4
#12 0x28c95ce5 in qt_assert () from /usr/local/lib/qt4/libQtCore.so.4
#13 0x28278646 in KDirListerCache::updateDirectory (this=0x820a650, 
    _dir=@0xbfbfde10)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.0/kio/kio/kdirlister.cpp:581
#14 0x28279eb5 in KDirListerCache::slotFileDirty (this=0x820a650, 
    path=@0xbfbfdfe8)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.0/kio/kio/kdirlister.cpp:893
#15 0x2827d5d6 in KDirListerCache::qt_metacall (this=0x820a650, 
    _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfbfdf3c)
    at kdirlister_p.moc:94
#16 0x28d80a8c in QMetaObject::activate ()
   from /usr/local/lib/qt4/libQtCore.so.4
#17 0x28d80ec2 in QMetaObject::activate ()
   from /usr/local/lib/qt4/libQtCore.so.4
#18 0x2828e813 in KDirWatch::dirty (this=0x8211890, _t1=@0xbfbfdfe8)
    at kdirwatch.moc:81
#19 0x2828ead4 in KDirWatch::setDirty (this=0x8211890, _file=@0xbfbfdfe8)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.0/kio/kio/kdirwatch.cpp:1661
#20 0x28290025 in KDirWatchPrivate::emitEvent (this=0x8131fd0, e=0x822b1c4, 
    event=1, fileName=@0xbfbfe038)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.0/kio/kio/kdirwatch.cpp:1142
#21 0x2829023b in KDirWatchPrivate::slotRescan (this=0x8131fd0)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.0/kio/kio/kdirwatch.cpp:1220
#22 0x28293565 in KDirWatchPrivate::qt_metacall (this=0x8131fd0, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfbfe0f8)
    at kdirwatch_p.moc:72
#23 0x28d80a8c in QMetaObject::activate ()
   from /usr/local/lib/qt4/libQtCore.so.4
#24 0x28d80ec2 in QMetaObject::activate ()
   from /usr/local/lib/qt4/libQtCore.so.4
#25 0x28db9ea7 in QTimer::timeout () from /usr/local/lib/qt4/libQtCore.so.4
#26 0x28d8958e in QTimer::timerEvent () from /usr/local/lib/qt4/libQtCore.so.4
#27 0x28d7f934 in QObject::event () from /usr/local/lib/qt4/libQtCore.so.4
#28 0x294599bc in QApplicationPrivate::notify_helper ()
   from /usr/local/lib/qt4/libQtGui.so.4
#29 0x2946037e in QApplication::notify ()
   from /usr/local/lib/qt4/libQtGui.so.4
#30 0x28619ab3 in KApplication::notify (this=0xbfbfe74c, receiver=0x8131fd8, 
    event=0xbfbfe4ec)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.0/kdeui/kernel/kapplication.cpp:311
#31 0x28d704b9 in QCoreApplication::notifyInternal ()
   from /usr/local/lib/qt4/libQtCore.so.4
#32 0x28d99228 in QTimerInfoList::activateTimers ()
   from /usr/local/lib/qt4/libQtCore.so.4
#33 0x28d96ed0 in timerSourceDispatch ()
   from /usr/local/lib/qt4/libQtCore.so.4
#34 0x29ea7266 in g_main_context_dispatch ()
   from /usr/local/lib/libglib-2.0.so.0
#35 0x29eaa602 in g_main_context_check () from /usr/local/lib/libglib-2.0.so.0
#36 0x29eaab85 in g_main_context_iteration ()
   from /usr/local/lib/libglib-2.0.so.0
#37 0x28d9755e in QEventDispatcherGlib::processEvents ()
   from /usr/local/lib/qt4/libQtCore.so.4
#38 0x294de4c5 in QGuiEventDispatcherGlib::processEvents ()
   from /usr/local/lib/qt4/libQtGui.so.4
#39 0x28d6f633 in QEventLoop::processEvents ()
   from /usr/local/lib/qt4/libQtCore.so.4
#40 0x28d6f7c1 in QEventLoop::exec () from /usr/local/lib/qt4/libQtCore.so.4
#41 0x28d719aa in QCoreApplication::exec ()
   from /usr/local/lib/qt4/libQtCore.so.4
#42 0x29458f57 in QApplication::exec () from /usr/local/lib/qt4/libQtGui.so.4
#43 0x0808550b in main (argc=6, argv=0xbfbfe8a4)
    at /work/a/ports/x11/kdebase4/work/kdebase-4.1.0/apps/dolphin/src/main.cpp:94
---------------------------

The extraction is not hindered by the crash.  I would rate this more as an annoyance than anything else.  Great work guys.  I only wish I had your skills.

---------------------------

OS version and build: 7.1-PRERELEASE Tue Sep 16, 2008, built from source with custom kernel.

---------------------------

qt 4 core libs v 4.4.1, everything else is the same version.

---------------------------

Activities at time of crash include, but are not limited to: beer, comedy central and intimate interactions with my wife.

Peace ya'll. (Laughing is good.)
Comment 1 Peter Penz 2008-09-21 14:34:15 UTC

*** This bug has been marked as a duplicate of bug 167851 ***