Bug 313412

Summary: [invalid and ignore] test for using the 'drkonqi' keyword
Product: unknown Reporter: Jekyll Wu <adaptee>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED NOT A BUG    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jekyll Wu 2013-01-17 18:49:35 UTC
Application: konqueror (4.10.60)
KDE Platform Version: 4.10.60
Qt Version: 4.8.4
Operating System: Linux 3.7.1-gentoo+ i686
Distribution: "NAME=Gentoo"

-- Information about the crash:
- What I was doing when the application crashed:

Visit http://jhop.me/tests/bugs/ie8/importantkeyword-pseudoelements.html and click the first 'X'

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[KCrash Handler]
#7  0xb2489732 in khtml::RenderText::caretPos (this=0xa1e4634, offset=0, flags=1, _x=@0xa0e4d6c: 69, _y=@0xa0e4d70: 0, width=@0xbfe95a30: 1, height=@0xa0e4d74: 117) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/rendering/render_text.cpp:1098
#8  0xb23eab60 in DOM::Selection::layoutCaret (this=0xa0e4d44) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/xml/dom_selection.cpp:483
#9  0xb23ead01 in DOM::Selection::getRepaintRect (this=0xa0e4d44) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/xml/dom_selection.cpp:495
#10 0xb23eae50 in DOM::Selection::needsCaretRepaint (this=0xa0e4d44) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/xml/dom_selection.cpp:520
#11 0xb231933c in KHTMLPart::selectionLayoutChanged (this=0xa0bd578) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/khtml_part.cpp:3409
#12 0xb2322598 in KHTMLPart::notifySelectionChanged (this=0xa0bd578, closeTyping=true) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/khtml_part.cpp:3427
#13 0xb23227f9 in setCaret (closeTyping=true, s=..., this=0xa0bd578) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/khtml_part.cpp:3297
#14 KHTMLPart::setCaret (this=0xa0bd578, s=..., closeTyping=true) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/khtml_part.cpp:3291
#15 0xb232338b in KHTMLPart::handleMousePressEventSingleClick (this=0xa0bd578, event=0xbfe96214) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/khtml_part.cpp:6283
#16 0xb23338d5 in KHTMLPart::khtmlMousePressEvent (this=0xa0bd578, event=0xbfe96214) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/khtml_part.cpp:6322
#17 0xb2313a0f in KHTMLPart::customEvent (this=0xa0bd578, event=0xbfe96214) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/khtml_part.cpp:6084
#18 0xb5b3b82c in QObject::event (this=0xa0bd578, e=0xbfe96214) at kernel/qobject.cpp:1225
#19 0xb60c4ee4 in notify_helper (e=0xbfe96214, receiver=0xa0bd578, this=0x9d8ca50) at kernel/qapplication.cpp:4562
#20 QApplicationPrivate::notify_helper (this=0x9d8ca50, receiver=0xa0bd578, e=0xbfe96214) at kernel/qapplication.cpp:4534
#21 0xb60cad3a in QApplication::notify (this=0xbfe96214, receiver=0xa0bd578, e=0xbfe96214) at kernel/qapplication.cpp:4291
#22 0xb6c38761 in KApplication::notify (this=0xbfe974c4, receiver=0xa0bd578, event=0xbfe96214) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:311
#23 0xb5b2085e in QCoreApplication::notifyInternal (this=0xbfe974c4, receiver=0xa0bd578, event=0xbfe96214) at kernel/qcoreapplication.cpp:946
#24 0xb23008ca in sendEvent (event=<optimized out>, receiver=<optimized out>) at /usr/include/qt4/QtCore/qcoreapplication.h:231
#25 KHTMLView::mousePressEvent (this=0xa0db628, _mouse=0xbfe96214) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/khtmlview.cpp:1239
#26 0xb6121b67 in QWidget::event (this=0xa0db628, event=0xbfe96cb8) at kernel/qwidget.cpp:8371
#27 0xb6517e55 in QFrame::event (this=0xa0db628, e=0xbfe96cb8) at widgets/qframe.cpp:557
#28 0xb2307ffc in KHTMLView::widgetEvent (this=0xa0db628, e=0xbfe96cb8) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/khtmlview.cpp:2213
#29 0xb230768b in KHTMLView::eventFilter (this=0xa0db628, o=0xa0e3300, e=0xbfe96cb8) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/khtml/khtmlview.cpp:2058
#30 0xb5b209f6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9d8ca50, receiver=0xa0e3300, event=0xbfe96cb8) at kernel/qcoreapplication.cpp:1056
#31 0xb60c4eb2 in notify_helper (e=0xbfe96cb8, receiver=0xa0e3300, this=0x9d8ca50) at kernel/qapplication.cpp:4558
#32 QApplicationPrivate::notify_helper (this=0x9d8ca50, receiver=0xa0e3300, e=0xbfe96cb8) at kernel/qapplication.cpp:4534
#33 0xb60cba28 in QApplication::notify (this=0x9d8ca50, receiver=0xa0e3300, e=0xbfe96cb8) at kernel/qapplication.cpp:4105
#34 0xb6c38761 in KApplication::notify (this=0xbfe974c4, receiver=0xa0e3300, event=0xbfe96cb8) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:311
#35 0xb5b2085e in QCoreApplication::notifyInternal (this=0xbfe974c4, receiver=0xa0e3300, event=0xbfe96cb8) at kernel/qcoreapplication.cpp:946
#36 0xb60c5ee5 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#37 QApplicationPrivate::sendMouseEvent (receiver=0xa0e3300, event=0xbfe96cb8, alienWidget=0xa0e3300, nativeWidget=0x9fe5860, buttonDown=0xb6a20c94 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#38 0xb614deb7 in QETWidget::translateMouseEvent (this=0x9fe5860, event=0xbfe97090) at kernel/qapplication_x11.cpp:4516
#39 0xb614ca56 in QApplication::x11ProcessEvent (this=0xbfe974c4, event=0xbfe97090) at kernel/qapplication_x11.cpp:3639
#40 0xb6177cbc in x11EventSourceDispatch (s=0x9d8d478, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#41 0xb50e23a6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0xb50e2748 in ?? () from /usr/lib/libglib-2.0.so.0
#43 0xb50e2821 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#44 0xb5b53017 in QEventDispatcherGlib::processEvents (this=0x9d6bef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#45 0xb61778da in QGuiEventDispatcherGlib::processEvents (this=0x9d6bef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#46 0xb5b1f10d in QEventLoop::processEvents (this=0xbfe97384, flags=...) at kernel/qeventloop.cpp:149
#47 0xb5b1f3a9 in QEventLoop::exec (this=0xbfe97384, flags=...) at kernel/qeventloop.cpp:204
#48 0xb5b2481a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#49 0xb60c25a4 in QApplication::exec () at kernel/qapplication.cpp:3823
#50 0xb76d2ee7 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#51 0x0804857b in ?? ()
#52 0xb7489ba3 in __libc_start_main (main=0x8048560, argc=1, ubp_av=0xbfe977f4, init=0x8048660 <__libc_csu_init>, fini=0x80486d0 <__libc_csu_fini>, rtld_fini=0xb773c130 <_dl_fini>, stack_end=0xbfe977ec) at libc-start.c:225
#53 0x080485a1 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-01-17 18:50:38 UTC
Nice, so the patch works as expected.
Comment 2 Christoph Feck 2013-01-22 03:15:43 UTC
> Reported using DrKonqi