[rekonq] Crash on opening tabs after closing other rekonq window

Panagiotis Papadopoulos pano_90 at gmx.net
Thu Sep 24 10:57:14 CEST 2009


On Thursday 24 September 2009 10:40:59 Johannes Zellner wrote:
> Hi,
> 
> since about a week, I encounter many crashes in rekonq after 
> closing/opening/loadnewpage/...
> 
> It's at least on my box easy to reproduce.
> - Open two separate rekonq windows and close one of them.
> - Now try to open a new tab on the lasting window --> crash.

I can confirm this on my laptop with rekonq from the latest git.

> Attached are two backtraces:
> rekonq-20090924.kcrash:	crash after opening new tab

I attached my backtrace too
-------------- next part --------------
Application: rekonq (rekonq), signal: Segmentation fault
[KCrash Handler]
#6  0x0808daea in MainWindow::mainView (this=0x0) at /home/pano/Projekte/build/rekonq-git/src/mainline/src/mainwindow.cpp:777
#7  0x080b61b4 in SessionManager::saveSession (this=0x954ac90) at /home/pano/Projekte/build/rekonq-git/src/mainline/src/sessionmanager.cpp:72
#8  0x080b65c5 in SessionManager::qt_metacall (this=0x954ac90, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfe05ffc)
    at /home/pano/Projekte/build/rekonq-git/src/mainline/build/src/sessionmanager.moc:68
#9  0xb68119ac in QMetaObject::activate (sender=0x9546ce8, from_signal_index=<value optimized out>, to_signal_index=68, argv=0x0) at kernel/qobject.cpp:3112
#10 0xb68125e2 in QMetaObject::activate (sender=0x9546ce8, m=0x812e030, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3186
#11 0x08094c65 in MainView::tabsChanged (this=0x9546ce8) at /home/pano/Projekte/build/rekonq-git/src/mainline/build/src/mainview.moc:151
#12 0x08096819 in MainView::slotCloseTab (this=0x9546ce8, index=2) at /home/pano/Projekte/build/rekonq-git/src/mainline/src/mainview.cpp:431
#13 0x08096d7c in MainView::qt_metacall (this=0x9546ce8, _c=QMetaObject::InvokeMetaMethod, _id=79, _a=0xbfe061d8) at /home/pano/Projekte/build/rekonq-git/src/mainline/build/src/mainview.moc:124
#14 0xb68119ac in QMetaObject::activate (sender=0x9541f10, from_signal_index=<value optimized out>, to_signal_index=28, argv=0x0) at kernel/qobject.cpp:3112
#15 0xb68125e2 in QMetaObject::activate (sender=0x9541f10, m=0xb666c520, local_signal_index=1, argv=0xbfe061d8) at kernel/qobject.cpp:3186
#16 0xb627c4d3 in QTabBar::tabCloseRequested (this=0x9541f10, _t1=2) at .moc/release-shared/moc_qtabbar.cpp:208
#17 0xb627c836 in QTabBarPrivate::_q_closeTab (this=0x95bddf0) at widgets/qtabbar.cpp:614
#18 0xb6284cde in QTabBar::qt_metacall (this=0x9541f10, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfe06428) at .moc/release-shared/moc_qtabbar.cpp:139
#19 0xb6ebf6f1 in KTabBar::qt_metacall (this=0x9541f10, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbfe06428) at /home/pano/Projekte/build/kde-trunk/kdelibs/src/build/kdeui/ktabbar.moc:86
#20 0x08097dd0 in TabBar::qt_metacall (this=0x9541f10, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbfe06428) at /home/pano/Projekte/build/rekonq-git/src/mainline/build/src/tabbar.moc:77
#21 0xb68119ac in QMetaObject::activate (sender=0xae42bf0, from_signal_index=<value optimized out>, to_signal_index=30, argv=0x0) at kernel/qobject.cpp:3112
#22 0xb6811df8 in QMetaObject::activate (sender=0xae42bf0, m=0xb6676be4, from_local_signal_index=2, to_local_signal_index=3, argv=0xbfe06428) at kernel/qobject.cpp:3206
#23 0xb6490dd1 in QAbstractButton::clicked (this=0xae42bf0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#24 0xb61bbbb9 in QAbstractButtonPrivate::emitClicked (this=0xac46408) at widgets/qabstractbutton.cpp:543
#25 0xb61bd814 in QAbstractButtonPrivate::click (this=0xac46408) at widgets/qabstractbutton.cpp:536
#26 0xb61bdaa1 in QAbstractButton::mouseReleaseEvent (this=0xae42bf0, e=0xbfe06ab4) at widgets/qabstractbutton.cpp:1115
#27 0xb5e641d2 in QWidget::event (this=0xae42bf0, event=0xbfe06ab4) at kernel/qwidget.cpp:7549
#28 0xb61bba5e in QAbstractButton::event (this=0xae42bf0, e=0xb5bb5380) at widgets/qabstractbutton.cpp:1077
#29 0xb5e0f964 in QApplicationPrivate::notify_helper (this=0x94c4258, receiver=0xae42bf0, e=0xbfe06ab4) at kernel/qapplication.cpp:4056
#30 0xb5e17990 in QApplication::notify (this=0xbfe083a8, receiver=0xae42bf0, e=0xbfe06ab4) at kernel/qapplication.cpp:3758
#31 0xb6dd2f06 in KApplication::notify (this=0xbfe083a8, receiver=0xae42bf0, event=0xbfe06ab4) at /home/pano/Projekte/build/kde-trunk/kdelibs/src/kdelibs/kdeui/kernel/kapplication.cpp:302
#32 0xb67fbfcb in QCoreApplication::notifyInternal (this=0xbfe083a8, receiver=0xae42bf0, event=0xbfe06ab4) at kernel/qcoreapplication.cpp:610
#33 0xb5e16953 in QApplicationPrivate::sendMouseEvent (receiver=0xae42bf0, event=0xbfe06ab4, alienWidget=0x0, nativeWidget=0xae42bf0, buttonDown=0xb667e580, lastMouseReceiver=@0xb667e584)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#34 0xb5e84404 in QETWidget::translateMouseEvent (this=0xae42bf0, event=0xbfe08010) at kernel/qapplication_x11.cpp:4404
#35 0xb5e838e5 in QApplication::x11ProcessEvent (this=0xbfe083a8, event=0xbfe08010) at kernel/qapplication_x11.cpp:3423
#36 0xb5eadf62 in x11EventSourceDispatch (s=0x94bc5b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#37 0xb52acd98 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#38 0xb52b03e0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#39 0xb52b0513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#40 0xb68266cc in QEventDispatcherGlib::processEvents (this=0x94bb268, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:327
#41 0xb5ead695 in QGuiEventDispatcherGlib::processEvents (this=0x94bb268, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#42 0xb67fa579 in QEventLoop::processEvents (this=0xbfe08304, flags=) at kernel/qeventloop.cpp:149
#43 0xb67fa9ca in QEventLoop::exec (this=0xbfe08304, flags={i = 0}) at kernel/qeventloop.cpp:201
#44 0xb67fce3f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#45 0xb5e0f7e7 in QApplication::exec () at kernel/qapplication.cpp:3525
#46 0x080b1b29 in main (argc=1, argv=0xbfe08584) at /home/pano/Projekte/build/rekonq-git/src/mainline/src/main.cpp:132


More information about the rekonq mailing list