Bug 218558

Summary: ark open tar.bz2 archive from firefox download history
Product: [Applications] ark Reporter: maninred
Component: generalAssignee: Harald Hvaal <metellius>
Status: RESOLVED DUPLICATE    
Severity: crash CC: rakuco
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description maninred 2009-12-13 19:42:41 UTC
Application that crashed: ark
Version of the application: 2.13
KDE Version: 4.3.1 (KDE 4.3.1) "release 6"
Qt Version: 4.5.3
Operating System: Linux 2.6.31.5-0.1-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

What I was doing when the application crashed:
Well ark crashed while trying to open  a tar.bz2 archive from firefox download history.
The URL of the archiv is: 

http://www.sagemath.org/help.html

Packed as .tar.bz2 download 17MB

 -- Backtrace:
Application: Ark (ark), signal: Segmentation fault
pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
261		movl	(%rsp), %edi
The current source language is "auto; currently asm".
[Current thread is 1 (Thread 0x7fd5f98b8750 (LWP 10326))]

Thread 2 (Thread 0x7fd5eb470910 (LWP 10341)):
[KCrash Handler]
#5  0x00007fd5f94aee47 in Kerfuffle::ReadOnlyArchiveInterface::entry (this=0x894780, archiveEntry=...) at /usr/src/debug/kdeutils-4.3.1/ark/kerfuffle/archiveinterface.cpp:80
#6  0x00007fd5eb6a58f6 in LibArchiveInterface::emitEntryFromArchiveEntry (this=0x894780, aentry=<value optimized out>)
    at /usr/src/debug/kdeutils-4.3.1/ark/plugins/libarchive/libarchivehandler.cpp:577
#7  0x00007fd5eb6a5f04 in LibArchiveInterface::list (this=0x894780) at /usr/src/debug/kdeutils-4.3.1/ark/plugins/libarchive/libarchivehandler.cpp:85
#8  0x00007fd5f94afb8f in Kerfuffle::ListJob::doWork (this=0x839a90) at /usr/src/debug/kdeutils-4.3.1/ark/kerfuffle/jobs.cpp:144
#9  0x00007fd5f94b2e73 in Kerfuffle::ThreadExecution::run (this=0x876eb0) at /usr/src/debug/kdeutils-4.3.1/ark/kerfuffle/threading.cpp:41
#10 0x00007fd5f73ab485 in QThreadPrivate::start (arg=0x876eb0) at thread/qthread_unix.cpp:188
#11 0x00007fd5f65e765d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#12 0x00007fd5f6db514d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd5f98b8750 (LWP 10326)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fd5f73ac53b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fd5f73ab524 in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:484
#4  0x00007fd5f94af58c in Kerfuffle::Job::~Job (this=0x839a90, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.3.1/ark/kerfuffle/jobs.cpp:59
#5  0x00007fd5f94b2b02 in Kerfuffle::ListJob::~ListJob (this=0x839a90, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.3.1/ark/kerfuffle/jobs.h:82
#6  0x00007fd5f749f03c in QObjectPrivate::deleteChildren (this=0x7ef190) at kernel/qobject.cpp:1847
#7  0x00007fd5f74a7639 in QObject::~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:836
#8  0x00007fd5f94b35f1 in Kerfuffle::ArchiveBase::~ArchiveBase (this=0x85a5e0, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.3.1/ark/kerfuffle/archivebase.cpp:55
#9  0x00007fd5ebadca6d in ArchiveModel::~ArchiveModel (this=0x82a820, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.3.1/ark/part/archivemodel.cpp:195
#10 0x00007fd5f749f03c in QObjectPrivate::deleteChildren (this=0x81f750) at kernel/qobject.cpp:1847
#11 0x00007fd5f74a7639 in QObject::~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:836
#12 0x00007fd5f926feb3 in KParts::Part::~Part (this=0x805c80, __vtt_parm=0x7fd5ebceb898, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.3.1/kparts/part.cpp:212
#13 0x00007fd5ebacf511 in Part::~Part (this=0x805c80, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.3.1/ark/part/part.cpp:115
#14 0x000000000040ab2e in MainWindow::~MainWindow (this=0x775ee0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.3.1/ark/app/mainwindow.cpp:73
#15 0x00007fd5f74a02fd in QObject::event (this=0x775ee0, e=0x80) at kernel/qobject.cpp:1094
#16 0x00007fd5f796f48f in QWidget::event (this=0x775ee0, event=0xcdeb20) at kernel/qwidget.cpp:7951
#17 0x00007fd5f7cc90bb in QMainWindow::event (this=0x775ee0, event=0xcdeb20) at widgets/qmainwindow.cpp:1399
#18 0x00007fd5f8aa3d83 in KXmlGuiWindow::event (this=0x7c2b8c, ev=0x80) at /usr/src/debug/kdelibs-4.3.1/kdeui/xmlgui/kxmlguiwindow.cpp:131
#19 0x00007fd5f79212ac in QApplicationPrivate::notify_helper (this=0x6337f0, receiver=0x775ee0, e=0xcdeb20) at kernel/qapplication.cpp:4065
#20 0x00007fd5f792857e in QApplication::notify (this=0x7ffff815c750, receiver=0x775ee0, e=0xcdeb20) at kernel/qapplication.cpp:4030
#21 0x00007fd5f89988d6 in KApplication::notify (this=0x7ffff815c750, receiver=0x775ee0, event=0xcdeb20) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#22 0x00007fd5f7490ddc in QCoreApplication::notifyInternal (this=0x7ffff815c750, receiver=0x775ee0, event=0xcdeb20) at kernel/qcoreapplication.cpp:610
#23 0x00007fd5f74919ea in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#24 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#25 0x00007fd5f74b9803 in sendPostedEvents () at kernel/qcoreapplication.h:218
#26 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#27 0x00007fd5f3390dde in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#28 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#29 0x00007fd5f33947a8 in g_main_context_iterate (context=0x6361f0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#30 0x00007fd5f33948d0 in IA__g_main_context_iteration (context=0x6361f0, may_block=1) at gmain.c:2654
#31 0x00007fd5f74b93a3 in QEventDispatcherGlib::processEvents (this=0x618730, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#32 0x00007fd5f79b431e in QGuiEventDispatcherGlib::processEvents (this=0x7c2b8c, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#33 0x00007fd5f748f712 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#34 0x00007fd5f748fae4 in QEventLoop::exec (this=0x7ffff815c6a0, flags=) at kernel/qeventloop.cpp:201
#35 0x00007fd5f7491c99 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#36 0x00000000004099b6 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdeutils-4.3.1/ark/app/main.cpp:209
The current source language is "auto; currently c".
The current source language is "auto; currently asm".

Reported using DrKonqi
Comment 1 Raphael Kubo da Costa 2009-12-13 20:13:57 UTC
I suppose you closed Ark while the archive was still being loaded, right?
Comment 2 maninred 2009-12-13 23:12:30 UTC
Yes, you right.
After one minute I've closed ark, because nothing happend.
Comment 3 Raphael Kubo da Costa 2009-12-13 23:29:43 UTC
OK, this is a duplicate report then. I believe the interface is more responsive these days, although the crash when Ark is closed while loading an archive is still present.

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