Bug 250937

Summary: Opening tar.bz
Product: [Applications] ark Reporter: Walter Duco <gualter666>
Component: generalAssignee: Harald Hvaal <metellius>
Status: RESOLVED WORKSFORME    
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 Walter Duco 2010-09-12 02:33:58 UTC
Application: ark (2.14)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.34.6-54.fc13.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
crash during the open of a tar.bz file. File size: 50 MB

 -- Backtrace:
Application: Ark (ark), signal: Segmentation fault
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
[Current thread is 1 (Thread 0x7f7e501da820 (LWP 18813))]

Thread 2 (Thread 0x7f7e440eb710 (LWP 18826)):
[KCrash Handler]
#5  0x0000003aa8019ed7 in Kerfuffle::ReadOnlyArchiveInterface::entry (this=<value optimized out>, archiveEntry=...) at /usr/src/debug/kdeutils-4.4.5/ark/kerfuffle/archiveinterface.cpp:82
#6  0x00007f7e4433853e in LibArchiveInterface::emitEntryFromArchiveEntry (this=0x1c6d1f0, aentry=<value optimized out>)
    at /usr/src/debug/kdeutils-4.4.5/ark/plugins/libarchive/libarchivehandler.cpp:608
#7  0x00007f7e4433a9ca in LibArchiveInterface::list (this=0x1c6d1f0) at /usr/src/debug/kdeutils-4.4.5/ark/plugins/libarchive/libarchivehandler.cpp:88
#8  0x0000003aa801adff in Kerfuffle::ListJob::doWork (this=0x1a20d30) at /usr/src/debug/kdeutils-4.4.5/ark/kerfuffle/jobs.cpp:136
#9  0x0000003aa801a261 in Kerfuffle::Job::qt_metacall (this=0x1a20d30, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7f7e440ea330)
    at /usr/src/debug/kdeutils-4.4.5/x86_64-redhat-linux-gnu/ark/kerfuffle/jobs.moc:87
#10 0x0000003aa801ac40 in Kerfuffle::ListJob::qt_metacall (this=0x1a20d30, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7f7e440ea330)
    at /usr/src/debug/kdeutils-4.4.5/x86_64-redhat-linux-gnu/ark/kerfuffle/jobs.moc:169
