Bug 245031

Summary: Crash while closing ark (4.5 RC2)
Product: [Applications] ark Reporter: Clemens Eisserer <linuxhippy>
Component: generalAssignee: Harald Hvaal <metellius>
Status: RESOLVED DUPLICATE    
Severity: crash CC: rakuco
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Clemens Eisserer 2010-07-18 12:17:53 UTC
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
Comment 1 Raphael Kubo da Costa 2010-07-21 01:37:05 UTC

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