Bug 297373 - Crash when cancelling Compress Job
Summary: Crash when cancelling Compress Job
Status: RESOLVED DUPLICATE of bug 222392
Alias: None
Product: ark
Classification: Applications
Component: general (show other bugs)
Version: 2.18
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Raphael Kubo da Costa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-03 12:00 UTC by David Edmundson
Modified: 2012-04-03 12:02 UTC (History)
0 users

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 David Edmundson 2012-04-03 12:00:02 UTC
Application: ark (2.18)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.0.0-17-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- Started compressing a folder of files from the action menu in dolphin
- There were a /lot/ of files (> 300,000)
- As progress didn't appear to be happening I cancelled the job from the plasma notification
- Ark then crashed.

-- Backtrace:
Application: Ark (ark), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f29704e17a0 (LWP 2446))]

Thread 2 (Thread 0x7f295e47e700 (LWP 2449)):
[KCrash Handler]
#6  QProcessManager::remove (this=0x7f296df344e0, process=0xaf84a0) at io/qprocess_unix.cpp:307
#7  0x00007f296db730fa in QProcess::~QProcess (this=0xae8a40, __in_chrg=<optimized out>) at io/qprocess.cpp:1160
#8  0x00007f296d1b7799 in KPtyProcess::~KPtyProcess() () from /usr/lib/libkpty.so.4
#9  0x00007f2970104ad0 in Kerfuffle::CliInterface::runProcess(QString const&, QStringList const&) () from /usr/lib/libkerfuffle.so.4
#10 0x00007f297010607e in Kerfuffle::CliInterface::addFiles(QStringList const&, QHash<QString, QVariant> const&) () from /usr/lib/libkerfuffle.so.4
#11 0x00007f29700fa9dd in Kerfuffle::AddJob::doWork() () from /usr/lib/libkerfuffle.so.4
#12 0x00007f29700facd1 in Kerfuffle::Job::Private::run() () from /usr/lib/libkerfuffle.so.4
#13 0x00007f296dadf08b in QThreadPrivate::start (arg=0xa93c90) at thread/qthread_unix.cpp:298
#14 0x00007f296a3b3efc in start_thread (arg=0x7f295e47e700) at pthread_create.c:304
#15 0x00007f296d49e59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f29704e17a0 (LWP 2446)):
#0  0x00007f296d492473 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f296754f4f2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f296754fa3f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f296754fac4 in xcb_writev () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007f296bcc7597 in _XSend () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5  0x00007f296bcbb9f5 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#6  0x00007f296bcbbbd2 in XPutImage () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#7  0x00007f296e6bd759 in QX11PixmapData::fromImage (this=0x7f2958007f20, img=<optimized out>, flags=...) at image/qpixmap_x11.cpp:612
#8  0x00007f296e6b94a1 in qt_toX11Pixmap (image=...) at image/qpixmap_x11.cpp:88
#9  0x00007f296e6b9541 in qt_toX11Pixmap (pixmap=...) at image/qpixmap_x11.cpp:101
#10 0x00007f296e66d29e in QWidgetPrivate::setWindowIcon_sys (this=0x7f2958004310, forceReset=false) at kernel/qwidget_x11.cpp:1543
#11 0x00007f296e61a4d5 in QWidget::create (this=0x7f2958002f50, window=0, initializeWindow=true, destroyOldWindow=true) at kernel/qwidget.cpp:1539
#12 0x00007f296e622b5f in QWidget::winId (this=0x7f2958002f50) at kernel/qwidget.cpp:2522
#13 0x00007f296f256fc3 in KDialog::setPlainCaption(QString const&) () from /usr/lib/libkdeui.so.5
#14 0x00007f296f25afb3 in ?? () from /usr/lib/libkdeui.so.5
#15 0x00007f296f25b174 in KDialog::KDialog(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib/libkdeui.so.5
#16 0x00007f296f26c127 in KMessageBox::errorListWId(unsigned long, QString const&, QStringList const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5
#17 0x00007f296f26c425 in KMessageBox::error(QWidget*, QString const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5
#18 0x00007f29701033ed in Kerfuffle::AddToArchive::slotFinished(KJob*) () from /usr/lib/libkerfuffle.so.4
#19 0x00007f29700f71c0 in Kerfuffle::AddToArchive::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkerfuffle.so.4
#20 0x00007f296dbf1c09 in QMetaObject::activate (sender=0xa949d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff37ac5a80) at kernel/qobject.cpp:3566
#21 0x00007f296e066ac2 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#22 0x00007f296e066b00 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#23 0x00007f296e066bbe in KJob::kill(KJob::KillVerbosity) () from /usr/lib/libkdecore.so.5
#24 0x00007f296f2fd09d in KUiServerJobTracker::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#25 0x00007f296dbf1c09 in QMetaObject::activate (sender=0xabf6b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3566
#26 0x00007f296f455f78 in ?? () from /usr/lib/libkdeui.so.5
#27 0x00007f296b3a335b in QDBusConnectionPrivate::deliverCall (this=0x8ad470, object=0xabf6b0, msg=..., metaTypes=..., slotIdx=5) at qdbusintegrator.cpp:947
#28 0x00007f296dbf6bc6 in QObject::event (this=0xabf6b0, e=<optimized out>) at kernel/qobject.cpp:1195
#29 0x00007f296e5d1104 in notify_helper (e=0x7f2958003fd0, receiver=0xabf6b0, this=0x831680) at kernel/qapplication.cpp:4555
#30 QApplicationPrivate::notify_helper (this=0x831680, receiver=0xabf6b0, e=0x7f2958003fd0) at kernel/qapplication.cpp:4527
#31 0x00007f296e5d5f83 in QApplication::notify (this=0x7fff37ac6af0, receiver=0xabf6b0, e=0x7f2958003fd0) at kernel/qapplication.cpp:4416
#32 0x00007f296f3039a6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#33 0x00007f296dbdd61c in QCoreApplication::notifyInternal (this=0x7fff37ac6af0, receiver=0xabf6b0, event=0x7f2958003fd0) at kernel/qcoreapplication.cpp:876
#34 0x00007f296dbe13ea in sendEvent (event=0x7f2958003fd0, receiver=0xabf6b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x804670) at kernel/qcoreapplication.cpp:1500
#36 0x00007f296dc0c793 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#37 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#38 0x00007f2969ee1a5d in g_main_dispatch (context=0x834090) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441
#39 g_main_context_dispatch (context=0x834090) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011
#40 0x00007f2969ee2258 in g_main_context_iterate (context=0x834090, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089
#41 0x00007f2969ee2429 in g_main_context_iteration (context=0x834090, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#42 0x00007f296dc0cbbf in QEventDispatcherGlib::processEvents (this=0x805b30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#43 0x00007f296e67628e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x00007f296dbdc402 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#45 0x00007f296dbdc657 in QEventLoop::exec (this=0x7fff37ac6a80, flags=...) at kernel/qeventloop.cpp:204
#46 0x00007f296dbe16e7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#47 0x000000000040a738 in ?? ()
#48 0x00007f296d3dc30d in __libc_start_main (main=0x408f20, argc=6, ubp_av=0x7fff37ac7748, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff37ac7738) at libc-start.c:226
#49 0x000000000040afa1 in _start ()

Reported using DrKonqi
Comment 1 Raphael Kubo da Costa 2012-04-03 12:02:40 UTC

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