#11 0x0000003aa5966a36 in QMetaObject::activate (sender=0x7f7e440ead40, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3295
#12 0x0000003aa5962c4e in QObject::event (this=0x7f7e440ead40, e=0x7f7e440eaa80) at kernel/qobject.cpp:1212
#13 0x0000003aa8dab39c in QApplicationPrivate::notify_helper (this=0x18cb6f0, receiver=0x7f7e440ead40, e=0x7f7e440eaa80) at kernel/qapplication.cpp:4306
#14 0x0000003aa8db165b in QApplication::notify (this=<value optimized out>, receiver=0x7f7e440ead40, e=0x7f7e440eaa80) at kernel/qapplication.cpp:4189
#15 0x0000003aaa007016 in KApplication::notify (this=0x7fff41959c60, receiver=0x7f7e440ead40, event=0x7f7e440eaa80) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#16 0x0000003aa5953ddc in QCoreApplication::notifyInternal (this=0x7fff41959c60, receiver=0x7f7e440ead40, event=0x7f7e440eaa80) at kernel/qcoreapplication.cpp:726
#17 0x0000003aa597c6f2 in sendEvent (this=0x7f7e3c002060) at kernel/qcoreapplication.h:215
#18 QTimerInfoList::activateTimers (this=0x7f7e3c002060) at kernel/qeventdispatcher_unix.cpp:603
#19 0x0000003aa5979b74 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#20 0x0000003a9cc3bd02 in g_main_dispatch (context=0x7f7e3c0009b0) at gmain.c:1960
#21 IA__g_main_context_dispatch (context=0x7f7e3c0009b0) at gmain.c:2513
#22 0x0000003a9cc3fae8 in g_main_context_iterate (context=0x7f7e3c0009b0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#23 0x0000003a9cc3fc9c in IA__g_main_context_iteration (context=0x7f7e3c0009b0, may_block=1) at gmain.c:2654
#24 0x0000003aa5979863 in QEventDispatcherGlib::processEvents (this=0x7f7e3c0008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#25 0x0000003aa5952822 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#26 0x0000003aa5952aec in QEventLoop::exec (this=0x7f7e440eacf0, flags=...) at kernel/qeventloop.cpp:201
#27 0x0000003aa586f05b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#28 0x0000003aa801c71a in Kerfuffle::ThreadExecution::run (this=0x1c7edc0) at /usr/src/debug/kdeutils-4.4.5/ark/kerfuffle/threading.cpp:47
#29 0x0000003aa58711a5 in QThreadPrivate::start (arg=0x1c7edc0) at thread/qthread_unix.cpp:248
#30 0x0000003a9b807761 in start_thread (arg=0x7f7e440eb710) at pthread_create.c:301
#31 0x0000003a9b0e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f7e501da820 (LWP 18813)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003aa587212b in wait (this=<value optimized out>, mutex=0x1c7fe70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1c7fe70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003aa587123c in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:619
#4  0x0000003aa801a5b1 in Kerfuffle::Job::~Job (this=0x1a20d30, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/kerfuffle/jobs.cpp:57
#5  0x0000003aa801c502 in ~ListJob (this=0x1a20d30, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/kerfuffle/jobs.h:83
#6  Kerfuffle::ListJob::~ListJob (this=0x1a20d30, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/kerfuffle/jobs.h:83
#7  0x0000003aa5961e7c in QObjectPrivate::deleteChildren (this=0x1c59ec0) at kernel/qobject.cpp:1986
#8  0x0000003aa5968db4 in QObject::~QObject (this=0x1c59c70, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975
#9  0x0000003aa801cc69 in Kerfuffle::ArchiveBase::~ArchiveBase (this=0x1c59c70, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/kerfuffle/archivebase.cpp:53
#10 0x00007f7e457ae08d in ArchiveModel::~ArchiveModel (this=0x1a6bcf0, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/part/archivemodel.cpp:207
#11 0x00007f7e457ae0d9 in ArchiveModel::~ArchiveModel (this=0x1a6bcf0, __in_chrg=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/part/archivemodel.cpp:212
#12 0x0000003aa5961e7c in QObjectPrivate::deleteChildren (this=0x1a6f680) at kernel/qobject.cpp:1986
#13 0x0000003aa5968db4 in QObject::~QObject (this=0x1a6e670, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975
#14 0x0000003aac820c12 in KParts::Part::~Part (this=0x1a6e670, __vtt_parm=0x7f7e459bdbf8, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.5/kparts/part.cpp:212
#15 0x00007f7e457a128b in Ark::Part::~Part (this=0x1a6e670, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/part/part.cpp:132
#16 0x00007f7e457a12e9 in Ark::Part::~Part (this=0x1a6e670, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/part/part.cpp:132
#17 0x000000000040a20b in MainWindow::~MainWindow (this=0x1a35810, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/app/mainwindow.cpp:74
#18 0x000000000040a2c9 in MainWindow::~MainWindow (this=0x1a35810, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdeutils-4.4.5/ark/app/mainwindow.cpp:76
#19 0x0000003aa5962f55 in QObject::event (this=0x1a35810, e=0x1a41520) at kernel/qobject.cpp:1231
#20 0x0000003aa8df5aff in QWidget::event (this=0x1a35810, event=0x1a41520) at kernel/qwidget.cpp:8501
#21 0x0000003aa918c55b in QMainWindow::event (this=0x1a35810, event=0x1a41520) at widgets/qmainwindow.cpp:1414
#22 0x0000003aaa104763 in KXmlGuiWindow::event (this=0x1a35810, ev=0x1a41520) at /usr/src/debug/kdelibs-4.4.5/kdeui/xmlgui/kxmlguiwindow.cpp:131
#23 0x0000003aa8dab39c in QApplicationPrivate::notify_helper (this=0x18cb6f0, receiver=0x1a35810, e=0x1a41520) at kernel/qapplication.cpp:4306
#24 0x0000003aa8db165b in QApplication::notify (this=<value optimized out>, receiver=0x1a35810, e=0x1a41520) at kernel/qapplication.cpp:4189
#25 0x0000003aaa007016 in KApplication::notify (this=0x7fff41959c60, receiver=0x1a35810, event=0x1a41520) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#26 0x0000003aa5953ddc in QCoreApplication::notifyInternal (this=0x7fff41959c60, receiver=0x1a35810, event=0x1a41520) at kernel/qcoreapplication.cpp:726
#27 0x0000003aa5955ed4 in sendEvent (receiver=0x0, event_type=0, data=0x18b2550) at kernel/qcoreapplication.h:215
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x18b2550) at kernel/qcoreapplication.cpp:1367
#29 0x0000003aa5979d23 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#30 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#31 0x0000003a9cc3bd02 in g_main_dispatch (context=0x18ce120) at gmain.c:1960
#32 IA__g_main_context_dispatch (context=0x18ce120) at gmain.c:2513
#33 0x0000003a9cc3fae8 in g_main_context_iterate (context=0x18ce120, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#34 0x0000003a9cc3fc9c in IA__g_main_context_iteration (context=0x18ce120, may_block=1) at gmain.c:2654
#35 0x0000003aa5979863 in QEventDispatcherGlib::processEvents (this=0x18b1c70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#36 0x0000003aa8e4a84e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x0000003aa5952822 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#38 0x0000003aa5952aec in QEventLoop::exec (this=0x7fff41959bb0, flags=...) at kernel/qeventloop.cpp:201
#39 0x0000003aa59561bb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#40 0x0000000000409477 in main (argc=4, argv=0x7fff4195a818) at /usr/src/debug/kdeutils-4.4.5/ark/app/main.cpp:210

