Bug 270007

Summary: Ark crashed by stopping a compression of files with 7zip
Product: [Applications] ark Reporter: Gatoso <gatoso>
Component: generalAssignee: Raphael Kubo da Costa <rakuco>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Gatoso 2011-04-03 16:16:52 UTC
Application: ark (2.16)
KDE Platform Version: 4.6.1 (4.6.1) (Compiled from sources)
Qt Version: 4.7.2
Operating System: Linux 2.6.37-pae i686
Distribution (Platform): Archlinux Packages

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

I was compressing a lot of files using Ark with 7zip. Then, I stopped the compressiĆ³n through notification plasma addon and, then, Ark crashed.

- Unusual behavior I noticed:

-- Backtrace:
Application: Ark (ark), signal: Aborted
[Current thread is 1 (Thread 0xb4e56710 (LWP 3811))]

Thread 3 (Thread 0xb2697b70 (LWP 3812)):
#0  0xb5405ca2 in clock_gettime () from /lib/librt.so.1
#1  0xb6045769 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6122e23 in updateCurrentTime (this=0x8835cc4, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x8835cc4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb6121352 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb26970bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb61213ed in timerSourcePrepare (source=0x8835c90, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb55c898d in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0xb55c983b in g_main_context_iterate.clone.5 () from /usr/lib/libglib-2.0.so.0
#9  0xb55c9f45 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb6121bdf in QEventDispatcherGlib::processEvents (this=0x88361a0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb60ef11a in QEventLoop::processEvents (this=0xb2697280, flags=...) at kernel/qeventloop.cpp:149
#12 0xb60ef3ba in QEventLoop::exec (this=0xb2697280, flags=...) at kernel/qeventloop.cpp:201
#13 0xb5fe405f in QThread::exec (this=0x87f0b80) at thread/qthread.cpp:492
#14 0xb60ce672 in QInotifyFileSystemWatcherEngine::run (this=0x87f0b80) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb5fe70ab in QThreadPrivate::start (arg=0x87f0b80) at thread/qthread_unix.cpp:320
#16 0xb5772e31 in start_thread () from /lib/libpthread.so.0
#17 0xb5e1907e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb1d25b70 (LWP 3824)):
#0  0xb7751424 in __kernel_vsyscall ()
#1  0xb5e095bb in write () from /lib/libc.so.6
#2  0xb5db0f4c in _IO_new_file_write () from /lib/libc.so.6
#3  0xb5db0c00 in new_do_write () from /lib/libc.so.6
#4  0xb5db0ee1 in _IO_new_file_xsputn () from /lib/libc.so.6
#5  0xb5d8c200 in buffered_vfprintf () from /lib/libc.so.6
#6  0xb5d873db in vfprintf () from /lib/libc.so.6
#7  0xb5d9172f in fprintf () from /lib/libc.so.6
#8  0xb5fdba5e in qt_message_output (msgType=QtWarningMsg, buf=0x884cfd8 "QSocketNotifier: Invalid socket 26 and type 'Read', disabling...") at global/qglobal.cpp:2248
#9  0xb5fdbc18 in qt_message (msgType=QtWarningMsg, msg=0xb61be800 "QSocketNotifier: Invalid socket %d and type '%s', disabling...", ap=0xb1d24fe4 "\032") at global/qglobal.cpp:2328
#10 0xb5fdc1c9 in qWarning (msg=0xb61be800 "QSocketNotifier: Invalid socket %d and type '%s', disabling...") at global/qglobal.cpp:2410
#11 0xb61214ce in socketNotifierSourceCheck (source=0x8a723e8) at kernel/qeventdispatcher_glib.cpp:90
#12 0xb55c90e6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#13 0xb55c9a32 in g_main_context_iterate.clone.5 () from /usr/lib/libglib-2.0.so.0
#14 0xb55c9f45 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#15 0xb6121bdf in QEventDispatcherGlib::processEvents (this=0x886d750, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#16 0xb60ef11a in QEventLoop::processEvents (this=0xb1d25220, flags=...) at kernel/qeventloop.cpp:149
#17 0xb60ef3ba in QEventLoop::exec (this=0xb1d25220, flags=...) at kernel/qeventloop.cpp:201
#18 0xb5fe405f in QThread::exec (this=0x88b70b0) at thread/qthread.cpp:492
#19 0xb77152e7 in Kerfuffle::Job::Private::run (this=0x88b70b0) at /home/zuargo/Paquetes/kdeutils/src/kdeutils-4.6.1/ark/kerfuffle/jobs.cpp:55
#20 0xb5fe70ab in QThreadPrivate::start (arg=0x88b70b0) at thread/qthread_unix.cpp:320
#21 0xb5772e31 in start_thread () from /lib/libpthread.so.0
#22 0xb5e1907e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4e56710 (LWP 3811)):
[KCrash Handler]
#7  0xb7751424 in __kernel_vsyscall ()
#8  0xb5d74db2 in raise () from /lib/libc.so.6
#9  0xb5d7664c in abort () from /lib/libc.so.6
#10 0xb5fdba72 in qt_message_output (msgType=QtFatalMsg, buf=0x8944cf8 "ASSERT failure in QCoreApplication::sendEvent: \"Cannot send events to objects owned by a different thread. Current thread 86f6fa8. Receiver '' (of type 'KProcess') was created in thread 88b70b0\", file"...) at global/qglobal.cpp:2282
#11 0xb5fdbc18 in qt_message (msgType=QtFatalMsg, msg=0xb615e9a0 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0xbfdaed64 "@\241\033\266@\345\212\b\021\241\033\266]\001") at global/qglobal.cpp:2328
#12 0xb5fdbd29 in qFatal (msg=0xb615e9a0 "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qglobal.cpp:2511
#13 0xb5fdbd6d in qt_assert_x (where=0xb61ba140 "QCoreApplication::sendEvent", what=0x88ae540 "Cannot send events to objects owned by a different thread. Current thread 86f6fa8. Receiver '' (of type 'KProcess') was created in thread 88b70b0", file=0xb61ba111 "kernel/qcoreapplication.cpp", line=349) at global/qglobal.cpp:2035
#14 0xb60f0125 in QCoreApplicationPrivate::checkReceiverThread (this=0x87273f8, receiver=0x88989f8) at kernel/qcoreapplication.cpp:341
#15 0xb65d15a3 in QApplication::notify (this=0xbfdb01b4, receiver=0x88989f8, e=0xbfdaf1fc) at kernel/qapplication.cpp:3754
#16 0xb71d68d2 in KApplication::notify (this=0xbfdb01b4, receiver=0x88989f8, event=0xbfdaf1fc) at /home/zuargo/Paquetes/kdelibs/src/kdelibs-4.6.1/kdeui/kernel/kapplication.cpp:311
#17 0xb60f07c2 in QCoreApplication::notifyInternal (this=0xbfdb01b4, receiver=0x88989f8, event=0xbfdaf1fc) at kernel/qcoreapplication.cpp:731
#18 0xb6106862 in sendEvent (this=0x8787cd0, o=0x0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#19 QObjectPrivate::setParent_helper (this=0x8787cd0, o=0x0) at kernel/qobject.cpp:1981
#20 0xb610b9b0 in QObject::~QObject (this=0x8844420, __in_chrg=<value optimized out>) at kernel/qobject.cpp:954
#21 0xb610fa1e in QSocketNotifier::~QSocketNotifier (this=0x8844420, __in_chrg=<value optimized out>) at kernel/qsocketnotifier.cpp:226
#22 0xb610fa63 in QSocketNotifier::~QSocketNotifier (this=0x8844420, __in_chrg=<value optimized out>) at kernel/qsocketnotifier.cpp:229
#23 0xb6105455 in qDeleteInEventHandler (o=0x8844420) at kernel/qobject.cpp:3986
#24 0xb6081fd7 in QProcessPrivate::cleanup (this=0x889c520) at io/qprocess.cpp:802
#25 0xb6088c46 in QProcessPrivate::_q_processDied (this=0x889c520) at io/qprocess.cpp:1041
#26 0xb60cb4a4 in QProcessPrivate::waitForFinished (this=0x889c520, msecs=30000) at io/qprocess_unix.cpp:1125
#27 0xb60822c1 in QProcess::waitForFinished (this=0x88989f8, msecs=30000) at io/qprocess.cpp:1742
#28 0xb772049f in Kerfuffle::CliInterface::doKill (this=0x87aa968) at /home/zuargo/Paquetes/kdeutils/src/kdeutils-4.6.1/ark/kerfuffle/cliinterface.cpp:630
#29 0xb77154ed in Kerfuffle::Job::doKill (this=0x8974b00) at /home/zuargo/Paquetes/kdeutils/src/kdeutils-4.6.1/ark/kerfuffle/jobs.cpp:137
#30 0xb634d508 in KJob::kill (this=0x8974b00, verbosity=KJob::EmitResult) at /home/zuargo/Paquetes/kdelibs/src/kdelibs-4.6.1/kdecore/jobs/kjob.cpp:106
#31 0xb71d1f8a in KUiServerJobTracker::Private::_k_killJob (this=0x87c7010) at /home/zuargo/Paquetes/kdelibs/src/kdelibs-4.6.1/kdeui/jobs/kuiserverjobtracker.cpp:59
#32 0xb71d2009 in KUiServerJobTracker::qt_metacall (this=0x87c7dd8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfdaf73c) at /home/zuargo/Paquetes/kdelibs/src/build/kdeui/kuiserverjobtracker.moc:100
#33 0xb60f791d in QMetaObject::metacall (object=0x87c7dd8, cl=QMetaObject::InvokeMetaMethod, idx=25, argv=0xbfdaf73c) at kernel/qmetaobject.cpp:237
#34 0xb61096b7 in QMetaObject::activate (sender=0x8a8d6b0, m=0xb73baf64, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#35 0xb7338c38 in OrgKdeJobViewV2Interface::cancelRequested (this=0x8a8d6b0) at /home/zuargo/Paquetes/kdelibs/src/build/kdeui/jobviewifacev2.moc:122
#36 0xb7338e3b in OrgKdeJobViewV2Interface::qt_metacall (this=0x8a8d6b0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfdaf848) at /home/zuargo/Paquetes/kdelibs/src/build/kdeui/jobviewifacev2.moc:98
#37 0xb57a41df in QDBusConnectionPrivate::deliverCall (this=0x87753b8, object=0x8a8d6b0, msg=..., metaTypes=..., slotIdx=5) at qdbusintegrator.cpp:941
#38 0xb57af6e7 in QDBusCallDeliveryEvent::placeMetaCall (this=0x8a2afe0, object=0x8a8d6b0) at qdbusintegrator_p.h:103
#39 0xb6108487 in QObject::event (this=0x8a8d6b0, e=0x8a2afe0) at kernel/qobject.cpp:1217
#40 0xb65cc0f1 in QApplicationPrivate::notify_helper (this=0x87273f8, receiver=0x8a8d6b0, e=0x8a2afe0) at kernel/qapplication.cpp:4462
#41 0xb65d17ae in QApplication::notify (this=0xbfdb01b4, receiver=0x8a8d6b0, e=0x8a2afe0) at kernel/qapplication.cpp:4427
#42 0xb71d68d2 in KApplication::notify (this=0xbfdb01b4, receiver=0x8a8d6b0, event=0x8a2afe0) at /home/zuargo/Paquetes/kdelibs/src/kdelibs-4.6.1/kdeui/kernel/kapplication.cpp:311
#43 0xb60f07c2 in QCoreApplication::notifyInternal (this=0xbfdb01b4, receiver=0x8a8d6b0, event=0x8a2afe0) at kernel/qcoreapplication.cpp:731
#44 0xb60f4d05 in sendEvent (receiver=0x0, event_type=0, data=0x86f6e98) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x86f6e98) at kernel/qcoreapplication.cpp:1372
#46 0xb60f4f3e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#47 0xb6121a25 in sendPostedEvents (s=0x8729710) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#48 postEventSourceDispatch (s=0x8729710) at kernel/qeventdispatcher_glib.cpp:277
#49 0xb55c9471 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#50 0xb55c9c78 in g_main_context_iterate.clone.5 () from /usr/lib/libglib-2.0.so.0
#51 0xb55c9f45 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#52 0xb6121b9d in QEventDispatcherGlib::processEvents (this=0x86f6c00, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#53 0xb668d3f6 in QGuiEventDispatcherGlib::processEvents (this=0x86f6c00, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#54 0xb60ef11a in QEventLoop::processEvents (this=0xbfdb00c4, flags=...) at kernel/qeventloop.cpp:149
#55 0xb60ef3ba in QEventLoop::exec (this=0xbfdb00c4, flags=...) at kernel/qeventloop.cpp:201
#56 0xb60f5001 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#57 0xb65c9f68 in QApplication::exec () at kernel/qapplication.cpp:3736
#58 0x08053ba7 in main (argc=) at /home/zuargo/Paquetes/kdeutils/src/kdeutils-4.6.1/ark/app/main.cpp:209

Reported using DrKonqi
Comment 1 Raphael Kubo da Costa 2011-04-03 17:57:43 UTC

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