Bug 314942

Summary: Konqueror crashes on login when restoring windows
Product: [Applications] konqueror Reporter: Chris Samuel <kde>
Component: generalAssignee: Konqueror Bugs <konqueror-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version First Reported In: 4.10.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Chris Samuel 2013-02-11 22:35:14 UTC
Application: konqueror (4.10.00)
KDE Platform Version: 4.10.00
Qt Version: 4.8.2
Operating System: Linux 3.2.0-37-generic x86_64
Distribution: Ubuntu 12.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed:

Logging in, which usually restores 3 separate Konqueror windows along with tabs (around 10 tabs per window).   Occasionally one of the 3 will die as it restores.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  QTransform::type (this=0xd0) at painting/qtransform.cpp:2048
#7  0x00007fcac24690b8 in QRasterPaintEngine::drawImage (this=0x34ade20, r=..., img=..., sr=...) at painting/qpaintengine_raster.cpp:2268
#8  0x00007fcac2472fc3 in QRasterPaintEngine::drawPixmap (this=0x34ade20, r=..., pixmap=..., sr=...) at painting/qpaintengine_raster.cpp:2106
#9  0x00007fcac23f6b25 in QPainter::drawPixmap (this=0x7fffda200230, r=..., pm=..., sr=...) at painting/qpainter.cpp:5468
#10 0x00007fcab0bcac16 in drawPixmap (pm=..., sr=..., p=..., this=0x7fffda200230) at /usr/include/qt4/QtGui/qpainter.h:889
#11 copyWidget (r=..., p=0x7fffda200230, widget=0x35249d0, tx=<optimized out>, ty=<optimized out>, buffer=0x36759d0, buffered=true) at ../../khtml/rendering/render_replaced.cpp:737
#12 0x00007fcab0bcb0f1 in khtml::RenderWidget::paintWidget (pI=..., widget=0x35249d0, tx=704, ty=59, buffer=0x36d6400) at ../../khtml/rendering/render_replaced.cpp:781
#13 0x00007fcab0bcb569 in khtml::RenderWidget::paint (this=0x36d6350, paintInfo=..., _tx=<optimized out>, _ty=<optimized out>) at ../../khtml/rendering/render_replaced.cpp:636
#14 0x00007fcab0be560e in khtml::InlineBox::paint (this=0x36f4418, i=..., tx=699, ty=54) at ../../khtml/rendering/render_line.cpp:140
#15 0x00007fcab0be7b33 in khtml::InlineFlowBox::paint (this=0x36f4458, i=..., tx=699, ty=54) at ../../khtml/rendering/render_line.cpp:874
#16 0x00007fcab0be7c39 in khtml::RootInlineBox::paint (this=0x36f4458, i=..., tx=699, ty=54) at ../../khtml/rendering/render_line.cpp:1182
#17 0x00007fcab0ba826e in khtml::RenderFlow::paintLines (this=<optimized out>, i=..., _tx=699, _ty=54) at ../../khtml/rendering/render_flow.cpp:389
#18 0x00007fcab0b83cfe in khtml::RenderBlock::paintObject (this=0x36d6270, pI=..., _tx=699, _ty=54, shouldPaintOutline=false) at ../../khtml/rendering/render_block.cpp:1807
#19 0x00007fcab0bb98ca in khtml::RenderTableSection::paint (this=0x36d5bd8, pI=..., tx=10, ty=10) at ../../khtml/rendering/render_table.cpp:1936
#20 0x00007fcab0bc0785 in khtml::RenderTable::paint (this=0x36d5ac8, pI=..., _tx=10, _ty=10) at ../../khtml/rendering/render_table.cpp:495
#21 0x00007fcab0b83e29 in khtml::RenderBlock::paintObject (this=0x36d5a00, pI=..., _tx=10, _ty=10, shouldPaintOutline=true) at ../../khtml/rendering/render_block.cpp:1811
#22 0x00007fcab0b83e29 in khtml::RenderBlock::paintObject (this=0x36d5938, pI=..., _tx=10, _ty=10, shouldPaintOutline=true) at ../../khtml/rendering/render_block.cpp:1811
#23 0x00007fcab0b83e29 in khtml::RenderBlock::paintObject (this=0x36d57b8, pI=..., _tx=0, _ty=0, shouldPaintOutline=true) at ../../khtml/rendering/render_block.cpp:1811
#24 0x00007fcab0bb1cf3 in khtml::RenderLayer::paintLayer (this=0x36d5880, rootLayer=0x36d5700, p=0x7fffda200230, paintDirtyRect=..., selectionOnly=false) at ../../khtml/rendering/render_layer.cpp:1127
#25 0x00007fcab0bb1bc3 in khtml::RenderLayer::paintLayer (this=0x36d5700, rootLayer=0x36d5700, p=0x7fffda200230, paintDirtyRect=..., selectionOnly=false) at ../../khtml/rendering/render_layer.cpp:1152
#26 0x00007fcab0a48976 in KHTMLView::paintEvent (this=0x2e4d6c0, e=<optimized out>) at ../../khtml/khtmlview.cpp:917
#27 0x00007fcac22eef66 in QWidget::event (this=0x2e4d6c0, event=0x7fffda200c20) at kernel/qwidget.cpp:8517
#28 0x00007fcac26af836 in QFrame::event (this=0x2e4d6c0, e=0x7fffda200c20) at widgets/qframe.cpp:557
#29 0x00007fcab0a442bd in KHTMLView::widgetEvent (this=0x2e4d6c0, e=<optimized out>) at ../../khtml/khtmlview.cpp:2213
#30 0x00007fcab0a43a54 in KHTMLView::eventFilter (this=0x2e4d6c0, o=0x3162260, e=0x7fffda200c20) at ../../khtml/khtmlview.cpp:2058
#31 0x00007fcac18a3498 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x3162260, event=0x7fffda200c20) at kernel/qcoreapplication.cpp:1025
#32 0x00007fcac229e77f in notify_helper (e=0x7fffda200c20, receiver=0x3162260, this=0x1b5f610) at kernel/qapplication.cpp:4552
#33 QApplicationPrivate::notify_helper (this=0x1b5f610, receiver=0x3162260, e=0x7fffda200c20) at kernel/qapplication.cpp:4528
#34 0x00007fcac22a3583 in QApplication::notify (this=0x7fffda203e10, receiver=0x3162260, e=0x7fffda200c20) at kernel/qapplication.cpp:4417
#35 0x00007fcac2fd9b76 in KApplication::notify (this=0x7fffda203e10, receiver=0x3162260, event=0x7fffda200c20) at ../../kdeui/kernel/kapplication.cpp:311
#36 0x00007fcac18a330c in QCoreApplication::notifyInternal (this=0x7fffda203e10, receiver=0x3162260, event=0x7fffda200c20) at kernel/qcoreapplication.cpp:915
#37 0x00007fcac22eac06 in sendSpontaneousEvent (event=0x7fffda200c20, receiver=0x3162260) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#38 QWidgetPrivate::drawWidget (this=0x3162310, pdev=0x32b7e50, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5594
#39 0x00007fcac22eb87f in QWidgetPrivate::paintSiblingsRecursive (this=0x2e4da30, pdev=0x32b7e50, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5803
#40 0x00007fcac22ea93c in QWidgetPrivate::drawWidget (this=0x2e4da30, pdev=0x32b7e50, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5647
#41 0x00007fcac22eb87f in QWidgetPrivate::paintSiblingsRecursive (this=0x2e4d720, pdev=0x32b7e50, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5803
#42 0x00007fcac22ea93c in QWidgetPrivate::drawWidget (this=0x2e4d720, pdev=0x32b7e50, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5647
#43 0x00007fcac22eb87f in QWidgetPrivate::paintSiblingsRecursive (this=0x316e3e0, pdev=0x32b7e50, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5803
#44 0x00007fcac22ea93c in QWidgetPrivate::drawWidget (this=0x316e3e0, pdev=0x32b7e50, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5647
#45 0x00007fcac22eb87f in QWidgetPrivate::paintSiblingsRecursive (this=0x31591c0, pdev=0x32b7e50, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5803
#46 0x00007fcac22ea93c in QWidgetPrivate::drawWidget (this=0x31591c0, pdev=0x32b7e50, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5647
#47 0x00007fcac22eb87f in QWidgetPrivate::paintSiblingsRecursive (this=0x201e210, pdev=0x32b7e50, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5803
#48 0x00007fcac22ea93c in QWidgetPrivate::drawWidget (this=0x201e210, pdev=0x32b7e50, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5647
#49 0x00007fcac22eb87f in QWidgetPrivate::paintSiblingsRecursive (this=0x201dfd0, pdev=0x32b7e50, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5803
#50 0x00007fcac22eb607 in QWidgetPrivate::paintSiblingsRecursive (this=0x201dfd0, pdev=0x32b7e50, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5790
#51 0x00007fcac22ea93c in QWidgetPrivate::drawWidget (this=0x201dfd0, pdev=0x32b7e50, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5647
#52 0x00007fcac22eb87f in QWidgetPrivate::paintSiblingsRecursive (this=0x1cf0100, pdev=0x32b7e50, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5803
#53 0x00007fcac22ea93c in QWidgetPrivate::drawWidget (this=0x1cf0100, pdev=0x32b7e50, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x219bf60) at kernel/qwidget.cpp:5647
#54 0x00007fcac24bbf48 in QWidgetBackingStore::sync (this=0x219bf60) at painting/qbackingstore.cpp:1373
#55 0x00007fcac22e1930 in QWidgetPrivate::syncBackingStore (this=0x1cf0100) at kernel/qwidget.cpp:1892
#56 0x00007fcac22ef47c in QWidget::event (this=0x1cefd60, event=0x37662f0) at kernel/qwidget.cpp:8664
#57 0x00007fcac26c911b in QMainWindow::event (this=0x1cefd60, event=0x37662f0) at widgets/qmainwindow.cpp:1478
#58 0x00007fcac30d65f8 in KXmlGuiWindow::event (this=0x1cefd60, ev=0x37662f0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#59 0x00007fcac5029dec in KonqMainWindow::event (this=0x1cefd60, e=0x37662f0) at ../../../konqueror/src/konqmainwindow.cpp:5771
#60 0x00007fcac229e7b4 in notify_helper (e=0x37662f0, receiver=0x1cefd60, this=0x1b5f610) at kernel/qapplication.cpp:4556
#61 QApplicationPrivate::notify_helper (this=0x1b5f610, receiver=0x1cefd60, e=0x37662f0) at kernel/qapplication.cpp:4528
#62 0x00007fcac22a3583 in QApplication::notify (this=0x7fffda203e10, receiver=0x1cefd60, e=0x37662f0) at kernel/qapplication.cpp:4417
#63 0x00007fcac2fd9b76 in KApplication::notify (this=0x7fffda203e10, receiver=0x1cefd60, event=0x37662f0) at ../../kdeui/kernel/kapplication.cpp:311
#64 0x00007fcac18a330c in QCoreApplication::notifyInternal (this=0x7fffda203e10, receiver=0x1cefd60, event=0x37662f0) at kernel/qcoreapplication.cpp:915
#65 0x00007fcac18a70ea in sendEvent (event=0x37662f0, receiver=0x1cefd60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#66 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1b2e670) at kernel/qcoreapplication.cpp:1539
#67 0x00007fcac234797a in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#68 QEventDispatcherX11::processEvents (this=0x1b2fb30, flags=...) at kernel/qeventdispatcher_x11.cpp:75
#69 0x00007fcac18a1e42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#70 0x00007fcac18a2097 in QEventLoop::exec (this=0x7fffda203c40, flags=...) at kernel/qeventloop.cpp:204
#71 0x00007fcac18a73e7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#72 0x00007fcac5068b2a in kdemain (argc=<optimized out>, argv=<optimized out>) at ../../../konqueror/src/konqmain.cpp:242
#73 0x00007fcac4c0f76d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=3, ubp_av=0x7fffda2047c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffda2047b8) at libc-start.c:226
#74 0x0000000000400671 in _start ()

This bug may be a duplicate of or related to bug 294530.

Possible duplicates by query: bug 294530.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-02-12 10:03:38 UTC

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