Bug 216984

Summary: rekonq chrashed while closing Tab
Product: [Unmaintained] rekonq Reporter: Jonathan Kolberg <j_kolberg11>
Component: generalAssignee: Andrea Diamantini <adjam7>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jonathan Kolberg 2009-12-01 21:57:33 UTC
Application that crashed: rekonq
Version of the application: 0.3.0
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.6.0
Operating System: Linux 2.6.31-15-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
rekonq chrashed as I closed a Tab via Ctrg+W. I don't know why rekonq did it but I hope that I can help to solve this.

 -- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
The current source language is "auto; currently c++".
[Current thread is 1 (Thread 0xb76df700 (LWP 2000))]

Thread 3 (Thread 0xb601eb70 (LWP 2002)):
#0  0x001ad422 in __kernel_vsyscall ()
#1  0x0049ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x05a6478d in __pthread_cond_wait (cond=0x1ed0fac, mutex=0x1ed0f94) at forward.c:139
#3  0x010f90d7 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x1ecbec0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2299
#4  0x010f9121 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x1ecbec0) at ../JavaScriptCore/wtf/FastMalloc.cpp:1433
#5  0x0049a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x05a577ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb3c16b70 (LWP 2008)):
#0  0x001ad422 in __kernel_vsyscall ()
#1  0x0049ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x05a6478d in __pthread_cond_wait (cond=0x950ffb0, mutex=0x950ff98) at forward.c:139
#3  0x07317307 in QWaitConditionPrivate::wait (this=0x933fb00, mutex=0x932e898, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x933fb00, mutex=0x932e898, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x010fe4c0 in WTF::ThreadCondition::wait (this=0xb575add4, mutex=...) at ../JavaScriptCore/wtf/qt/ThreadingQt.cpp:238
#6  0x016269b4 in WebCore::IconDatabase::syncThreadMainLoop (this=0xb575ad80) at loader/icon/IconDatabase.cpp:1412
#7  0x0162b860 in WebCore::IconDatabase::iconDatabaseSyncThread (this=0xb575ad80) at loader/icon/IconDatabase.cpp:1038
#8  0x010fdf3f in threadEntryPoint (contextData=0xb571b170) at ../JavaScriptCore/wtf/Threading.cpp:64
#9  0x010fe393 in WTF::ThreadPrivate::run (this=0x933a5f0) at ../JavaScriptCore/wtf/qt/ThreadingQt.cpp:64
#10 0x073163ae in QThreadPrivate::start (arg=0x933a5f0) at thread/qthread_unix.cpp:244
#11 0x0049a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x05a577ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb76df700 (LWP 2000)):
[KCrash Handler]
#6  0x00e6e88d in ?? () from /usr/lib/libkdeinit4_rekonq.so
#7  0x00e49a06 in ?? () from /usr/lib/libkdeinit4_rekonq.so
#8  0x00e50d90 in ?? () from /usr/lib/libkdeinit4_rekonq.so
#9  0x0741d09a in QMetaObject::metacall (object=0x9330028, cl=95208352, idx=0, argv=0xbfe51370) at kernel/qmetaobject.cpp:237
#10 0x0742b81b in QMetaObject::activate (sender=0x9299320, m=0xe8581c, local_signal_index=5, argv=0xbfe514d8) at kernel/qobject.cpp:3282
#11 0x00e52743 in MainView::linkHovered(QString const&) () from /usr/lib/libkdeinit4_rekonq.so
#12 0x00e55097 in MainView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeinit4_rekonq.so
#13 0x0741d09a in QMetaObject::metacall (object=0x9299320, cl=95208352, idx=0, argv=0x9299320) at kernel/qmetaobject.cpp:237
#14 0x0742b81b in QMetaObject::activate (sender=0x99c5c90, m=0x1e599d0, local_signal_index=3, argv=0xbfe51600) at kernel/qobject.cpp:3282
#15 0x015cd55f in QWebPage::linkHovered (this=0x99c5c90, _t1=..., _t2=..., _t3=...) at .moc/release-shared/moc_qwebpage.cpp:362
#16 0x015b418c in WebCore::ChromeClientQt::mouseDidMoveOverElement (this=0x9860da8, result=...) at ../WebKit/qt/WebCoreSupport/ChromeClientQt.cpp:364
#17 0x0140c258 in WebCore::Chrome::mouseDidMoveOverElement (this=0xb070cb20, result=..., modifierFlags=311) at page/Chrome.cpp:317
#18 0x01426184 in WebCore::EventHandler::mouseMoved (this=0xb04e8a5c, event=...) at page/EventHandler.cpp:1320
#19 0x015cf56a in QWebPagePrivate::mouseMoveEvent (this=0x94f5828, ev=0xbfe51898) at ../WebKit/qt/Api/qwebpage.cpp:696
#20 0x015cf5fb in QWebPagePrivate::leaveEvent (this=0x94f5828) at ../WebKit/qt/Api/qwebpage.cpp:1170
#21 0x015d540f in QWebPage::event (this=0x99c5c90, ev=0xbfe51d4c) at ../WebKit/qt/Api/qwebpage.cpp:2563
#22 0x015d99cc in QWebView::event (this=0x988f440, e=0xbfe51d4c) at ../WebKit/qt/Api/qwebview.cpp:654
#23 0x0200a0fc in QApplicationPrivate::notify_helper (this=0x9299e70, receiver=0x988f440, e=0xbfe51d4c) at kernel/qapplication.cpp:4242
#24 0x02010e17 in QApplication::notify (this=0xbfe531f8, receiver=0x988f440, e=0xbfe51d4c) at kernel/qapplication.cpp:4207
#25 0x007d31aa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#26 0x07417e2b in QCoreApplication::notifyInternal (this=0xbfe531f8, receiver=0x988f440, event=0xbfe51d4c) at kernel/qcoreapplication.cpp:704
#27 0x0200fd62 in QCoreApplication::sendEvent (enter=0x99dbe78, leave=0x988f440) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#28 QApplicationPrivate::dispatchEnterLeave (enter=0x99dbe78, leave=0x988f440) at kernel/qapplication.cpp:2606
#29 0x02010897 in QApplicationPrivate::sendMouseEvent (receiver=0x99dbe78, event=0xbfe51e60, alienWidget=0x99dbe78, nativeWidget=0x9330028, buttonDown=0x2945060, lastMouseReceiver=..., 
    spontaneous=true) at kernel/qapplication.cpp:2936
