Version: unspecified (using Devel) OS: Linux When closing ark while opening an tar.gz archive was still in progress, I got the following crash: Application: Ark (ark), signal: Segmentation fault [Current thread is 1 (Thread 0xb78a1780 (LWP 2205))] Thread 2 (Thread 0xb55c6b70 (LWP 2206)): [KCrash Handler] #7 0x06bf9417 in Kerfuffle::ReadOnlyArchiveInterface::entry(QHash<int, QVariant> const&) () from /usr/lib/libkerfuffle.so.4 #8 0x0175b51b in ?? () from /usr/lib/kde4/kerfuffle_libarchive.so #9 0x0175db07 in ?? () from /usr/lib/kde4/kerfuffle_libarchive.so #10 0x06bfa868 in Kerfuffle::ListJob::doWork() () from /usr/lib/libkerfuffle.so.4 #11 0x06bfa692 in Kerfuffle::ListJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkerfuffle.so.4 #12 0x0515fbab in QMetaObject::metacall (object=0x925f310, cl=QMetaObject::InvokeMetaMethod, idx=31, argv=0xb55c5a5c) at kernel/qmetaobject.cpp:237 #13 0x05171f7d in QMetaObject::activate (sender=0xb55c6268, m=0x528ca44, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3272 #14 0x051bad78 in QTimer::timeout (this=0xb55c6268) at .moc/release-shared/moc_qtimer.cpp:134 #15 0x0517665e in QTimer::timerEvent (this=0xb55c6268, e=0xb55c5f90) at kernel/qtimer.cpp:271 #16 0x0516c804 in QObject::event (this=0xb55c6268, e=0xb55c5f90) at kernel/qobject.cpp:1175 #17 0x0590ddfc in QApplicationPrivate::notify_helper (this=0x9018638, receiver=0xb55c6268, e=0xb55c5f90) at kernel/qapplication.cpp:4389 #18 0x059143a6 in QApplication::notify (this=0xbffc553c, receiver=0xb55c6268, e=0xb55c5f90) at kernel/qapplication.cpp:3791 #19 0x064b992b in KApplication::notify (this=0xbffc553c, receiver=0xb55c6268, event=0xb55c5f90) at /usr/src/debug/kdelibs-4.4.92/kdeui/kernel/kapplication.cpp:309 #20 0x0515a7c3 in QCoreApplication::notifyInternal (this=0xbffc553c, receiver=0xb55c6268, event=0xb55c5f90) at kernel/qcoreapplication.cpp:732 #21 0x05187e1e in sendEvent (this=0x926c084) at kernel/qcoreapplication.h:215 #22 QTimerInfoList::activateTimers (this=0x926c084) at kernel/qeventdispatcher_unix.cpp:602 #23 0x05185555 in timerSourceDispatch (source=0x926c050) at kernel/qeventdispatcher_glib.cpp:184 #24 0x00ab5525 in g_main_dispatch (context=0x926b7c8) at gmain.c:1960 #25 IA__g_main_context_dispatch (context=0x926b7c8) at gmain.c:2513 #26 0x00ab9268 in g_main_context_iterate (context=0xa28490, block=1, dispatch=1, self=0x926d9b8) at gmain.c:2591 #27 0x00ab9449 in IA__g_main_context_iteration (context=0x926b7c8, may_block=1) at gmain.c:2654 #28 0x05185246 in QEventDispatcherGlib::processEvents (this=0x924f7d0, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #29 0x0515933a in QEventLoop::processEvents (this=0xb55c6214, flags=...) at kernel/qeventloop.cpp:149 #30 0x0515969a in QEventLoop::exec (this=0xb55c6214, flags=...) at kernel/qeventloop.cpp:201 #31 0x05062fb8 in QThread::exec (this=0x9258dd0) at thread/qthread.cpp:490 #32 0x06bfc473 in ?? () from /usr/lib/libkerfuffle.so.4 #33 0x050658aa in QThreadPrivate::start (arg=0x9258dd0) at thread/qthread_unix.cpp:266 #34 0x00a25919 in start_thread (arg=0xb55c6b70) at pthread_create.c:301 #35 0x0093bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 1 (Thread 0xb78a1780 (LWP 2205)): #0 0x0083c832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x00a2922c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x0506639f in wait (this=0x926c588, mutex=0x926c570, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 QWaitCondition::wait (this=0x926c588, mutex=0x926c570, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0x050654c9 in QThread::wait (this=0x9258dd0, time=4294967295) at thread/qthread_unix.cpp:652 #5 0x06bf9e6f in Kerfuffle::Job::~Job() () from /usr/lib/libkerfuffle.so.4 #6 0x06bfc180 in ?? () from /usr/lib/libkerfuffle.so.4 #7 0x0516cb46 in QObjectPrivate::deleteChildren (this=0x9250cc8) at kernel/qobject.cpp:1949 #8 0x05172b46 in QObject::~QObject (this=0x90c4020, __in_chrg=<value optimized out>) at kernel/qobject.cpp:945 #9 0x06bfca91 in Kerfuffle::ArchiveBase::~ArchiveBase() () from /usr/lib/libkerfuffle.so.4 #10 0x06bfcac3 in Kerfuffle::ArchiveBase::~ArchiveBase() () from /usr/lib/libkerfuffle.so.4 #11 0x029d3f0e in ?? () from /usr/lib/kde4/arkpart.so #12 0x029d3f83 in ?? () from /usr/lib/kde4/arkpart.so #13 0x0516cb46 in QObjectPrivate::deleteChildren (this=0x90f4228) at kernel/qobject.cpp:1949 #14 0x05172b46 in QObject::~QObject (this=0x9027ce8, __in_chrg=<value optimized out>) at kernel/qobject.cpp:945 #15 0x06fd7b70 in KParts::Part::~Part (this=0x9027ce8, __vtt_parm=0x29e43cc, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.92/kparts/part.cpp:212 #16 0x06fd823b in KParts::ReadOnlyPart::~ReadOnlyPart (this=0x9027ce8, __vtt_parm=0x29e43c8, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.92/kparts/part.cpp:459 #17 0x06fd8380 in KParts::ReadWritePart::~ReadWritePart (this=0x9027ce8, __vtt_parm=0x29e43c4, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.92/kparts/part.cpp:721 #18 0x029c5aa3 in ?? () from /usr/lib/kde4/arkpart.so #19 0x029c5b13 in ?? () from /usr/lib/kde4/arkpart.so #20 0x08054554 in _start () Reproducible: Didn't try
*** This bug has been marked as a duplicate of bug 193908 ***