Application: ark (2.14) KDE Platform Version: 4.4.5 (KDE 4.4.5) Qt Version: 4.6.3 Operating System: Linux 2.6.32.19-163.fc12.i686.PAE i686 Distribution (Platform): Fedora RPMs -- Information about the crash: Double-clicked a iso, it opened in Ark, closed Ark, boom! Tried it one more time, didn't get a crash. -- Backtrace: Application: Ark (ark), signal: Aborted [Current thread is 1 (Thread 0xb7786b30 (LWP 28950))] Thread 2 (Thread 0xb5e70b70 (LWP 28952)): [KCrash Handler] #6 0x00f40424 in __kernel_vsyscall () #7 0x00bcda81 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0x00bcf34a in abort () at abort.c:92 #9 0x0438b397 in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:93 #10 0x04389226 in __cxxabiv1::__terminate (handler=0x438b230 <__gnu_cxx::__verbose_terminate_handler()>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:38 #11 0x04389263 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:48 #12 0x0438931c in __cxxabiv1::__cxa_rethrow () at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:116 #13 0x065aa8d7 in QEventLoop::exec (this=0xb5e70200, flags=...) at kernel/qeventloop.cpp:214 #14 0x064b830e in QThread::exec (this=0xa109e18) at thread/qthread.cpp:487 #15 0x00b076e3 in ?? () from /usr/lib/libkerfuffle.so.4 #16 0x064ba75f in QThreadPrivate::start (arg=0xa109e18) at thread/qthread_unix.cpp:248 #17 0x00d27ab5 in start_thread (arg=0xb5e70b70) at pthread_create.c:297 #18 0x00c7df1e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7786b30 (LWP 28950)): #0 0x00f40424 in __kernel_vsyscall () #1 0x00d2bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x064bb6bf in wait (this=0xa106184, mutex=0xa106170, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0xa106184, mutex=0xa106170, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x064ba7f1 in QThread::wait (this=0xa109e18, time=4294967295) at thread/qthread_unix.cpp:619 #5 0x00b0509f in Kerfuffle::Job::~Job() () from /usr/lib/libkerfuffle.so.4 #6 0x00b073f0 in ?? () from /usr/lib/libkerfuffle.so.4 #7 0x065bac1f in QObjectPrivate::deleteChildren (this=0xa107858) at kernel/qobject.cpp:1986 #8 0x065c17d6 in QObject::~QObject (this=0xa103ba8, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975 #9 0x00b07dd8 in Kerfuffle::ArchiveBase::~ArchiveBase() () from /usr/lib/libkerfuffle.so.4 #10 0x00b07e33 in Kerfuffle::ArchiveBase::~ArchiveBase() () from /usr/lib/libkerfuffle.so.4 #11 0x00e8adae in ?? () from /usr/lib/kde4/arkpart.so #12 0x00e8ae23 in ?? () from /usr/lib/kde4/arkpart.so #13 0x065bac1f in QObjectPrivate::deleteChildren (this=0x9fb62c8) at kernel/qobject.cpp:1986 #14 0x065c17d6 in QObject::~QObject (this=0x9fb65a0, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975 #15 0x0092f8f0 in KParts::Part::~Part (this=0x9fb65a0, __vtt_parm=0xe9b58c, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.5/kparts/part.cpp:212 #16 0x0092fd6b in KParts::ReadOnlyPart::~ReadOnlyPart (this=0x9fb65a0, __vtt_parm=0xe9b588, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.5/kparts/part.cpp:459 #17 0x0092feb0 in KParts::ReadWritePart::~ReadWritePart (this=0x9fb65a0, __vtt_parm=0xe9b584, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.5/kparts/part.cpp:721 #18 0x00e7c9f3 in ?? () from /usr/lib/kde4/arkpart.so #19 0x00e7ca63 in ?? () from /usr/lib/kde4/arkpart.so #20 0x08050ac4 in _start () Possible duplicates by query: bug 247579, bug 242840, bug 240373, bug 234694, bug 234333. Reported using DrKonqi
Did you close Ark while the ISO was still being loaded? Can you try to reproduce this crash with the ark/kdeutils debug symbols installed?
Installed kdeutils-debuginfo, and reproduced. I closed Ark before the .iso was loaded. In fact, before it had begun to display. Backtrace: Application: Ark (ark), signal: Aborted [Current thread is 1 (Thread 0xb7839b30 (LWP 20354))] Thread 2 (Thread 0xb5f23b70 (LWP 20355)): [KCrash Handler] #6 0x0082d424 in __kernel_vsyscall () #7 0x00bcda81 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0x00bcf34a in abort () at abort.c:92 #9 0x0438b397 in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:93 #10 0x04389226 in __cxxabiv1::__terminate (handler=0x438b230 <__gnu_cxx::__verbose_terminate_handler()>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:38 #11 0x04389263 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:48 #12 0x0438931c in __cxxabiv1::__cxa_rethrow () at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:116 #13 0x065aa8d7 in QEventLoop::exec (this=0xb5f23200, flags=...) at kernel/qeventloop.cpp:214 #14 0x064b830e in QThread::exec (this=0x94e8db0) at thread/qthread.cpp:487 #15 0x00b076e3 in Kerfuffle::ThreadExecution::run (this=0x94e8db0) at /usr/src/debug/kdeutils-4.4.5/ark/kerfuffle/threading.cpp:47 #16 0x064ba75f in QThreadPrivate::start (arg=0x94e8db0) at thread/qthread_unix.cpp:248 #17 0x00d27ab5 in start_thread (arg=0xb5f23b70) at pthread_create.c:297 #18 0x00c7df1e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7839b30 (LWP 20354)): #0 0x0082d424 in __kernel_vsyscall () #1 0x00d2bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x064bb6bf in wait (this=0x94eda84, mutex=0x94eda70, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x94eda84, mutex=0x94eda70, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x064ba7f1 in QThread::wait (this=0x94e8db0, time=4294967295) at thread/qthread_unix.cpp:619 #5 0x00b0509f in Kerfuffle::Job::~Job (this=0x94ed7b8, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/kerfuffle/jobs.cpp:57 #6 0x00b073f0 in ~ListJob (this=0x94ed7b8, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/kerfuffle/jobs.h:83 #7 Kerfuffle::ListJob::~ListJob (this=0x94ed7b8, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/kerfuffle/jobs.h:83 #8 0x065bac1f in QObjectPrivate::deleteChildren (this=0x94eec50) at kernel/qobject.cpp:1986 #9 0x065c17d6 in QObject::~QObject (this=0x94f18c8, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975 #10 0x00b07dd8 in Kerfuffle::ArchiveBase::~ArchiveBase (this=0x94f18c8, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/kerfuffle/archivebase.cpp:53 #11 0x00b07e33 in Kerfuffle::ArchiveBase::~ArchiveBase (this=0x94f18c8, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/kerfuffle/archivebase.cpp:53 #12 0x00799dae in ArchiveModel::~ArchiveModel (this=0x9447628, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/part/archivemodel.cpp:207 #13 0x00799e23 in ArchiveModel::~ArchiveModel (this=0x9447628, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/part/archivemodel.cpp:212 #14 0x065bac1f in QObjectPrivate::deleteChildren (this=0x9447848) at kernel/qobject.cpp:1986 #15 0x065c17d6 in QObject::~QObject (this=0x94524c8, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975 #16 0x0092f8f0 in KParts::Part::~Part (this=0x94524c8, __vtt_parm=0x7aa58c, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.5/kparts/part.cpp:212 #17 0x0092fd6b in KParts::ReadOnlyPart::~ReadOnlyPart (this=0x94524c8, __vtt_parm=0x7aa588, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.5/kparts/part.cpp:459 #18 0x0092feb0 in KParts::ReadWritePart::~ReadWritePart (this=0x94524c8, __vtt_parm=0x7aa584, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.5/kparts/part.cpp:721 #19 0x0078b9f3 in Ark::Part::~Part (this=0x94524c8, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/part/part.cpp:132 #20 0x0078ba63 in Ark::Part::~Part (this=0x94524c8, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/part/part.cpp:132 #21 0x08050ac4 in MainWindow::~MainWindow (this=0x9358e50, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/app/mainwindow.cpp:74 #22 0x08050b83 in MainWindow::~MainWindow (this=0x9358e50, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/app/mainwindow.cpp:76 #23 0x065ba7f6 in qDeleteInEventHandler (o=0x9358e50) at kernel/qobject.cpp:4001 #24 0x065bbe90 in QObject::event (this=0x9358e50, e=0x9514970) at kernel/qobject.cpp:1231 #25 0x076c5017 in QWidget::event (this=0x9358e50, event=0x9514970) at kernel/qwidget.cpp:8501 #26 0x07ab2007 in QMainWindow::event (this=0x9358e50, event=0x9514970) at widgets/qmainwindow.cpp:1414 #27 0x06f1aae4 in KMainWindow::event (this=0x9358e50, ev=0x9514970) at /usr/src/debug/kdelibs-4.4.5/kdeui/widgets/kmainwindow.cpp:1103 #28 0x06f5bdc0 in KXmlGuiWindow::event (this=0x9358e50, ev=0x9514970) at /usr/src/debug/kdelibs-4.4.5/kdeui/xmlgui/kxmlguiwindow.cpp:131 #29 0x076726cc in QApplicationPrivate::notify_helper (this=0x92cd1f0, receiver=0x9358e50, e=0x9514970) at kernel/qapplication.cpp:4306 #30 0x076792a1 in QApplication::notify (this=0xbfa12c1c, receiver=0x9358e50, e=0x9514970) at kernel/qapplication.cpp:4271 #31 0x06e3ba6b in KApplication::notify (this=0xbfa12c1c, receiver=0x9358e50, event=0x9514970) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302 #32 0x065abd53 in QCoreApplication::notifyInternal (this=0xbfa12c1c, receiver=0x9358e50, event=0x9514970) at kernel/qcoreapplication.cpp:726 #33 0x065ae1dc in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x92b7870) at kernel/qcoreapplication.h:215 #34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x92b7870) at kernel/qcoreapplication.cpp:1367 #35 0x065ae35e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260 #36 0x065d45d0 in sendPostedEvents (s=0x92ced90) at kernel/qcoreapplication.h:220 #37 postEventSourceDispatch (s=0x92ced90) at kernel/qeventdispatcher_glib.cpp:276 #38 0x00271fb8 in g_main_dispatch (context=0x92ced10) at gmain.c:1960 #39 IA__g_main_context_dispatch (context=0x92ced10) at gmain.c:2513 #40 0x002758e8 in g_main_context_iterate (context=0xd2aeb0, block=1, dispatch=1, self=0x92cd3f8) at gmain.c:2591 #41 0x00275a14 in IA__g_main_context_iteration (context=0x92ced10, may_block=1) at gmain.c:2654 #42 0x065d40c6 in QEventDispatcherGlib::processEvents (this=0x92b7370, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #43 0x07720e86 in QGuiEventDispatcherGlib::processEvents (this=0x92b7370, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #44 0x065aa42a in QEventLoop::processEvents (this=0xbfa12b74, flags=...) at kernel/qeventloop.cpp:149 #45 0x065aa76a in QEventLoop::exec (this=0xbfa12b74, flags=...) at kernel/qeventloop.cpp:201 #46 0x065ae427 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003 #47 0x07672778 in QApplication::exec () at kernel/qapplication.cpp:3585 #48 0x0804fc8d in main (argc=4, argv=0xbfa12fb4) at /usr/src/debug/kdeutils-4.4.5/ark/app/main.cpp:210
One thing I forgot to test earlier. I had had a console pane open in Dolphin when the crash occured. Just reproduced the segfault again, without that pane open.
Alright, thanks for the analysis. Closing Ark while the archive is still being loaded is a known crash, marking this one as a duplicate. *** This bug has been marked as a duplicate of bug 193908 ***