Closed Bug 83299 Opened 23 years ago Closed 23 years ago

Browser crashed while loading the site [@ RecycleTree]

Categories

(Core :: JavaScript Engine, defect)

x86
Windows 2000
defect
Not set
critical

Tracking

()

VERIFIED DUPLICATE of bug 83532

People

(Reporter: pavel1r, Assigned: rogerl)

References

()

Details

(Keywords: crash, testcase, topcrash)

Crash Data

Attachments

(1 file)

From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) BuildID: 2001053004 While loading the site www.themarker.co.il browser produces access violation. Does not happen in 0.9 milestone or netscape 6.01. Stack trace: (no symbols) JS3250! 60cc9b35() JS3250! 60cc95b9() JS3250! 60ca3ec1() JS3250! 60ca3e6f() JS3250! 60ca4605() JSDOM! 605429c5() GKCONTENT! 01c7d9cc() GKCONTENT! 01c7d777() GKCONTENT! 01c7e143() NECKO! 60787540() NECKO! 6078d6c3() NECKO! 6078c6ad() XPCOM! 60eba4dc() SETUPAPI! 778b0c24() Reproducible: Always Steps to Reproduce: 1. Open http://www.themarker.co.il
seeing this with cvs 200153009 on winMe too
Severity: normal → critical
Status: UNCONFIRMED → NEW
Component: Browser-General → DOM HTML
Ever confirmed: true
Keywords: crash
added a quick testcase. this still crashes for me, but not always. locally, it crashed aboutr half of the times, or more. the crash is caused by a javascript function declaration, which was in http://www.themarker.co.il/ibo/script/archive.js originally
Keywords: testcase
I can't reproduce this crash myself, but it's showing up as a top crash in talkback reports. Moving to Javascript Engine. The stack showing up is either RecycleTree [d:\builds\seamonkey\mozilla\js\src\jsparse.c line 231] Statements [d:\builds\seamonkey\mozilla\js\src\jsparse.c line 916] js_CompileTokenStream [d:\builds\seamonkey\mozilla\js\src\jsparse.c line 392] CompileTokenStream [d:\builds\seamonkey\mozilla\js\src\jsapi.c line 2786] JS_CompileUCScriptForPrincipals [d:\builds\seamonkey\mozilla\js\src\jsapi.c line 2864] JS_EvaluateUCScriptForPrincipals [d:\builds\seamonkey\mozilla\js\src\jsapi.c line 3271] or RecycleTree [d:\builds\seamonkey\mozilla\js\src\jsparse.c line 202] 0x81e58778 js_CompileTokenStream [d:\builds\seamonkey\mozilla\js\src\jsparse.c line 392] CompileTokenStream [d:\builds\seamonkey\mozilla\js\src\jsapi.c line 2786] JS_CompileUCScriptForPrincipals [d:\builds\seamonkey\mozilla\js\src\jsapi.c line 2864] JS_EvaluateUCScriptForPrincipals [d:\builds\seamonkey\mozilla\js\src\jsapi.c line 3271]
Assignee: asa → rogerl
Component: DOM HTML → Javascript Engine
Keywords: topcrash
QA Contact: doronr → pschwartau
Summary: Browser crashed while loading the site → Browser crashed while loading the site [@ RecycleTree]
This bug has identical stack traces to bug 83532, which involves the use of negative cases in switch() statements. As indicated in that bug, the crash is not 100% predictable and depends on the context. Sure enough, in Ferdinand's testcase attached here, we find: function checkday() { var d = new Date(); document.arc_form.recToDD.selectedIndex = d.getDate(); document.arc_form.recToMM.selectedIndex = d.getMonth()+1; year =d.getFullYear()-2000; switch (year) { case -1 : year = 3; break; case 0 : year = 2; break; case 1 : year = 1; break; } etc. etc. *** This bug has been marked as a duplicate of 83532 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
Marking Verified - thanks to all for a nice catch on this -
Status: RESOLVED → VERIFIED
Crash Signature: [@ RecycleTree]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: