Bug 334659

Summary: ark crashed after immediately closing it after start
Product: [Applications] ark Reporter: vikram goyal <vikigoyal>
Component: generalAssignee: Raphael Kubo da Costa <rakuco>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 2.19   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description vikram goyal 2014-05-12 13:10:48 UTC
Application: ark (2.19)
KDE Platform Version: 4.12.5
Qt Version: 4.8.6
Operating System: Linux 3.14.3-200.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

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

I had by mistake clicked on a 160 mb tar bzipped archive which ark started to open. I meediately clicked X to close as ark which crashed the app.

-- Backtrace:
Application: Ark (ark), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
185	62:	movl	(%rsp), %edi
[Current thread is 1 (Thread 0x7f0a97a788c0 (LWP 5938))]

Thread 2 (Thread 0x7f0a8c8fe700 (LWP 5939)):
[KCrash Handler]
#6  0x00000038b7d9b6c7 in isSignalConnected (signal_index=4, this=0x0) at kernel/qobject_p.h:237
#7  QMetaObject::activate (sender=sender@entry=0x17144b0, m=m@entry=0x3fb022f760 <Kerfuffle::ReadOnlyArchiveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7f0a8c8fdb20) at kernel/qobject.cpp:3472
#8  0x0000003fb00188b5 in Kerfuffle::ReadOnlyArchiveInterface::entry (this=this@entry=0x17144b0, _t1=...) at /usr/src/debug/ark-4.12.5/x86_64-redhat-linux-gnu/kerfuffle/archiveinterface.moc:124
#9  0x00007f0a8cb25e62 in LibArchiveInterface::emitEntryFromArchiveEntry (this=this@entry=0x17144b0, aentry=<optimized out>) at /usr/src/debug/ark-4.12.5/plugins/libarchive/libarchivehandler.cpp:651
#10 0x00007f0a8cb26d08 in LibArchiveInterface::list (this=0x17144b0) at /usr/src/debug/ark-4.12.5/plugins/libarchive/libarchivehandler.cpp:115
#11 0x0000003fb00194f4 in Kerfuffle::ListJob::doWork (this=0x18b2a30) at /usr/src/debug/ark-4.12.5/kerfuffle/jobs.cpp:192
#12 0x0000003fb0019211 in Kerfuffle::Job::Private::run (this=0x18b05f0) at /usr/src/debug/ark-4.12.5/kerfuffle/jobs.cpp:58
#13 0x00000038b7c7c6bf in QThreadPrivate::start (arg=0x18b05f0) at thread/qthread_unix.cpp:349
#14 0x0000003641c07f33 in start_thread (arg=0x7f0a8c8fe700) at pthread_create.c:309
#15 0x00000036418f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f0a97a788c0 (LWP 5938)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00000038b7c7cbf6 in wait (time=18446744073709551615, this=0x16e04a0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x18af770, mutex=mutex@entry=0x18af748, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000038b7c7c24e in QThread::wait (this=<optimized out>, time=time@entry=18446744073709551615) at thread/qthread_unix.cpp:720
#4  0x0000003fb0018ef0 in Kerfuffle::Job::~Job (this=0x18b2a30, __in_chrg=<optimized out>) at /usr/src/debug/ark-4.12.5/kerfuffle/jobs.cpp:87
#5  0x0000003fb001b268 in ~ListJob (this=0x18b2a30, __in_chrg=<optimized out>) at /usr/src/debug/ark-4.12.5/kerfuffle/jobs.h:92
#6  Kerfuffle::ListJob::~ListJob (this=0x18b2a30, __in_chrg=<optimized out>) at /usr/src/debug/ark-4.12.5/kerfuffle/jobs.h:92
#7  0x00000038b7d9e2f8 in QObjectPrivate::deleteChildren (this=this@entry=0x18aef80) at kernel/qobject.cpp:1935
#8  0x00000038b7da09af in QObject::~QObject (this=0x18af050, __in_chrg=<optimized out>) at kernel/qobject.cpp:954
#9  0x0000003fb0015cf9 in Kerfuffle::Archive::~Archive (this=0x18af050, __in_chrg=<optimized out>) at /usr/src/debug/ark-4.12.5/kerfuffle/archive.cpp:133
#10 0x00007f0a8d426b0b in cleanup (pointer=<optimized out>) at /usr/include/QtCore/qscopedpointer.h:62
#11 ~QScopedPointer (this=0x1615fb0, __in_chrg=<optimized out>) at /usr/include/QtCore/qscopedpointer.h:100
#12 ArchiveModel::~ArchiveModel (this=0x1615f90, __in_chrg=<optimized out>) at /usr/src/debug/ark-4.12.5/part/archivemodel.cpp:289
#13 0x00007f0a8d426b39 in ArchiveModel::~ArchiveModel (this=0x1615f90, __in_chrg=<optimized out>) at /usr/src/debug/ark-4.12.5/part/archivemodel.cpp:293
#14 0x00000038b7d9e2f8 in QObjectPrivate::deleteChildren (this=this@entry=0x1711f50) at kernel/qobject.cpp:1935
#15 0x00000038b7da09af in QObject::~QObject (this=0x174f820, __in_chrg=<optimized out>) at kernel/qobject.cpp:954
#16 0x0000003f2f2271d4 in KParts::Part::~Part (this=0x174f820, __vtt_parm=0x7f0a8d63a7f8 <VTT for Ark::Part+24>, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.12.5/kparts/part.cpp:190
#17 0x00007f0a8d419fa2 in Ark::Part::~Part (this=0x174f820, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/ark-4.12.5/part/part.cpp:138
#18 0x00007f0a8d419fe9 in Ark::Part::~Part (this=0x174f820, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/ark-4.12.5/part/part.cpp:143
#19 0x00000038b7d9e2f8 in QObjectPrivate::deleteChildren (this=this@entry=0x160b4b0) at kernel/qobject.cpp:1935
#20 0x0000003f36a1a0b7 in QWidget::~QWidget (this=0x166cd00, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#21 0x000000000040e59d in MainWindow::~MainWindow (this=this@entry=0x166cd00, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/ark-4.12.5/app/mainwindow.cpp:67
#22 0x000000000040e629 in MainWindow::~MainWindow (this=0x166cd00, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/ark-4.12.5/app/mainwindow.cpp:73
#23 0x00000038b7d9fee8 in QObject::event (this=this@entry=0x166cd00, e=e@entry=0x18f6930) at kernel/qobject.cpp:1203
#24 0x0000003f36a1de33 in QWidget::event (this=this@entry=0x166cd00, event=event@entry=0x18f6930) at kernel/qwidget.cpp:8859
#25 0x0000003f36def843 in QMainWindow::event (this=this@entry=0x166cd00, event=event@entry=0x18f6930) at widgets/qmainwindow.cpp:1478
#26 0x0000003f33f098e1 in KMainWindow::event (this=this@entry=0x166cd00, ev=ev@entry=0x18f6930) at /usr/src/debug/kdelibs-4.12.5/kdeui/widgets/kmainwindow.cpp:1084
#27 0x0000003f33f44fa9 in KXmlGuiWindow::event (this=0x166cd00, ev=0x18f6930) at /usr/src/debug/kdelibs-4.12.5/kdeui/xmlgui/kxmlguiwindow.cpp:126
#28 0x0000003f369caebc in QApplicationPrivate::notify_helper (this=0x1514070, receiver=0x166cd00, e=0x18f6930) at kernel/qapplication.cpp:4565
#29 0x0000003f369d1825 in QApplication::notify (this=this@entry=0x7fffbef92770, receiver=receiver@entry=0x166cd00, e=e@entry=0x18f6930) at kernel/qapplication.cpp:4351
#30 0x0000003f33e4ab0a in KApplication::notify (this=0x7fffbef92770, receiver=0x166cd00, event=0x18f6930) at /usr/src/debug/kdelibs-4.12.5/kdeui/kernel/kapplication.cpp:311
#31 0x00000038b7d86ebd in QCoreApplication::notifyInternal (this=0x7fffbef92770, receiver=receiver@entry=0x166cd00, event=event@entry=0x18f6930) at kernel/qcoreapplication.cpp:953
#32 0x00000038b7d8a0d5 in sendEvent (event=0x18f6930, receiver=0x166cd00) at kernel/qcoreapplication.h:231
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x14e70c0) at kernel/qcoreapplication.cpp:1577
#34 0x00000038b7d8a573 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#35 0x00000038b7db6253 in sendPostedEvents () at kernel/qcoreapplication.h:236
#36 postEventSourceDispatch (s=s@entry=0x1504810) at kernel/qeventdispatcher_glib.cpp:280
#37 0x00000036444492a6 in g_main_dispatch (context=0x1515330) at gmain.c:3066
#38 g_main_context_dispatch (context=context@entry=0x1515330) at gmain.c:3642
#39 0x0000003644449628 in g_main_context_iterate (context=context@entry=0x1515330, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#40 0x00000036444496dc in g_main_context_iteration (context=0x1515330, may_block=1) at gmain.c:3774
#41 0x00000038b7db5ad5 in QEventDispatcherGlib::processEvents (this=0x14e8a40, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#42 0x0000003f36a6cda6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#43 0x00000038b7d8595f in QEventLoop::processEvents (this=this@entry=0x7fffbef92660, flags=...) at kernel/qeventloop.cpp:149
#44 0x00000038b7d85cad in QEventLoop::exec (this=this@entry=0x7fffbef92660, flags=...) at kernel/qeventloop.cpp:204
#45 0x00000038b7d8b399 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#46 0x0000003f369c952c in QApplication::exec () at kernel/qapplication.cpp:3823
#47 0x000000000040ab36 in main (argc=4, argv=0x7fffbef928a8) at /usr/src/debug/ark-4.12.5/app/main.cpp:209

Possible duplicates by query: bug 330687, bug 330093, bug 325339, bug 324211, bug 320290.

Reported using DrKonqi
Comment 1 Raphael Kubo da Costa 2014-05-12 14:04:55 UTC

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