Closed Bug 674584 Opened 13 years ago Closed 7 years ago

crash [@ js::Interpret]

Categories

(Core :: JavaScript Engine, defect)

ARM
Android
defect
Not set
critical

Tracking

()

RESOLVED INVALID
Tracking Status
fennec - ---

People

(Reporter: nhirata, Unassigned)

References

Details

(Keywords: crash, Whiteboard: js-triage-needed, [mobile-crash], [native-crash], str-wanted)

Crash Data

This bug was filed from the Socorro interface and is 
report bp-a6293b0b-0804-4c72-9600-8837b2110727 .
============================================================= 
Frame 	Module 	Signature [Expand] 	Source
0 	libxul.so 	js::Interpret 	js/src/jsscript.h:631
1 	libxul.so 	js::RunScript 	js/src/jsinterp.cpp:613
2 	libxul.so 	js::ExternalExecute 	js/src/jsinterp.cpp:909
3 	libxul.so 	JS_EvaluateUCScriptForPrincipalsVersion 	js/src/jsapi.cpp:4950
4 	libxul.so 	nsJSContext::EvaluateString 	dom/base/nsJSEnvironment.cpp:1461
5 	libxul.so 	nsScriptLoader::EvaluateScript 	nsCOMPtr.h:655
6 	libxul.so 	nsScriptLoader::ProcessRequest 	nsCOMPtr.h:800
7 	libxul.so 	nsScriptLoader::ProcessPendingRequests 	content/base/src/nsScriptLoader.cpp:966
8 	libxul.so 	nsScriptLoader::OnStreamComplete 	content/base/src/nsScriptLoader.cpp:1185
9 	libxul.so 	nsStreamLoader::OnStopRequest 	netwerk/base/src/nsStreamLoader.cpp:126
10 	libxul.so 	nsHTTPCompressConv::OnStopRequest 	netwerk/streamconv/converters/nsHTTPCompressConv.cpp:128
11 	libxul.so 	mozilla::net::HttpChannelChild::OnStopRequest 	nsCOMPtr.h:663
12 	libxul.so 	mozilla::net::HttpChannelChild::RecvOnStopRequest 	netwerk/protocol/http/HttpChannelChild.cpp:432
13 	libxul.so 	mozilla::net::PHttpChannelChild::OnMessageReceived 	obj-firefox/ipc/ipdl/PHttpChannelChild.cpp:594
14 	libxul.so 	mozilla::dom::PContentChild::OnMessageReceived 	obj-firefox/ipc/ipdl/PContentChild.cpp:1259
15 	libxul.so 	mozilla::ipc::AsyncChannel::OnDispatchMessage 	ipc/glue/AsyncChannel.cpp:294
16 	libxul.so 	mozilla::ipc::RPCChannel::OnMaybeDequeueOne 	ipc/glue/RPCChannel.cpp:435
17 	libxul.so 	RunnableMethod<mozilla::ipc::RPCChannel, bool , Tuple0>::Run 	ipc/chromium/src/base/task.h:308
18 	libxul.so 	mozilla::ipc::RPCChannel::DequeueTask::Run 	RPCChannel.h:487
19 	libxul.so 	MessageLoop::RunTask 	ipc/chromium/src/base/message_loop.cc:343
20 	libxul.so 	MessageLoop::DeferOrRunPendingTask 	ipc/chromium/src/base/message_loop.cc:353
21 	libxul.so 	MessageLoop::DoWork 	ipc/chromium/src/base/message_loop.cc:450
22 	libxul.so 	mozilla::ipc::DoWorkRunnable::Run 	ipc/glue/MessagePump.cpp:71
23 	libxul.so 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:617
24 	libxul.so 	NS_ProcessNextEvent_P 	obj-firefox/xpcom/build/nsThreadUtils.cpp:245
25 	libxul.so 	mozilla::ipc::MessagePump::Run 	ipc/glue/MessagePump.cpp:111
26 	libxul.so 	mozilla::ipc::MessagePumpForChildProcess::Run 	ipc/glue/MessagePump.cpp:230
27 	libxul.so 	MessageLoop::RunInternal 	ipc/chromium/src/base/message_loop.cc:219
28 	libxul.so 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:511
29 	libxul.so 	nsBaseAppShell::Run 	widget/src/xpwidgets/nsBaseAppShell.cpp:191
30 	libxul.so 	XRE_RunAppShell 	toolkit/xre/nsEmbedFunctions.cpp:673
31 	libxul.so 	mozilla::ipc::MessagePumpForChildProcess::Run 	ipc/glue/MessagePump.cpp:222
32 	libxul.so 	MessageLoop::RunInternal 	ipc/chromium/src/base/message_loop.cc:219
33 	libxul.so 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:511
34 	libxul.so 	XRE_InitChildProcess 	toolkit/xre/nsEmbedFunctions.cpp:516
35 	libmozutils.so 	ChildProcessInit 	other-licenses/android/APKOpen.cpp:794
36 	plugin-container 	main 	ipc/app/MozillaRuntimeMainAndroid.cpp:69
37 	libc.so 	libc.so@0x14b54

