Summary: | ark fails when attempting to extract multiple .zip files with the "Extract Here" konqueror menu option | ||
---|---|---|---|
Product: | [Applications] ark | Reporter: | David C Maurer <david.c.maurer> |
Component: | general | Assignee: | Harald Hvaal <metellius> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | rakuco |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
David C Maurer
2005-06-20 02:22:17 UTC
Ark will sometimes crash kicker with a signal 11. Here is the Backtrace of the dump: Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1208117568 (LWP 7727)] [KCrash handler] #7 0x45c0f5bd in NETWinInfo::mappingState () from /usr/lib/libkdecore.so.4 #8 0x45c6a5f0 in KWin::WindowInfo::valid () from /usr/lib/libkdecore.so.4 #9 0xb7bd03e8 in Task::isIconified () from /usr/lib/libtaskmanager.so.1 #10 0xb7becc78 in TaskBarContainer::qt_invoke () from /usr/lib/libtaskbar.so.1 #11 0x48fd3cc6 in QButton::paintEvent () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #12 0x48f79c9c in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #13 0x48ee50b9 in QApplication::internalNotify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #14 0x48ee524a in QApplication::notify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #15 0x45bf6e08 in KApplication::notify () from /usr/lib/libkdecore.so.4 #16 0x48eb3680 in QWidget::repaint () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #17 0x48ee61fe in QApplication::sendPostedEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #18 0x48ee62a2 in QApplication::sendPostedEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #19 0x48e93418 in QEventLoop::processEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #20 0x48efa755 in QEventLoop::enterLoop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #21 0x48efa6ae in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #22 0x48ee42bb in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #23 0x4652eb90 in kdemain () from /usr/lib/libkdeinit_kicker.so #24 0x080485e6 in ?? () #25 0x00000001 in ?? () #26 0xbfffe2f4 in ?? () #27 0x080496cc in ?? () #28 0x4893aff4 in ?? () from /lib/tls/libc.so.6 #29 0x00000000 in ?? () #30 0x480cac80 in ?? () from /lib/ld-linux.so.2 #31 0xbfffe2c8 in ?? () #32 0x48829e33 in __libc_start_main () from /lib/tls/libc.so.6 > ark hangs after attempting to open an individual dialog box for each .zip file
Might be related to the crashes you are getting. KWin sends updates to Kicker's taskbar applet which crashes.
Could you try to reproduce the hanging konqueror and look which processes are eating your CPU time? Maybe Ark spawns so many processes that the desktop itself is having a hard time getting some CPU time to interact with the user.
When I reproduce the hang, ark appears to peg the CPU meter. It does attempt to spawn multiple unzip processes, but these are listed as defunt in ps. The unzip processes do not appear to be taking up cpu time. Perhaps ark should only spawn one unzip child at a time to reduce overhead if multiple zip files are selected for extraction. |