Bug 212721 - crash at closing when file is open
Summary: crash at closing when file is open
Status: RESOLVED DUPLICATE of bug 193908
Alias: None
Product: ark
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Unspecified
: NOR crash
Target Milestone: ---
Assignee: Harald Hvaal
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-02 12:26 UTC by BRULE Herman
Modified: 2009-11-02 16:13 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 BRULE Herman 2009-11-02 12:26:30 UTC
Version:            (using KDE 4.3.2)
Installed from:    Gentoo Packages

Hello, I open archive with ark, and when it close before it full loaded I have crash:
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
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 0 (LWP 2970)]

Thread 2 (Thread 0x7fe947a92910 (LWP 2971)):
[KCrash Handler]
#5  0x00007fe9555ab020 in Kerfuffle::ReadOnlyArchiveInterface::entry (this=0x18253a0, archiveEntry=@0x7fe947a91e00)
    at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/kerfuffle/archiveinterface.cpp:80
#6  0x00007fe948275de5 in LibArchiveInterface::emitEntryFromArchiveEntry (this=0x18253a0, aentry=<value optimized out>)
    at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/plugins/libarchive/libarchivehandler.cpp:577
#7  0x00007fe94827641a in LibArchiveInterface::list (this=0x18253a0) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/plugins/libarchive/libarchivehandler.cpp:85
#8  0x00007fe9555ac17f in Kerfuffle::ListJob::doWork (this=0x177ee80) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/kerfuffle/jobs.cpp:144
#9  0x00007fe9555af717 in Kerfuffle::ThreadExecution::run (this=0x1a355d0) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/kerfuffle/threading.cpp:41
#10 0x00007fe9527f2ce4 in QThreadPrivate::start (arg=0x1a355d0) at thread/qthread_unix.cpp:188
#11 0x00007fe9525802b7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#12 0x00007fe951b487dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe9559a7740 (LWP 2970)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fe9527f3af9 in QWaitCondition::wait (this=0x1a2e5c0, mutex=0x1a2e5a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fe9527f2a7f in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:484
#3  0x00007fe9555abb6c in ~Job (this=0x177ee80) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/kerfuffle/jobs.cpp:59
#4  0x00007fe9555af392 in ~ListJob (this=0x177ee80) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/kerfuffle/jobs.h:82
#5  0x00007fe9528e0148 in QObjectPrivate::deleteChildren (this=0x177b690) at kernel/qobject.cpp:1838
#6  0x00007fe9528e6c11 in ~QObject (this=0x1813480) at kernel/qobject.cpp:836
#7  0x00007fe9555b02a1 in ~ArchiveBase (this=0x1813480) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/kerfuffle/archivebase.cpp:55
#8  0x00007fe94ae4041d in ~ArchiveModel (this=0x180ac80) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/part/archivemodel.cpp:195
#9  0x00007fe9528e0148 in QObjectPrivate::deleteChildren (this=0x1864dd0) at kernel/qobject.cpp:1838
#10 0x00007fe9528e6c11 in ~QObject (this=0x17ce590) at kernel/qobject.cpp:836
#11 0x00007fe9550bccdf in ~Part (this=0x17ce590, __vtt_parm=0x7fe94b050138) at /var/tmp/portage/kde-base/kdelibs-4.3.2-r3/work/kdelibs-4.3.2/kparts/part.cpp:212
#12 0x00007fe94ae32422 in ~Part (this=0x17ce590) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/part/part.cpp:115
#13 0x000000000040b4d1 in ~MainWindow (this=0x16febe0) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/app/mainwindow.cpp:73
#14 0x00007fe9528e1c2d in QObject::event (this=0x16febe0, e=0x80) at kernel/qobject.cpp:1085
#15 0x00007fe952da45fb in QWidget::event (this=0x16febe0, event=0x1b2fa20) at kernel/qwidget.cpp:7951
#16 0x00007fe9531021eb in QMainWindow::event (this=0x16febe0, event=0x1b2fa20) at widgets/qmainwindow.cpp:1399
#17 0x00007fe9548cd415 in KXmlGuiWindow::event (this=0x1a34ffc, ev=0x80) at /var/tmp/portage/kde-base/kdelibs-4.3.2-r3/work/kdelibs-4.3.2/kdeui/xmlgui/kxmlguiwindow.cpp:131
#18 0x00007fe952d50895 in QApplicationPrivate::notify_helper (this=0x168c8a0, receiver=0x16febe0, e=0x1b2fa20) at kernel/qapplication.cpp:4065
#19 0x00007fe952d5841a in QApplication::notify (this=0x7fff85368640, receiver=0x16febe0, e=0x1b2fa20) at kernel/qapplication.cpp:4030
#20 0x00007fe9547ac26a in KApplication::notify (this=0x7fff85368640, receiver=0x16febe0, event=0x1b2fa20)
    at /var/tmp/portage/kde-base/kdelibs-4.3.2-r3/work/kdelibs-4.3.2/kdeui/kernel/kapplication.cpp:302
#21 0x00007fe9528d1d6b in QCoreApplication::notifyInternal (this=0x7fff85368640, receiver=0x16febe0, event=0x1b2fa20) at kernel/qcoreapplication.cpp:606
#22 0x00007fe9528d2738 in QCoreApplicationPrivate::sendPostedEvents (receiver=<value optimized out>, event_type=0, data=0x1677fb0) at kernel/qcoreapplication.h:213
#23 0x00007fe9528f9a93 in postEventSourceDispatch (s=<value optimized out>) at kernel/qcoreapplication.h:218
#24 0x00007fe94e12a649 in IA__g_main_context_dispatch (context=0x168f440) at gmain.c:1824
#25 0x00007fe94e12de68 in g_main_context_iterate (context=0x168f440, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2455
#26 0x00007fe94e12e01e in IA__g_main_context_iteration (context=0x168f440, may_block=1) at gmain.c:2518
#27 0x00007fe9528f968f in QEventDispatcherGlib::processEvents (this=0x168cb20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:328
#28 0x00007fe952ddfae8 in QGuiEventDispatcherGlib::processEvents (this=0x1a34ffc, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#29 0x00007fe9528d03b2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -2060024496}) at kernel/qeventloop.cpp:149
#30 0x00007fe9528d059c in QEventLoop::exec (this=0x7fff85368590, flags={i = -2060024416}) at kernel/qeventloop.cpp:197
#31 0x00007fe9528d29dc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#32 0x000000000040a1cd in main (argc=4, argv=0x7fff85369248) at /var/tmp/portage/kde-base/ark-4.3.2/work/ark-4.3.2/ark/app/main.cpp:209
261	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
Thanks to fix it.
Comment 1 Raphael Kubo da Costa 2009-11-02 16:13:52 UTC

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