Closed Bug 325945 Opened 19 years ago Closed 18 years ago

Crashing/hanging after 4 or more browsers are open [@ js_SetClassPrototype]

Categories

(Core :: JavaScript Engine, defect)

1.8 Branch
x86
Windows XP
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 307317

People

(Reporter: duke_nukem_time, Unassigned)

Details

(Keywords: crash, topcrash+)

Crash Data

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

hangs if I open 4 or more browsers.
then it crashes.

Reproducible: Always

Steps to Reproduce:
1. Open Firefox 4 or more times
2.
3.

Actual Results:  
crashes Firefox.

Expected Results:  
open the next browser without any problems.

WinXp Pro
Extensions:
Talkback 1.5.0.1
Flag Fox 2.1.1
Reload Every 1.5
Theme:
Firefox Default 2.0
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
I see the same. Flagfox seems to be responsible for the crash.

TB14777302H  TB14777025Z  TB14776924M
Incident ID: 14777302
Stack Signature	js_SetClassPrototype 28040ba9
Product ID	Firefox15
Build ID	2006011112
Trigger Time	2006-02-05 05:21:49.0
Platform	Win32
Operating System	Windows NT 5.1 build 2600
Module	js3250.dll + (0002f8e7)
URL visited	
User Comments	
Since Last Crash	448 sec
Total Uptime	15342 sec
Trigger Reason	Access violation
Source File, Line No.	c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/js/src/jsobj.c, line 3931
Stack Trace 	
js_SetClassPrototype  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/js/src/jsobj.c, line 3931]
js_InitObjectClass  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/js/src/jsobj.c, line 1834]
InitFunctionAndObjectClasses  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/js/src/jsapi.c, line 1131]
JS_ResolveStandardClass  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/js/src/jsapi.c, line 1418]
TempGlobalResolve  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/js/src/xpconnect/src/nsXPConnect.cpp, line 461]
js_LookupPropertyWithFlags  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/js/src/jsobj.c, line 2757]
js_LookupProperty  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/js/src/jsobj.c, line 2615]
js_GetProperty  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/js/src/jsobj.c, line 2900]
XPCWrappedNativeScope::SetGlobal  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/js/src/xpconnect/src/xpcwrappednativescope.cpp, line 192]
XPCWrappedNativeScope::XPCWrappedNativeScope  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/js/src/xpconnect/src/xpcwrappednativescope.cpp, line 162]
nsXPConnect::InitClasses  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/js/src/xpconnect/src/nsXPConnect.cpp, line 436]
nsXPConnect::InitClassesWithNewWrappedGlobal  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/js/src/xpconnect/src/nsXPConnect.cpp, line 507]
nsGlobalWindow::SetNewDocument  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/dom/src/base/nsGlobalWindow.cpp, line 1060]
nsGlobalWindow::SetNewDocument  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/dom/src/base/nsGlobalWindow.cpp, line 809]
DocumentViewerImpl::Init  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/layout/base/nsDocumentViewer.cpp, line 633]
nsDocShell::Embed  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/docshell/base/nsDocShell.cpp, line 4560]
nsDocShell::CreateContentViewer  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/docshell/base/nsDocShell.cpp, line 5675]
nsDSURIContentListener::DoContent  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/docshell/base/nsDSURIContentListener.cpp, line 131]
nsDocumentOpenInfo::TryContentListener  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/uriloader/base/nsURILoader.cpp, line 776]
nsDocumentOpenInfo::DispatchContent  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/uriloader/base/nsURILoader.cpp, line 500]
nsDocumentOpenInfo::OnStartRequest  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/uriloader/base/nsURILoader.cpp, line 345]
nsHttpChannel::CallOnStartRequest  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/netwerk/protocol/http/src/nsHttpChannel.cpp, line 757]
nsHttpChannel::OnStartRequest  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/netwerk/protocol/http/src/nsHttpChannel.cpp, line 4007]
nsOutputStreamReadyEvent::EventHandler  [c:/builds/tinderbox/Fx-Mozilla1.8.0/WINNT_5.2_Depend/mozilla/xpcom/io/nsStreamUtils.cpp, line 120]
0x778b0c24
0x00200064
0x50e4458d
Keywords: crash
Summary: Crashing/hanging after 4 or more browsers are open → Crashing/hanging after 4 or more browsers are open [@ js_SetClassPrototype 28040ba9]
Assignee: nobody → general
Component: General → JavaScript Engine
Product: Firefox → Core
QA Contact: general → general
Whiteboard: DUPEME
Version: unspecified → 1.8 Branch
Not sure if there is a dup of this around, but the stack here looks closest to the crashes I have seen with recent Firefox 1.5.0.1 Talkback data (http://talkback-public.mozilla.org/reports/firefox/FF1501/FF1501-topcrashers.html) and even the latest 1.8.0 branch builds (http://talkback-public.mozilla.org/reports/firefox/FF15x/FF15x-topcrashers.html).  

This crash has been on the topcrash radar since 1.5, has moved up the rankings since then and will continue to be in the top 5 with 1.5.0.2.  It will be nice to get this fixed sooner than later... so if it's too late for 1.5.0.2, let's try to get this in for 1.5.0.3.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: blocking1.8.1?
Flags: blocking1.8.0.2?
Keywords: topcrash+
Summary: Crashing/hanging after 4 or more browsers are open [@ js_SetClassPrototype 28040ba9] → Crashing/hanging after 4 or more browsers are open [@ js_SetClassPrototype]
I continue to think that the patch in bug 307317 that should have gone in for 1.5.0.1 fixes this.

/be

*** This bug has been marked as a duplicate of 307317 ***
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → DUPLICATE
Flags: blocking1.8.1?
Flags: blocking1.8.0.2?
Crash Signature: [@ js_SetClassPrototype]
Whiteboard: DUPEME
You need to log in before you can comment on or make changes to this bug.