Summary: | ARk crashed on closing after opening a .iso file | ||
---|---|---|---|
Product: | [Applications] ark | Reporter: | Greg Metcalfe <greg.metcalfe> |
Component: | general | Assignee: | Harald Hvaal <metellius> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | rakuco |
Priority: | NOR | ||
Version: | 2.14 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Greg Metcalfe
2010-08-27 19:40:35 UTC
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 *** |