Bug 210472 - Ark segfaults while closing it if the application is not fully loaded
Summary: Ark segfaults while closing it if the application is not fully loaded
Status: RESOLVED DUPLICATE of bug 193908
Alias: None
Product: ark
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Mandriva RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Hvaal
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-13 21:06 UTC by Dhiraj Kumar Hazra
Modified: 2009-10-13 21:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dhiraj Kumar Hazra 2009-10-13 21:06:09 UTC
Version:            (using KDE 4.3.2)
OS:                Linux
Installed from:    Mandriva RPMs

Version-Release number of selected component (if applicable):

4.3.2
How reproducible:
Everytime

Steps to Reproduce:
1.Open any tar.gz  file with ark
2.While loading close it not after loading(loading should take some time,I mean
file should be big;otherwise you wont get time to close it while loading)
3.Ark segfaults

The backtrace
========================================================================
Application: Ark (ark), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fc0d0b46710 (LWP 30499))]

Thread 2 (Thread 0x7fc0c25f7910 (LWP 30501)):
[KCrash Handler]
#5  0x00007fc0d074b847 in Kerfuffle::ReadOnlyArchiveInterface::entry
(this=0x1ad32f0, archiveEntry=@0x7fc0c25f6ec0) at
/usr/src/debug/kdeutils-4.3.2/ark/kerfuffle/archiveinterface.cpp:80
#6  0x00007fc0c28323c6 in LibArchiveInterface::emitEntryFromArchiveEntry
(this=0x1ad32f0, aentry=<value optimized out>)
    at
/usr/src/debug/kdeutils-4.3.2/ark/plugins/libarchive/libarchivehandler.cpp:577
#7  0x00007fc0c28329d4 in LibArchiveInterface::list (this=0x1ad32f0) at
/usr/src/debug/kdeutils-4.3.2/ark/plugins/libarchive/libarchivehandler.cpp:85
#8  0x00007fc0d074c58f in Kerfuffle::ListJob::doWork (this=0x1af3e00) at
/usr/src/debug/kdeutils-4.3.2/ark/kerfuffle/jobs.cpp:144
#9  0x00007fc0d074f873 in Kerfuffle::ThreadExecution::run (this=0x1abd360) at
/usr/src/debug/kdeutils-4.3.2/ark/kerfuffle/threading.cpp:41
#10 0x00007fc0ce61acf5 in ?? () from /usr/lib64/libQtCore.so.4
#11 0x00007fc0cd85d7cd in start_thread () from /lib64/libpthread.so.0
#12 0x00007fc0ce02f37d in clone () from /lib64/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc0d0b46710 (LWP 30499)):
#0  0x00007fc0cd861e59 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fc0ce61bdab in QWaitCondition::wait () from
/usr/lib64/libQtCore.so.4
#2  0x00007fc0ce61ad94 in QThread::wait () from /usr/lib64/libQtCore.so.4
#3  0x00007fc0d074bf8c in ~Job (this=0x1af3e00) at
/usr/src/debug/kdeutils-4.3.2/ark/kerfuffle/jobs.cpp:59
#4  0x00007fc0d074f502 in ~ListJob (this=0x1af3e00) at
/usr/src/debug/kdeutils-4.3.2/ark/kerfuffle/jobs.h:82
#5  0x00007fc0ce70e95c in QObjectPrivate::deleteChildren () from
/usr/lib64/libQtCore.so.4
#6  0x00007fc0ce716f59 in QObject::~QObject () from /usr/lib64/libQtCore.so.4
#7  0x00007fc0d074fff1 in ~ArchiveBase (this=0x19a8960) at
/usr/src/debug/kdeutils-4.3.2/ark/kerfuffle/archivebase.cpp:55
#8  0x00007fc0c64747dd in ~ArchiveModel (this=0x1933f10) at
/usr/src/debug/kdeutils-4.3.2/ark/part/archivemodel.cpp:195
#9  0x00007fc0ce70e95c in QObjectPrivate::deleteChildren () from
/usr/lib64/libQtCore.so.4
#10 0x00007fc0ce716f59 in QObject::~QObject () from /usr/lib64/libQtCore.so.4
#11 0x00007fc0d050cb03 in ~Part (this=0x1af1480, __vtt_parm=0x7fc0c66831d8) at
/usr/src/debug/kdelibs-4.3.2/kparts/part.cpp:212
#12 0x00007fc0c6467291 in ~Part (this=0x1af1480) at
/usr/src/debug/kdeutils-4.3.2/ark/part/part.cpp:115
#13 0x000000000040a28e in ~MainWindow (this=0x19117a0) at
/usr/src/debug/kdeutils-4.3.2/ark/app/mainwindow.cpp:73
#14 0x00007fc0ce70fc1d in QObject::event () from /usr/lib64/libQtCore.so.4
#15 0x00007fc0cebd030f in QWidget::event () from /usr/lib64/libQtGui.so.4
#16 0x00007fc0cef4559b in QMainWindow::event () from /usr/lib64/libQtGui.so.4
#17 0x00007fc0cfd34403 in KXmlGuiWindow::event (this=0x1a0d1bc, ev=0x80) at
/usr/src/debug/kdelibs-4.3.2/kdeui/xmlgui/kxmlguiwindow.cpp:131
#18 0x00007fc0ceb8212c in QApplicationPrivate::notify_helper () from
/usr/lib64/libQtGui.so.4
#19 0x00007fc0ceb893fe in QApplication::notify () from /usr/lib64/libQtGui.so.4
#20 0x00007fc0cfc28f86 in KApplication::notify (this=0x7ffff69ec4e0,
receiver=0x19117a0, event=0x19adeb0) at
/usr/src/debug/kdelibs-4.3.2/kdeui/kernel/kapplication.cpp:302
#21 0x00007fc0ce7006fc in QCoreApplication::notifyInternal () from
/usr/lib64/libQtCore.so.4
#22 0x00007fc0ce70130a in QCoreApplicationPrivate::sendPostedEvents () from
/usr/lib64/libQtCore.so.4
#23 0x00007fc0ce729123 in ?? () from /usr/lib64/libQtCore.so.4
#24 0x00007fc0ca15b4ce in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#25 0x00007fc0ca15ee98 in ?? () from /usr/lib64/libglib-2.0.so.0
#26 0x00007fc0ca15efc0 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#27 0x00007fc0ce728cc3 in QEventDispatcherGlib::processEvents () from
/usr/lib64/libQtCore.so.4
#28 0x00007fc0cec1564e in ?? () from /usr/lib64/libQtGui.so.4
#29 0x00007fc0ce6ff032 in QEventLoop::processEvents () from
/usr/lib64/libQtCore.so.4
#30 0x00007fc0ce6ff404 in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#31 0x00007fc0ce7015b9 in QCoreApplication::exec () from
/usr/lib64/libQtCore.so.4
#32 0x0000000000409116 in main (argc=<value optimized out>, argv=<value
optimized out>) at /usr/src/debug/kdeutils-4.3.2/ark/app/main.cpp:209
Comment 1 Raphael Kubo da Costa 2009-10-13 21:26:38 UTC

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