Bug 222964

Summary: Konqueror crashed when trying to search again
Product: [Applications] konqueror Reporter: Amyn Bennamane <amynbe>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adaptee, kde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Amyn Bennamane 2010-01-16 12:58:02 UTC
Application that crashed: konqueror
Version of the application: 4.3.4 (KDE 4.3.4)
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.3
Operating System: Linux 2.6.30.10-105.fc11.i586 i686
Distribution: "Fedora release 11 (Leonidas)"

What I was doing when the application crashed:
Here are the steps, though I cannot reproduce the crash:
 - Search something with Ctrl+F
 - Do something on the page (don't remember what, maybe just clicking and scrolling)
 - Try to resume search with F3
  (nothing happens -- search bar does not appear)
 - Try naively Ctrl+F to resume search
   (nothing happens)
 - Click on the page, thinking it is a focus issue
   (now it crashes)


 -- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[KCrash Handler]
#6  0x04baa181 in khtml::RenderText::caretPos (this=0xdca4d90, offset=0, flags=<value optimized out>, _x=@0xd6b0510, _y=@0xd6b0514, width=@0xbfec1c7c, height=@0xd6b0518)
    at /usr/src/debug/kdelibs-4.3.4/khtml/rendering/render_text.cpp:1002
#7  0x04b0f471 in DOM::Selection::layoutCaret (this=0xd6b04e8) at /usr/src/debug/kdelibs-4.3.4/khtml/xml/dom_selection.cpp:475
#8  0x04b0f4e0 in DOM::Selection::getRepaintRect (this=0xd6b04e8) at /usr/src/debug/kdelibs-4.3.4/khtml/xml/dom_selection.cpp:484
#9  0x04b0fb37 in DOM::Selection::needsCaretRepaint (this=0xd6b04e8) at /usr/src/debug/kdelibs-4.3.4/khtml/xml/dom_selection.cpp:508
#10 0x04a4e9d5 in KHTMLPart::selectionLayoutChanged (this=0xbfd7a10) at /usr/src/debug/kdelibs-4.3.4/khtml/khtml_part.cpp:3405
#11 0x04a61995 in KHTMLPart::notifySelectionChanged (this=0xbfd7a10, closeTyping=true) at /usr/src/debug/kdelibs-4.3.4/khtml/khtml_part.cpp:3419
#12 0x04a61ae0 in KHTMLPart::setCaret (this=0xbfd7a10, s=@0xbfec1e60, closeTyping=<value optimized out>) at /usr/src/debug/kdelibs-4.3.4/khtml/khtml_part.cpp:3293
#13 0x04a61f39 in KHTMLPart::handleMousePressEventSingleClick (this=0xbfd7a10, event=0xbfec23d4) at /usr/src/debug/kdelibs-4.3.4/khtml/khtml_part.cpp:6134
#14 0x04a622fd in KHTMLPart::khtmlMousePressEvent (this=0xbfd7a10, event=0xbfec23d4) at /usr/src/debug/kdelibs-4.3.4/khtml/khtml_part.cpp:6173
#15 0x04a4d8e7 in KHTMLPart::customEvent (this=0xbfd7a10, event=0xbfec23d4) at /usr/src/debug/kdelibs-4.3.4/khtml/khtml_part.cpp:5936
#16 0x068c61af in QObject::event (this=0xbfd7a10, e=0xbfec23d4) at kernel/qobject.cpp:1141
#17 0x06e118b4 in QApplicationPrivate::notify_helper (this=0x9307e50, receiver=0xbfd7a10, e=0xbfec23d4) at kernel/qapplication.cpp:4065
#18 0x06e19029 in QApplication::notify (this=0xbfec470c, receiver=0xbfd7a10, e=0xbfec23d4) at kernel/qapplication.cpp:3605
#19 0x0354a81a in KApplication::notify (this=0xbfec470c, receiver=0xbfd7a10, event=0xbfec23d4) at /usr/src/debug/kdelibs-4.3.4/kdeui/kernel/kapplication.cpp:302
#20 0x068b60ab in QCoreApplication::notifyInternal (this=0xbfec470c, receiver=0xbfd7a10, event=0xbfec23d4) at kernel/qcoreapplication.cpp:610
#21 0x04a41dc1 in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at /usr/include/QtCore/qcoreapplication.h:213
#22 KHTMLView::mousePressEvent (event=<value optimized out>, receiver=<value optimized out>) at /usr/src/debug/kdelibs-4.3.4/khtml/khtmlview.cpp:1242
#23 0x06e66ade in QWidget::event (this=0xd081b28, event=0xbfec2c90) at kernel/qwidget.cpp:7550
#24 0x07213b83 in QFrame::event (this=0xd081b28, e=0xbfec2c90) at widgets/qframe.cpp:559
#25 0x04a3c3bc in KHTMLView::widgetEvent (this=0xd081b28, e=0x0) at /usr/src/debug/kdelibs-4.3.4/khtml/khtmlview.cpp:2338
#26 0x04a3c6b5 in KHTMLView::eventFilter (this=0xd081b28, o=0xdc36af8, e=0xbfec2c90) at /usr/src/debug/kdelibs-4.3.4/khtml/khtmlview.cpp:2191
#27 0x068b51fa in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9307e50, receiver=0xdc36af8, event=0xbfec2c90) at kernel/qcoreapplication.cpp:726
#28 0x06e1188c in QApplicationPrivate::notify_helper (this=0x9307e50, receiver=0xdc36af8, e=0xbfec2c90) at kernel/qapplication.cpp:4061
#29 0x06e199db in QApplication::notify (this=0xbfec470c, receiver=0xdc36af8, e=0xbfec2c90) at kernel/qapplication.cpp:3767
#30 0x0354a81a in KApplication::notify (this=0xbfec470c, receiver=0xdc36af8, event=0xbfec2c90) at /usr/src/debug/kdelibs-4.3.4/kdeui/kernel/kapplication.cpp:302
#31 0x068b60ab in QCoreApplication::notifyInternal (this=0xbfec470c, receiver=0xdc36af8, event=0xbfec2c90) at kernel/qcoreapplication.cpp:610
#32 0x06e1891e in QCoreApplication::sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:216
#33 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2924
#34 0x06e86ff0 in QETWidget::translateMouseEvent (this=0xc20f3b0, event=0xbfec42dc) at kernel/qapplication_x11.cpp:4408
#35 0x06e86483 in QApplication::x11ProcessEvent (this=0xbfec470c, event=0xbfec42dc) at kernel/qapplication_x11.cpp:3427
#36 0x06eb1562 in x11EventSourceDispatch (s=0x930abb0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#37 0x00cc2308 in g_main_dispatch (context=<value optimized out>) at gmain.c:1824
#38 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377
#39 0x00cc59e0 in g_main_context_iterate (context=0x9309908, block=<value optimized out>, dispatch=1, self=0x93080b0) at gmain.c:2455
#40 0x00cc5b13 in IA__g_main_context_iteration (context=0x9309908, may_block=1) at gmain.c:2518
#41 0x068e0b7c in QEventDispatcherGlib::processEvents (this=0x92ef8c0, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:327
#42 0x06eb0c45 in QGuiEventDispatcherGlib::processEvents (this=0x92ef8c0, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#43 0x068b4639 in QEventLoop::processEvents (this=0xbfec45d4, flags={i = 36}) at kernel/qeventloop.cpp:149
#44 0x068b4a8a in QEventLoop::exec (this=0xbfec45d4, flags={i = 0}) at kernel/qeventloop.cpp:201
#45 0x068b6f0f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#46 0x06e11737 in QApplication::exec () at kernel/qapplication.cpp:3525
#47 0x0236c709 in kdemain (argc=2, argv=0xbfec4aa4) at /usr/src/debug/kdebase-4.3.4/apps/konqueror/src/konqmain.cpp:257
#48 0x080486db in main (argc=2, argv=0xbfec4aa4) at /usr/src/debug/kdebase-4.3.4/i586-redhat-linux-gnu/apps/konqueror/src/konqueror_dummy.cpp:3

Reported using DrKonqi
Comment 1 Nicolas L. 2010-08-14 00:29:44 UTC

*** This bug has been marked as a duplicate of bug 207113 ***
Comment 2 Jekyll Wu 2013-03-25 04:07:19 UTC
Created attachment 78365 [details]
New crash information added by DrKonqi

konqueror (4.10.60) on KDE Platform 4.10.60 using Qt 4.8.4

- What I was doing when the application crashed:

Testing for drkonqi.  Please just ignore this comment and sorry for the noise.

-- Backtrace (Reduced):
#7  0xb2483ed2 in khtml::RenderText::caretPos (this=0x8e5448c, offset=0, flags=1, _x=@0x8d22764: 69, _y=@0x8d22768: 0, width=@0xbfa906dc: 1, height=@0x8d2276c: 117) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/rendering/render_text.cpp:1098
#8  0xb23e6e84 in DOM::Selection::layoutCaret (this=0x8d2273c) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/xml/dom_selection.cpp:483
#9  0xb23e7031 in DOM::Selection::getRepaintRect (this=this@entry=0x8d2273c) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/xml/dom_selection.cpp:495
#10 0xb23e7174 in DOM::Selection::needsCaretRepaint (this=0x8d2273c) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/xml/dom_selection.cpp:520
[...]