Bug 240442 - Konqueror crashed when editing addBlock filters
Summary: Konqueror crashed when editing addBlock filters
Status: RESOLVED DUPLICATE of bug 231410
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-02 11:32 UTC by Thomas Tanghus
Modified: 2010-06-02 12:20 UTC (History)
1 user (show)

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 Thomas Tanghus 2010-06-02 11:32:27 UTC
Application: konqueror (4.4.3 (KDE 4.4.3))
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.34-020634-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Via Tools->Add Block I selected Blockable links. Selected one of the links and added it to be blocked. To check if it was really added I clicked Configure; searched for the link; found it was present and selected Cancel.
Boom - Crash ;-)

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb556caa0 (LWP 1399))]

Thread 3 (Thread 0xb1237b70 (LWP 1447)):
#0  0xb776a430 in __kernel_vsyscall ()
#1  0xb6ad2015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb438c9d7 in WTF::TCMalloc_PageHeap::scavengerThread (this=0xb5135da0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2299
#3  0xb438ca21 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0xb5135da0) at ../JavaScriptCore/wtf/FastMalloc.cpp:1433
#4  0xb6acd96e in start_thread (arg=0xb1237b70) at pthread_create.c:300
#5  0xb5ec8a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa82cfb70 (LWP 1693)):
#0  0xb59a1e16 in *__GI_clock_gettime (clock_id=-1248174092, tp=0xa82cf128) at ../sysdeps/unix/clock_gettime.c:100
#1  0xb6c896fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb6c8e825 in QTimerInfoList::updateCurrentTime (this=0xa843038) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb6c8e86a in QTimerInfoList::timerWait (this=0xa843038, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb6c8ff8b in QEventDispatcherUNIX::processEvents (this=0xa4d1b90, flags=...) at kernel/qeventdispatcher_unix.cpp:907
#5  0xb6c5f059 in QEventLoop::processEvents (this=0xa82cf290, flags=) at kernel/qeventloop.cpp:149
#6  0xb6c5f4aa in QEventLoop::exec (this=0xa82cf290, flags=...) at kernel/qeventloop.cpp:201
#7  0xb6b5b5a8 in QThread::exec (this=0x9fe7098) at thread/qthread.cpp:487
#8  0xb6c3ec1b in QInotifyFileSystemWatcherEngine::run (this=0x9fe7098) at io/qfilesystemwatcher_inotify.cpp:248
#9  0xb6b5e32e in QThreadPrivate::start (arg=0x9fe7098) at thread/qthread_unix.cpp:248
#10 0xb6acd96e in start_thread (arg=0xa82cfb70) at pthread_create.c:300
#11 0xb5ec8a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb556caa0 (LWP 1399)):
[KCrash Handler]
#6  QWidget::ensurePolished (this=0x918583b0) at kernel/qwidget.cpp:9335
#7  0xb61de844 in QWidgetPrivate::activateChildLayoutsRecursively (this=0x9172b390) at kernel/qwidget.cpp:7111
#8  0xb61de86e in QWidgetPrivate::activateChildLayoutsRecursively (this=0x9165b660) at kernel/qwidget.cpp:7124
#9  0xb61de86e in QWidgetPrivate::activateChildLayoutsRecursively (this=0x916d9250) at kernel/qwidget.cpp:7124
#10 0xb61de86e in QWidgetPrivate::activateChildLayoutsRecursively (this=0x9185c688) at kernel/qwidget.cpp:7124
#11 0xb61e4635 in QWidgetPrivate::prepareToRender (this=0x9185c688, region=..., renderFlags=...) at kernel/qwidget.cpp:5153
#12 0xb61e992d in QWidget::render (this=0x91646bb8, target=0xbffdd9bc, targetOffset=..., sourceRegion=..., renderFlags=...) at kernel/qwidget.cpp:4871
#13 0xb6279af2 in QPixmap::grabWidget (widget=0x91646bb8, rect=...) at image/qpixmap.cpp:1085
#14 0xb3684818 in Oxygen::TransitionWidget::grab (this=0x9176e160, widget=0x97292290, rect=...) at ../../../kstyles/oxygen/transitions/oxygentransitionwidget.cpp:86
#15 0xb368027c in Oxygen::LineEditData::initializeAnimation (this=0x9185bfc8) at ../../../kstyles/oxygen/transitions/oxygenlineeditdata.cpp:173
#16 0xb367f58e in Oxygen::LineEditData::textChanged (this=0x9185bfc8) at ../../../kstyles/oxygen/transitions/oxygenlineeditdata.cpp:127
#17 0xb367fd40 in Oxygen::LineEditData::qt_metacall (this=0x9185bfc8, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbffddc88) at ./oxygenlineeditdata.moc:80
#18 0xb6c65c9a in QMetaObject::metacall (object=0x9185bfc8, cl=QMetaObject::ReadProperty, idx=9, argv=0xbffddc88) at kernel/qmetaobject.cpp:237
#19 0xb6c743d5 in QMetaObject::activate (sender=0x97292290, m=0xb6aafb48, local_signal_index=0, argv=0xbffddc88) at kernel/qobject.cpp:3293
#20 0xb65eb1c3 in QLineEdit::textChanged (this=0x97292290, _t1=...) at .moc/release-shared/moc_qlineedit.cpp:238
#21 0xb65ef1cd in QLineEdit::qt_metacall (this=0x97292290, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbffdde88) at .moc/release-shared/moc_qlineedit.cpp:156
#22 0xb704452a in KLineEdit::qt_metacall (this=0x97292290, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbffdde88) at ./klineedit.moc:134
#23 0xb6f288ea in KListWidgetSearchLine::qt_metacall (this=0x97292290, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbffdde88) at ./klistwidgetsearchline.moc:79
#24 0xb6c65c9a in QMetaObject::metacall (object=0x97292290, cl=QMetaObject::ReadProperty, idx=27, argv=0xbffdde88) at kernel/qmetaobject.cpp:237
#25 0xb6c743d5 in QMetaObject::activate (sender=0x972924d8, m=0xb6abd888, local_signal_index=3, argv=0xbffdde88) at kernel/qobject.cpp:3293
#26 0xb68afe43 in QLineControl::textChanged (this=0x972924d8, _t1=...) at .moc/release-shared/moc_qlinecontrol_p.cpp:131
#27 0xb65f5d1b in QLineControl::finishChange (this=0x972924d8, validateFromState=-1, update=true, edited=false) at widgets/qlinecontrol.cpp:605
#28 0xb65f5fb2 in QLineControl::internalSetText (this=0x972924d8, txt=..., pos=0, edited=false) at widgets/qlinecontrol.cpp:636
#29 0xb65ec6bd in QLineControl::setText (this=0x97292290, text=...) at ../../include/QtGui/private/../../../src/gui/widgets/qlinecontrol_p.h:576
#30 QLineEdit::setText (this=0x97292290, text=...) at widgets/qlineedit.cpp:383
#31 0xb703e70e in KLineEdit::setText (this=0x97292290, text=...) at ../../kdeui/widgets/klineedit.cpp:539
#32 0xb703cf00 in KLineEdit::clear (this=0x97292290) at ../../kdeui/widgets/klineedit.cpp:1624
#33 0xb6f28c1c in KListWidgetSearchLine::clear (this=0x97292290) at ../../kdeui/itemviews/klistwidgetsearchline.cpp:133
#34 0xb6f28e4a in ~KListWidgetSearchLine (this=0x97292290, __in_chrg=<value optimized out>) at ../../kdeui/itemviews/klistwidgetsearchline.cpp:71
#35 0xb6c7018f in QObjectPrivate::deleteChildren (this=0x918518d0) at kernel/qobject.cpp:1986
#36 0xb61e73d3 in ~QWidget (this=0x91843398, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1469
#37 0xb65dc2d1 in ~QFrame (this=0x91843398, __in_chrg=<value optimized out>) at widgets/qframe.cpp:242
#38 0xb702f415 in ~KHBox (this=0x91843398, __in_chrg=<value optimized out>) at ../../kdeui/widgets/khbox.cpp:51
#39 0xb6c7018f in QObjectPrivate::deleteChildren (this=0x9192b4e8) at kernel/qobject.cpp:1986
#40 0xb61e73d3 in ~QWidget (this=0x91819b30, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1469
#41 0xb65dcc05 in ~QGroupBox (this=0x91819b30, __in_chrg=<value optimized out>) at widgets/qgroupbox.cpp:216
#42 0xb6c7018f in QObjectPrivate::deleteChildren (this=0x916a9598) at kernel/qobject.cpp:1986
#43 0xb61e73d3 in ~QWidget (this=0x918583b0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1469
#44 0xb701b35e in ~KCModule (this=0x918583b0, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kcmodule.cpp:188
#45 0xae655c5f in ~KCMFilter (this=0x918583b0, __in_chrg=<value optimized out>) at ../../../../../apps/konqueror/settings/konqhtml/filteropts.cpp:150
#46 0xb38b5e1c in KCModuleProxy::deleteClient (this=0x91619d38) at ../../kutils/kcmoduleproxy.cpp:219
#47 0xb38b30d6 in KCMultiDialogPrivate::_k_dialogClosed (this=0xa4d2d2a8) at ../../kutils/kcmultidialog.cpp:156
#48 0xb38b521e in KCMultiDialog::qt_metacall (this=0x91646bb8, _c=QMetaObject::InvokeMetaMethod, _id=84, _a=0xbffde44c) at ./kcmultidialog.moc:100
#49 0xb6c65c9a in QMetaObject::metacall (object=0x91646bb8, cl=QMetaObject::ReadProperty, idx=84, argv=0xbffde44c) at kernel/qmetaobject.cpp:237
#50 0xb6c743d5 in QMetaObject::activate (sender=0x91646bb8, m=0xb7118b04, local_signal_index=16, argv=0x0) at kernel/qobject.cpp:3293
#51 0xb6eb4c17 in KDialog::finished (this=0x91646bb8) at ./kdialog.moc:301
#52 0xb6eb4c93 in KDialog::hideEvent (this=0x91646bb8, event=0x0) at ../../kdeui/dialogs/kdialog.cpp:970
#53 0xb61dfcea in QWidget::event (this=0x91646bb8, event=0xbffde9e4) at kernel/qwidget.cpp:8209
#54 0xb61814dc in QApplicationPrivate::notify_helper (this=0x984c4e0, receiver=0x91646bb8, e=0xbffde9e4) at kernel/qapplication.cpp:4300
#55 0xb61880f9 in QApplication::notify (this=0xbffdffc4, receiver=0x91646bb8, e=0xbffde9e4) at kernel/qapplication.cpp:4265
#56 0xb6f55f5a in KApplication::notify (this=0xbffdffc4, receiver=0x91646bb8, event=0xbffde9e4) at ../../kdeui/kernel/kapplication.cpp:302
#57 0xb6c60a3b in QCoreApplication::notifyInternal (this=0xbffdffc4, receiver=0x91646bb8, event=0xbffde9e4) at kernel/qcoreapplication.cpp:704
#58 0xb61de3da in QCoreApplication::sendEvent (this=0x9185c688) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#59 QWidgetPrivate::hide_helper (this=0x9185c688) at kernel/qwidget.cpp:7282
#60 0xb61e7b40 in QWidget::setVisible (this=0x91646bb8, visible=false) at kernel/qwidget.cpp:7455
#61 0xb66c114f in QDialog::setVisible (this=0x91646bb8, visible=false) at dialogs/qdialog.cpp:791
#62 0xb6eb55b4 in QWidget::hide (this=0x91646bb8) at /usr/include/qt4/QtGui/qwidget.h:489
#63 KDialog::delayedDestruct (this=0x91646bb8) at ../../kdeui/dialogs/kdialog.cpp:849
#64 0xb6eb9537 in KDialog::qt_metacall (this=0x91646bb8, _c=QMetaObject::InvokeMetaMethod, _id=32, _a=0xbffdec4c) at ./kdialog.moc:189
#65 0xb6f9689a in KPageDialog::qt_metacall (this=0x91646bb8, _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0xbffdec4c) at ./kpagedialog.moc:70
#66 0xb38b51ba in KCMultiDialog::qt_metacall (this=0x91646bb8, _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0xbffdec4c) at ./kcmultidialog.moc:86
#67 0xb6c65c9a in QMetaObject::metacall (object=0x91646bb8, cl=QMetaObject::ReadProperty, idx=68, argv=0xbffdec4c) at kernel/qmetaobject.cpp:237
#68 0xb6c743d5 in QMetaObject::activate (sender=0x91646bb8, m=0xb7118b04, local_signal_index=12, argv=0x0) at kernel/qobject.cpp:3293
#69 0xb6eb4d67 in KDialog::cancelClicked (this=0x91646bb8) at ./kdialog.moc:276
#70 0xb6eb7348 in KDialog::slotButtonClicked (this=0x91646bb8, button=32) at ../../kdeui/dialogs/kdialog.cpp:889
#71 0xb6eb9559 in KDialog::qt_metacall (this=0x91646bb8, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbffdee78) at ./kdialog.moc:190
#72 0xb6f9689a in KPageDialog::qt_metacall (this=0x91646bb8, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbffdee78) at ./kpagedialog.moc:70
#73 0xb38b51ba in KCMultiDialog::qt_metacall (this=0x91646bb8, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbffdee78) at ./kcmultidialog.moc:86
#74 0xb6c65c9a in QMetaObject::metacall (object=0x91646bb8, cl=QMetaObject::ReadProperty, idx=69, argv=0xbffdee78) at kernel/qmetaobject.cpp:237
#75 0xb6c743d5 in QMetaObject::activate (sender=0xa4d2d2f8, m=0xb6d730f8, local_signal_index=0, argv=0xbffdee78) at kernel/qobject.cpp:3293
#76 0xb6c79b13 in QSignalMapper::mapped (this=0xa4d2d2f8, _t1=32) at .moc/release-shared/moc_qsignalmapper.cpp:101
#77 0xb6c7ad8d in QSignalMapper::map (this=0xa4d2d2f8, sender=0x97274380) at kernel/qsignalmapper.cpp:266
#78 0xb6c7af6e in QSignalMapper::map (this=0xa4d2d2f8) at kernel/qsignalmapper.cpp:257
#79 0xb6c7b03b in QSignalMapper::qt_metacall (this=0xa4d2d2f8, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbffdf018) at .moc/release-shared/moc_qsignalmapper.cpp:87
#80 0xb6c65c9a in QMetaObject::metacall (object=0xa4d2d2f8, cl=QMetaObject::ReadProperty, idx=8, argv=0xbffdf018) at kernel/qmetaobject.cpp:237
#81 0xb6c743d5 in QMetaObject::activate (sender=0x97274380, m=0xb6abc8c4, local_signal_index=2, argv=0xbffdf018) at kernel/qobject.cpp:3293
#82 0xb68ac479 in QAbstractButton::clicked (this=0x97274380, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#83 0xb658bea9 in QAbstractButtonPrivate::emitClicked (this=0x97274480) at widgets/qabstractbutton.cpp:546
#84 0xb658ccf4 in QAbstractButtonPrivate::click (this=0x97274480) at widgets/qabstractbutton.cpp:539
#85 0xb658cfae in QAbstractButton::mouseReleaseEvent (this=0x97274380, e=0xbffdf750) at widgets/qabstractbutton.cpp:1121
#86 0xb61df7f8 in QWidget::event (this=0x97274380, event=0xbffdf750) at kernel/qwidget.cpp:7998
#87 0xb658bd4e in QAbstractButton::event (this=0x97274380, e=0x918325d0) at widgets/qabstractbutton.cpp:1080
#88 0xb66361f2 in QPushButton::event (this=0x97274380, e=0xbffdf750) at widgets/qpushbutton.cpp:679
#89 0xb61814dc in QApplicationPrivate::notify_helper (this=0x984c4e0, receiver=0x97274380, e=0xbffdf750) at kernel/qapplication.cpp:4300
#90 0xb61889f7 in QApplication::notify (this=0xbffdffc4, receiver=0x97274380, e=0xbffdf750) at kernel/qapplication.cpp:3865
#91 0xb6f55f5a in KApplication::notify (this=0xbffdffc4, receiver=0x97274380, event=0xbffdf750) at ../../kdeui/kernel/kapplication.cpp:302
#92 0xb6c60a3b in QCoreApplication::notifyInternal (this=0xbffdffc4, receiver=0x97274380, event=0xbffdf750) at kernel/qcoreapplication.cpp:704
#93 0xb6187952 in QCoreApplication::sendEvent (receiver=0x97274380, event=0xbffdf750, alienWidget=0x97274380, nativeWidget=0x91646bb8, buttonDown=0xb6ac5058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#94 QApplicationPrivate::sendMouseEvent (receiver=0x97274380, event=0xbffdf750, alienWidget=0x97274380, nativeWidget=0x91646bb8, buttonDown=0xb6ac5058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#95 0xb6213088 in QETWidget::translateMouseEvent (this=0x91646bb8, event=0xbffdfc6c) at kernel/qapplication_x11.cpp:4368
#96 0xb6212511 in QApplication::x11ProcessEvent (this=0xbffdffc4, event=0xbffdfc6c) at kernel/qapplication_x11.cpp:3379
#97 0xb6242099 in QEventDispatcherX11::processEvents (this=0x9802b48, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#98 0xb6c5f059 in QEventLoop::processEvents (this=0xbffdfda4, flags=) at kernel/qeventloop.cpp:149
#99 0xb6c5f4aa in QEventLoop::exec (this=0xbffdfda4, flags=...) at kernel/qeventloop.cpp:201
#100 0xb6c6369f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#101 0xb6181577 in QApplication::exec () at kernel/qapplication.cpp:3579
#102 0xb384023e in kdemain (argc=3, argv=0x9841188) at ../../../../apps/konqueror/src/konqmain.cpp:271
#103 0x0804e133 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x984128c "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8051465 "0") at ../../kinit/kinit.cpp:717
#104 0x0804ec6d in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#105 0x0804f190 in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402
#106 0x0804fe4f in main (argc=4, argv=0xbffe0ba4, envp=0xbffe0bb8) at ../../kinit/kinit.cpp:1845

This bug may be a duplicate of or related to bug 231410, bug 235369.

Possible duplicates by query: bug 235369, bug 231410, bug 216215.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-06-02 12:20:22 UTC
Thanks for the bug report! This issue is known already (bug 231410). It's similar to bug 216215 which has been fixed for KDE SC 4.4.4, so it is possibly also fixed.

If you still see this crash in KDE SC 4.4.4 or later, please leave a comment in bug 231410. Thanks!

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