Bug 207337

Summary: kontact crashed when closing internal web browser tab in akregator
Product: [Applications] kontact Reporter: karaluh <karaluh>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description karaluh 2009-09-14 12:30:05 UTC
Application that crashed: kontact
Version of the application: 4.3.1
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-10-generic i686
Distribution: Ubuntu karmic (development branch)

What I was doing when the application crashed:
I was reading some feeds in akregator, opened one of the articles in internal web browser, when I colsed it kontact crashed.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#5  QBasicAtomicInt::operator!= (this=0xb3dfc18, size=...) at /usr/include/qt4/QtCore/qbasicatomic.h:69
#6  QMap<QPair<int, int>, khtmlImLoad::PixmapPlane*>::detach (this=0xb3dfc18, size=...) at /usr/include/qt4/QtCore/qmap.h:172
#7  QMap<QPair<int, int>, khtmlImLoad::PixmapPlane*>::operator[] (this=0xb3dfc18, size=...) at /usr/include/qt4/QtCore/qmap.h:474
#8  khtmlImLoad::Image::derefSize (this=0xb3dfc18, size=...) at ../../khtml/imload/image.cpp:399
#9  0x038e0d53 in ~ImagePainter (this=0xc2cfbd0, __in_chrg=<value optimized out>) at ../../khtml/imload/imagepainter.cpp:46
#10 0x03735914 in ~RenderImage (this=0xa7b1f64, __in_chrg=<value optimized out>) at ../../khtml/rendering/render_image.cpp:79
#11 0x037118b9 in khtml::RenderObject::arenaDelete (this=0xffffffff, arena=0xbfacd58, base=0xa7b1f64) at ../../khtml/rendering/render_object.cpp:2381
#12 0x0371344a in khtml::RenderObject::detach (this=0xa7b1f64) at ../../khtml/rendering/render_object.cpp:2372
#13 0x0371ffbb in khtml::RenderBox::detach (this=0xa7b1f64) at ../../khtml/rendering/render_box.cpp:224
#14 0x036577ac in DOM::NodeImpl::detach (this=0xcff44c0) at ../../khtml/xml/dom_nodeimpl.cpp:975
#15 0x0366563b in DOM::ElementImpl::detach (this=0xcff44c0) at ../../khtml/xml/dom_elementimpl.cpp:885
#16 0x03657f08 in DOM::NodeBaseImpl::detach (this=0xcb3e530) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#17 0x0366563b in DOM::ElementImpl::detach (this=0xcb3e530) at ../../khtml/xml/dom_elementimpl.cpp:885
#18 0x03657f08 in DOM::NodeBaseImpl::detach (this=0xb22fcb8) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#19 0x0366563b in DOM::ElementImpl::detach (this=0xb22fcb8) at ../../khtml/xml/dom_elementimpl.cpp:885
#20 0x03657f08 in DOM::NodeBaseImpl::detach (this=0xc29f890) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#21 0x0366563b in DOM::ElementImpl::detach (this=0xc29f890) at ../../khtml/xml/dom_elementimpl.cpp:885
#22 0x03657f08 in DOM::NodeBaseImpl::detach (this=0xb213bd8) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#23 0x0366563b in DOM::ElementImpl::detach (this=0xb213bd8) at ../../khtml/xml/dom_elementimpl.cpp:885
#24 0x03657f08 in DOM::NodeBaseImpl::detach (this=0xbf27ae8) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#25 0x0366563b in DOM::ElementImpl::detach (this=0xbf27ae8) at ../../khtml/xml/dom_elementimpl.cpp:885
#26 0x03657f08 in DOM::NodeBaseImpl::detach (this=0xaba7e08) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#27 0x0366563b in DOM::ElementImpl::detach (this=0xaba7e08) at ../../khtml/xml/dom_elementimpl.cpp:885
#28 0x03657f08 in DOM::NodeBaseImpl::detach (this=0xc4c1b08) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#29 0x0366563b in DOM::ElementImpl::detach (this=0xc4c1b08) at ../../khtml/xml/dom_elementimpl.cpp:885
#30 0x03657f08 in DOM::NodeBaseImpl::detach (this=0x9df3ae0) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#31 0x0366563b in DOM::ElementImpl::detach (this=0x9df3ae0) at ../../khtml/xml/dom_elementimpl.cpp:885
#32 0x03657f08 in DOM::NodeBaseImpl::detach (this=0xbbc7b68) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#33 0x0366563b in DOM::ElementImpl::detach (this=0xbbc7b68) at ../../khtml/xml/dom_elementimpl.cpp:885
#34 0x03657f08 in DOM::NodeBaseImpl::detach (this=0xc07d5e4) at ../../khtml/xml/dom_nodeimpl.cpp:1836
#35 0x03645214 in DOM::DocumentImpl::detach (this=0xc07d5d8) at ../../khtml/xml/dom_docimpl.cpp:1541
#36 0x035ddee7 in KHTMLPart::clear (this=0xa967898) at ../../khtml/khtml_part.cpp:1557
#37 0x035fad0f in ~KHTMLPart (this=0xa967898, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../khtml/khtml_part.cpp:607
#38 0x04141e22 in ~Private (this=0xd0a6c20, __in_chrg=<value optimized out>) at ../../../akregator/src/browserframe_p.cpp:50
#39 0x0413e6d5 in ~BrowserFrame (this=0xb211b20, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../../akregator/src/browserframe.cpp:63
#40 0x0413c5c2 in Akregator::FrameManager::slotRemoveFrame (this=0xa48df88, id=15) at ../../../akregator/src/framemanager.cpp:108
#41 0x0413dc0c in Akregator::FrameManager::qt_metacall (this=0xa48df88, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0xbfcfbe88) at ./framemanager.moc:149
#42 0x0086a253 in QMetaObject::activate (sender=0xa8702d8, from_signal_index=69, to_signal_index=69, argv=0xbfcfbe88) at kernel/qobject.cpp:3113
#43 0x0086aeb2 in QMetaObject::activate (sender=0xa8702d8, m=0x41c1c94, local_signal_index=1, argv=0xbfcfbe88) at kernel/qobject.cpp:3187
#44 0x0415f783 in Akregator::TabWidget::signalRemoveFrameRequest (this=0xa8702d8, _t1=15) at ./tabwidget.moc:147
#45 0x0415f8fd in Akregator::TabWidget::slotRemoveCurrentFrame (this=0xa8702d8) at ../../../akregator/src/tabwidget.cpp:220
#46 0x0416282c in Akregator::TabWidget::qt_metacall (this=0xa8702d8, _c=QMetaObject::InvokeMetaMethod, _id=78, _a=0xbfcfc018) at ./tabwidget.moc:116
#47 0x0086a253 in QMetaObject::activate (sender=0xa2e2dd8, from_signal_index=29, to_signal_index=30, argv=0xbfcfc018) at kernel/qobject.cpp:3113
#48 0x0086a6c8 in QMetaObject::activate (sender=0xa2e2dd8, m=0x187c0a4, from_local_signal_index=2, to_local_signal_index=3, argv=0xbfcfc018) at kernel/qobject.cpp:3207
#49 0x01695911 in QAbstractButton::clicked (this=0xa2e2dd8, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#50 0x013be249 in QAbstractButtonPrivate::emitClicked (this=0xa9ef648) at widgets/qabstractbutton.cpp:543
#51 0x013bfea4 in QAbstractButtonPrivate::click (this=0xa9ef648) at widgets/qabstractbutton.cpp:536
#52 0x013c0131 in QAbstractButton::mouseReleaseEvent (this=0xa2e2dd8, e=0xbfcfc620) at widgets/qabstractbutton.cpp:1115
#53 0x014a60cc in QToolButton::mouseReleaseEvent (this=0xa2e2dd8, e=0xbfcfc620) at widgets/qtoolbutton.cpp:709
#54 0x0105df92 in QWidget::event (this=0xa2e2dd8, event=0xbfcfc620) at kernel/qwidget.cpp:7549
#55 0x013be0ee in QAbstractButton::event (this=0xa2e2dd8, e=0x804e270) at widgets/qabstractbutton.cpp:1077
#56 0x014a8a6a in QToolButton::event (this=0xa2e2dd8, event=0xbfcfc620) at widgets/qtoolbutton.cpp:1151
#57 0x01008f44 in QApplicationPrivate::notify_helper (this=0x8e85668, receiver=0xa2e2dd8, e=0xbfcfc620) at kernel/qapplication.cpp:4056
#58 0x01011023 in QApplication::notify (this=0xbfcfe004, receiver=0xa2e2dd8, e=0xbfcfc620) at kernel/qapplication.cpp:3758
#59 0x00cddf7a in KApplication::notify (this=0xbfcfe004, receiver=0xa2e2dd8, event=0xbfcfc620) at ../../kdeui/kernel/kapplication.cpp:302
#60 0x008546bb in QCoreApplication::notifyInternal (this=0xbfcfe004, receiver=0xa2e2dd8, event=0xbfcfc620) at kernel/qcoreapplication.cpp:610
#61 0x0100ff5e in QCoreApplication::sendSpontaneousEvent (receiver=0xa2e2dd8, event=0xbfcfc620, alienWidget=0x0, nativeWidget=0xa2e2dd8, buttonDown=0x1883aa0, lastMouseReceiver=...)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#62 QApplicationPrivate::sendMouseEvent (receiver=0xa2e2dd8, event=0xbfcfc620, alienWidget=0x0, nativeWidget=0xa2e2dd8, buttonDown=0x1883aa0, lastMouseReceiver=...) at kernel/qapplication.cpp:2924
#63 0x0107e6e0 in QETWidget::translateMouseEvent (this=0xa2e2dd8, event=0xbfcfdc6c) at kernel/qapplication_x11.cpp:4409
#64 0x0107db6b in QApplication::x11ProcessEvent (this=0xbfcfe004, event=0xbfcfdc6c) at kernel/qapplication_x11.cpp:3428
#65 0x010aa3f2 in x11EventSourceDispatch (s=0x8ea1950, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#66 0x01d57e58 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#67 0x01d5b700 in ?? () from /usr/lib/libglib-2.0.so.0
#68 0x01d5b833 in ?? () from /usr/lib/libglib-2.0.so.0
#69 0x0087f01c in QEventDispatcherGlib::processEvents (this=0x8e659f8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#70 0x010a9ad5 in QGuiEventDispatcherGlib::processEvents (this=0x8e659f8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#71 0x00852c69 in QEventLoop::processEvents (this=0xbfcfdf64, flags=) at kernel/qeventloop.cpp:149
#72 0x008530ba in QEventLoop::exec (this=0xbfcfdf64, flags=...) at kernel/qeventloop.cpp:201
#73 0x0085552f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#74 0x01008dc7 in QApplication::exec () at kernel/qapplication.cpp:3525
#75 0x0804b506 in main (argc=1, argv=0xbfcfe224) at ../../../kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Christophe Marin 2009-09-14 12:51:30 UTC

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