Closed
Bug 197088
Opened 22 years ago
Closed 22 years ago
Netscape 7.02 crashes when my JavaScript accesses a Java string or int
Categories
(Core Graveyard :: Java: OJI, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: ribo, Assigned: joshua.xia)
Details
(Keywords: crash)
Attachments
(4 files)
|
89 bytes,
application/octet-stream
|
Details | |
|
361 bytes,
text/html
|
Details | |
|
151 bytes,
text/plain
|
Details | |
|
978 bytes,
patch
|
serhunt
:
review+
beard
:
superreview+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.2) Gecko/20030208 Netsca
My webpage has a extensive JS program that creates an <OBJECT...> element
with a calling a java applet. The JS then finds the new OBJECT element in the
DOM and tries access public static vars (and int or a String) from the applet.
About 3 seconds later, the Netscape window and the Java Console windows
disappear (I assume this is a crash.) Calling a java method instead of just
accessing a var works (no crash).
Reproducible: Always
Steps to Reproduce:
1. Too complicated for you to reproduce at this time, I'll try to create a
minimal version of the failure.
2.
3.
Actual Results:
The netscape window and java console disappear. The system did NOT pop up the
window asking if I wanted to send the dump in to you.
Expected Results:
No crash.
I'm having trouble with java to/from javascript communication. I'm also
confused(concerned) about possible differences in: APPLET vs OBJECT elements
and OBJECTS that exist in the source HTML verus OBJECTS elements that are
created at javascript run time and later added to the DOM. Perhaps related to
this, I've seen document.getElementById() apparently go into a infinite loop
(100% CPU time) trying to find the newly created OBJECT element. (The OBJECT/
APPLET has PARAMs for mayscript=true and scriptable=true) If you can help with
the bug, great. If you can suggest other tests (debugging modes) please do.
Comment 1•22 years ago
|
||
Please be sure to test with Mozilla 1.3b or newer (the latest release candidate
of 1.3 is at http://ftp.mozilla.org/pub/mozilla/nightly/latest-1.3/). Reporting
Netscape bugs here is a quick way to get your report ignored.
Comment 2•22 years ago
|
||
Reassigning to the OJI component. Here is a list of the current OJI bugs
with keyword="crash". Perhaps you will a similar or duplicate report here:
http://bugzilla.mozilla.org/buglist.cgi?query_format=&short_desc_type=allwordssu
bstr&short_desc=&product=Browser&component=OJI&long_desc_type=substring&long_des
c=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allword
ssubstr&status_whiteboard=&keywords_type=allwords&keywords=crash&bug_status=UNCO
NFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1
=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact
2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfield
from=&chfieldto=Now&chfieldvalue=&cmdtype=doit&remtype=asnamed&newqueryname=&ord
er=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=
Assignee: rogerl → joshua.xia
Component: Live Connect → OJI
Keywords: crash
QA Contact: pschwartau → dsirnapalli
Summary: Netscape 7.02 crashs when my javascript accesses a java string or int → Netscape 7.02 crashes when my JavaScript accesses a Java string or int
| Reporter | ||
Comment 3•22 years ago
|
||
A test case is available at:
http://westchester.watson.ibm.com/xm2
Follow the instructions on that page.
(ignore the attached file)
Comment 4•22 years ago
|
||
It crashes Moz 1.3b on WinXP with Java 1.4.1.
| Assignee | ||
Comment 5•22 years ago
|
||
accept it and it also happen on unix
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
OS: Windows 2000 → All
| Assignee | ||
Comment 6•22 years ago
|
||
Test Html page
| Assignee | ||
Comment 7•22 years ago
|
||
Test Java source code
| Assignee | ||
Comment 8•22 years ago
|
||
The second parameter of GetStatic##Type##Field should be jclass, not jobject!
| Assignee | ||
Comment 9•22 years ago
|
||
Hi Patrick Beard and Roger Lawrence
Please review / super-review my patch.
Thanks a lot!
| Assignee | ||
Updated•22 years ago
|
Attachment #117459 -
Flags: superreview?(beard)
Attachment #117459 -
Flags: review?(av)
Comment 10•22 years ago
|
||
Comment on attachment 117459 [details] [diff] [review]
fix js/liveconnect 's GetStatic##Type##Field bug
Good catch. sr=beard
Attachment #117459 -
Flags: superreview?(beard) → superreview+
Comment 11•22 years ago
|
||
Comment on attachment 117459 [details] [diff] [review]
fix js/liveconnect 's GetStatic##Type##Field bug
r=av
Attachment #117459 -
Flags: review?(av) → review+
Comment 12•22 years ago
|
||
checked in Trunk.
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Comment 13•22 years ago
|
||
-- Verified in the latest trunk build on WinXP with JRE1.4.1_02. The test case
crashes no more. Marking the bug Verified.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•