Closed
Bug 402513
Opened 17 years ago
Closed 17 years ago
Crash in [@ js_LineNumberToPC] enumerating scripts
Categories
(Other Applications Graveyard :: Venkman JS Debugger, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 388993
People
(Reporter: stephend, Assigned: rginda)
References
()
Details
(Keywords: crash, Whiteboard: )
Crash Data
Crash in [@ js_LineNumberToPC] enumerating scripts
bp-a7e5db7d-8b74-11dc-b345-001a4bd43ed6
I don't yet conclusive steps to reproduce, but tenser was loading:
http://www.facebook.com/s.php?q=timmy+l%C3%B6nn&init=q
Here are the top ten frames, but in these 112 frames, looks like some heavy recursion going on:
0 js_LineNumberToPC mozilla/js/src/jsscript.c:1684
1 jsdScript::jsdScript(JSDContext*, JSDScript*) mozilla/js/jsd/jsd_xpc.cpp:983
2 jsdService::EnumerateScripts(jsdIScriptEnumerator*) mozilla/js/jsd/jsd_xpc.cpp:155
3 NS_InvokeByIndex_P mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_unixish_x86.cpp:179
4 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) mozilla/js/src/xpconnect/src/xpcwrappednative.cpp:2346
5 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned int, long*, long*) mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp:1467
6 js_Invoke mozilla/js/src/jsinterp.c:1386
7 js_Interpret mozilla/js/src/jsinterp.c:4146
8 js_Invoke mozilla/js/src/jsinterp.c:1406
9 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp:1441
10 nsXPCWrappedJS::CallMethod(unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp:567
Reporter | ||
Updated•17 years ago
|
Comment 1•17 years ago
|
||
I’ve encountered a very similar crash with Firefox 2 on GNU/Linux: TB38566163H
js_LineNumberToPC() [mozilla/js/src/jsscript.c, line 1636]
JS_LineNumberToPC() [mozilla/js/src/jsdbgapi.c, line 732]
jsd_GetClosestPC() [mozilla/js/jsd/jsd_scpt.c, line 494]
JSD_GetClosestPC() [mozilla/js/jsd/jsdebug.c, line 330]
jsdScript::jsdScript() [mozilla/js/jsd/jsd_xpc.cpp, line 987]
jsdService::EnumerateScripts() [mozilla/js/jsd/jsd_xpc.cpp, line 155]
XPTC_InvokeByIndex()
XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)() [mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 2168]
XPC_WN_CallMethod() [mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp, line 1455]
js_Invoke() [mozilla/js/src/jsinterp.c, line 1375]
js_Interpret() [mozilla/js/src/jsinterp.c, line 3947]
js_Invoke() [mozilla/js/src/jsinterp.c, line 1394]
nsXPCWrappedJSClass::CallMethod() [mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp, line 1453]
nsXPCWrappedJS::CallMethod() [mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp, line 468]
PrepareAndDispatch() [mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp, line 100]
XPTC_InvokeByIndex()
XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)() [mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 2168]
XPC_WN_CallMethod() [mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp, line 1455]
js_Invoke() [mozilla/js/src/jsinterp.c, line 1375]
js_Interpret() [mozilla/js/src/jsinterp.c, line 3947]
js_Invoke() [mozilla/js/src/jsinterp.c, line 1394]
fun_apply() [mozilla/js/src/jsfun.c, line 1696]
js_Invoke() [mozilla/js/src/jsinterp.c, line 1375]
js_Interpret() [mozilla/js/src/jsinterp.c, line 3947]
js_Invoke() [mozilla/js/src/jsinterp.c, line 1394]
nsXPCWrappedJSClass::CallMethod() [mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp, line 1453]
nsXPCWrappedJS::CallMethod() [mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp, line 468]
PrepareAndDispatch() [mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp, line 100]
XPTC_InvokeByIndex()
XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)() [mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 2168]
XPC_WN_CallMethod() [mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp, line 1455]
js_Invoke() [mozilla/js/src/jsinterp.c, line 1375]
fun_apply() [mozilla/js/src/jsfun.c, line 1696]
js_Invoke() [mozilla/js/src/jsinterp.c, line 1375]
js_Interpret() [mozilla/js/src/jsinterp.c, line 3947]
js_Invoke() [mozilla/js/src/jsinterp.c, line 1394]
nsXPCWrappedJSClass::CallMethod() [mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp, line 1453]
nsXPCWrappedJS::CallMethod() [mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp, line 468]
PrepareAndDispatch() [mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp, line 100]
XPTC_InvokeByIndex()
XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)() [mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 2168]
XPC_WN_CallMethod() [mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp, line 1455]
js_Invoke() [mozilla/js/src/jsinterp.c, line 1375]
js_Interpret() [mozilla/js/src/jsinterp.c, line 3947]
js_Invoke() [mozilla/js/src/jsinterp.c, line 1394]
nsXPCWrappedJSClass::CallMethod() [mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp, line 1453]
nsXPCWrappedJS::CallMethod() [mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp, line 468]
PrepareAndDispatch() [mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp, line 100]
nsDocLoader::FireOnStateChange() [mozilla/uriloader/base/nsDocLoader.cpp, line 848]
nsDocLoader::doStartURLLoad() [mozilla/uriloader/base/nsDocLoader.cpp, line 786]
nsDocLoader::OnStartRequest() [mozilla/uriloader/base/nsDocLoader.cpp, line 527]
nsLoadGroup::AddRequest() [mozilla/netwerk/base/src/nsLoadGroup.cpp, line 648]
HTMLContentSink::AddDummyParserRequest() [mozilla/content/html/document/src/nsHTMLContentSink.cpp, line 848]
HTMLContentSink::WillBuildModel() [mozilla/content/html/document/src/nsHTMLContentSink.cpp, line 2096]
CNavDTD::WillBuildModel() [mozilla/parser/htmlparser/src/CNavDTD.cpp, line 358]
nsParser::WillBuildModel() [mozilla/parser/htmlparser/src/nsParser.cpp, line 842]
nsParser::ResumeParse() [mozilla/parser/htmlparser/src/nsParser.cpp, line 2003]
nsParser::OnDataAvailable() [mozilla/parser/htmlparser/src/nsParser.cpp, line 2710]
nsDocumentOpenInfo::OnDataAvailable() [mozilla/uriloader/base/nsURILoader.cpp, line 848]
nsInputStreamChannel::OnDataAvailable() [mozilla/netwerk/base/src/nsInputStreamChannel.cpp, line 848]
nsInputStreamPump::OnStateTransfer() [mozilla/netwerk/base/src/nsInputStreamPump.cpp, line 497]
nsInputStreamPump::OnInputStreamReady() [mozilla/netwerk/base/src/nsInputStreamPump.cpp, line 398]
nsInputStreamReadyEvent::EventHandler()
PL_HandleEvent() [mozilla/xpcom/threads/plevent.c, line 689]
PL_ProcessPendingEvents() [mozilla/xpcom/threads/plevent.c, line 623]
nsEventQueueImpl::ProcessPendingEvents() [mozilla/xpcom/threads/nsEventQueue.cpp, line 452]
event_processor_callback() [mozilla/widget/src/gtk2/nsAppShell.cpp, line 67]
libglib-2.0.so.0 + 0x5e4ed (0xf78e44ed)
libglib-2.0.so.0 + 0x2f1c6 (0xf78b51c6)
libglib-2.0.so.0 + 0x32552 (0xf78b8552)
libglib-2.0.so.0 + 0x32937 (0xf78b8937)
libgtk-x11-2.0.so.0 + 0x146354 (0xf7bb3354)
nsAppShell::Run() [mozilla/widget/src/gtk2/nsAppShell.cpp, line 141]
nsAppStartup::Run() [mozilla/toolkit/components/startup/src/nsAppStartup.cpp, line 152]
XRE_main() [mozilla/toolkit/xre/nsAppRunner.cpp, line 2819]
main() [mozilla/browser/app/nsBrowserApp.cpp, line 62]
libc.so.6 + 0x16050 (0xf7361050)
OS: Mac OS X → All
Comment 2•17 years ago
|
||
The above comment is about Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.10) Gecko/20071115 Firefox/2.0.0.10
my bet is this is bug 388993.
Assignee: general → rginda
Component: JavaScript Engine → JavaScript Debugger
Product: Core → Other Applications
QA Contact: general → venkman
Comment 4•17 years ago
|
||
(In reply to comment #3)
> my bet is this is bug 388993.
>
Except that that's a branch bug and this isn't. Any better steps to reproduce by now? :-(
don't assert branch/trunkism. the other bug is listed as branch because that's where the reporter was, it doesn't indicate the problem was a regression, fixed on trunk or anything else.
Updated•17 years ago
|
Whiteboard: [firebug-p2]
Comment 6•17 years ago
|
||
The Facebook link doesn't crash for me (FF3 nightly, FB 1.2 tip)...
(In reply to comment #3)
> my bet is this is bug 388993.
Timeless: close enough that we can dupe this one?
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → DUPLICATE
Updated•14 years ago
|
Crash Signature: [@ js_LineNumberToPC]
Updated•6 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
•