Bug 175601 - konqueror crashs ( DOM::NodeImpl::positionForCoordinates )
Summary: konqueror crashs ( DOM::NodeImpl::positionForCoordinates )
Status: RESOLVED DUPLICATE of bug 168849
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 190425 208723 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-11-19 17:18 UTC by sts
Modified: 2010-02-20 10:50 UTC (History)
3 users (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 sts 2008-11-19 17:18:56 UTC
Version:           4.1.3 (KDE 4.1.3) "release 55.2" (using 4.1.3 (KDE 4.1.3) "release 55.2", KDE:KDE4:Factory:Desktop / openSUSE_11.0)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.25.18-0.2-default

Anwendung: Konqueror (konqueror), Signal SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
[New Thread 0x7f84e63df700 (LWP 7819)]
[New Thread 0x41e90950 (LWP 8695)]
[KCrash handler]
#5  DOM::NodeImpl::positionForCoordinates (this=0x0, x=279, y=433)
    at /usr/src/debug/kdelibs-4.1.3/khtml/xml/dom_nodeimpl.h:374
#6  0x00007f84d578083b in KHTMLPart::khtmlMouseReleaseEvent (this=0xdd42b0, 
    event=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/khtml/khtml_part.cpp:6698
#7  0x00007f84e3dedf95 in QObject::event (this=0xdd42b0, e=0x0)
    at kernel/qobject.cpp:1181
#8  0x00007f84e0f1c17d in QApplicationPrivate::notify_helper (this=0x61cba0, 
    receiver=0xdd42b0, e=0x7fffee420050) at kernel/qapplication.cpp:3803
#9  0x00007f84e0f23f2a in QApplication::notify (this=0x7fffee421a40, 
    receiver=0xdd42b0, e=0x7fffee420050) at kernel/qapplication.cpp:3768
#10 0x00007f84e5065d6b in KApplication::notify (this=0x7fffee421a40, 
    receiver=0xdd42b0, event=0x7fffee420050)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/kernel/kapplication.cpp:311
#11 0x00007f84e3ddee71 in QCoreApplication::notifyInternal (
    this=0x7fffee421a40, receiver=0xdd42b0, event=0x7fffee420050)
    at kernel/qcoreapplication.cpp:587
#12 0x00007f84d576b147 in KHTMLView::mouseReleaseEvent (this=0xe606f0, 
    _mouse=0x7fffee420a10) at /usr/include/QtCore/qcoreapplication.h:209
#13 0x00007f84e0f6e999 in QWidget::event (this=0x7fffee41f940, 
    event=0x7fffee420a10) at kernel/qwidget.cpp:7163
#14 0x00007f84d576977d in KHTMLView::widgetEvent (this=0xe606f0, e=0x0)
    at /usr/src/debug/kdelibs-4.1.3/khtml/khtmlview.cpp:2378
#15 0x00007f84d5769a34 in KHTMLView::eventFilter (this=0x7fffee41f940, 
    o=0xf78720, e=0x7fffee420a10)
    at /usr/src/debug/kdelibs-4.1.3/khtml/khtmlview.cpp:2242
#16 0x00007f84e3dde138 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xf78720, event=0x7fffee420a10)
    at kernel/qcoreapplication.cpp:694
#17 0x00007f84e0f1c14c in QApplicationPrivate::notify_helper (this=0x61cba0, 
    receiver=0xf78720, e=0x7fffee420a10) at kernel/qapplication.cpp:3799
#18 0x00007f84e0f2479a in QApplication::notify (this=<value optimized out>, 
    receiver=0xf78720, e=0x7fffee420a10) at kernel/qapplication.cpp:3528
#19 0x00007f84e5065d6b in KApplication::notify (this=0x7fffee421a40, 
    receiver=0xf78720, event=0x7fffee420a10)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/kernel/kapplication.cpp:311
#20 0x00007f84e3ddee71 in QCoreApplication::notifyInternal (
    this=0x7fffee421a40, receiver=0xf78720, event=0x7fffee420a10)
    at kernel/qcoreapplication.cpp:587
