Application: rekonq (0.3.19) KDE Platform Version: 4.3.80 (KDE 4.3.80 (KDE 4.4 Beta1)) (Compiled from sources) Qt Version: 4.6.0 Operating System: Linux 2.6.31-17-generic i686 Distribution: Ubuntu 9.10 -- Information about the crash: I was surfing while rekonq crashed. I pressed Ctrl + W and it crashed. -- Backtrace: Application: rekonq (rekonq), signal: Segmentation fault [Current thread is 1 (Thread 0xb76f7760 (LWP 2063))] Thread 3 (Thread 0xb6145b70 (LWP 2064)): #0 0x00c98422 in __kernel_vsyscall () #1 0x00a2ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x0101e0d7 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x1df1ec0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2299 #3 0x0101e121 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x1df1ec0) at ../JavaScriptCore/wtf/FastMalloc.cpp:1433 #4 0x00a2a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0x029197ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xb55a5b70 (LWP 2067)): #0 0x00c98422 in __kernel_vsyscall () #1 0x00a2ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x020d5307 in QWaitConditionPrivate::wait (this=0x9a7db18, mutex=0x98a4fb0, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x9a7db18, mutex=0x98a4fb0, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x010234c0 in WTF::ThreadCondition::wait (this=0xb5886dd4, mutex=...) at ../JavaScriptCore/wtf/qt/ThreadingQt.cpp:238 #5 0x0154c304 in WebCore::IconDatabase::syncThreadMainLoop (this=0xb5886d80) at loader/icon/IconDatabase.cpp:1412 #6 0x015511b0 in WebCore::IconDatabase::iconDatabaseSyncThread (this=0xb5886d80) at loader/icon/IconDatabase.cpp:1038 #7 0x01022f3f in threadEntryPoint (contextData=0xb5842170) at ../JavaScriptCore/wtf/Threading.cpp:64 #8 0x01023393 in WTF::ThreadPrivate::run (this=0x9bc2348) at ../JavaScriptCore/wtf/qt/ThreadingQt.cpp:64 #9 0x020d43ae in QThreadPrivate::start (arg=0x9bc2348) at thread/qthread_unix.cpp:244 #10 0x00a2a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #11 0x029197ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb76f7760 (LWP 2063)): [KCrash Handler] #6 WebView::page (this=0x0) at /home/jonathan/Develop/rekonq/mainline/src/webview.cpp:115 #7 0x00bfee76 in MainWindow::notifyMessage (this=0x96c0c68, msg=..., status=Rekonq::Info) at /home/jonathan/Develop/rekonq/mainline/src/mainwindow.cpp:1044 #8 0x00c05830 in MainWindow::qt_metacall (this=0x96c0c68, _c=QMetaObject::InvokeMetaMethod, _id=46, _a=0xbfd3e338) at /home/jonathan/Develop/rekonq/mainline/build/src/mainwindow.moc:127 #9 0x021db11a in QMetaObject::metacall (object=0x96c0c68, cl=43574176, idx=46, argv=0xbfd3e338) at kernel/qmetaobject.cpp:237 #10 0x021e989b in QMetaObject::activate (sender=0x96c8fb0, m=0xc474c8, local_signal_index=5, argv=0xbfd3e338) at kernel/qobject.cpp:3294 #11 0x00bfba43 in MainView::linkHovered (this=0x96c8fb0, _t1=...) at /home/jonathan/Develop/rekonq/mainline/build/src/mainview.moc:186 #12 0x00bfe307 in MainView::qt_metacall (this=0x96c8fb0, _c=QMetaObject::InvokeMetaMethod, _id=72, _a=0xbfd3e460) at /home/jonathan/Develop/rekonq/mainline/build/src/mainview.moc:125 #13 0x021db11a in QMetaObject::metacall (object=0x96c8fb0, cl=43574176, idx=72, argv=0xbfd3e460) at kernel/qmetaobject.cpp:237 #14 0x021e989b in QMetaObject::activate (sender=0xa0d9440, m=0x1d7f99c, local_signal_index=3, argv=0xbfd3e460) at kernel/qobject.cpp:3294 #15 0x014f2ddf in QWebPage::linkHovered (this=0xa0d9440, _t1=..., _t2=..., _t3=...) at .moc/release-shared/moc_qwebpage.cpp:362 #16 0x014d96cc in WebCore::ChromeClientQt::mouseDidMoveOverElement (this=0xa111ae0, result=...) at ../WebKit/qt/WebCoreSupport/ChromeClientQt.cpp:364 #17 0x01331698 in WebCore::Chrome::mouseDidMoveOverElement (this=0xb3c4a0d0, result=..., modifierFlags=447) at page/Chrome.cpp:317 #18 0x0134b5a4 in WebCore::EventHandler::mouseMoved (this=0xb3a589dc, event=...) at page/EventHandler.cpp:1320 #19 0x014f4dda in QWebPagePrivate::mouseMoveEvent (this=0xa1a6fe0, ev=0xbfd3e6f8) at ../WebKit/qt/Api/qwebpage.cpp:703 #20 0x014f4e6b in QWebPagePrivate::leaveEvent (this=0xa1a6fe0) at ../WebKit/qt/Api/qwebpage.cpp:1175 #21 0x014fac6f in QWebPage::event (this=0xa0d9440, ev=0xbfd3ebac) at ../WebKit/qt/Api/qwebpage.cpp:2568 #22 0x014ff21c in QWebView::event (this=0xa1141e8, e=0xbfd3ebac) at ../WebKit/qt/Api/qwebview.cpp:654 #23 0x075ec19c in QApplicationPrivate::notify_helper (this=0x96d4dd8, receiver=0xa1141e8, e=0xbfd3ebac) at kernel/qapplication.cpp:4242 #24 0x075f2eb7 in QApplication::notify (this=0xbfd40038, receiver=0xa1141e8, e=0xbfd3ebac) at kernel/qapplication.cpp:4207 #25 0x007d3f8a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #26 0x021d5eab in QCoreApplication::notifyInternal (this=0xbfd40038, receiver=0xa1141e8, event=0xbfd3ebac) at kernel/qcoreapplication.cpp:704 #27 0x075f1e02 in QCoreApplication::sendEvent (enter=0xa04ba00, leave=0xa1141e8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #28 QApplicationPrivate::dispatchEnterLeave (enter=0xa04ba00, leave=0xa1141e8) at kernel/qapplication.cpp:2606 #29 0x075f2937 in QApplicationPrivate::sendMouseEvent (receiver=0xa04ba00, event=0xbfd3ecc0, alienWidget=0xa04ba00, nativeWidget=0x96c0c68, buttonDown=0x7f27060, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2936 #30 0x075f2c6a in QApplicationPrivate::sendSyntheticEnterLeave (this=0x96d4dd8, widget=0xa04e7f8) at kernel/qapplication.cpp:3042 #31 0x0765141f in QWidget::setVisible (this=0xa04e7f8, visible=true) at kernel/qwidget.cpp:7397 #32 0x07631066 in QWidget::show (this=0x974d650, index=14) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:481 #33 QStackedLayout::setCurrentIndex (this=0x974d650, index=14) at kernel/qstackedlayout.cpp:311 #34 0x076313ed in QStackedLayout::takeAt (this=0x974d650, index=15) at kernel/qstackedlayout.cpp:265 #35 0x07620f34 in QLayout::removeWidget (this=0x974d650, widget=0xa03b650) at kernel/qlayout.cpp:1457 #36 0x07aaddad in QStackedWidget::removeWidget (this=0x9754e18, widget=0xa03b650) at widgets/qstackedwidget.cpp:196 #37 0x07abb348 in QTabWidget::removeTab (this=0x96c8fb0, index=15) at widgets/qtabwidget.cpp:608 #38 0x008ef9a8 in KTabWidget::Private::removeTab(int) () from /usr/lib/libkdeui.so.5 #39 0x008efa85 in KTabWidget::removeTab(int) () from /usr/lib/libkdeui.so.5 #40 0x00bfdd2b in MainView::closeTab (this=0x96c8fb0, index=15) at /home/jonathan/Develop/rekonq/mainline/src/mainview.cpp:506 #41 0x00bff79c in MainWindow::keyPressEvent (this=0x96c0c68, event=0xbfd3f5d4) at /home/jonathan/Develop/rekonq/mainline/src/mainwindow.cpp:979 #42 0x0764902c in QWidget::event (this=0x96c0c68, event=0xbfd3f5d4) at kernel/qwidget.cpp:8009 #43 0x07a60737 in QMainWindow::event (this=0x96c0c68, event=0xbfd3f5d4) at widgets/qmainwindow.cpp:1434 #44 0x008c5804 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #45 0x075ec19c in QApplicationPrivate::notify_helper (this=0x96d4dd8, receiver=0x96c0c68, e=0xbfd3f5d4) at kernel/qapplication.cpp:4242 #46 0x075f480e in QApplication::notify (this=0xbfd40038, receiver=0x96c0c68, e=0xbfd3f5d4) at kernel/qapplication.cpp:3720 #47 0x007d3f8a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #48 0x021d5eab in QCoreApplication::notifyInternal (this=0xbfd40038, receiver=0xa1141e8, event=0xbfd3f5d4) at kernel/qcoreapplication.cpp:704 #49 0x075ed07e in QCoreApplication::sendSpontaneousEvent (receiver=0xa1141e8, event=0x298e3a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #50 qt_sendSpontaneousEvent (receiver=0xa1141e8, event=0x298e3a0) at kernel/qapplication.cpp:5219 #51 0x076a4840 in QKeyMapper::sendKeyEvent (keyWidget=0xa1141e8, grab=false, type=QEvent::KeyPress, code=87, modifiers=..., text=..., autorepeat=<value optimized out>, count=<value optimized out>, nativeScanCode=25, nativeVirtualKey=119, nativeModifiers=4) at kernel/qkeymapper_x11.cpp:1861 #52 0x076a6d89 in QKeyMapperPrivate::translateKeyEvent (this=0x9703090, keyWidget=0xa1141e8, event=0xbfd3fc8c, grab=false) at kernel/qkeymapper_x11.cpp:1831 #53 0x0767a4c7 in QApplication::x11ProcessEvent (this=0xbfd40038, event=0xbfd3fc8c) at kernel/qapplication_x11.cpp:3394 #54 0x076aa04a in x11EventSourceDispatch (s=0x96d7bf8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #55 0x04c8ee88 in g_main_dispatch (context=0x96d7698) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960 #56 IA__g_main_context_dispatch (context=0x96d7698) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513 #57 0x04c92730 in g_main_context_iterate (context=0x96d7698, block=<value optimized out>, dispatch=1, self=0x96d19a8) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591 #58 0x04c92863 in IA__g_main_context_iteration (context=0x96d7698, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654 #59 0x02201bd5 in QEventDispatcherGlib::processEvents (this=0x96d32c0, flags=...) at kernel/qeventdispatcher_glib.cpp:407 #60 0x076a9b75 in QGuiEventDispatcherGlib::processEvents (this=0x96d32c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #61 0x021d44c9 in QEventLoop::processEvents (this=0xbfd3ff84, flags=) at kernel/qeventloop.cpp:149 #62 0x021d491a in QEventLoop::exec (this=0xbfd3ff84, flags=...) at kernel/qeventloop.cpp:201 #63 0x021d8b0f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #64 0x075ec237 in QApplication::exec () at kernel/qapplication.cpp:3570 #65 0x00c3e303 in kdemain (argc=2, argv=0xbfd40274) at /home/jonathan/Develop/rekonq/mainline/src/main.cpp:157 #66 0x080486fb in _start () Reported using DrKonqi
From bug 223709: -- Information about the crash: I had a few tabs open on the same website as I was comparing some screens. They had opened from a e-mail I had in the first window. When I was done I hit Ctrl+W to close the last three tabs leaving me with the single e-mail tab that I had started out with. As soon as the second to last tab had closed the titlebar changed to the title of the first tab but before the view could display the page the entire application closed as if I had shut it down. From bug 217061: I had many Tabs (~20) open then i pressed Ctrl+W and rekonq crashed but it doesn't happen every time I try to close Tabs via Ctrl+W and I have opened about 20 Tabs. --- Looking at the backtrace may be one link was hovered when the last page was closed using Ctrl+Tab, causing the crash (null WebView::page)
*** Bug 223709 has been marked as a duplicate of this bug. ***
*** Bug 217061 has been marked as a duplicate of this bug. ***
*** Bug 216984 has been marked as a duplicate of this bug. ***
Created attachment 40402 [details] New crash information added by DrKonqi I was surfing with some tabs opened and rekonq crashed. when I pressed Ctrl + W. It doesn't happen frecuently and I can't reproduce at will.
It seems fixed now (at least here). Feel free to reopen this bug if not, thanks.