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)

x86
All
defect
Not set
critical

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
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
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
(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.
Whiteboard: [firebug-p2]
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
duplicate not a firebug priority
Whiteboard: [firebug-p2] →
Crash Signature: [@ js_LineNumberToPC]
Product: Other Applications → Other Applications Graveyard
You need to log in before you can comment on or make changes to this bug.