#21 0x00007f84e0f23b38 in QApplicationPrivate::sendMouseEvent (
    receiver=0xf78720, event=0x7fffee420a10, alienWidget=0x0, 
    nativeWidget=0xf78720, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7f84e1899760)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:212
#22 0x00007f84e0f88259 in QETWidget::translateMouseEvent (this=0xf78720, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:4040
#23 0x00007f84e0f86c77 in QApplication::x11ProcessEvent (this=0x13b, 
    event=0x7fffee421490) at kernel/qapplication_x11.cpp:3158
#24 0x00007f84e0fad55c in x11EventSourceDispatch (s=0x6207b0, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:142
#25 0x00007f84de4fb93a in g_main_context_dispatch ()
   from /usr/lib64/libglib-2.0.so.0
#26 0x00007f84de4ff040 in ?? () from /usr/lib64/libglib-2.0.so.0
#27 0x00007f84de4ff1dc in g_main_context_iteration ()
   from /usr/lib64/libglib-2.0.so.0
#28 0x00007f84e3e0739f in QEventDispatcherGlib::processEvents (this=0x61cd30, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:319
#29 0x00007f84e0facccf in QGuiEventDispatcherGlib::processEvents (
    this=0x7fffee41f940, flags=<value optimized out>)
    at kernel/qguieventdispatcher_glib.cpp:198
#30 0x00007f84e3ddd772 in QEventLoop::processEvents (
    this=<value optimized out>, flags={i = -297658496})
    at kernel/qeventloop.cpp:143
#31 0x00007f84e3ddd8fd in QEventLoop::exec (this=0x7fffee4217c0, flags=
      {i = -297658416}) at kernel/qeventloop.cpp:194
#32 0x00007f84e3ddfded in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:845
#33 0x00007f84e5fdd924 in kdemain (argc=<value optimized out>, 
    argv=<value optimized out>)
    at /usr/src/debug/kdebase-4.1.3/apps/konqueror/src/konqmain.cpp:227
#34 0x00007f84df8a6436 in __libc_start_main () from /lib64/libc.so.6
#35 0x0000000000400879 in _start ()
#0  0x00007f84df92a261 in nanosleep () from /lib64/libc.so.6
Comment 1 Frank Reininghaus 2008-11-19 18:09:23 UTC
Thanks for the report. Could you describe in more detail what you did before the crash occurred (i.e., what page you had open in Konqueror)?

Might be related to bug 168849 (at least DOM::NodeImpl::positionForCoordinates() and KHTMLPart::khtmlMouseReleaseEvent() also appear in the backtrace of that bug).
Comment 2 sts 2008-11-19 20:41:46 UTC
I visited the website http://www.rottenneighbor.com and used the map. At the moment I can't reproduce it.
Comment 3 Tommi Tervo 2009-04-23 11:29:23 UTC
*** Bug 190425 has been marked as a duplicate of this bug. ***
Comment 4 Beat Wolf 2009-04-23 11:40:19 UTC
from my duplicate bugreport (i think it's worth to add it here because i can reproduce it):

To reproduce the crash:
visit: http://dictionnaire.reverso.net/
enter something in the traduction field, like "test".
Click on the arrow button to translate (under the searchfield).

First you will notice that the website does not translate/work (this is
probably not the actual bug). When you now click allot of times on that button
in the hope that it suddenly starts to work, konqueror crashes.

For me it happend only after 50 fast clicks, for my girlfriend after only 10,
so this seems to be a timing issue.
Comment 5 Dario Andres 2009-09-28 00:26:04 UTC
*** Bug 208723 has been marked as a duplicate of this bug. ***
Comment 6 Tommi Tervo 2010-02-20 10:50:41 UTC
I think this bug is now fixed. Test cases doesn't work anymore: http://www.rottenneighbor.com doesn't respond and http://dictionnaire.reverso.net/ translation works fine -> I cannot click 50 times translation button ;-D 

Please reopen if you can reproduce this crash with KDE 4.4+

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