Application that crashed: ark Version of the application: 2.13 KDE Version: 4.3.3 (KDE 4.3.3) Qt Version: 4.5.3 Operating System: Linux 2.6.31.6-145.fc12.x86_64 x86_64 What I was doing when the application crashed: All I know is already said -- Backtrace: Application: Ark (ark), signal: Aborted 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 The current source language is "auto; currently asm". [Current thread is 1 (Thread 0x7fa20a5f6840 (LWP 11434))] Thread 2 (Thread 0x7fa1ff794710 (LWP 11455)): [KCrash Handler] #5 0x000000309d6326b5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #6 0x000000309d633e95 in abort () at abort.c:92 #7 0x00000030a52c57b5 in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:93 #8 0x00000030a52c3886 in __cxxabiv1::__terminate (handler=<value optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:38 #9 0x00000030a52c38b3 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:48 #10 0x00000030a52c42af in __cxxabiv1::__cxa_pure_virtual () at ../../../../libstdc++-v3/libsupc++/pure.cc:50 #11 0x0000003165e296fa in Kerfuffle::CliInterface::cacheParameterList() () from /usr/lib64/libkerfuffle.so.4 #12 0x0000003165e2ae80 in Kerfuffle::CliInterface::list() () from /usr/lib64/libkerfuffle.so.4 #13 0x0000003165e2ed89 in Kerfuffle::CliInterface::processFinished(int, QProcess::ExitStatus) () from /usr/lib64/libkerfuffle.so.4 #14 0x0000003165e2ee0c in Kerfuffle::CliInterface::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkerfuffle.so.4 #15 0x000000316295408c in QMetaObject::activate (sender=0x7fa1f8002e90, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fa1ff7933e0) at kernel/qobject.cpp:3112 #16 0x00000031628e08df in QProcess::finished (this=<value optimized out>, _t1=0, _t2=CrashExit) at .moc/release-shared/moc_qprocess.cpp:136 #17 0x00000031628e5e07 in QProcessPrivate::_q_processDied (this=0x7fa1f80010c0) at io/qprocess.cpp:718 #18 0x00000031628e5ec9 in QProcess::qt_metacall (this=0x7fa1f8002e90, _c=InvokeMetaMethod, _id=13, _a=0x7fa1ff793560) at .moc/release-shared/moc_qprocess.cpp:109 #19 0x000000316295408c in QMetaObject::activate (sender=0x7fa1f8013d70, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fa1ff793560) at kernel/qobject.cpp:3112 #20 0x0000003162989d5e in QSocketNotifier::activated (this=<value optimized out>, _t1=22) at .moc/release-shared/moc_qsocketnotifier.cpp:83 #21 0x00000031629589d3 in QSocketNotifier::event (this=0x7fa1f8013d70, e=0x7fa1ff793aa0) at kernel/qsocketnotifier.cpp:316 #22 0x0000003163b8f65c in QApplicationPrivate::notify_helper (this=0xd10860, receiver=0x7fa1f8013d70, e=0x7fa1ff793aa0) at kernel/qapplication.cpp:4065 #23 0x0000003163b968ce in QApplication::notify (this=<value optimized out>, receiver=0x7fa1f8013d70, e=0x7fa1ff793aa0) at kernel/qapplication.cpp:4030 #24 0x0000003164e11a76 in KApplication::notify (this=0x7fff21fc34b0, receiver=0x7fa1f8013d70, event=0x7fa1ff793aa0) at /usr/src/debug/kdelibs-4.3.3/kdeui/kernel/kapplication.cpp:302 #25 0x000000316293ee6c in QCoreApplication::notifyInternal (this=0x7fff21fc34b0, receiver=0x7fa1f8013d70, event=0x7fa1ff793aa0) at kernel/qcoreapplication.cpp:610 #26 0x000000316296746a in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213 #27 socketNotifierSourceDispatch (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:110 #28 0x000000316183922e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #29 0x000000316183cc18 in ?? () from /lib64/libglib-2.0.so.0 #30 0x000000316183cd3a in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #31 0x000000316296723e in QEventDispatcherGlib::processEvents (this=0x7fa1f8014510, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329 #32 0x000000316293d772 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #33 0x000000316293db44 in QEventLoop::exec (this=0x7fa1ff793cd0, flags=...) at kernel/qeventloop.cpp:201 #34 0x0000003162856f2b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #35 0x0000003165e1d8b0 in ?? () from /usr/lib64/libkerfuffle.so.4 #36 0x0000003162859d25 in QThreadPrivate::start (arg=0x1047cd0) at thread/qthread_unix.cpp:188 #37 0x000000309de06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297 #38 0x000000309d6ddf3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #39 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fa20a5f6840 (LWP 11434)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x000000316285addb in wait (time=18446744073709551615, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=18446744073709551615, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x0000003162859dc4 in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:484 #4 0x0000003165e19ffc in Kerfuffle::Job::~Job() () from /usr/lib64/libkerfuffle.so.4 #5 0x0000003165e1d3e0 in ?? () from /usr/lib64/libkerfuffle.so.4 #6 0x000000316294d16c in QObjectPrivate::deleteChildren (this=0x1043a50) at kernel/qobject.cpp:1846 #7 0x00000031629556c0 in QObject::~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:836 #8 0x0000003165e1e021 in Kerfuffle::ArchiveBase::~ArchiveBase() () from /usr/lib64/libkerfuffle.so.4 #9 0x00007fa202845d7d in ?? () from /usr/lib64/kde4/libarkpart.so #10 0x000000316294d16c in QObjectPrivate::deleteChildren (this=0xdfaf40) at kernel/qobject.cpp:1846 #11 0x00000031629556c0 in QObject::~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:836 #12 0x0000003166620be3 in KParts::Part::~Part (this=0xe05550, __vtt_parm=0x7fa202a55ad8, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.3.3/kparts/part.cpp:212 #13 0x00007fa2028387d5 in KDialog::setButtons(QFlags<KDialog::ButtonCode>) () at /usr/src/debug/kdelibs-4.3.3/kdeui/dialogs/kdialog.cpp:200 #14 0x000000000040a2eb in _start () Reported using DrKonqi
Does it always happen to that file? If this problem is reproducible, can you install the debug packages for ark or kdeutils and post a new backtrace? Thanks!
Created attachment 38852 [details] trace
Thank you. I'm pasting the contents of the attachment here, so it's easier to search for duplicates in the future. Can you also attach a file that causes this crash? Application: Ark (ark), signal: Aborted 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 The current source language is "auto; currently asm". [Current thread is 1 (Thread 0x7fd79a0fc840 (LWP 12488))] Thread 2 (Thread 0x7fd78f29a710 (LWP 12509)): [KCrash Handler] #5 0x000000309d6326b5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #6 0x000000309d633e95 in abort () at abort.c:92 #7 0x00000030a52c57b5 in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:93 #8 0x00000030a52c3886 in __cxxabiv1::__terminate (handler=<value optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:38 #9 0x00000030a52c38b3 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:48 #10 0x00000030a52c42af in __cxxabiv1::__cxa_pure_virtual () at ../../../../libstdc++-v3/libsupc++/pure.cc:50 #11 0x0000003165e296fa in Kerfuffle::CliInterface::cacheParameterList (this=0xf9e890) at /usr/src/debug/kdeutils-4.3.3/ark/kerfuffle/cliinterface.cpp:49 #12 0x0000003165e2ae80 in Kerfuffle::CliInterface::list (this=0xf9e890) at /usr/src/debug/kdeutils-4.3.3/ark/kerfuffle/cliinterface.cpp:65 #13 0x0000003165e2ed89 in Kerfuffle::CliInterface::processFinished (this=0xf9e890, exitCode=<value optimized out>, exitStatus=<value optimized out>) at /usr/src/debug/kdeutils-4.3.3/ark/kerfuffle/cliinterface.cpp:378 #14 0x0000003165e2ee0c in Kerfuffle::CliInterface::qt_metacall (this=0xf9e890, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fd78f2993e0) at /usr/src/debug/kdeutils-4.3.3/x86_64-redhat-linux-gnu/ark/kerfuffle/cliinterface.moc:75 #15 0x000000316295408c in QMetaObject::activate (sender=0x7fd788002e90, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fd78f2993e0) at kernel/qobject.cpp:3112 #16 0x00000031628e08df in QProcess::finished (this=<value optimized out>, _t1=0, _t2=CrashExit) at .moc/release-shared/moc_qprocess.cpp:136 #17 0x00000031628e5e07 in QProcessPrivate::_q_processDied (this=0x7fd7880013d0) at io/qprocess.cpp:718 #18 0x00000031628e5ec9 in QProcess::qt_metacall (this=0x7fd788002e90, _c=InvokeMetaMethod, _id=13, _a=0x7fd78f299560) at .moc/release-shared/moc_qprocess.cpp:109 #19 0x000000316295408c in QMetaObject::activate (sender=0x7fd78800e440, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fd78f299560) at kernel/qobject.cpp:3112 #20 0x0000003162989d5e in QSocketNotifier::activated (this=<value optimized out>, _t1=22) at .moc/release-shared/moc_qsocketnotifier.cpp:83 #21 0x00000031629589d3 in QSocketNotifier::event (this=0x7fd78800e440, e=0x7fd78f299aa0) at kernel/qsocketnotifier.cpp:316 #22 0x0000003163b8f65c in QApplicationPrivate::notify_helper (this=0xc6a860, receiver=0x7fd78800e440, e=0x7fd78f299aa0) at kernel/qapplication.cpp:4065 #23 0x0000003163b968ce in QApplication::notify (this=<value optimized out>, receiver=0x7fd78800e440, e=0x7fd78f299aa0) at kernel/qapplication.cpp:4030 #24 0x0000003164e11a76 in KApplication::notify (this=0x7fff630ea680, receiver=0x7fd78800e440, event=0x7fd78f299aa0) at /usr/src/debug/kdelibs-4.3.3/kdeui/kernel/kapplication.cpp:302 #25 0x000000316293ee6c in QCoreApplication::notifyInternal (this=0x7fff630ea680, receiver=0x7fd78800e440, event=0x7fd78f299aa0) at kernel/qcoreapplication.cpp:610 #26 0x000000316296746a in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213 #27 socketNotifierSourceDispatch (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:110 #28 0x000000316183922e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #29 0x000000316183cc18 in ?? () from /lib64/libglib-2.0.so.0 #30 0x000000316183cd3a in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #31 0x000000316296723e in QEventDispatcherGlib::processEvents (this=0x7fd78800a890, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329 #32 0x000000316293d772 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #33 0x000000316293db44 in QEventLoop::exec (this=0x7fd78f299cd0, flags=...) at kernel/qeventloop.cpp:201 #34 0x0000003162856f2b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #35 0x0000003165e1d8b0 in Kerfuffle::ThreadExecution::run (this=0x30c8) at /usr/src/debug/kdeutils-4.3.3/ark/kerfuffle/threading.cpp:43 #36 0x0000003162859d25 in QThreadPrivate::start (arg=0x11cc920) at thread/qthread_unix.cpp:188 #37 0x000000309de06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297 #38 0x000000309d6ddf3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #39 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fd79a0fc840 (LWP 12488)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x000000316285addb in wait (time=18446744073709551615, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=18446744073709551615, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x0000003162859dc4 in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:484 #4 0x0000003165e19ffc in Kerfuffle::Job::~Job (this=0xfdfd30, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.3.3/ark/kerfuffle/jobs.cpp:59 #5 0x0000003165e1d3e0 in Kerfuffle::AddJob::~AddJob (this=0xfdfd30, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.3.3/ark/kerfuffle/jobs.h:132 #6 0x000000316294d16c in QObjectPrivate::deleteChildren (this=0xf9f230) at kernel/qobject.cpp:1846 #7 0x00000031629556c0 in QObject::~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:836 #8 0x0000003165e1e021 in Kerfuffle::ArchiveBase::~ArchiveBase (this=0xfa8200, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.3.3/ark/kerfuffle/archivebase.cpp:55 #9 0x00007fd79234bd7d in ArchiveModel::~ArchiveModel (this=0xd00d00, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.3.3/ark/part/archivemodel.cpp:197 #10 0x000000316294d16c in QObjectPrivate::deleteChildren (this=0xd78440) at kernel/qobject.cpp:1846 #11 0x00000031629556c0 in QObject::~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:836 #12 0x0000003166620be3 in KParts::Part::~Part (this=0xd09160, __vtt_parm=0x7fd79255bad8, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.3.3/kparts/part.cpp:212 #13 0x00007fd79233e7d5 in Ark::Part::~Part (this=0xd09160, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.3.3/ark/part/part.cpp:118 #14 0x000000000040a2eb in MainWindow::~MainWindow (this=0xce6170, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.3.3/ark/app/mainwindow.cpp:73 #15 0x000000316294e425 in QObject::event (this=0xce6170, e=0x11fd5c0) at kernel/qobject.cpp:1093 #16 0x0000003163bdd47f in QWidget::event (this=0xce6170, event=0x11fd5c0) at kernel/qwidget.cpp:7951 #17 0x0000003163f4ff9b in QMainWindow::event (this=0xce6170, event=0x11fd5c0) at widgets/qmainwindow.cpp:1399 #18 0x0000003164f1c6e3 in KXmlGuiWindow::event (this=0xce6170, ev=0x11fd5c0) at /usr/src/debug/kdelibs-4.3.3/kdeui/xmlgui/kxmlguiwindow.cpp:131 #19 0x0000003163b8f65c in QApplicationPrivate::notify_helper (this=0xc6a860, receiver=0xce6170, e=0x11fd5c0) at kernel/qapplication.cpp:4065 #20 0x0000003163b968ce in QApplication::notify (this=<value optimized out>, receiver=0xce6170, e=0x11fd5c0) at kernel/qapplication.cpp:4030 #21 0x0000003164e11a76 in KApplication::notify (this=0x7fff630ea680, receiver=0xce6170, event=0x11fd5c0) at /usr/src/debug/kdelibs-4.3.3/kdeui/kernel/kapplication.cpp:302 #22 0x000000316293ee6c in QCoreApplication::notifyInternal (this=0x7fff630ea680, receiver=0xce6170, event=0x11fd5c0) at kernel/qcoreapplication.cpp:610 #23 0x000000316293fa42 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213 #24 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247 #25 0x0000003162967573 in sendPostedEvents () at kernel/qcoreapplication.h:218 #26 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:210 #27 0x000000316183922e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #28 0x000000316183cc18 in ?? () from /lib64/libglib-2.0.so.0 #29 0x000000316183cd3a in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #30 0x00000031629671e6 in QEventDispatcherGlib::processEvents (this=0xc4f790, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 #31 0x0000003163c21ffe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #32 0x000000316293d772 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #33 0x000000316293db44 in QEventLoop::exec (this=0x7fff630ea5d0, flags=...) at kernel/qeventloop.cpp:201 #34 0x000000316293fcd9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #35 0x0000000000409166 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdeutils-4.3.3/ark/app/main.cpp:209
I tried to reproduce this crash with Tomato-1.27.7z by extracting it, but everything worked fine. Does it still happen to you?
Just tried again and no crash. Not sure how to reproduce.
OK, thanks. For now I'll close the report; if you ever experience it again and know how to reproduce it, please reopen.