Bug 223709 - Ctrl+W crashes rekonq on the final tab
Summary: Ctrl+W crashes rekonq on the final tab
Status: RESOLVED DUPLICATE of bug 218675
Alias: None
Product: rekonq
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-21 21:18 UTC by Roger Pixley
Modified: 2010-01-21 23:13 UTC (History)
1 user (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 Roger Pixley 2010-01-21 21:18:34 UTC
Application: rekonq (0.3.0)
KDE Platform Version: 4.3.90 (KDE 4.3.90 (KDE 4.4 RC1))
Qt Version: 4.6.0
Operating System: Linux 2.6.31-17-generic i686
Distribution: Ubuntu 9.10

-- 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.

 -- Backtrace:
Application: rekonq (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77dd700 (LWP 7432))]

Thread 3 (Thread 0xb619fb70 (LWP 7435)):
#0  0x007e8422 in __kernel_vsyscall ()
#1  0x005f7e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x021290d7 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x2efcec0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2299
#3  0x02129121 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x2efcec0) at ../JavaScriptCore/wtf/FastMalloc.cpp:1433
#4  0x005f380e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x00d958de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb51e5b70 (LWP 7437)):
#0  0x007e8422 in __kernel_vsyscall ()
#1  0x005f7e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00850307 in QWaitConditionPrivate::wait (this=0x89e9330, mutex=0x89e94e0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x89e9330, mutex=0x89e94e0, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0212e4c0 in WTF::ThreadCondition::wait (this=0xb58dfdd4, mutex=...) at ../JavaScriptCore/wtf/qt/ThreadingQt.cpp:238
#5  0x02657304 in WebCore::IconDatabase::syncThreadMainLoop (this=0xb58dfd80) at loader/icon/IconDatabase.cpp:1412
#6  0x0265c1b0 in WebCore::IconDatabase::iconDatabaseSyncThread (this=0xb58dfd80) at loader/icon/IconDatabase.cpp:1038
#7  0x0212df3f in threadEntryPoint (contextData=0xb589c2e0) at ../JavaScriptCore/wtf/Threading.cpp:64
#8  0x0212e393 in WTF::ThreadPrivate::run (this=0x8ab4600) at ../JavaScriptCore/wtf/qt/ThreadingQt.cpp:64
#9  0x0084f3ae in QThreadPrivate::start (arg=0x8ab4600) at thread/qthread_unix.cpp:244
#10 0x005f380e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x00d958de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77dd700 (LWP 7432)):
[KCrash Handler]
#6  0x0574088d in ?? () from /usr/lib/libkdeinit4_rekonq.so
#7  0x0571ba06 in ?? () from /usr/lib/libkdeinit4_rekonq.so
#8  0x05722d90 in ?? () from /usr/lib/libkdeinit4_rekonq.so
#9  0x0095611a in QMetaObject::metacall (object=0x87e1060, cl=14726048, idx=0, argv=0xbf86f940) at kernel/qmetaobject.cpp:237
#10 0x0096489b in QMetaObject::activate (sender=0x8863d50, m=0x575781c, local_signal_index=5, argv=0xbf86faa8) at kernel/qobject.cpp:3294
#11 0x05724743 in MainView::linkHovered(QString const&) () from /usr/lib/libkdeinit4_rekonq.so
#12 0x05727097 in MainView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeinit4_rekonq.so
#13 0x0095611a in QMetaObject::metacall (object=0x8863d50, cl=14726048, idx=0, argv=0x8863d50) at kernel/qmetaobject.cpp:237
#14 0x0096489b in QMetaObject::activate (sender=0x8f5a6c8, m=0x2e8a99c, local_signal_index=3, argv=0xbf86fbd0) at kernel/qobject.cpp:3294
#15 0x025fdddf in QWebPage::linkHovered (this=0x8f5a6c8, _t1=..., _t2=..., _t3=...) at .moc/release-shared/moc_qwebpage.cpp:362
#16 0x025e46cc in WebCore::ChromeClientQt::mouseDidMoveOverElement (this=0x937bf90, result=...) at ../WebKit/qt/WebCoreSupport/ChromeClientQt.cpp:364
#17 0x0243c698 in WebCore::Chrome::mouseDidMoveOverElement (this=0xacedc7a0, result=..., modifierFlags=513) at page/Chrome.cpp:317
#18 0x024565a4 in WebCore::EventHandler::mouseMoved (this=0xacfe745c, event=...) at page/EventHandler.cpp:1320
#19 0x025ffdda in QWebPagePrivate::mouseMoveEvent (this=0x94da040, ev=0xbf86fe68) at ../WebKit/qt/Api/qwebpage.cpp:703
#20 0x025ffe6b in QWebPagePrivate::leaveEvent (this=0x94da040) at ../WebKit/qt/Api/qwebpage.cpp:1175
#21 0x02605c6f in QWebPage::event (this=0x8f5a6c8, ev=0xbf87031c) at ../WebKit/qt/Api/qwebpage.cpp:2568
#22 0x0260a21c in QWebView::event (this=0x934a1a8, e=0xbf87031c) at ../WebKit/qt/Api/qwebview.cpp:654
#23 0x0714819c in QApplicationPrivate::notify_helper (this=0x8771aa0, receiver=0x934a1a8, e=0xbf87031c) at kernel/qapplication.cpp:4242
#24 0x0714eeb7 in QApplication::notify (this=0xbf8717a8, receiver=0x934a1a8, e=0xbf87031c) at kernel/qapplication.cpp:4207
#25 0x0104b67a in KApplication::notify (this=0xbf8717a8, receiver=0x934a1a8, event=0xbf87031c) at ../../kdeui/kernel/kapplication.cpp:302
#26 0x00950eab in QCoreApplication::notifyInternal (this=0xbf8717a8, receiver=0x934a1a8, event=0xbf87031c) at kernel/qcoreapplication.cpp:704
#27 0x0714de02 in QCoreApplication::sendEvent (enter=0x8a83f48, leave=0x934a1a8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#28 QApplicationPrivate::dispatchEnterLeave (enter=0x8a83f48, leave=0x934a1a8) at kernel/qapplication.cpp:2606
#29 0x0714e937 in QApplicationPrivate::sendMouseEvent (receiver=0x8a83f48, event=0xbf870430, alienWidget=0x8a83f48, nativeWidget=0x87e1060, buttonDown=0x7a83060, lastMouseReceiver=..., 
    spontaneous=true) at kernel/qapplication.cpp:2936
