Bug 181836

Summary: SIGSEGV when mouse rolls over badly coded onMouseRollover
Product: [Applications] konqueror Reporter: Daren Scot Wilson <darenw>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, darenw
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Daren Scot Wilson 2009-01-25 02:59:09 UTC
Version:           Version 4.1.96 (KDE 4.1.96 (KDE 4.2 RC1))  (using KDE 4.1.96)
OS:                Linux
Installed from:    Unspecified Linux

Konqueror crashed while showing an HTML i'm editing and the cursor rolled over a piece of displayed text in a span tag (line 64 of the html file) containing bad coding.

The bad file is online, unlinked from anywhere, for your testing:
http://celestialvibrations.com/index-crashes-konqueror.html

The bad coding in the html file is line 64:
 <span  onMouseOver="detailedwords("test me")">

I would expect nonfunctional mouseover actioin, perhaps gibberish displayed, maybe an error message or anything ugly yet benign - not a crash.  Firefox handles the page fine (though rollover is nonfunctional).

Konqueror's backtrace:

Application: Konqueror (konqueror), signal SIGSEGV
0x00007fa9c8d65001 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 8584)]

Thread 2 (Thread 0x7fa9bce35950 (LWP 8699)):
#0  0x00007fa9cb160fed in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9cb3ceae7 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007fa9cb3c61f9 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fa9cb3cdd79 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fa9cb15cfc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007fa9c8d955dd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa9cdcbc750 (LWP 8584)):
[KCrash Handler]
#5  0x00007fa9bed7dff0 in KJS::Debugger::reportSourceParsed () from /usr/lib/libkjs.so.4
#6  0x00007fa9bed63808 in KJS::FunctionObjectImp::construct () from /usr/lib/libkjs.so.4
#7  0x00007fa9bf426dc9 in KJS::JSLazyEventListener::parseCode () from /usr/lib/libkhtml.so.5
#8  0x00007fa9bf427509 in KJS::JSLazyEventListener::handleEvent () from /usr/lib/libkhtml.so.5
#9  0x00007fa9bf23d780 in DOM::NodeImpl::handleLocalEvents () from /usr/lib/libkhtml.so.5
#10 0x00007fa9bf23dc39 in DOM::NodeImpl::dispatchGenericEvent () from /usr/lib/libkhtml.so.5
#11 0x00007fa9bf23dcbe in DOM::NodeImpl::dispatchEvent () from /usr/lib/libkhtml.so.5
#12 0x00007fa9bf1ab667 in KHTMLView::dispatchMouseEvent () from /usr/lib/libkhtml.so.5
#13 0x00007fa9bf1b9237 in KHTMLView::mouseMoveEvent () from /usr/lib/libkhtml.so.5
#14 0x00007fa9ca90a459 in QWidget::event () from /usr/lib/libQtGui.so.4
#15 0x00007fa9bf1b61fd in KHTMLView::widgetEvent () from /usr/lib/libkhtml.so.5
#16 0x00007fa9bf1b64b4 in KHTMLView::eventFilter () from /usr/lib/libkhtml.so.5
#17 0x00007fa9cb49e6f8 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#18 0x00007fa9ca8bd4bc in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#19 0x00007fa9ca8c40fe in QApplication::notify () from /usr/lib/libQtGui.so.4
#20 0x00007fa9cc2804cb in KApplication::notify () from /usr/lib/libkdeui.so.5
#21 0x00007fa9cb49f401 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#22 0x00007fa9ca8c54a8 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#23 0x00007fa9ca91bb6c in ?? () from /usr/lib/libQtGui.so.4
#24 0x00007fa9ca91ace9 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#25 0x00007fa9ca93e794 in ?? () from /usr/lib/libQtGui.so.4
#26 0x00007fa9c70f5aa2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0x00007fa9c70f921d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#28 0x00007fa9c70f93db in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0x00007fa9cb4c38cf in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#30 0x00007fa9ca93e04f in ?? () from /usr/lib/libQtGui.so.4
#31 0x00007fa9cb49dd72 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#32 0x00007fa9cb49df05 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#33 0x00007fa9cb4a0065 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#34 0x00007fa9cd9b84c9 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#35 0x00007fa9c8ce4546 in __libc_start_main () from /lib/libc.so.6
#36 0x00000000004007e9 in _start ()
Comment 1 Dario Andres 2009-01-25 04:32:22 UTC

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