Closed
Bug 10576
Opened 26 years ago
Closed 26 years ago
Mozilla crashes when trying to read the event object from an onmouseout on the body tag when leaving the mozilla window
Categories
(Core :: DOM: Core & HTML, defect, P3)
Tracking
()
VERIFIED
WORKSFORME
People
(Reporter: jonesev, Assigned: vidur)
Details
(Keywords: dom0, Whiteboard: [WORKSFORME] nsJSUtils::nsConvertObjectToJSVal () has problems when the mouse is out of the window)
Attachments
(1 file)
180 bytes,
text/html
|
Details |
Mozilla crashes when trying to read the event object from an onmouseout on the
body tag when leaving the mozilla window.
This is demonstrated by the following code (attached as a test case):
<html>
<head>
<title>Crash Mozilla!</title>
</head>
<body onmouseout="alert(event.target.nodeName)">
<p>When your mouse leaves this window, Mozilla will crash.</p>
</body>
</html>
Just as it says, when the mouse leaves the window, Mozilla crashes. If you
change the onmouseover to any other event (onClick for example), no crash
occurs. If you change the event.target.nodeName to something that is NOT the
event.target object, no crash occurs. event.target causes a crash, but event
does not. I am assuming that the problem is in reading what object recieved the
event when the mouse is no longer in the window. I discovered this bug while
testing bug 3140 so I wonder if they are related?
I tested it with the build from July 26, 1999 under both Windows 95 and under
Linux and the same thing happens. In Windows 95 it causes an error in jsdom.dll.
Here is the output from the crash under linux:
vulturex@clutch:~/temp/package$ ./mozilla-viewer.sh
file:/home/vulturex/crash.html
MOZILLA_FIVE_HOME=/home/vulturex/temp/package
LD_LIBRARY_PATH=/home/vulturex/temp/package
MOZ_PROGRAM=./viewer
moz_debug=0
moz_debugger=
Going to create the event queue
nsWidget::RealizeSignal(0x80ca4a0)
generating focus event
Reading file...
Reading file...Done
Reading file...
Reading file...Done
Browser Window Alert: HTML
.//run-mozilla.sh: line 29: 429 Segmentation fault $prog ${1+"$@"}
Here is the output from gdb apprunner core:
Program received signal SIGSEGV, Segmentation fault.
0x4039ac4b in nsJSUtils::nsConvertObjectToJSVal ()
Reporter | ||
Comment 1•26 years ago
|
||
Reporter | ||
Updated•26 years ago
|
Whiteboard: [TESTCASE] nsJSUtils::nsConvertObjectToJSVal () has problems when the mouse is out of the window
Was not able to reproduce the crash ( on Sept. 27th build ). jonesev, do you
still see the crash?
Reporter | ||
Updated•26 years ago
|
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → WORKSFORME
Whiteboard: [TESTCASE] nsJSUtils::nsConvertObjectToJSVal () has problems when the mouse is out of the window → [WORKSFORME] nsJSUtils::nsConvertObjectToJSVal () has problems when the mouse is out of the window
Reporter | ||
Comment 3•26 years ago
|
||
It appears to be resolved now! I tried the October 1st build on Windows 98 and
it no longer crashed. I havn't been able to test the Linux version yet, or the
Win32 version on NT, but I will soon.
I am marking this worksforme. Thanks harishd.
Updated•26 years ago
|
Status: RESOLVED → VERIFIED
Comment 4•26 years ago
|
||
Working fine. Marking verified.
You need to log in
before you can comment on or make changes to this bug.
Description
•