Bug 317672

Summary: ark crash open big archive + (no wait and close ark).
Product: [Applications] ark Reporter: cz3dtc <cz3dtc>
Component: generalAssignee: Raphael Kubo da Costa <rakuco>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.19   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description cz3dtc 2013-04-01 08:29:43 UTC
Application: ark (2.19)
KDE Platform Version: 4.10.1
Qt Version: 4.8.2
Operating System: Linux 3.5.0-23-generic x86_64
Distribution: Ubuntu 12.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed:

Open big tar.xz file (cca 10gb uncompress) ,  ark processing open file , close ark process = crash

The crash can be reproduced every time.

-- Backtrace:
Application: Ark (ark), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
[Current thread is 1 (Thread 0x7f1ad6764780 (LWP 17447))]

Thread 2 (Thread 0x7f1ac0bbe700 (LWP 17448)):
[KCrash Handler]
#6  isSignalConnected (signal_index=4, this=0x0) at kernel/qobject_p.h:229
#7  QMetaObject::activate (sender=0x14ef990, m=<optimized out>, local_signal_index=2, argv=0x7f1ac0bbdad0) at kernel/qobject.cpp:3456
#8  0x00007f1ad6374735 in Kerfuffle::ReadOnlyArchiveInterface::entry(QHash<int, QVariant> const&) () from /usr/lib/libkerfuffle.so.4
#9  0x00007f1ac10a3157 in ?? () from /usr/lib/kde4/kerfuffle_libarchive.so
#10 0x00007f1ac10a3ade in ?? () from /usr/lib/kde4/kerfuffle_libarchive.so
#11 0x00007f1ad63753ad in Kerfuffle::ListJob::doWork() () from /usr/lib/libkerfuffle.so.4
#12 0x00007f1ad6375101 in Kerfuffle::Job::Private::run() () from /usr/lib/libkerfuffle.so.4
#13 0x00007f1ad3d3b09b in QThreadPrivate::start (arg=0x16b8c40) at thread/qthread_unix.cpp:307
#14 0x00007f1ad0531e9a in start_thread (arg=0x7f1ac0bbe700) at pthread_create.c:308
#15 0x00007f1ad36f2cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1ad6764780 (LWP 17447)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1ad3d3b5ab in wait (time=18446744073709551615, this=0x16b9710) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x16b4d38, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f1ad3d3acb8 in QThread::wait (this=<optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:660
#4  0x00007f1ad6374b70 in Kerfuffle::Job::~Job() () from /usr/lib/libkerfuffle.so.4
#5  0x00007f1ad6377248 in Kerfuffle::ListJob::~ListJob() () from /usr/lib/libkerfuffle.so.4
#6  0x00007f1ad3e4ce35 in QObjectPrivate::deleteChildren (this=0x14ef2d0) at kernel/qobject.cpp:1908
#7  0x00007f1ad3e5309c in QObject::~QObject (this=0x16b1040, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#8  0x00007f1ad6371aa9 in Kerfuffle::Archive::~Archive() () from /usr/lib/libkerfuffle.so.4
#9  0x00007f1ac46d4f9b in ?? () from /usr/lib/kde4/arkpart.so
#10 0x00007f1ac46d4fc9 in ?? () from /usr/lib/kde4/arkpart.so
#11 0x00007f1ad3e4ce35 in QObjectPrivate::deleteChildren (this=0x15821a0) at kernel/qobject.cpp:1908
#12 0x00007f1ad3e5309c in QObject::~QObject (this=0x1509a30, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#13 0x00007f1ad5e81f08 in KParts::Part::~Part (this=0x1509a30, __vtt_parm=0x7f1ac48e7898, __in_chrg=<optimized out>) at ../../kparts/part.cpp:190
#14 0x00007f1ac46c6cb2 in ?? () from /usr/lib/kde4/arkpart.so
#15 0x00007f1ac46c6cf9 in ?? () from /usr/lib/kde4/arkpart.so
#16 0x000000000040df6d in _start ()

Possible duplicates by query: bug 315539, bug 311002, bug 309899, bug 308984, bug 308772.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-04-01 09:24:30 UTC

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