Closed Bug 282658 Opened 20 years ago Closed 17 years ago

Recursion near jsds_NotifyPendingDeadScripts?

Categories

(Other Applications Graveyard :: Venkman JS Debugger, defect)

1.7 Branch
x86
Windows 2000
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 282660

People

(Reporter: timeless, Assigned: rginda)

References

()

Details

(Keywords: crash)

tb 3730719 matches tb 3730779

Incident ID: 3730779
Stack Signature	jsds_NotifyPendingDeadScripts 25b90d12
Product ID	Firefox10
Build ID	2004110812
Trigger Time	2005-02-16 02:35:41.0
Platform	Win32
Operating System	Windows NT 5.0 build 2195
Module	jsd3250.dll + (00004d5c)
URL visited	
User Comments	
Since Last Crash	170 sec
Total Uptime	1799216 sec
Trigger Reason	Access violation
Source File, Line No.
c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 499
Stack Trace 	
jsds_NotifyPendingDeadScripts 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 499]
jsds_GCCallbackProc 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 515]
js_GC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1419]
js_ForceGC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1000]
nsXPCWrappedJSClass::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp,
line 1588]
nsXPCWrappedJS::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp,
line 450]
SharedStub 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 147]
jsds_NotifyPendingDeadScripts 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 490]
jsds_GCCallbackProc 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 515]
js_GC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1419]
js_ForceGC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1000]
nsXPCWrappedJSClass::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp,
line 1588]
nsXPCWrappedJS::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp,
line 450]
SharedStub 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 147]
jsds_NotifyPendingDeadScripts 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 490]
jsds_GCCallbackProc 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 515]
js_GC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1419]
js_ForceGC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1000]
nsXPCWrappedJSClass::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp,
line 1588]
nsXPCWrappedJS::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp,
line 450]
SharedStub 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 147]
jsds_NotifyPendingDeadScripts 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 490]
jsds_GCCallbackProc 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 515]
js_GC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1419]
js_ForceGC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1000]
nsXPCWrappedJSClass::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp,
line 1588]
nsXPCWrappedJS::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp,
line 450]
SharedStub 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 147]
jsds_NotifyPendingDeadScripts 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 490]
jsds_GCCallbackProc 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 515]
js_GC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1419]
js_ForceGC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1000]
nsXPCWrappedJSClass::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp,
line 1588]
nsXPCWrappedJS::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp,
line 450]
SharedStub 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 147]
jsds_NotifyPendingDeadScripts 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 490]
jsds_GCCallbackProc 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 515]
js_GC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1419]
js_ForceGC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1000]
nsXPCWrappedJSClass::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp,
line 1588]
nsXPCWrappedJS::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp,
line 450]
SharedStub 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 147]
jsds_NotifyPendingDeadScripts 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 490]
jsds_GCCallbackProc 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 515]
js_GC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1419]
js_ForceGC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1000]
nsXPCWrappedJSClass::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp,
line 1588]
nsXPCWrappedJS::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp,
line 450]
SharedStub 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 147]
jsds_NotifyPendingDeadScripts 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 490]
jsds_GCCallbackProc 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 515]
js_GC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1419]
js_ForceGC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1000]
nsXPCWrappedJSClass::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp,
line 1588]
nsXPCWrappedJS::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp,
line 450]
SharedStub 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 147]
jsds_NotifyPendingDeadScripts 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 490]
jsds_GCCallbackProc 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 515]
js_GC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1419]
js_ForceGC 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsgc.c,
line 1000]
nsXPCWrappedJSClass::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp,
line 1588]
nsXPCWrappedJS::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp,
line 450]
SharedStub 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 147]
jsds_NotifyPendingDeadScripts 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/jsd/jsd_xpc.cpp,
line 490]

http://bonsai.mozilla.org/cvsblame.cgi?file=/mozilla/js/jsd/jsd_xpc.cpp&mark=499&rev=1.58
removed 'CAUTIOUS_SCRIPT_HOOK'. i'm wondering if that's the cause of this crash.

Note: this is not the crash i'm trying to hunt :(
timeless: is this crash reproducible on trunk?  This bug is quite old, has no steps to reproduce and targets 1.7 which has been EOL'd.  Windows 2000 you won't see much of either.

On the other hand, the offending code is still in the trunk, moved down one line.
Flags: blocking1.8.1.7?
I didn't use windows 2000 at work when I was hunting for bugs, we used XP. At the time, we were working on trunk (1.8a5/1.8a6 iirc). And I certainly didn't use localized builds of the aviary branch. 

So, no, asking me about reproducability when I file a bug based on talkback is fairly pointless, sorry. Ask talkback, that's where the reports came from.

That said, my belief is that a code bug is a code bug, tickled or not. This is probably still there.
Don't understand the branch blocking request for an old, unreproducible, essentially unowned bug.

If someone makes progress with a trunk fix we can talk about the branch. Or even a testcase maybe
Flags: blocking1.8.1.7? → blocking1.8.1.7-
Marking this INVALID per comment #3 and the fact that it's a 1.7 branch bug at this time, with no steps to reproduce.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → INVALID
i believe jst fixed this
Whiteboard: DUPEME
Resolution: INVALID → DUPLICATE
Whiteboard: DUPEME
Product: Other Applications → Other Applications Graveyard
You need to log in before you can comment on or make changes to this bug.