Bug 271318 - Crash when reloading tab
Summary: Crash when reloading tab
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: 4.6.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-19 23:10 UTC by Rolf Eike Beer
Modified: 2021-01-02 04:34 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rolf Eike Beer 2011-04-19 23:10:28 UTC
Application: kontact (4.6 beta4)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.37-12-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
My Wifi connection broke while I was opening tabs with articles I wanted to read. Once the connection was back I tried to reload some tabs when Kontact crashed.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2e37710 (LWP 18305))]

Thread 4 (Thread 0xb06dbb70 (LWP 18306)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4138125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb61d724c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb5ab1d97 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb4133b25 in start_thread () from /lib/libpthread.so.0
#5  0xb61c946e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa9384b70 (LWP 19181)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4138452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb61d72a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6e7effc in wait (this=0x88723ec, mutex=0x88723e8, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x88723ec, mutex=0x88723e8, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0xb6e72e44 in QThreadPoolThread::run (this=0xc4d6770) at concurrent/qthreadpool.cpp:140
#6  0xb6e7e983 in QThreadPrivate::start (arg=0xc4d6770) at thread/qthread_unix.cpp:320
#7  0xb4133b25 in start_thread () from /lib/libpthread.so.0
#8  0xb61c946e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xad864b70 (LWP 19182)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4138452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb61d72a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6e7effc in wait (this=0x88723ec, mutex=0x88723e8, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x88723ec, mutex=0x88723e8, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0xb6e72e44 in QThreadPoolThread::run (this=0xe483f60) at concurrent/qthreadpool.cpp:140
#6  0xb6e7e983 in QThreadPrivate::start (arg=0xe483f60) at thread/qthread_unix.cpp:320
#7  0xb4133b25 in start_thread () from /lib/libpthread.so.0
#8  0xb61c946e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb2e37710 (LWP 18305)):
[KCrash Handler]
#7  QPainterPrivate::attachPainterPrivate (q=0xbfe6accc, pdev=0x0) at painting/qpainter.cpp:238
#8  0xb65fa668 in QPainter::QPainter (this=0xbfe6accc, pd=0x0) at painting/qpainter.cpp:1489
#9  0xac6c31a9 in KHTMLView::paintEvent (this=0xe6b0798, e=0x0) at /usr/src/debug/kdelibs-4.6.2/khtml/khtmlview.cpp:880
#10 0xb64ebc5a in QWidget::event (this=0xe6b0798, event=0xbfe6b314) at kernel/qwidget.cpp:8405
#11 0xb6905b45 in QFrame::event (this=0xe6b0798, e=0xbfe6b314) at widgets/qframe.cpp:557
#12 0xb69972b1 in QAbstractScrollArea::viewportEvent (this=0xe6b0798, e=0xbfe6b314) at widgets/qabstractscrollarea.cpp:1043
#13 0xac6ae330 in KHTMLView::viewportEvent (this=0xe6b0798, e=0xbfe6b314) at /usr/src/debug/kdelibs-4.6.2/khtml/khtmlview.cpp:1997
#14 0xb6999ba6 in viewportEvent (this=0xeffeea0, o=0xe70a780, e=0xbfe6b314) at widgets/qabstractscrollarea_p.h:100
#15 QAbstractScrollAreaFilter::eventFilter (this=0xeffeea0, o=0xe70a780, e=0xbfe6b314) at widgets/qabstractscrollarea_p.h:116
#16 0xb6f7def6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80767b8, receiver=0xe70a780, event=0xbfe6b314) at kernel/qcoreapplication.cpp:846
#17 0xb64906b4 in QApplicationPrivate::notify_helper (this=0x80767b8, receiver=0xe70a780, e=0xbfe6b314) at kernel/qapplication.cpp:4458
#18 0xb6499554 in QApplication::notify (this=0xbfe6e354, receiver=0xe70a780, e=0xbfe6b314) at kernel/qapplication.cpp:4341
#19 0xb74b2a61 in KApplication::notify (this=0xbfe6e354, receiver=0xe70a780, event=0xbfe6b314) at /usr/src/debug/kdelibs-4.6.2/kdeui/kernel/kapplication.cpp:311
#20 0xb6f7dd5e in QCoreApplication::notifyInternal (this=0xbfe6e354, receiver=0xe70a780, event=0xbfe6b314) at kernel/qcoreapplication.cpp:731
#21 0xb64e8902 in sendSpontaneousEvent (this=0xe82cc68, pdev=0x81f144c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f1478) at ../../src/corelib/kernel/qcoreapplication.h:218
#22 QWidgetPrivate::drawWidget (this=0xe82cc68, pdev=0x81f144c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f1478) at kernel/qwidget.cpp:5492
#23 0xb64e9657 in QWidgetPrivate::paintSiblingsRecursive (this=0xe82a958, pdev=0x81f144c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x81f1478) at kernel/qwidget.cpp:5699
#24 0xb64e8658 in QWidgetPrivate::drawWidget (this=0xe82a958, pdev=0x81f144c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f1478) at kernel/qwidget.cpp:5545
#25 0xb64e9657 in QWidgetPrivate::paintSiblingsRecursive (this=0xe9a90b8, pdev=0x81f144c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x81f1478) at kernel/qwidget.cpp:5699
#26 0xb64e8658 in QWidgetPrivate::drawWidget (this=0xe9a90b8, pdev=0x81f144c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f1478) at kernel/qwidget.cpp:5545
#27 0xb64e9657 in QWidgetPrivate::paintSiblingsRecursive (this=0xe755b08, pdev=0x81f144c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x81f1478) at kernel/qwidget.cpp:5699
#28 0xb64e8658 in QWidgetPrivate::drawWidget (this=0xe755b08, pdev=0x81f144c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f1478) at kernel/qwidget.cpp:5545
#29 0xb64e9657 in QWidgetPrivate::paintSiblingsRecursive (this=0xd701928, pdev=0x81f144c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x81f1478) at kernel/qwidget.cpp:5699
#30 0xb64e8658 in QWidgetPrivate::drawWidget (this=0xd701928, pdev=0x81f144c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f1478) at kernel/qwidget.cpp:5545
#31 0xb64e9657 in QWidgetPrivate::paintSiblingsRecursive (this=0xe4a76f8, pdev=0x81f144c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x81f1478) at kernel/qwidget.cpp:5699
#32 0xb64e951d in QWidgetPrivate::paintSiblingsRecursive (this=0xe4a76f8, pdev=0x81f144c, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f1478)
    at kernel/qwidget.cpp:5686
#33 0xb64e8658 in QWidgetPrivate::drawWidget (this=0xe4a76f8, pdev=0x81f144c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f1478) at kernel/qwidget.cpp:5545
#34 0xb64e9657 in QWidgetPrivate::paintSiblingsRecursive (this=0xc2cba78, pdev=0x81f144c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x81f1478) at kernel/qwidget.cpp:5699
#35 0xb64e8658 in QWidgetPrivate::drawWidget (this=0xc2cba78, pdev=0x81f144c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f1478) at kernel/qwidget.cpp:5545
#36 0xb64e9657 in QWidgetPrivate::paintSiblingsRecursive (this=0xdfade08, pdev=0x81f144c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x81f1478) at kernel/qwidget.cpp:5699
#37 0xb64e8658 in QWidgetPrivate::drawWidget (this=0xdfade08, pdev=0x81f144c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f1478) at kernel/qwidget.cpp:5545
#38 0xb64e9657 in QWidgetPrivate::paintSiblingsRecursive (this=0x8079540, pdev=0x81f144c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x81f1478) at kernel/qwidget.cpp:5699
#39 0xb64e8658 in QWidgetPrivate::drawWidget (this=0x8079540, pdev=0x81f144c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f1478) at kernel/qwidget.cpp:5545
#40 0xb64e9657 in QWidgetPrivate::paintSiblingsRecursive (this=0x8122020, pdev=0x81f144c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x81f1478) at kernel/qwidget.cpp:5699
#41 0xb64e8658 in QWidgetPrivate::drawWidget (this=0x8122020, pdev=0x81f144c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f1478) at kernel/qwidget.cpp:5545
#42 0xb64e9657 in QWidgetPrivate::paintSiblingsRecursive (this=0x8160468, pdev=0x81f144c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x81f1478) at kernel/qwidget.cpp:5699
#43 0xb64e8658 in QWidgetPrivate::drawWidget (this=0x8160468, pdev=0x81f144c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f1478) at kernel/qwidget.cpp:5545
#44 0xb64e9657 in QWidgetPrivate::paintSiblingsRecursive (this=0x816c8c0, pdev=0x81f144c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x81f1478) at kernel/qwidget.cpp:5699
#45 0xb64e951d in QWidgetPrivate::paintSiblingsRecursive (this=0x816c8c0, pdev=0x81f144c, siblings=..., index=6, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f1478)
    at kernel/qwidget.cpp:5686
#46 0xb64e8658 in QWidgetPrivate::drawWidget (this=0x816c8c0, pdev=0x81f144c, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x81f1478) at kernel/qwidget.cpp:5545
#47 0xb66dbff8 in QWidgetBackingStore::sync (this=0x81f1478) at painting/qbackingstore.cpp:1333
#48 0xb64dc03b in QWidgetPrivate::syncBackingStore (this=0x816c8c0) at kernel/qwidget.cpp:1842
#49 0xb64ec716 in QWidget::event (this=0x816a5d0, event=0xe895338) at kernel/qwidget.cpp:8552
#50 0xb6922edc in QMainWindow::event (this=0x816a5d0, event=0xe895338) at widgets/qmainwindow.cpp:1480
#51 0xb7578104 in KMainWindow::event (this=0x816a5d0, ev=0xe895338) at /usr/src/debug/kdelibs-4.6.2/kdeui/widgets/kmainwindow.cpp:1100
#52 0xb75783a2 in KXmlGuiWindow::event (this=0x816a5d0, ev=0xe895338) at /usr/src/debug/kdelibs-4.6.2/kdeui/xmlgui/kxmlguiwindow.cpp:126
#53 0xb64906e4 in QApplicationPrivate::notify_helper (this=0x80767b8, receiver=0x816a5d0, e=0xe895338) at kernel/qapplication.cpp:4462
#54 0xb6499554 in QApplication::notify (this=0xbfe6e354, receiver=0x816a5d0, e=0xe895338) at kernel/qapplication.cpp:4341
#55 0xb74b2a61 in KApplication::notify (this=0xbfe6e354, receiver=0x816a5d0, event=0xe895338) at /usr/src/debug/kdelibs-4.6.2/kdeui/kernel/kapplication.cpp:311
#56 0xb6f7dd5e in QCoreApplication::notifyInternal (this=0xbfe6e354, receiver=0x816a5d0, event=0xe895338) at kernel/qcoreapplication.cpp:731
#57 0xb6f81aec in sendEvent (receiver=0x0, event_type=0, data=0x8052f18) at kernel/qcoreapplication.h:215
#58 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8052f18) at kernel/qcoreapplication.cpp:1372
#59 0xb6f81c3c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#60 0xb6fac3b4 in sendPostedEvents (s=0x8078910) at kernel/qcoreapplication.h:220
#61 postEventSourceDispatch (s=0x8078910) at kernel/qeventdispatcher_glib.cpp:277
#62 0xb3ff1b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#63 0xb3ff2350 in ?? () from /usr/lib/libglib-2.0.so.0
#64 0xb3ff260e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#65 0xb6fac53b in QEventDispatcherGlib::processEvents (this=0x8056c08, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#66 0xb65471ca in QGuiEventDispatcherGlib::processEvents (this=0x8056c08, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#67 0xb6f7d03d in QEventLoop::processEvents (this=0xbfe6e2b4, flags=...) at kernel/qeventloop.cpp:149
#68 0xb6f7d269 in QEventLoop::exec (this=0xbfe6e2b4, flags=...) at kernel/qeventloop.cpp:201
#69 0xb6f81d10 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#70 0xb648e3e4 in QApplication::exec () at kernel/qapplication.cpp:3736
#71 0x0804b847 in main (argc=) at /usr/src/debug/kdepim-4.6.40.git.1301325577/kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Justin Zobel 2020-12-03 22:57:41 UTC
Thank you for the report, Rolf.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 2 Bug Janitor Service 2020-12-18 04:34:55 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2021-01-02 04:34:29 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!