Closed
Bug 254805
Opened 21 years ago
Closed 18 years ago
[@ jsd_NewThreadState]
Categories
(Other Applications Graveyard :: Venkman JS Debugger, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: timeless, Assigned: timeless)
Details
(Keywords: crash)
Crash Data
i don't think this is bug 240521
dbaron/jay, could you possibly pull registers and cpu instructions for this
crash? i need more info/it doesn't make sense.
114 jband 3.2 jsdthreadstate = (JSDThreadState*)calloc(1,
sizeof(JSDThreadState));
115 ltabb 1.1 if( ! jsdthreadstate )
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
null check
116 return NULL;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
handling for null case
117
118 jsdthreadstate->context = cx;
119 jband 3.2 jsdthreadstate->thread = JSD_CURRENT_THREAD();
120 JS_INIT_CLIST(&jsdthreadstate->stack);
121 ltabb 1.1 jsdthreadstate->stackDepth = 0;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
line talkback would traditionally mean
122
123 while( NULL != (fp = JS_FrameIterator(cx, &iter)) )
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
line referenced by talkback
124 {
125 JSScript* script = JS_GetFrameScript(cx, fp);
Incident ID: 512155
Stack Signature jsd_NewThreadState 8579f215
Product ID MozillaTrunk
Build ID 2004080607
Trigger Time 2004-08-08 12:20:33.0
Platform Win32
Operating System Windows NT 5.1 build 2600
Module jsd3250.dll + (00002da1)
URL visited
User Comments can't convert Error to String. going back with dom inspector
sidebar open. some fairly complicated js was run as chrome a couple of times and
venkman was running
Since Last Crash 55951 sec
Total Uptime 55951 sec
Trigger Reason Access violation
Source File, Line No.
c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/jsd/jsd_stak.c,
line 123
Stack Trace
jsd_NewThreadState
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/jsd/jsd_stak.c,
line 123]
jsd_CallExecutionHook
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/jsd/jsd_hook.c,
line 169]
jsd_DebugErrorHook
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/jsd/jsd_high.c,
line 378]
ReportError
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/jscntxt.c,
line 345]
js_ReportErrorNumberVA
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/jscntxt.c,
line 632]
JS_ReportErrorNumber
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/jsapi.c, line
3958]
js_DefaultValue
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/jsobj.c, line
3224]
js_ValueToString
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/jsstr.c, line
2656]
XPCConvert::JSValToXPCException
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/xpconnect/src/xpcconvert.cpp,
line 1240]
nsXPCWrappedJSClass::CheckForException
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp,
line 829]
nsXPCWrappedJSClass::CallMethod
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp,
line 1371]
nsXPCWrappedJS::CallMethod
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp,
line 450]
PrepareAndDispatch
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 119]
SharedStub
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 147]
nsObserverService::NotifyObservers
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpcom/ds/nsObserverService.cpp,
line 210]
XPTC_InvokeByIndex
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp,
line 102]
XPCWrappedNative::CallMethod
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp,
line 2030]
XPC_WN_CallMethod
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp,
line 1288]
js_Invoke
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/jsinterp.c,
line 1283]
js_Interpret
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/jsinterp.c,
line 3377]
js_Invoke
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/jsinterp.c,
line 1302]
nsXPCWrappedJSClass::CallMethod
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp,
line 1338]
nsXPCWrappedJS::CallMethod
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp,
line 450]
PrepareAndDispatch
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 119]
SharedStub
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 147]
nsBrowserStatusFilter::OnStateChange
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpfe/browser/src/nsBrowserStatusFilter.cpp,
line 140]
nsDocLoaderImpl::FireOnStateChange
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/uriloader/base/nsDocLoader.cpp,
line 1232]
nsDocLoaderImpl::doStopDocumentLoad
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/uriloader/base/nsDocLoader.cpp,
line 868]
nsDocLoaderImpl::DocLoaderIsEmpty
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/uriloader/base/nsDocLoader.cpp,
line 765]
nsDocLoaderImpl::OnStopRequest
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/uriloader/base/nsDocLoader.cpp,
line 695]
nsLoadGroup::RemoveRequest
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/netwerk/base/src/nsLoadGroup.cpp,
line 704]
HandleImagePLEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/content/base/src/nsImageLoadingContent.cpp,
line 646]
PL_HandleEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpcom/threads/plevent.c,
line 693]
PL_ProcessPendingEvents
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpcom/threads/plevent.c,
line 631]
_md_EventReceiverProc
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpcom/threads/plevent.c,
line 1434]
USER32.dll + 0x3d79 (0x77d43d79)
USER32.dll + 0x3ddf (0x77d43ddf)
nsAppShellService::Run
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpfe/appshell/src/nsAppShellService.cpp,
line 489]
main1
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpfe/bootstrap/nsAppRunner.cpp,
line 1331]
main
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpfe/bootstrap/nsAppRunner.cpp,
line 1801]
WinMain
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpfe/bootstrap/nsAppRunner.cpp,
line 1827]
WinMainCRTStartup()
kernel32.dll + 0x214c7 (0x77e814c7)
notes:
1. i ran hsRecord.js a few times in this session.
2. none of my c++ components are in this session because it's a mozilla.org
nightly :).
3. the replay button hook patch to chrome was applied (it's required to allow
the execution of arbitrary scripts, f.e. hsRecord.js in chrome context).
4. i ran a few other recordings generated by other people in this session
5. i installed the dom inspector sidebar by using the button in preferences. the
sidebar tends to trigger an error or so per page load (not sure why)
6. there's a console-logger.js0 in components/ but it /shouldn't/ be loaded as
its extension is current.
based on the stack trace, this should be a crash coming from either a recorder
or a recording (it's hard to tell the difference, they're essentially the same).
Likely sequence of events:
1. can't convert Error to String appears in venkman
2. i click the back button in a window which is monitored by one or more
recorders/players.
3. a load notification for any of sidebar or that window is triggered which
reaches one of those recorders/players.
4. bad things happen at 3 because js is already wedged (see 1).
Filing as unconfirmed because i can. This stack trace is not something i'm used
to seeing, and i am familiar with quite a few interesting crashes.
http://talkback-public.mozilla.org/talkback/fastfind.jsp?search=2&type=iid&id=513403
this time i didn't install the domi sidebar, although it was open.
Updated•20 years ago
|
Product: Core → Other Applications
Comment 2•18 years ago
|
||
INCOMPLETE: Three years old, unco, no clear steps to reproduce, requires proprietary code. Please reopen if you can reproduce this on trunk, with clear steps.
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → INCOMPLETE
Updated•14 years ago
|
Crash Signature: [@ jsd_NewThreadState]
Updated•7 years ago
|
Product: Other Applications → Other Applications Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•