#30 0x02010bca in QApplicationPrivate::sendSyntheticEnterLeave (this=0x9299e70, widget=0x99dbe78) at kernel/qapplication.cpp:3042
#31 0x0206f32f in QWidget::setVisible (this=0x99dbe78, visible=true) at kernel/qwidget.cpp:7396
#32 0x0204efc6 in QWidget::show (this=0x929a150, index=4) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:481
#33 QStackedLayout::setCurrentIndex (this=0x929a150, index=4) at kernel/qstackedlayout.cpp:311
#34 0x0204f34d in QStackedLayout::takeAt (this=0x929a150, index=5) at kernel/qstackedlayout.cpp:265
#35 0x0203ee94 in QLayout::removeWidget (this=0x929a150, widget=0x988f440) at kernel/qlayout.cpp:1457
#36 0x024cb1ad in QStackedWidget::removeWidget (this=0x929ab18, widget=0x988f440) at widgets/qstackedwidget.cpp:196
#37 0x024d8748 in QTabWidget::removeTab (this=0x9299320, index=5) at widgets/qtabwidget.cpp:608
#38 0x008e2c2c in KTabWidget::Private::removeTab(int) () from /usr/lib/libkdeui.so.5
#39 0x008e2d75 in KTabWidget::removeTab(int) () from /usr/lib/libkdeui.so.5
#40 0x00e5490b in MainView::closeTab(int) () from /usr/lib/libkdeinit4_rekonq.so
#41 0x00e4a32c in ?? () from /usr/lib/libkdeinit4_rekonq.so
#42 0x02066f4c in QWidget::event (this=0x9330028, event=0xbfe52794) at kernel/qwidget.cpp:8008
#43 0x0247dbb7 in QMainWindow::event (this=0x9330028, event=0xbfe52794) at widgets/qmainwindow.cpp:1434
#44 0x008b9334 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#45 0x0200a0fc in QApplicationPrivate::notify_helper (this=0x9299e70, receiver=0x9330028, e=0xbfe52794) at kernel/qapplication.cpp:4242
#46 0x0201276e in QApplication::notify (this=0xbfe531f8, receiver=0x9330028, e=0xbfe52794) at kernel/qapplication.cpp:3720
#47 0x007d31aa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#48 0x07417e2b in QCoreApplication::notifyInternal (this=0xbfe531f8, receiver=0x988f440, event=0xbfe52794) at kernel/qcoreapplication.cpp:704
#49 0x0200afde in QCoreApplication::sendSpontaneousEvent (receiver=0x988f440, event=0x5acc3a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#50 qt_sendSpontaneousEvent (receiver=0x988f440, event=0x5acc3a0) at kernel/qapplication.cpp:5219
#51 0x020c26e0 in QKeyMapper::sendKeyEvent (keyWidget=0x988f440, 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 0x020c4c29 in QKeyMapperPrivate::translateKeyEvent (this=0x92d6778, keyWidget=0x988f440, event=0xbfe52e4c, grab=false) at kernel/qkeymapper_x11.cpp:1831
#53 0x02098397 in QApplication::x11ProcessEvent (this=0xbfe531f8, event=0xbfe52e4c) at kernel/qapplication_x11.cpp:3394
#54 0x020c7eea in x11EventSourceDispatch (s=0x929eaa8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#55 0x02ec2e78 in g_main_dispatch (context=0x929dc98) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#56 IA__g_main_context_dispatch (context=0x929dc98) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#57 0x02ec6720 in g_main_context_iterate (context=0x929dc98, block=<value optimized out>, dispatch=1, self=0x929b040) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#58 0x02ec6853 in IA__g_main_context_iteration (context=0x929dc98, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#59 0x07443b55 in QEventDispatcherGlib::processEvents (this=0x928c290, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#60 0x020c7a15 in QGuiEventDispatcherGlib::processEvents (this=0x928c290, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#61 0x07416449 in QEventLoop::processEvents (this=0xbfe53144, flags=) at kernel/qeventloop.cpp:149
#62 0x0741689a in QEventLoop::exec (this=0xbfe53144, flags=...) at kernel/qeventloop.cpp:201
#63 0x0741aa8f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#64 0x0200a197 in QApplication::exec () at kernel/qapplication.cpp:3570
#65 0x00e7dfa3 in kdemain () from /usr/lib/libkdeinit4_rekonq.so
#66 0x0804869b in _start ()

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

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