#30 0x0714ec6a in QApplicationPrivate::sendSyntheticEnterLeave (this=0x8771aa0, widget=0x8a83f48) at kernel/qapplication.cpp:3042
#31 0x071ad41f in QWidget::setVisible (this=0x8a83f48, visible=true) at kernel/qwidget.cpp:7397
#32 0x0718d066 in QWidget::show (this=0x885c900, index=0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:481
#33 QStackedLayout::setCurrentIndex (this=0x885c900, index=0) at kernel/qstackedlayout.cpp:311
#34 0x0718d3ed in QStackedLayout::takeAt (this=0x885c900, index=1) at kernel/qstackedlayout.cpp:265
#35 0x0717cf34 in QLayout::removeWidget (this=0x885c900, widget=0x934a1a8) at kernel/qlayout.cpp:1457
#36 0x07609dad in QStackedWidget::removeWidget (this=0x88678b8, widget=0x934a1a8) at widgets/qstackedwidget.cpp:196
#37 0x07617348 in QTabWidget::removeTab (this=0x8863d50, index=1) at widgets/qtabwidget.cpp:608
#38 0x011670f8 in KTabWidget::Private::removeTab (this=0x87ed7c0, index=1) at ../../kdeui/widgets/ktabwidget.cpp:130
#39 0x011671d5 in KTabWidget::removeTab (this=0x8863d50, index=1) at ../../kdeui/widgets/ktabwidget.cpp:592
#40 0x0572690b in MainView::closeTab(int) () from /usr/lib/libkdeinit4_rekonq.so
#41 0x0571c32c in ?? () from /usr/lib/libkdeinit4_rekonq.so
#42 0x071a502c in QWidget::event (this=0x87e1060, event=0xbf870d44) at kernel/qwidget.cpp:8009
#43 0x075bc737 in QMainWindow::event (this=0x87e1060, event=0xbf870d44) at widgets/qmainwindow.cpp:1434
#44 0x0113d074 in KMainWindow::event (this=0x87e1060, ev=0xbf870d44) at ../../kdeui/widgets/kmainwindow.cpp:1103
#45 0x0714819c in QApplicationPrivate::notify_helper (this=0x8771aa0, receiver=0x87e1060, e=0xbf870d44) at kernel/qapplication.cpp:4242
#46 0x0715080e in QApplication::notify (this=0xbf8717a8, receiver=0x87e1060, e=0xbf870d44) at kernel/qapplication.cpp:3720
#47 0x0104b67a in KApplication::notify (this=0xbf8717a8, receiver=0x934a1a8, event=0xbf870d44) at ../../kdeui/kernel/kapplication.cpp:302
#48 0x00950eab in QCoreApplication::notifyInternal (this=0xbf8717a8, receiver=0x934a1a8, event=0xbf870d44) at kernel/qcoreapplication.cpp:704
#49 0x0714907e in QCoreApplication::sendSpontaneousEvent (receiver=0x934a1a8, event=0xe0b3a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#50 qt_sendSpontaneousEvent (receiver=0x934a1a8, event=0xe0b3a0) at kernel/qapplication.cpp:5219
#51 0x07200840 in QKeyMapper::sendKeyEvent (keyWidget=0x934a1a8, 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 0x07202d89 in QKeyMapperPrivate::translateKeyEvent (this=0x8776980, keyWidget=0x934a1a8, event=0xbf8713fc, grab=false) at kernel/qkeymapper_x11.cpp:1831
#53 0x071d64c7 in QApplication::x11ProcessEvent (this=0xbf8717a8, event=0xbf8713fc) at kernel/qapplication_x11.cpp:3394
#54 0x0720604a in x11EventSourceDispatch (s=0x87753e8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#55 0x03fd6e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#56 0x03fda730 in ?? () from /lib/libglib-2.0.so.0
#57 0x03fda863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#58 0x0097cbd5 in QEventDispatcherGlib::processEvents (this=0x87722d8, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#59 0x07205b75 in QGuiEventDispatcherGlib::processEvents (this=0x87722d8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#60 0x0094f4c9 in QEventLoop::processEvents (this=0xbf8716f4, flags=) at kernel/qeventloop.cpp:149
#61 0x0094f91a in QEventLoop::exec (this=0xbf8716f4, flags=...) at kernel/qeventloop.cpp:201
#62 0x00953b0f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#63 0x07148237 in QApplication::exec () at kernel/qapplication.cpp:3570
#64 0x0574ffa3 in kdemain () from /usr/lib/libkdeinit4_rekonq.so
#65 0x0804dff7 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=1, envs=0x8730808 "DISPLAY=:0.0", reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x8730819 "Released;1264090770;201728;5320_TIME3188631") at ../../kinit/kinit.cpp:706
#66 0x0804ec15 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1198
#67 0x0804f08c in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1391
#68 0x0804fe27 in main (argc=2, argv=0xbf872294, envp=0xbf8722a0) at ../../kinit/kinit.cpp:1830

This bug may be a duplicate of or related to bug 217061, bug 216984.

Possible duplicates by query: bug 218675, bug 217061, bug 216984.

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-21 23:13:57 UTC
Merging with bug 218675. Thanks

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