Bug 190741 - Ark crash (signal ) when closing
Summary: Ark crash (signal ) when closing
Status: RESOLVED WORKSFORME
Alias: None
Product: ark
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.12
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Hvaal
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-26 19:24 UTC by bou.gui
Modified: 2009-09-06 03:05 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bou.gui 2009-04-26 19:24:56 UTC
Version:           2.12 (using 4.2.2 (KDE 4.2.2), Debian packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.26-2-686

When closing Ark after looking into a zip file, Ark crashes.

Application : Ark (ark), signal SIGSEGV

Thread 1 (Thread 0xb5e8a700 (LWP 7333)):
[KCrash Handler]
#6  QWidget::setEnabled (this=0x64006b, enable=true) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:144
#7  0xb4497385 in Part::setReadyGui (this=0x855fb50) at ../../../ark/part/part.cpp:410
#8  0xb44976be in Part::slotPreviewExtracted (this=0x855fb50, job=0x8a06750) at ../../../ark/part/part.cpp:460
#9  0xb44906ef in Part::qt_metacall (this=0x855fb50, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x8745900) at moc_part.cpp:120
#10 0xb6bd37eb in QMetaCallEvent::placeMetaCall (this=0x884fd58, object=0x855fb50) at kernel/qobject.cpp:489
#11 0xb6bd5290 in QObject::event (this=0x855fb50, e=0x884fd58) at kernel/qobject.cpp:1118
#12 0xb6dfc7bc in QApplicationPrivate::notify_helper (this=0x8535550, receiver=0x855fb50, e=0x884fd58) at kernel/qapplication.cpp:4057
#13 0xb6e04ace in QApplication::notify (this=0xbfe60c84, receiver=0x855fb50, e=0x884fd58) at kernel/qapplication.cpp:3604
#14 0xb7aa4b7d in KApplication::notify (this=0xbfe60c84, receiver=0x855fb50, event=0x884fd58) at ../../kdeui/kernel/kapplication.cpp:307
#15 0xb6bc4a2b in QCoreApplication::notifyInternal (this=0xbfe60c84, receiver=0x855fb50, event=0x884fd58) at kernel/qcoreapplication.cpp:610
#16 0xb6bc5685 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x851eaf8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#17 0xb6bc587d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#18 0xb6bf074f in postEventSourceDispatch (s=0x8537778) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#19 0xb616a848 in IA__g_main_context_dispatch (context=0x85376f8) at /build/buildd-glib2.0_2.20.1-1-i386-SPuBUJ/glib2.0-2.20.1/glib/gmain.c:1814
#20 0xb616ddab in g_main_context_iterate (context=0x85376f8, block=1, dispatch=1, self=0x8535710) at /build/buildd-glib2.0_2.20.1-1-i386-SPuBUJ/glib2.0-2.20.1/glib/gmain.c:2448
#21 0xb616df28 in IA__g_main_context_iteration (context=0x85376f8, may_block=1) at /build/buildd-glib2.0_2.20.1-1-i386-SPuBUJ/glib2.0-2.20.1/glib/gmain.c:2511
#22 0xb6bf0398 in QEventDispatcherGlib::processEvents (this=0x8522120, flags={i = -1075442872}) at kernel/qeventdispatcher_glib.cpp:324
#23 0xb6e9d0e5 in QGuiEventDispatcherGlib::processEvents (this=0x8522120, flags={i = -1075442824}) at kernel/qguieventdispatcher_glib.cpp:202
#24 0xb6bc305a in QEventLoop::processEvents (this=0xbfe60bf0, flags={i = -1075442760}) at kernel/qeventloop.cpp:149
#25 0xb6bc349a in QEventLoop::exec (this=0xbfe60bf0, flags={i = -1075442696}) at kernel/qeventloop.cpp:200
#26 0xb6bc5949 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#27 0xb6dfc637 in QApplication::exec () at kernel/qapplication.cpp:3526
#28 0x0805229f in main (argc=4, argv=0xbfe61044) at ../../../ark/app/main.cpp:222
Comment 1 Raphael Kubo da Costa 2009-04-26 20:07:55 UTC
IIRC, this has been fixed in trunk and backported to 4.2.3.

Can you test this with trunk? Does it happen to any zip file?
Comment 2 Raphael Kubo da Costa 2009-06-02 07:07:07 UTC
Closing since the reporter seems to have vanished.
Comment 3 el_ca_pi_tan 2009-08-28 14:34:56 UTC
I got a similar crash with a gz-file.

Application that crashed: ark
Version of the application: 2.13
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.28-15-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
nothing special. ark just crashed while closing it.

 -- Backtrace:
Application: Ark (ark), signal: Segmentation fault
[KCrash Handler]
#6  QWidget::setEnabled (this=0x6e6f6974, enable=true) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:144
#7  0xb49249c5 in Part::setReadyGui (this=0x8164b30) at /build/buildd/kdeutils-4.3.0/ark/part/part.cpp:425
#8  0xb4924cfe in Part::slotPreviewExtracted (this=0x8164b30, job=0x838a998) at /build/buildd/kdeutils-4.3.0/ark/part/part.cpp:475
#9  0xb491d8f7 in Part::qt_metacall (this=0x8164b30, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x839dca0) at /build/buildd/kdeutils-4.3.0/obj-i486-linux-gnu/ark/part/moc_part.cpp:121
#10 0xb6a348cb in QMetaCallEvent::placeMetaCall (this=0x83f0058, object=0x8164b30) at kernel/qobject.cpp:477
#11 0xb6a363b0 in QObject::event (this=0x8164b30, e=0x83f0058) at kernel/qobject.cpp:1111
#12 0xb6ee5d3c in QApplicationPrivate::notify_helper (this=0x80b4420, receiver=0x8164b30, e=0x83f0058) at kernel/qapplication.cpp:4056
#13 0xb6eee03e in QApplication::notify (this=0xbf842614, receiver=0x8164b30, e=0x83f0058) at kernel/qapplication.cpp:3603
#14 0xb7adf5cd in KApplication::notify (this=0xbf842614, receiver=0x8164b30, event=0x83f0058) at /build/buildd/kde4libs-4.3.0/kdeui/kernel/kapplication.cpp:302
#15 0xb6a25bcb in QCoreApplication::notifyInternal (this=0xbf842614, receiver=0x8164b30, event=0x83f0058) at kernel/qcoreapplication.cpp:610
#16 0xb6a26825 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x809d470) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#17 0xb6a26a1d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#18 0xb6a516af in postEventSourceDispatch (s=0x80b70c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#19 0xb622ab88 in IA__g_main_context_dispatch (context=0x80b6698) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#20 0xb622e0eb in g_main_context_iterate (context=0x80b6698, block=1, dispatch=1, self=0x80b4538) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#21 0xb622e268 in IA__g_main_context_iteration (context=0x80b6698, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#22 0xb6a512f8 in QEventDispatcherGlib::processEvents (this=0x809cfa8, flags={i = -1081858856}) at kernel/qeventdispatcher_glib.cpp:327
#23 0xb6f87a75 in QGuiEventDispatcherGlib::processEvents (this=0x809cfa8, flags={i = -1081858808}) at kernel/qguieventdispatcher_glib.cpp:202
#24 0xb6a241fa in QEventLoop::processEvents (this=0xbf842580, flags={i = -1081858744}) at kernel/qeventloop.cpp:149
#25 0xb6a24642 in QEventLoop::exec (this=0xbf842580, flags={i = -1081858680}) at kernel/qeventloop.cpp:201
#26 0xb6a26ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#27 0xb6ee5bb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#28 0x08050308 in main (argc=4, argv=0xbf8429d4) at /build/buildd/kdeutils-4.3.0/ark/app/main.cpp:215

Report to https://bugs.kde.org
Comment 4 Raphael Kubo da Costa 2009-08-28 17:52:40 UTC
Hmm. Did you close the preview dialog before closing Ark? Were you extracting anything while you closed it?
Comment 5 el_ca_pi_tan 2009-08-29 10:24:44 UTC
Yes, I think, I had started the preview dialog for a text file before, but had closed it already. (At least the window of the preview dialog had gone. Whether the previewing task had been completely stopped too, I don't know.) There was just ark still running, but had no task to do (like i.e. extracting). As I closed ark, the error appeared.
Comment 6 Raphael Kubo da Costa 2009-08-30 04:06:38 UTC
I can't reproduce it here, but I'm reopening the report anyway. Are you able to reproduce this crash at will?
Comment 7 el_ca_pi_tan 2009-08-31 15:49:56 UTC
No, I haven't encountered it again. Perhaps it was just a single incident. But anyway.
Comment 8 Raphael Kubo da Costa 2009-09-06 03:05:33 UTC
Well, for now I'll close it again as WORKSFORME then.