Bug 234358 - Segfault when clearing history
Summary: Segfault when clearing history
Status: RESOLVED DUPLICATE of bug 205128
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: System Settings Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-14 16:51 UTC by Anthony DeRobertis
Modified: 2010-04-14 21:38 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony DeRobertis 2010-04-14 16:51:59 UTC
Application that crashed: kcmshell4
Version of the application: 
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.3
Operating System: Linux 2.6.32-4-686 i686
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
Started konqueror by running from an xterm.

Went to Go -> Show History.
History shown.

Clicked "Preferences"
Setting shown are maximum of 500, expire after 90 days, custom fonts for newer than 1 day, older than 2 days, detailed tooltips checks.

Did not change any settings. Clicked on "Clear History". Prompted if I really want to clear the entire history. Clicked "Clear".

Crash handler pops up.

 -- Backtrace:
Application: KDE Control Module (kcmshell4), signal: Segmentation fault
[KCrash Handler]
#6  QMetaObject::activate (sender=0x49, m=0xb4948280, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3182
#7  0xb49409c7 in KonqHistoryProviderPrivate::notifyClear (this=0x49) at ./konq_historyprovider.moc:136
#8  0xb31a52d5 in HistorySidebarConfig::slotClearHistory (this=0x8e71778) at ../../../../../../apps/konqueror/sidebar/trees/history_module/kcmhistory.cpp:258
#9  0xb31a57f3 in HistorySidebarConfig::qt_metacall (this=0x8e71778, _c=QMetaObject::InvokeMetaMethod, _id=40, _a=0xbfcf3c3c) at ./kcmhistory.moc:81
#10 0xb6e6f303 in QMetaObject::activate (sender=0x8e2b4d0, from_signal_index=29, to_signal_index=30, argv=0xbfcf3c3c) at kernel/qobject.cpp:3112
#11 0xb6e6f720 in QMetaObject::activate (sender=0x8e2b4d0, m=0xb6d03424, from_local_signal_index=2, to_local_signal_index=3, argv=0xbfcf3c3c) at kernel/qobject.cpp:3206
#12 0xb6b1ab21 in QAbstractButton::clicked (this=0x8e2b4d0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#13 0xb6846959 in QAbstractButtonPrivate::emitClicked (this=0x8eee808) at widgets/qabstractbutton.cpp:543
#14 0xb6848584 in QAbstractButtonPrivate::click (this=0x8eee808) at widgets/qabstractbutton.cpp:536
#15 0xb6848816 in QAbstractButton::mouseReleaseEvent (this=0x8e2b4d0, e=0xbfcf42fc) at widgets/qabstractbutton.cpp:1115
#16 0xb64ef9fb in QWidget::event (this=0x8e2b4d0, event=0xbfcf42fc) at kernel/qwidget.cpp:7554
#17 0xb68467fe in QAbstractButton::event (this=0x8e2b4d0, e=0xbfcf42fc) at widgets/qabstractbutton.cpp:1077
#18 0xb68eff10 in QPushButton::event (this=0x8e2b4d0, e=0xbfcf42fc) at widgets/qpushbutton.cpp:662
#19 0xb6499a94 in QApplicationPrivate::notify_helper (this=0x8b57230, receiver=0x8e2b4d0, e=0xbfcf42fc) at kernel/qapplication.cpp:4065
#20 0xb64a2551 in QApplication::notify (this=0xbfcf5c1c, receiver=0x8e2b4d0, e=0xbfcf42fc) at kernel/qapplication.cpp:3767
#21 0xb73dee2a in KApplication::notify (this=0xbfcf5c1c, receiver=0x8e2b4d0, event=0xbfcf42fc) at ../../kdeui/kernel/kapplication.cpp:302
#22 0xb6e5a1eb in QCoreApplication::notifyInternal (this=0xbfcf5c1c, receiver=0x8e2b4d0, event=0xbfcf42fc) at kernel/qcoreapplication.cpp:610
#23 0xb64a15de in QCoreApplication::sendSpontaneousEvent (receiver=0x8e2b4d0, event=0xbfcf42fc, alienWidget=0x8e2b4d0, nativeWidget=0x8d0d6a0, buttonDown=0xb6d10580, lastMouseReceiver=...)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#24 QApplicationPrivate::sendMouseEvent (receiver=0x8e2b4d0, event=0xbfcf42fc, alienWidget=0x8e2b4d0, nativeWidget=0x8d0d6a0, buttonDown=0xb6d10580, lastMouseReceiver=...)
    at kernel/qapplication.cpp:2924
#25 0xb6510175 in QETWidget::translateMouseEvent (this=0x8d0d6a0, event=0xbfcf58ac) at kernel/qapplication_x11.cpp:4411
#26 0xb650f646 in QApplication::x11ProcessEvent (this=0xbfcf5c1c, event=0xbfcf58ac) at kernel/qapplication_x11.cpp:3430
#27 0xb6539bc2 in x11EventSourceDispatch (s=0x8b5a470, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#28 0xb5b752e5 in g_main_dispatch (context=0x8b594f8) at /build/buildd-glib2.0_2.24.0-1-i386-o5zIuQ/glib2.0-2.24.0/glib/gmain.c:1960
#29 IA__g_main_context_dispatch (context=0x8b594f8) at /build/buildd-glib2.0_2.24.0-1-i386-o5zIuQ/glib2.0-2.24.0/glib/gmain.c:2513
#30 0xb5b79000 in g_main_context_iterate (context=0x8b594f8, block=<value optimized out>, dispatch=1, self=0x8b57450) at /build/buildd-glib2.0_2.24.0-1-i386-o5zIuQ/glib2.0-2.24.0/glib/gmain.c:2591
#31 0xb5b79198 in IA__g_main_context_iteration (context=0x8b594f8, may_block=1) at /build/buildd-glib2.0_2.24.0-1-i386-o5zIuQ/glib2.0-2.24.0/glib/gmain.c:2654
#32 0xb6e85041 in QEventDispatcherGlib::processEvents (this=0x8b41d28, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#33 0xb6539305 in QGuiEventDispatcherGlib::processEvents (this=0x8b41d28, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#34 0xb6e5883a in QEventLoop::processEvents (this=0xbfcf5b5c, flags=...) at kernel/qeventloop.cpp:149
#35 0xb6e58c82 in QEventLoop::exec (this=0xbfcf5b5c, flags=...) at kernel/qeventloop.cpp:201
#36 0xb697c873 in QDialog::exec (this=0x8d0d6a0) at dialogs/qdialog.cpp:498
#37 0xb7732d56 in kdemain (_argc=2, _argv=0xbfcf5e94) at ../../kcmshell/main.cpp:267
#38 0x080485ab in main (argc=2, argv=0xbfcf5e94) at kcmshell4_dummy.cpp:3

This bug may be a duplicate of or related to bug 232250

Reported using DrKonqi
Comment 1 Anthony DeRobertis 2010-04-14 16:53:23 UTC
I should note that doing a right-click in the Show History window and removing history from there works fine.
Comment 2 Christoph Feck 2010-04-14 21:38:04 UTC

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