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
Nice, so the patch works as expected.
> Reported using DrKonqi