Bug 210766

Summary: Ark crashed when closed during archive creation
Product: [Applications] ark Reporter: Unknown <null>
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 Unknown 2009-10-16 10:23:59 UTC
Application that crashed: ark
Version of the application: 2.13
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.31-gentoo-r2 i686

What I was doing when the application crashed:
Closed ark while creating an archive from a large directory (~1G) and it crashed. Could be a dupe of similar "bad closing" bugs.

 -- Backtrace:
Application: Ark (ark), signal: Segmentation fault
[Current thread is 1 (Thread 0xb526a920 (LWP 3381))]

Thread 2 (Thread 0xb3914b70 (LWP 3397)):
[KCrash Handler]
#6  0xb2edf016 in QBasicAtomicInt::operator!= (this=0x38, value=1) at /usr/include/qt4/QtCore/qbasicatomic.h:69
#7  0xb2edfc8c in QList<QString>::detach (this=0x821be30) at /usr/include/qt4/QtCore/qlist.h:119
#8  0xb2edfe99 in QList<QString>::append (this=0x821be30, t=...) at /usr/include/qt4/QtCore/qlist.h:424
#9  0xb2edc5e3 in LibArchiveInterface::writeFile (this=0x821be00, fileName=..., arch_writer=0x838dc18, entry=0x8220c68)
    at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/plugins/libarchive/libarchivehandler.cpp:674
