Bug 317538 - ARK crashed after closing it when it was extracting to a usb drive
Summary: ARK crashed after closing it when it was extracting to a usb drive
Status: RESOLVED DUPLICATE of bug 193908
Alias: None
Product: ark
Classification: Applications
Component: general (show other bugs)
Version: 2.19
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Elvis Angelaccio
URL:
Keywords:
: 324199 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-03-29 12:34 UTC by Carlos R.
Modified: 2015-12-28 21:02 UTC (History)
2 users (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 Carlos R. 2013-03-29 12:34:40 UTC
Application: ark (2.19)
KDE Platform Version: 4.10.1 "release 545"
Qt Version: 4.8.4
Operating System: Linux 3.7.10-1.1-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I was extracting a iso to a usb drive and after seeing it was taking too long time I decided to close ark and a crash report popped up immediately.

-- Backtrace:
Application: Ark (ark), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe535479780 (LWP 3314))]

Thread 3 (Thread 0x7fe5211f2700 (LWP 4192)):
#0  0x00007fe53243487d in poll () from /lib64/libc.so.6
#1  0x00007fe52ea01aa4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe52ea01bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fe532bb41f6 in QEventDispatcherGlib::processEvents (this=0x7fe51c002ab0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fe532b849ef in QEventLoop::processEvents (this=this@entry=0x7fe5211f1dd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fe532b84c78 in QEventLoop::exec (this=0x7fe5211f1dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fe532a870f0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007fe532b651af in QInotifyFileSystemWatcherEngine::run (this=0x1c69220) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007fe532a8a0cc in QThreadPrivate::start (arg=0x1c69220) at thread/qthread_unix.cpp:338
#9  0x00007fe52fef1e0f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fe53243d7dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fe51bfff700 (LWP 4200)):
[KCrash Handler]
#6  isSignalConnected (signal_index=6, this=0x0) at kernel/qobject_p.h:242
#7  QMetaObject::activate (sender=0x1f6fe20, m=<optimized out>, local_signal_index=4, argv=0x7fe51bffc2a0) at kernel/qobject.cpp:3457
#8  0x00007fe53507ebc3 in Kerfuffle::ReadOnlyArchiveInterface::progress (this=<optimized out>, _t1=0.12441235780715942) at /usr/src/debug/ark-4.10.1/build/kerfuffle/archiveinterface.moc:139
#9  0x00007fe521496347 in LibArchiveInterface::copyData (this=0x1f6fe20, source=0x7fe510002c00, dest=0x7fe51001eaa0, partialprogress=true) at /usr/src/debug/ark-4.10.1/plugins/libarchive/libarchivehandler.cpp:719
#10 0x00007fe521497e7d in LibArchiveInterface::copyFiles (this=0x1f6fe20, files=..., destinationDirectory=..., options=...) at /usr/src/debug/ark-4.10.1/plugins/libarchive/libarchivehandler.cpp:305
#11 0x00007fe5350806dc in Kerfuffle::ExtractJob::doWork (this=0x60a4970) at /usr/src/debug/ark-4.10.1/kerfuffle/jobs.cpp:266
#12 0x00007fe53507f4f1 in Kerfuffle::Job::Private::run (this=0x52ddad0) at /usr/src/debug/ark-4.10.1/kerfuffle/jobs.cpp:58
#13 0x00007fe532a8a0cc in QThreadPrivate::start (arg=0x52ddad0) at thread/qthread_unix.cpp:338
#14 0x00007fe52fef1e0f in start_thread () from /lib64/libpthread.so.0
#15 0x00007fe53243d7dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fe535479780 (LWP 3314)):
#0  0x00007fe52fef5964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe532a8a62b in wait (time=18446744073709551615, this=0x214b8d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x609b0b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe532a89c9c in QThread::wait (this=<optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:691
#4  0x00007fe53507efa0 in Kerfuffle::Job::~Job (this=0x60a4970, __in_chrg=<optimized out>) at /usr/src/debug/ark-4.10.1/kerfuffle/jobs.cpp:87
#5  0x00007fe535081199 in ~ExtractJob (this=0x60a4970, __in_chrg=<optimized out>) at /usr/src/debug/ark-4.10.1/kerfuffle/jobs.h:118
#6  Kerfuffle::ExtractJob::~ExtractJob (this=0x60a4970, __in_chrg=<optimized out>) at /usr/src/debug/ark-4.10.1/kerfuffle/jobs.h:118
#7  0x00007fe532b983d2 in QObjectPrivate::deleteChildren (this=this@entry=0x1f649d0) at kernel/qobject.cpp:1916
#8  0x00007fe532b9c216 in QObject::~QObject (this=0x1f58cc0, __in_chrg=<optimized out>) at kernel/qobject.cpp:926
#9  0x00007fe53507c019 in Kerfuffle::Archive::~Archive (this=0x1f58cc0, __in_chrg=<optimized out>) at /usr/src/debug/ark-4.10.1/kerfuffle/archive.cpp:133
#10 0x00007fe524d459fb in cleanup (pointer=<optimized out>) at /usr/include/QtCore/qscopedpointer.h:62
#11 ~QScopedPointer (this=0x1e5a360, __in_chrg=<optimized out>) at /usr/include/QtCore/qscopedpointer.h:100
#12 ArchiveModel::~ArchiveModel (this=0x1e5a340, __in_chrg=<optimized out>) at /usr/src/debug/ark-4.10.1/part/archivemodel.cpp:289
#13 0x00007fe524d45a29 in ArchiveModel::~ArchiveModel (this=0x1e5a340, __in_chrg=<optimized out>) at /usr/src/debug/ark-4.10.1/part/archivemodel.cpp:293
#14 0x00007fe532b983d2 in QObjectPrivate::deleteChildren (this=this@entry=0x1d576c0) at kernel/qobject.cpp:1916
#15 0x00007fe532b9c216 in QObject::~QObject (this=0x1e25480, __in_chrg=<optimized out>) at kernel/qobject.cpp:926
#16 0x00007fe534b8e408 in KParts::Part::~Part (this=0x1e25480, __vtt_parm=0x7fe524f57ed8 <VTT for Ark::Part+24>, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.10.1/kparts/part.cpp:190
#17 0x00007fe524d3a292 in Ark::Part::~Part (this=0x1e25480, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/ark-4.10.1/part/part.cpp:138
#18 0x00007fe524d3a2d9 in Ark::Part::~Part (this=0x1e25480, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/ark-4.10.1/part/part.cpp:143
#19 0x000000000040e25f in MainWindow::~MainWindow (this=this@entry=0x1d376f0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/ark-4.10.1/app/mainwindow.cpp:72
#20 0x000000000040e309 in MainWindow::~MainWindow (this=0x1d376f0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/ark-4.10.1/app/mainwindow.cpp:74
#21 0x00007fe532b9a6b8 in QObject::event (this=0x1d376f0, e=<optimized out>) at kernel/qobject.cpp:1184
#22 0x00007fe5335dc88a in QWidget::event (this=0x1d376f0, event=0x553d030) at kernel/qwidget.cpp:8845
#23 0x00007fe5339a14fb in QMainWindow::event (this=0x1d376f0, event=0x553d030) at widgets/qmainwindow.cpp:1478
#24 0x00007fe534394098 in KXmlGuiWindow::event (this=0x1d376f0, ev=0x553d030) at /usr/src/debug/kdelibs-4.10.1/kdeui/xmlgui/kxmlguiwindow.cpp:126
#25 0x00007fe53358d86c in QApplicationPrivate::notify_helper (this=this@entry=0x1be6230, receiver=receiver@entry=0x1d376f0, e=e@entry=0x553d030) at kernel/qapplication.cpp:4562
#26 0x00007fe533591ceb in QApplication::notify (this=0x7fff321f2b00, receiver=0x1d376f0, e=0x553d030) at kernel/qapplication.cpp:4423
#27 0x00007fe5342a2146 in KApplication::notify (this=0x7fff321f2b00, receiver=0x1d376f0, event=0x553d030) at /usr/src/debug/kdelibs-4.10.1/kdeui/kernel/kapplication.cpp:311
#28 0x00007fe532b85c9e in QCoreApplication::notifyInternal (this=0x7fff321f2b00, receiver=receiver@entry=0x1d376f0, event=event@entry=0x553d030) at kernel/qcoreapplication.cpp:946
#29 0x00007fe532b89601 in sendEvent (event=0x553d030, receiver=0x1d376f0) at kernel/qcoreapplication.h:231
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1bb9670) at kernel/qcoreapplication.cpp:1570
#31 0x00007fe532bb4043 in sendPostedEvents () at kernel/qcoreapplication.h:236
#32 postEventSourceDispatch (s=0x1be5bd0) at kernel/qeventdispatcher_glib.cpp:279
#33 0x00007fe52ea017d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#34 0x00007fe52ea01b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#35 0x00007fe52ea01bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#36 0x00007fe532bb41d6 in QEventDispatcherGlib::processEvents (this=0x1bbead0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#37 0x00007fe53362dc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007fe532b849ef in QEventLoop::processEvents (this=this@entry=0x7fff321f2960, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007fe532b84c78 in QEventLoop::exec (this=0x7fff321f2960, flags=...) at kernel/qeventloop.cpp:204
#40 0x00007fe532b89918 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#41 0x000000000040ad36 in main (argc=4, argv=0x7fff321f2c58) at /usr/src/debug/ark-4.10.1/app/main.cpp:209

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-08-29 02:06:00 UTC
*** Bug 324199 has been marked as a duplicate of this bug. ***
Comment 2 Elvis Angelaccio 2015-10-19 14:12:56 UTC
Hi. Can you provide a test ISO file? Have you tried with a more recent version of Ark?
Comment 3 Raphael Kubo da Costa 2015-10-30 18:22:14 UTC
Based on the description and stack trace, this could be bug 193908.
Comment 4 Elvis Angelaccio 2015-12-28 21:02:49 UTC
Closing as duplicate for now. Please reopen if you experience the crash again on a newer Ark release.

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