Bug 211213 - Ark crashes when viewing packed html file and then exit dialog
Summary: Ark crashes when viewing packed html file and then exit dialog
Status: RESOLVED DUPLICATE of bug 209960
Alias: None
Product: ark
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Hvaal
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-20 16:32 UTC by hilbring
Modified: 2009-11-14 17:14 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 hilbring 2009-10-20 16:32:40 UTC
Application that crashed: ark
Version of the application: 2.13
KDE Version: 4.3.2 (KDE 4.3.2)
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:
I open a zip file (click in dolphin) and vie an included html file.
When i close the view-window ark crashes.

I can reproduce this error every time.

 -- Backtrace:
Application: Ark (ark), signal: Segmentation fault
[Current thread is 0 (LWP 5739)]

Thread 2 (Thread 0xb4113b90 (LWP 5750)):
#0  0xb7f83430 in __kernel_vsyscall ()
#1  0xb62f1412 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb6698344 in __pthread_cond_timedwait (cond=0x9b2bbf8, mutex=0x9b2bbe0, abstime=0xb41132ac) at forward.c:152
#3  0xb687d14c in QWaitCondition::wait (this=0x9930ad0, mutex=0x9930acc, time=30000) at thread/qwaitcondition_unix.cpp:85
#4  0xb6871ac6 in QThreadPoolThread::run (this=0x9b1be20) at concurrent/qthreadpool.cpp:140
#5  0xb687c132 in QThreadPrivate::start (arg=0x9b1be20) at thread/qthread_unix.cpp:188
#6  0xb62ed4ff in start_thread (arg=0xb4113b90) at pthread_create.c:297
#7  0xb668949e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5ec39e0 (LWP 5739)):
[KCrash Handler]
#6  QWidget::window (this=0x0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:243
#7  0xb7e8f8ee in KParts::StatusBarExtension::statusBar (this=0x984e1e0) at /usr/include/qt4/QtGui/qwidget.h:314
#8  0xb7e8fea2 in KParts::StatusBarExtension::removeStatusBarItem (this=0x984e1e0, widget=0x993abe8) at /build/buildd/kde4libs-4.3.2/kparts/statusbarextension.cpp:176
#9  0xaed9eb17 in KHTMLPart::removeJSErrorExtension (this=0x9882348) at /build/buildd/kde4libs-4.3.2/khtml/khtml_part.cpp:1274
#10 0xaedcafe8 in ~KHTMLPart (this=0x9882348) at /build/buildd/kde4libs-4.3.2/khtml/khtml_part.cpp:585
#11 0xb7e750e8 in KParts::Part::slotWidgetDestroyed (this=0x9882348) at /build/buildd/kde4libs-4.3.2/kparts/part.cpp:354
#12 0xb7e751fb in KParts::Part::qt_metacall (this=0x9882348, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbff9eabc) at /build/buildd/kde4libs-4.3.2/obj-i486-linux-gnu/kparts/part.moc:76
#13 0xb7e7525a in KParts::ReadOnlyPart::qt_metacall (this=0x9882348, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbff9eabc) at /build/buildd/kde4libs-4.3.2/obj-i486-linux-gnu/kparts/part.moc:154
#14 0xaedd36fa in KHTMLPart::qt_metacall (this=0x9882348, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbff9eabc) at /build/buildd/kde4libs-4.3.2/obj-i486-linux-gnu/khtml/khtml_part.moc:246
#15 0xb69861b8 in QMetaObject::activate (sender=0x997ab28, from_signal_index=0, to_signal_index=1, argv=0xbff9eabc) at kernel/qobject.cpp:3113
#16 0xb69865f0 in QMetaObject::activate (sender=0x997ab28, m=0xb6a5f1a8, from_local_signal_index=0, to_local_signal_index=1, argv=0xbff9eabc) at kernel/qobject.cpp:3207
#17 0xb698667b in QObject::destroyed (this=0x997ab28, _t1=0x997ab28) at .moc/release-shared/moc_qobject.cpp:143
#18 0xb69874c9 in ~QObject (this=0x997ab28) at kernel/qobject.cpp:757
#19 0xb6e863af in ~QWidget (this=0x997ab28) at kernel/qwidget.cpp:1380
#20 0xb697fe0f in QObjectPrivate::deleteChildren (this=0x98b8d08) at kernel/qobject.cpp:1847
#21 0xb6e85bbb in ~QWidget (this=0x8fd4a18) at kernel/qwidget.cpp:1367
#22 0xb723bd91 in ~QFrame (this=0x8fd4a18) at widgets/qframe.cpp:243
#23 0xb7af9451 in ~KHBox (this=0x8fd4a18) at /build/buildd/kde4libs-4.3.2/kdeui/widgets/khbox.cpp:51
#24 0xb7b507c5 in ~KVBox (this=0x8fd4a18) at /build/buildd/kde4libs-4.3.2/kdeui/widgets/kvbox.cpp:29
#25 0xb697fe0f in QObjectPrivate::deleteChildren (this=0x981cec0) at kernel/qobject.cpp:1847
#26 0xb6e85bbb in ~QWidget (this=0xbff9ed64) at kernel/qwidget.cpp:1367
#27 0xb7324a96 in ~QDialog (this=0xbff9ed64) at dialogs/qdialog.cpp:298
#28 0xb79948b4 in ~KDialog (this=0xbff9ed64) at /build/buildd/kde4libs-4.3.2/kdeui/dialogs/kdialog.cpp:197
#29 0xb47196dd in ?? () from /usr/lib/kde4/libarkpart.so
#30 0xb471a391 in ?? () from /usr/lib/kde4/libarkpart.so
#31 0xb4712b1f in ?? () from /usr/lib/kde4/libarkpart.so
#32 0xb470c4a7 in ?? () from /usr/lib/kde4/libarkpart.so
#33 0xb697f8cb in QMetaCallEvent::placeMetaCall (this=0x8ffb658, object=0x8e22400) at kernel/qobject.cpp:477
#34 0xb69813b0 in QObject::event (this=0x8e22400, e=0x8ffb658) at kernel/qobject.cpp:1111
#35 0xb6e33d3c in QApplicationPrivate::notify_helper (this=0x8d7ac80, receiver=0x8e22400, e=0x8ffb658) at kernel/qapplication.cpp:4056
#36 0xb6e3c03e in QApplication::notify (this=0xbff9f58c, receiver=0x8e22400, e=0x8ffb658) at kernel/qapplication.cpp:3603
#37 0xb7a2d49d in KApplication::notify (this=0xbff9f58c, receiver=0x8e22400, event=0x8ffb658) at /build/buildd/kde4libs-4.3.2/kdeui/kernel/kapplication.cpp:302
#38 0xb6970bcb in QCoreApplication::notifyInternal (this=0xbff9f58c, receiver=0x8e22400, event=0x8ffb658) at kernel/qcoreapplication.cpp:610
#39 0xb6971825 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8d63b38) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#40 0xb6971a1d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#41 0xb699c6af in postEventSourceDispatch (s=0x8d7cf18) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#42 0xb6174b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#43 0xb61780eb in ?? () from /usr/lib/libglib-2.0.so.0
#44 0xb6178268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#45 0xb699c2f8 in QEventDispatcherGlib::processEvents (this=0x8d63d10, flags={i = -1074138024}) at kernel/qeventdispatcher_glib.cpp:327
#46 0xb6ed5a75 in QGuiEventDispatcherGlib::processEvents (this=0x8d63d10, flags={i = -1074137976}) at kernel/qguieventdispatcher_glib.cpp:202
#47 0xb696f1fa in QEventLoop::processEvents (this=0xbff9f500, flags={i = -1074137912}) at kernel/qeventloop.cpp:149
#48 0xb696f642 in QEventLoop::exec (this=0xbff9f500, flags={i = -1074137848}) at kernel/qeventloop.cpp:201
#49 0xb6971ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#50 0xb6e33bb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#51 0x08050160 in _start ()

This bug may be a duplicate of or related to bug 205436

Reported using DrKonqi
Comment 1 Raphael Kubo da Costa 2009-10-20 18:51:27 UTC
Can you attach a file that presents this behaviour? It would be nice if you installed the debug symbols for Ark (kdeutils-dbg or something like that) and posted a more detailed backtrace.

What's strange is that it looks a lot like bug 206814, which should have been fixed.
Comment 2 Dario Andres 2009-10-21 02:46:28 UTC
The backtrace seems also related to a KDE4.3.2 bug: bug 209960 (KHTML part widget destruction...) That bug should be fixed now both in 4.3branch and 4.4trunk. (and packagers should update their kdelibs 4.3.2 package to include the fix too) Thanks
Comment 3 Raphael Kubo da Costa 2009-10-21 07:11:08 UTC
Closing as a duplicate following Dario's advice. I'm not 100% sure if it's a duplicate of bug 209968 or bug 206814; either way it should have been fixed.

*** This bug has been marked as a duplicate of bug 209968 ***
Comment 4 Raphael Kubo da Costa 2009-11-14 17:14:07 UTC

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