#10 0xb2eddc1f in LibArchiveInterface::addFiles (this=0x821be00, files=..., options=...) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/plugins/libarchive/libarchivehandler.cpp:409
#11 0xb76d4e56 in Kerfuffle::AddJob::doWork (this=0x8379f78) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/kerfuffle/jobs.cpp:228
#12 0xb76d7c52 in Kerfuffle::ThreadExecution::run (this=0x8233020) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/kerfuffle/threading.cpp:41
#13 0xb5e709ed in QThreadPrivate::start (arg=0x8233020) at thread/qthread_unix.cpp:188
#14 0xb5df16bf in start_thread (arg=0xb3914b70) at pthread_create.c:297
#15 0xb5c1475e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb526a920 (LWP 3381)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5df5cc5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5e71c63 in QWaitConditionPrivate::wait (this=0x8388ca0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb5e71a67 in QWaitCondition::wait (this=0x80e0fe8, mutex=0x80e0fd4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb5e7131c in QThread::wait (this=0x8233020, time=4294967295) at thread/qthread_unix.cpp:484
#5  0xb76d5c7b in ~Job (this=0x8379f78, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/kerfuffle/jobs.cpp:59
#6  0xb76d797a in ~AddJob (this=0x8379f78, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/kerfuffle/jobs.h:132
#7  0xb5f7613a in QObjectPrivate::deleteChildren (this=0x8345e68) at kernel/qobject.cpp:1838
#8  0xb5f741e7 in ~QObject (this=0x80c2748, __in_chrg=<value optimized out>) at kernel/qobject.cpp:836
#9  0xb76d88ec in ~ArchiveBase (this=0x80c2748, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/kerfuffle/archivebase.cpp:55
#10 0xb3a9d95e in ~ArchiveModel (this=0x8076bf0, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/part/archivemodel.cpp:195
#11 0xb5f7613a in QObjectPrivate::deleteChildren (this=0x81851a0) at kernel/qobject.cpp:1838
#12 0xb5f741e7 in ~QObject (this=0x81825d0, __in_chrg=<value optimized out>) at kernel/qobject.cpp:836
#13 0xb75e2710 in ~Part (this=0x81825d0, __vtt_parm=0xb3ab002c, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.2-r2/work/kdelibs-4.3.2/kparts/part.cpp:212
#14 0xb75e29bb in ~ReadOnlyPart (this=0x81825d0, __vtt_parm=0xb3ab0028, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.2-r2/work/kdelibs-4.3.2/kparts/part.cpp:459
#15 0xb75e2b20 in ~ReadWritePart (this=0x81825d0, __vtt_parm=0xb3ab0024, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.2-r2/work/kdelibs-4.3.2/kparts/part.cpp:721
#16 0xb3a8fd9f in ~Part (this=0x81825d0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/part/part.cpp:115
#17 0x08051ca3 in ~MainWindow (this=0x81729f0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/app/mainwindow.cpp:73
#18 0xb5f79ae7 in qDeleteInEventHandler (o=0x81729f0) at kernel/qobject.cpp:3806
#19 0xb5f75076 in QObject::event (this=0x81729f0, e=0xb2909b10) at kernel/qobject.cpp:1085
#20 0xb62071da in QWidget::event (this=0x81729f0, event=0xb2909b10) at kernel/qwidget.cpp:7951
#21 0xb65f2de9 in QMainWindow::event (this=0x81729f0, event=0xb2909b10) at widgets/qmainwindow.cpp:1399
#22 0xb71aa16c in KMainWindow::event (this=0x81729f0, ev=0xb2909b10) at /var/tmp/portage/kde-base/kdelibs-4.3.2-r2/work/kdelibs-4.3.2/kdeui/widgets/kmainwindow.cpp:1094
#23 0xb71ea6d0 in KXmlGuiWindow::event (this=0x81729f0, ev=0xb2909b10) at /var/tmp/portage/kde-base/kdelibs-4.3.2-r2/work/kdelibs-4.3.2/kdeui/xmlgui/kxmlguiwindow.cpp:131
#24 0xb61aef85 in QApplicationPrivate::notify_helper (this=0x80710f8, receiver=0x81729f0, e=0xb2909b10) at kernel/qapplication.cpp:4065
#25 0xb61aede0 in QApplication::notify (this=0xbfa94644, receiver=0x81729f0, e=0xb2909b10) at kernel/qapplication.cpp:4030
#26 0xb70cdc71 in KApplication::notify (this=0xbfa94644, receiver=0x81729f0, event=0xb2909b10) at /var/tmp/portage/kde-base/kdelibs-4.3.2-r2/work/kdelibs-4.3.2/kdeui/kernel/kapplication.cpp:302
#27 0xb5f617aa in QCoreApplication::notifyInternal (this=0xbfa94644, receiver=0x81729f0, event=0xb2909b10) at kernel/qcoreapplication.cpp:606
#28 0xb5f64a17 in QCoreApplication::sendEvent (receiver=0x81729f0, event=0xb2909b10) at kernel/qcoreapplication.h:213
#29 0xb5f6278e in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x805a800) at kernel/qcoreapplication.cpp:1244
#30 0xb5f62447 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#31 0xb5f9156a in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:218
#32 0xb5f90119 in postEventSourceDispatch (s=0x8073378) at kernel/qeventdispatcher_glib.cpp:210
#33 0xb550afa4 in g_main_dispatch (context=0x80732f8) at gmain.c:1824
#34 0xb550c200 in IA__g_main_context_dispatch (context=0x80732f8) at gmain.c:2377
#35 0xb550c620 in g_main_context_iterate (context=0x80732f8, block=1, dispatch=1, self=0x80712f0) at gmain.c:2455
#36 0xb550c7ef in IA__g_main_context_iteration (context=0x80732f8, may_block=1) at gmain.c:2518
#37 0xb5f90dce in QEventDispatcherGlib::processEvents (this=0x805a340, flags=...) at kernel/qeventdispatcher_glib.cpp:328
#38 0xb6250b1e in QGuiEventDispatcherGlib::processEvents (this=0x805a340, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#39 0xb5f5f443 in QEventLoop::processEvents (this=0xbfa9455c, flags=...) at kernel/qeventloop.cpp:149
#40 0xb5f5f587 in QEventLoop::exec (this=0xbfa9455c, flags=...) at kernel/qeventloop.cpp:197
#41 0xb5f61e50 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#42 0xb61ad198 in QApplication::exec () at kernel/qapplication.cpp:3525
#43 0x0804fd76 in main (argc=3, argv=0xbfa949d4) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/app/main.cpp:209

Reported using DrKonqi
Comment 1 Raphael Kubo da Costa 2009-10-16 15:28:41 UTC

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