Application: ark (2.15) KDE Platform Version: 4.5.5 (KDE 4.5.5) Qt Version: 4.7.1 Operating System: Linux 2.6.35.11-83.fc14.x86_64 x86_64 Distribution (Platform): Fedora RPMs -- Information about the crash: - What I was doing when the application crashed: 1. I clicked on a DVD ISO image 2. KDE opened Ark to view its content 3. I didn't want to wait for Ark to display the ISO content so I closed it (I wanted to open that ISO with k3b) 4. Ark crashed The crash can be reproduced every time. -- 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:162 162 62: movl (%rsp), %edi [Current thread is 1 (Thread 0x7f8465ca7840 (LWP 2475))] Thread 2 (Thread 0x7f8459ba0700 (LWP 2476)): [KCrash Handler] #6 0x0000003b31618137 in Kerfuffle::ReadOnlyArchiveInterface::entry (this=<value optimized out>, archiveEntry=...) at /usr/src/debug/kdeutils-4.5.5/ark/kerfuffle/archiveinterface.cpp:82 #7 0x00007f8459ded5a2 in LibArchiveInterface::emitEntryFromArchiveEntry (this=0xb2dd80, aentry=<value optimized out>) at /usr/src/debug/kdeutils-4.5.5/ark/plugins/libarchive/libarchivehandler.cpp:646 #8 0x00007f8459defdce in LibArchiveInterface::list (this=0xb2dd80) at /usr/src/debug/kdeutils-4.5.5/ark/plugins/libarchive/libarchivehandler.cpp:114 #9 0x0000003b31618dbf in Kerfuffle::ListJob::doWork (this=0xb27fe0) at /usr/src/debug/kdeutils-4.5.5/ark/kerfuffle/jobs.cpp:137 #10 0x0000003b31619b6d in Kerfuffle::ListJob::qt_metacall (this=0xb27fe0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7f8459b9f360) at /usr/src/debug/kdeutils-4.5.5/x86_64-redhat-linux-gnu/ark/kerfuffle/jobs.moc:176 #11 0x00000031a077004f in QMetaObject::activate (sender=0x7f8459b9fd50, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272 #12 0x00000031a076f879 in QObject::event (this=0x7f8459b9fd50, e=<value optimized out>) at kernel/qobject.cpp:1175 #13 0x00000031a0db78c4 in QApplicationPrivate::notify_helper (this=0x8e1790, receiver=0x7f8459b9fd50, e=0x7f8459b9faa0) at kernel/qapplication.cpp:4445 #14 0x00000031a0dbc3da in QApplication::notify (this=<value optimized out>, receiver=0x7f8459b9fd50, e=0x7f8459b9faa0) at kernel/qapplication.cpp:4324 #15 0x00000031a8620596 in KApplication::notify (this=0x7fffd85169e0, receiver=0x7f8459b9fd50, event=0x7f8459b9faa0) at /usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310 #16 0x00000031a075b7ac in QCoreApplication::notifyInternal (this=0x7fffd85169e0, receiver=0x7f8459b9fd50, event=0x7f8459b9faa0) at kernel/qcoreapplication.cpp:732 #17 0x00000031a07893fe in sendEvent (this=0x7f8454002060) at kernel/qcoreapplication.h:215 #18 QTimerInfoList::activateTimers (this=0x7f8454002060) at kernel/qeventdispatcher_unix.cpp:603 #19 0x00000031a07861d4 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #20 0x000000319b641e33 in g_main_dispatch (context=0x7f84540009b0) at gmain.c:2149 #21 g_main_context_dispatch (context=0x7f84540009b0) at gmain.c:2702 #22 0x000000319b642610 in g_main_context_iterate (context=0x7f84540009b0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780 #23 0x000000319b6428ad in g_main_context_iteration (context=0x7f84540009b0, may_block=1) at gmain.c:2843 #24 0x00000031a07868bf in QEventDispatcherGlib::processEvents (this=0x7f84540008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #25 0x00000031a075ab42 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #26 0x00000031a075ad8c in QEventLoop::exec (this=0x7f8459b9fd00, flags=...) at kernel/qeventloop.cpp:201 #27 0x00000031a066fed4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #28 0x0000003b3161b2fa in Kerfuffle::ThreadExecution::run (this=0xb3cee0) at /usr/src/debug/kdeutils-4.5.5/ark/kerfuffle/threading.cpp:49 #29 0x00000031a06726ee in QThreadPrivate::start (arg=0xb3cee0) at thread/qthread_unix.cpp:285 #30 0x0000003199a06ccb in start_thread (arg=0x7f8459ba0700) at pthread_create.c:301 #31 0x0000003198ee0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7f8465ca7840 (LWP 2475)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00000031a0672ddb in wait (this=<value optimized out>, mutex=0xb3b330, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xb3b330, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00000031a0671e90 in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:683 #4 0x0000003b31618aa1 in Kerfuffle::Job::~Job (this=0xb27fe0, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.5.5/ark/kerfuffle/jobs.cpp:58 #5 0x0000003b3161a5e2 in ~ListJob (this=0xb27fe0, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.5.5/ark/kerfuffle/jobs.h:84 #6 Kerfuffle::ListJob::~ListJob (this=0xb27fe0, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.5.5/ark/kerfuffle/jobs.h:84 #7 0x00000031a076e234 in QObjectPrivate::deleteChildren (this=0xb250d0) at kernel/qobject.cpp:1949 #8 0x00000031a0772d72 in QObject::~QObject (this=0x9b6a10, __in_chrg=<value optimized out>) at kernel/qobject.cpp:945 #9 0x0000003b3161b619 in Kerfuffle::ArchiveBase::~ArchiveBase (this=0x9b6a10, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.5.5/ark/kerfuffle/archivebase.cpp:53 #10 0x00007f845a94c7bd in ArchiveModel::~ArchiveModel (this=0x996360, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.5.5/ark/part/archivemodel.cpp:208 #11 0x00007f845a94c809 in ArchiveModel::~ArchiveModel (this=0x996360, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.5.5/ark/part/archivemodel.cpp:213 #12 0x00000031a076e234 in QObjectPrivate::deleteChildren (this=0xa73e60) at kernel/qobject.cpp:1949 #13 0x00000031a0772d72 in QObject::~QObject (this=0xa73ae0, __in_chrg=<value optimized out>) at kernel/qobject.cpp:945 #14 0x0000003b31221fa2 in KParts::Part::~Part (this=0xa73ae0, __vtt_parm=0x7f845ab5d3b8, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/kparts/part.cpp:189 #15 0x00007f845a93e48b in Ark::Part::~Part (this=0xa73ae0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.5.5/ark/part/part.cpp:129 #16 0x00007f845a93e4e9 in Ark::Part::~Part (this=0xa73ae0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.5.5/ark/part/part.cpp:135 #17 0x000000000040e33b in MainWindow::~MainWindow (this=0x948550, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.5.5/ark/app/mainwindow.cpp:74 #18 0x000000000040e3f9 in MainWindow::~MainWindow (this=0x948550, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.5.5/ark/app/mainwindow.cpp:76 #19 0x00000031a076fb78 in QObject::event (this=0x948550, e=<value optimized out>) at kernel/qobject.cpp:1194 #20 0x00000031a0e0898d in QWidget::event (this=0x948550, event=0xba4920) at kernel/qwidget.cpp:8659 #21 0x00000031a11cd58b in QMainWindow::event (this=0x948550, event=0xba4920) at widgets/qmainwindow.cpp:1478 #22 0x00000031a8724443 in KXmlGuiWindow::event (this=0x948550, ev=0xba4920) at /usr/src/debug/kdelibs-4.5.5/kdeui/xmlgui/kxmlguiwindow.cpp:132 #23 0x00000031a0db78c4 in QApplicationPrivate::notify_helper (this=0x8e1790, receiver=0x948550, e=0xba4920) at kernel/qapplication.cpp:4445 #24 0x00000031a0dbc3da in QApplication::notify (this=<value optimized out>, receiver=0x948550, e=0xba4920) at kernel/qapplication.cpp:4324 #25 0x00000031a8620596 in KApplication::notify (this=0x7fffd85169e0, receiver=0x948550, event=0xba4920) at /usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310 #26 0x00000031a075b7ac in QCoreApplication::notifyInternal (this=0x7fffd85169e0, receiver=0x948550, event=0xba4920) at kernel/qcoreapplication.cpp:732 #27 0x00000031a075ef95 in sendEvent (receiver=0x0, event_type=0, data=0x8c85f0) at kernel/qcoreapplication.h:215 #28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8c85f0) at kernel/qcoreapplication.cpp:1373 #29 0x00000031a0786723 in sendPostedEvents (s=0x8e5310) at kernel/qcoreapplication.h:220 #30 postEventSourceDispatch (s=0x8e5310) at kernel/qeventdispatcher_glib.cpp:277 #31 0x000000319b641e33 in g_main_dispatch (context=0x8e41f0) at gmain.c:2149 #32 g_main_context_dispatch (context=0x8e41f0) at gmain.c:2702 #33 0x000000319b642610 in g_main_context_iterate (context=0x8e41f0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780 #34 0x000000319b6428ad in g_main_context_iteration (context=0x8e41f0, may_block=1) at gmain.c:2843 #35 0x00000031a07868bf in QEventDispatcherGlib::processEvents (this=0x8c7ce0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #36 0x00000031a0e5c59e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:207 #37 0x00000031a075ab42 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #38 0x00000031a075ad8c in QEventLoop::exec (this=0x7fffd8516890, flags=...) at kernel/qeventloop.cpp:201 #39 0x00000031a075f24b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #40 0x000000000040d7e7 in main (argc=4, argv=0x7fffd8517598) at /usr/src/debug/kdeutils-4.5.5/ark/app/main.cpp:209 This bug may be a duplicate of or related to bug 193908. Possible duplicates by query: bug 268438, bug 268003, bug 262124, bug 261082, bug 251147. Reported using DrKonqi
Thanks for the report, the problem is more general (Ark crashes if you close it while loading an archive) and is already being tracked. *** This bug has been marked as a duplicate of bug 193908 ***