Possible duplicates by query: bug 250835, bug 244968, bug 244693, bug 242187, bug 238356.

Reported using DrKonqi
Comment 1 Raphael Kubo da Costa 2010-09-12 03:16:16 UTC
Did you close Ark while the archive was being loaded?
Comment 2 Walter Duco 2010-09-12 08:08:05 UTC
No, after download the file, it's open automatically, and then ark informed the crash
Comment 3 Raphael Kubo da Costa 2010-09-19 02:54:18 UTC
Weird, from the backtrace it looks like Ark was being closed. Are you sure you did not try to close it? Is this crash reproducible?
Comment 4 Walter Duco 2010-09-21 20:28:45 UTC
I didn't close it. When the crash happened it was running the update. After
that, the crash didn't happened again.

2010/9/18 Raphael Kubo da Costa <kubito@gmail.com>

> https://bugs.kde.org/show_bug.cgi?id=250937
>
>
>
>
>
> --- Comment #3 from Raphael Kubo da Costa <kubito gmail com>  2010-09-19
> 02:54:18 ---
> Weird, from the backtrace it looks like Ark was being closed. Are you sure
> you
> did not try to close it? Is this crash reproducible?
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 5 Raphael Kubo da Costa 2010-09-21 20:45:44 UTC
What update was being run?
Comment 6 Walter Duco 2010-09-21 21:06:13 UTC
It was running an automatic system update.

2010/9/21 Raphael Kubo da Costa <kubito@gmail.com>

> https://bugs.kde.org/show_bug.cgi?id=250937
>
>
>
>
>
> --- Comment #5 from Raphael Kubo da Costa <kubito gmail com>  2010-09-21
> 20:45:44 ---
> What update was being run?
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 7 Raphael Kubo da Costa 2010-09-27 03:34:25 UTC
Well, since neither of us has been able to reproduce this crash at will, I'm closing the report for now.

Should you ever come across this crash again, please reopen this report. Thanks.