Only one report
Assignee: nobody → general
tracking-fennec: --- → ?
Component: General → JavaScript Engine
Product: Fennec → Core
QA Contact: general → general
Version: Firefox 8 → Trunk
Whiteboard: js-triage-needed
not tracking without STR
tracking-fennec: ? → -
I can reproduce this in one of my profiles running Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0) Gecko/20100101 Firefox/6.0 loading http://prepaidwithdata.wikia.com/wiki/France, but not using a clean profile.
When I tried to reproduce again using the same profile and same build as used in Comment 2, I was not able to.
related to Bug 644047 - Hang [@ js::Interpret ]?
Whiteboard: js-triage-needed → js-triage-needed, [mobile-crash], [native-crash]
P1 for investigation purposes; smooney to ask JS team about bug.
Whiteboard: js-triage-needed, [mobile-crash], [native-crash] → js-triage-needed, [mobile-crash], [native-crash:P1], str-wanted
OS: Linux → Android
Hardware: All → ARM
The stack trace now looks like:
Frame 	Module 	Signature 	Source
0 	libxul.so 	js::Interpret 	js/src/jsinterp.cpp:3125
1 	libxul.so 	js::RunScript 	js/src/jsinterp.cpp:475
2 	libxul.so 	js::Invoke 	js/src/jsinterp.cpp:535
3 	libxul.so 	JS_CallFunctionValue 	js/src/jsapi.cpp:5419
4 	libxul.so 	nsXPCWrappedJSClass::CallMethod 	js/xpconnect/src/XPCWrappedJSClass.cpp:1509
5 	libxul.so 	nsXPCWrappedJS::CallMethod 	js/xpconnect/src/XPCWrappedJS.cpp:617
6 	libxul.so 	PrepareAndDispatch 	xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp:138
7 	libxul.so 	libxul.so@0xa16b4f 	
8 	libxul.so 	nsAppShell::ProcessNextNativeEvent 	widget/android/nsAppShell.cpp:463
9 	libxul.so 	nsBaseAppShell::DoProcessNextNativeEvent 	widget/xpwidgets/nsBaseAppShell.cpp:171
10 	libxul.so 	nsBaseAppShell::OnProcessNextEvent 	widget/xpwidgets/nsBaseAppShell.cpp:324
11 	libxul.so 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:618
12 	libxul.so 	NS_ProcessNextEvent_P 	obj-firefox/xpcom/build/nsThreadUtils.cpp:2454
...

More reports at:
https://crash-stats.mozilla.com/report/list?signature=js%3A%3AInterpret&product=FennecAndroid
Assignee: general → nobody
¡Hola!

https://crash-stats.mozilla.com/signature/?signature=js%3A%3AInterpret has just 44 crashes with the most "modern" being  Firefox 23.0.1 so resolving.

¡Gracias!
Alex
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.