Bug 306204 - Rekonq crashes when clicking "About rekonq" in the menu
Summary: Rekonq crashes when clicking "About rekonq" in the menu
Status: RESOLVED NOT A BUG
Alias: None
Product: rekonq
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: 1.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-03 16:53 UTC by Thomas Murach
Modified: 2012-09-03 19:42 UTC (History)
0 users

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 Thomas Murach 2012-09-03 16:53:04 UTC
Application: rekonq (1.1)
KDE Platform Version: 4.9.00 "release 559"
Qt Version: 4.8.2
Operating System: Linux 3.1.10-1.16-default i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
I started rekonq after updating to version 1.1 and wanted to check the version in the main menu by clicking "About rekonq" (or similar - I use the German translation")

I also tried it again after rebooting, the problem still exists. I'd like to fix that myself, but unfortunately I don't have enough time at the moment, so maybe someone else could try to reproduce the bug and then fix it...

If you don't want to parse the attached backtrace, this is my version info:
$ rekonq --version
Qt: 4.8.2
KDE: 4.9.00 "release 559"
rekonq: 1.1

I use OpenSuse 12.1, 32bit

Thanks!

The crash can be reproduced every time.

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

Thread 4 (Thread 0xb0ad1b70 (LWP 2870)):
#0  0xb6c36782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb3026569 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb31267a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0xb30265af in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb31267a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0xb6c32a7d in start_thread () from /lib/libpthread.so.0
#4  0xb5fc2abe in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb01a1b70 (LWP 2871)):
#0  0xb6c36782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb4212e89 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0xb4212ecf in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb6c32a7d in start_thread () from /lib/libpthread.so.0
#4  0xb5fc2abe in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaf879b70 (LWP 2872)):
#0  0xb5a37c90 in clock_gettime () from /lib/librt.so.1
#1  0xb6d14c35 in do_gettime (frac=0xaf879050, sec=0xaf879048) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6dfe486 in QTimerInfoList::updateCurrentTime (this=0xaef01abc) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb6dfe7ea in QTimerInfoList::timerWait (this=0xaef01abc, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb6dfcfe3 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xaf87913c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb597e46c in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb597f227 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb597f81a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb6dfdb47 in QEventDispatcherGlib::processEvents (this=0xaef00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#10 0xb6dc964d in QEventLoop::processEvents (this=0xaf8792d0, flags=...) at kernel/qeventloop.cpp:149
#11 0xb6dc98e9 in QEventLoop::exec (this=0xaf8792d0, flags=...) at kernel/qeventloop.cpp:204
#12 0xb6cb2dac in QThread::exec (this=0x835e728) at thread/qthread.cpp:501
#13 0xb6cb2e9b in QThread::run (this=0x835e728) at thread/qthread.cpp:568
#14 0xb6cb6290 in QThreadPrivate::start (arg=0x835e728) at thread/qthread_unix.cpp:307
#15 0xb6c32a7d in start_thread () from /lib/libpthread.so.0
#16 0xb5fc2abe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5706710 (LWP 2869)):
[KCrash Handler]
#6  0xb6f27e53 in vtable for QSignalMapperPrivate () from /usr/lib/libQtCore.so.4
#7  0xb5e4bee9 in Attica::ProviderManager::ProviderManager (this=0x8a0dea4, flags=...) at /usr/src/debug/attica-0.4.1/lib/providermanager.cpp:137
#8  0xb74a59e2 in KDEPrivate::KAboutApplicationPersonModel::KAboutApplicationPersonModel (this=0x8a0de88, personList=..., providerUrl=..., parent=0x8a1c9a0) at /usr/src/debug/kdelibs-4.9.0/kdeui/dialogs/kaboutapplicationpersonmodel_p.cpp:39
#9  0xb74a188a in KAboutApplicationDialog::Private::init (this=0x8286ea8, ad=<optimized out>, opt=...) at /usr/src/debug/kdelibs-4.9.0/kdeui/dialogs/kaboutapplicationdialog.cpp:209
#10 0xb74a252f in KAboutApplicationDialog::KAboutApplicationDialog (this=0x83761e8, aboutData=0x80e13ec, parent=0x821c808) at /usr/src/debug/kdelibs-4.9.0/kdeui/dialogs/kaboutapplicationdialog.cpp:66
#11 0xb760afa7 in KHelpMenu::aboutApplication (this=0x82f5438) at /usr/src/debug/kdelibs-4.9.0/kdeui/widgets/khelpmenu.cpp:280
#12 0xb760b065 in KHelpMenu::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdelibs-4.9.0/build/kdeui/khelpmenu.moc:67
#13 0xb6de169f in QMetaObject::activate (sender=0x82f71d8, m=0xb6c0b3b8, local_signal_index=1, argv=0xbfc0ea08) at kernel/qobject.cpp:3556
#14 0xb628e1bd in QAction::triggered (this=0x82f71d8, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#15 0xb628e45b in QAction::activate (this=0x82f71d8, event=QAction::Trigger) at kernel/qaction.cpp:1257
#16 0xb674f843 in QMenuPrivate::activateCausedStack (this=0x82e8398, causedStack=..., action=0x82f71d8, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028
#17 0xb675677f in QMenuPrivate::activateAction (this=0x82e8398, action=0x82f71d8, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#18 0xb6759485 in QMenu::mouseReleaseEvent (this=0x8307350, e=0xbfc0f244) at widgets/qmenu.cpp:2360
#19 0xb762377c in KMenu::mouseReleaseEvent (this=0x8307350, e=0xbfc0f244) at /usr/src/debug/kdelibs-4.9.0/kdeui/widgets/kmenu.cpp:464
#20 0xb62ef847 in QWidget::event (this=0x8307350, event=0xbfc0f244) at kernel/qwidget.cpp:8371
#21 0xb6757efc in QMenu::event (this=0x8307350, e=0xbfc0f244) at widgets/qmenu.cpp:2469
#22 0xb6295404 in notify_helper (e=0xbfc0f244, receiver=0x8307350, this=0x80ecd98) at kernel/qapplication.cpp:4551
#23 QApplicationPrivate::notify_helper (this=0x80ecd98, receiver=0x8307350, e=0xbfc0f244) at kernel/qapplication.cpp:4523
#24 0xb629b16c in QApplication::notify (this=0x80ecd98, receiver=0x8307350, e=0xbfc0f244) at kernel/qapplication.cpp:4094
#25 0xb7544da1 in KApplication::notify (this=0xbfc10bc8, receiver=0x8307350, event=0xbfc0f244) at /usr/src/debug/kdelibs-4.9.0/kdeui/kernel/kapplication.cpp:311
#26 0xb6dcadce in QCoreApplication::notifyInternal (this=0xbfc10bc8, receiver=0x8307350, event=0xbfc0f244) at kernel/qcoreapplication.cpp:915
#27 0xb62963c0 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#28 QApplicationPrivate::sendMouseEvent (receiver=0x8307350, event=0xbfc0f244, alienWidget=0x0, nativeWidget=0x8307350, buttonDown=0xb6c28cb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3162
#29 0xb631fce2 in QETWidget::translateMouseEvent (this=0x8307350, event=0xbfc0f6fc) at kernel/qapplication_x11.cpp:4447
#30 0xb631e14e in QApplication::x11ProcessEvent (this=0xbfc10bc8, event=0xbfc0f6fc) at kernel/qapplication_x11.cpp:3636
#31 0xb634980c in x11EventSourceDispatch (s=0x80ef230, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0xb597ee4f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb597f580 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0xb597f81a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0xb6dfdae7 in QEventDispatcherGlib::processEvents (this=0x805b838, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0xb634940a in QGuiEventDispatcherGlib::processEvents (this=0x805b838, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0xb6dc964d in QEventLoop::processEvents (this=0xbfc0fa00, flags=...) at kernel/qeventloop.cpp:149
#38 0xb6dc98e9 in QEventLoop::exec (this=0xbfc0fa00, flags=...) at kernel/qeventloop.cpp:204
#39 0xb6754017 in QMenu::exec (this=0x82f1df8, p=..., action=0x0) at widgets/qmenu.cpp:2113
#40 0xb679d673 in QToolButtonPrivate::popupTimerDone (this=0x8305768) at widgets/qtoolbutton.cpp:952
#41 0xb679dd4d in QToolButtonPrivate::_q_buttonPressed (this=0x8305768) at widgets/qtoolbutton.cpp:876
#42 0xb679de3b in qt_static_metacall (_a=0xbfc0fc00, _id=4, _o=0x8306278, _c=<optimized out>) at .moc/release-shared/moc_qtoolbutton.cpp:91
#43 QToolButton::qt_static_metacall (_o=0x8306278, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfc0fc00) at .moc/release-shared/moc_qtoolbutton.cpp:81
#44 0xb6de169f in QMetaObject::activate (sender=0x8306278, m=0xb6c1f8a8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3556
#45 0xb69cdf55 in QAbstractButton::pressed (this=0x8306278) at .moc/release-shared/moc_qabstractbutton.cpp:207
#46 0xb66bfd8d in QAbstractButtonPrivate::emitPressed (this=0x8305768) at widgets/qabstractbutton.cpp:562
#47 0xb66c0a0a in QAbstractButton::mousePressEvent (this=0x8306278, e=0xbfc10364) at widgets/qabstractbutton.cpp:1098
#48 0xb679e116 in QToolButton::mousePressEvent (this=0x8306278, e=0xbfc10364) at widgets/qtoolbutton.cpp:709
#49 0xb62ef80b in QWidget::event (this=0x8306278, event=0xbfc10364) at kernel/qwidget.cpp:8367
#50 0xb66c0899 in QAbstractButton::event (this=0x8306278, e=0xbfc10364) at widgets/qabstractbutton.cpp:1082
#51 0xb679c83c in QToolButton::event (this=0x8306278, event=0xbfc10364) at widgets/qtoolbutton.cpp:1160
#52 0xb6295404 in notify_helper (e=0xbfc10364, receiver=0x8306278, this=0x80ecd98) at kernel/qapplication.cpp:4551
#53 QApplicationPrivate::notify_helper (this=0x80ecd98, receiver=0x8306278, e=0xbfc10364) at kernel/qapplication.cpp:4523
#54 0xb629b16c in QApplication::notify (this=0x80ecd98, receiver=0x8306278, e=0xbfc10364) at kernel/qapplication.cpp:4094
#55 0xb7544da1 in KApplication::notify (this=0xbfc10bc8, receiver=0x8306278, event=0xbfc10364) at /usr/src/debug/kdelibs-4.9.0/kdeui/kernel/kapplication.cpp:311
#56 0xb6dcadce in QCoreApplication::notifyInternal (this=0xbfc10bc8, receiver=0x8306278, event=0xbfc10364) at kernel/qcoreapplication.cpp:915
#57 0xb62963c0 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#58 QApplicationPrivate::sendMouseEvent (receiver=0x8306278, event=0xbfc10364, alienWidget=0x8306278, nativeWidget=0x821c808, buttonDown=0xb6c28cb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3162
#59 0xb631f584 in QETWidget::translateMouseEvent (this=0x821c808, event=0xbfc1081c) at kernel/qapplication_x11.cpp:4513
#60 0xb631e14e in QApplication::x11ProcessEvent (this=0xbfc10bc8, event=0xbfc1081c) at kernel/qapplication_x11.cpp:3636
#61 0xb634980c in x11EventSourceDispatch (s=0x80ef230, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#62 0xb597ee4f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#63 0xb597f580 in ?? () from /usr/lib/libglib-2.0.so.0
#64 0xb597f81a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#65 0xb6dfdae7 in QEventDispatcherGlib::processEvents (this=0x805b838, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#66 0xb634940a in QGuiEventDispatcherGlib::processEvents (this=0x805b838, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#67 0xb6dc964d in QEventLoop::processEvents (this=0xbfc10b24, flags=...) at kernel/qeventloop.cpp:149
#68 0xb6dc98e9 in QEventLoop::exec (this=0xbfc10b24, flags=...) at kernel/qeventloop.cpp:204
#69 0xb6dcee2a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#70 0xb62932a4 in QApplication::exec () at kernel/qapplication.cpp:3812
#71 0xb1c200f6 in kdemain (argc=1, argv=0x80a4b90) at /usr/src/debug/rekonq-1.1/src/main.cpp:223
#72 0x0804fc3f in _start ()

Reported using DrKonqi
Comment 1 Thomas Murach 2012-09-03 17:59:27 UTC
Nevermind - It seems to be a general problem on my machine. Also apps like kile, konversation, ... crash when clicking the "about <app>" menu item. I'll try to figure out if it's kde's or opensuse's fault (or my machine's config fault ;) ), and then take the appropriate steps. I'd say that this report can therefore be closed. Sorry for the noise!
Comment 2 Andrea Diamantini 2012-09-03 19:42:44 UTC
ok, closing as invalid.