Closed Bug 613952 Opened 14 years ago Closed 13 years ago

crash [@ libc.so@0x10957 ] on ARM v6 and Linux 2.6.29

Categories

(Core :: JavaScript Engine, defect)

ARM
Android
defect
Not set
critical

Tracking

()

RESOLVED WONTFIX
Tracking Status
fennec - ---

People

(Reporter: scoobidiver, Unassigned)

Details

(Keywords: crash, regression)

Crash Data

It is #12 top crasher in Fennec 4.0b3pre for the last week.
Crashes first appeared in 4.0b3pre/20101119 build.
It happens on ARM v6I.

Signature	libc.so@0x10957
UUID	53c45448-5a24-4f12-bae2-3805d2101119
Time 	2010-11-19 13:05:55.975130
Uptime	105
Last Crash	1206 seconds (20.1 minutes) before submission
Install Age	105 seconds since version was first installed.
Product	Fennec
Version	4.0b3pre
Build ID	20101119040543
Branch	2.0
OS	Linux
OS Version	0.0.0 Linux 2.6.29 #107 Mon Nov 15 06:47:24 CET 2010 armv6l
CPU	arm
CPU Info	
Crash Reason	SIGILL
Crash Address	0x4296bdd8
User Comments	
App Notes 	nothumb Build
SAMSUNG GT-I5700
samsung/GT-I5700/GT-I5700/GT-I5700:2.2.1/FRG83/60505:user/release-keys
Processor Notes 	
EMCheckCompatibility	False
Crashing Thread
Frame 	Module 	Signature [Expand] 	Source
0 		@0x4296bdd8 	
1 	libc.so 	libc.so@0x10957 	
2 	libxul.so 	js::ExecuteTree 	js/src/jstracer.cpp:6401
3 	libxul.so 	js::RecordLoopEdge 	js/src/jstracer.cpp:7052
4 	libxul.so 	js::Interpret 	js/src/jsinterp.cpp:3076
5 	libxul.so 	js::Invoke 	js/src/jsinterp.cpp:657
6 	libxul.so 	js::ExternalInvoke 	js/src/jsinterp.cpp:858
7 	libxul.so 	JS_CallFunctionValue 	js/src/jsinterp.h:954
8 	libxul.so 	nsXPCWrappedJSClass::CallQueryInterfaceOnJSObject 	js/src/xpconnect/src/xpcwrappedjsclass.cpp:310
9 	libxul.so 	nsXPCWrappedJSClass::DelegatedQueryInterface 	js/src/xpconnect/src/xpcwrappedjsclass.cpp:704
10 	libxul.so 	nsXPCWrappedJS::QueryInterface 	js/src/xpconnect/src/xpcwrappedjs.cpp:187
11 	libxul.so 	nsXPTCStubBase::QueryInterface 	xpcom/reflect/xptcall/src/xptcall.cpp:53
12 	libxul.so 	nsQueryInterfaceWithError::operator 	nsCOMPtr.cpp:64
13 	libxul.so 	nsCOMPtr_base::assign_from_qi_with_error 	nsCOMPtr.cpp:105
14 	libxul.so 	NS_GetWeakReference 	nsCOMPtr.h:603
15 	libxul.so 	nsDocLoader::AddProgressListener 	nsIWeakReferenceUtils.h:110
16 	libxul.so 	NS_InvokeByIndex_P 	xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp:198
17 	libxul.so 	XPCWrappedNative::CallMethod 	js/src/xpconnect/src/xpcwrappednative.cpp:3042
18 	libxul.so 	XPC_WN_CallMethod 	js/src/xpconnect/src/xpcwrappednativejsops.cpp:1594
19 	libxul.so 	js::Interpret 	js/src/jscntxtinlines.h:684
20 	libxul.so 	js::Execute 	js/src/jsinterp.cpp:657
21 	libxul.so 	JS_ExecuteScript 	js/src/jsapi.cpp:4837
22 	libxul.so 	nsFrameScriptExecutor::LoadFrameScriptInternal 	content/base/src/nsFrameMessageManager.cpp:711
23 	libxul.so 	nsInProcessTabChildGlobal::LoadFrameScript 	content/base/src/nsInProcessTabChildGlobal.cpp:324
24 	libxul.so 	LoadScript 	content/base/src/nsFrameLoader.cpp:1800
25 	libxul.so 	nsFrameMessageManager::LoadFrameScript 	content/base/src/nsFrameMessageManager.cpp:165
26 	libxul.so 	nsFrameMessageManager::AddChildManager 	content/base/src/nsFrameMessageManager.cpp:499
27 	libxul.so 	nsFrameMessageManager::SetCallbackData 	content/base/src/nsFrameMessageManager.cpp:515
28 	libxul.so 	nsFrameLoader::EnsureMessageManager 	content/base/src/nsFrameLoader.cpp:1919
29 	libxul.so 	nsFrameLoader::MaybeCreateDocShell 	content/base/src/nsFrameLoader.cpp:1327
30 	libxul.so 	nsFrameLoader::CheckURILoad 	content/base/src/nsFrameLoader.cpp:375
31 	libxul.so 	nsFrameLoader::LoadURI 	content/base/src/nsFrameLoader.cpp:261
32 	libxul.so 	nsFrameLoader::LoadFrame 	content/base/src/nsFrameLoader.cpp:226
33 	libxul.so 	nsXULElement::LoadSrc 	content/xul/content/src/nsXULElement.cpp:2002
34 	libxul.so 	nsXULElement::BindToTree 	content/xul/content/src/nsXULElement.cpp:901
35 	libxul.so 	nsGenericElement::BindToTree 	content/base/src/nsGenericElement.cpp:2967
36 	libxul.so 	nsStyledElement::BindToTree 	content/base/src/nsStyledElement.cpp:219
37 	libxul.so 	nsXULElement::BindToTree 	content/xul/content/src/nsXULElement.cpp:894
38 	libxul.so 	nsINode::doInsertChildAt 	content/base/src/nsGenericElement.cpp:3592
39 	libxul.so 	nsGenericElement::InsertChildAt 	content/base/src/nsGenericElement.cpp:3537
40 	libxul.so 	nsINode::ReplaceOrInsertBefore 	content/base/src/nsGenericElement.cpp:4279
41 	libxul.so 	nsINode::InsertBefore 	nsINode.h:1222
42 	libxul.so 	nsIDOMNode_InsertBefore 	dom_quickstubs.cpp:5715
43 	libxul.so 	js::Interpret 	js/src/jscntxtinlines.h:684
44 	libxul.so 	js::Invoke 	js/src/jsinterp.cpp:657
45 	libxul.so 	js::ExternalInvoke 	js/src/jsinterp.cpp:858
46 	libxul.so 	JS_CallFunctionValue 	js/src/jsinterp.h:954
47 	libxul.so 	nsJSContext::CallEventHandler 	dom/base/nsJSEnvironment.cpp:2177
48 	libxul.so 	nsJSEventListener::HandleEvent 	dom/src/events/nsJSEventListener.cpp:228
49 	libxul.so 	nsEventListenerManager::HandleEventSubType 	content/events/src/nsEventListenerManager.cpp:1114
50 	libxul.so 	nsEventListenerManager::HandleEventInternal 	content/events/src/nsEventListenerManager.cpp:1210
51 	libxul.so 	nsEventTargetChainItem::HandleEvent 	content/events/src/nsEventListenerManager.h:146
52 	libxul.so 	nsEventTargetChainItem::HandleEventTargetChain 	content/events/src/nsEventDispatcher.cpp:341
53 	libxul.so 	nsEventDispatcher::Dispatch 	content/events/src/nsEventDispatcher.cpp:628
54 	libxul.so 	DocumentViewerImpl::LoadComplete 	layout/base/nsDocumentViewer.cpp:1034
55 	libxul.so 	nsDocShell::EndPageLoad 	docshell/base/nsDocShell.cpp:6021
56 	libxul.so 	nsDocShell::OnStateChange 	docshell/base/nsDocShell.cpp:5875
57 	libxul.so 	nsDocLoader::FireOnStateChange 	uriloader/base/nsDocLoader.cpp:1334
58 	libxul.so 	nsDocLoader::doStopDocumentLoad 	uriloader/base/nsDocLoader.cpp:942
59 	libxul.so 	nsDocLoader::DocLoaderIsEmpty 	uriloader/base/nsDocLoader.cpp:818
60 	libxul.so 	nsDocLoader::OnStopRequest 	uriloader/base/nsDocLoader.cpp:702
61 	libxul.so 	nsLoadGroup::RemoveRequest 	netwerk/base/src/nsLoadGroup.cpp:680
62 	libxul.so 	imgRequestProxy::RemoveFromLoadGroup 	modules/libpr0n/src/imgRequestProxy.cpp:222
63 	libxul.so 	imgRequestProxy::OnStopRequest 	modules/libpr0n/src/imgRequestProxy.cpp:718
64 	libxul.so 	imgRequest::OnStopRequest 	modules/libpr0n/src/imgRequest.cpp:960
65 	libxul.so 	ProxyListener::OnStopRequest 	modules/libpr0n/src/imgLoader.cpp:2008
66 	libxul.so 	nsJARChannel::OnStopRequest 	modules/libjar/nsJARChannel.cpp:906
67 	libxul.so 	nsInputStreamPump::OnStateStop 	netwerk/base/src/nsInputStreamPump.cpp:578
68 	libxul.so 	nsInputStreamPump::OnInputStreamReady 	netwerk/base/src/nsInputStreamPump.cpp:403
69 	libxul.so 	nsInputStreamReadyEvent::Run 	xpcom/io/nsStreamUtils.cpp:112
70 	libxul.so 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:626
71 	libxul.so 	NS_ProcessNextEvent_P 	nsThreadUtils.cpp:250
72 	libxul.so 	nsThread::Shutdown 	xpcom/threads/nsThread.cpp:492
73 	libxul.so 	NS_InvokeByIndex_P 	xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp:198
74 	libxul.so 	nsProxyObjectCallInfo::Run 	xpcom/proxy/src/nsProxyEvent.cpp:181
75 	libxul.so 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:626
76 	libxul.so 	NS_ProcessNextEvent_P 	nsThreadUtils.cpp:250
77 	libxul.so 	nsThread::Shutdown 	xpcom/threads/nsThread.cpp:492
78 	libxul.so 	NS_InvokeByIndex_P 	xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp:198
79 	libxul.so 	nsProxyObjectCallInfo::Run 	xpcom/proxy/src/nsProxyEvent.cpp:181
80 	libxul.so 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:626
81 	libxul.so 	NS_ProcessNextEvent_P 	nsThreadUtils.cpp:250
82 	libxul.so 	nsThread::Shutdown 	xpcom/threads/nsThread.cpp:492
83 	libxul.so 	NS_InvokeByIndex_P 	xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp:198
84 	libxul.so 	nsProxyObjectCallInfo::Run 	xpcom/proxy/src/nsProxyEvent.cpp:181
85 	libxul.so 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:626
86 	libxul.so 	NS_InvokeByIndex_P 	xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp:198
87 	libxul.so 	XPCWrappedNative::CallMethod 	js/src/xpconnect/src/xpcwrappednative.cpp:3042
88 	libxul.so 	XPC_WN_CallMethod 	js/src/xpconnect/src/xpcwrappednativejsops.cpp:1594
89 	libxul.so 	js::Interpret 	js/src/jscntxtinlines.h:684
90 	libxul.so 	js::Invoke 	js/src/jsinterp.cpp:657
91 	libxul.so 	js::ExternalInvoke 	js/src/jsinterp.cpp:858
92 	libxul.so 	JS_CallFunctionValue 	js/src/jsinterp.h:954
93 	libxul.so 	nsXPCWrappedJSClass::CallMethod 	js/src/xpconnect/src/xpcwrappedjsclass.cpp:1694
94 	libxul.so 	nsXPCWrappedJS::CallMethod 	js/src/xpconnect/src/xpcwrappedjs.cpp:588
95 	libxul.so 	PrepareAndDispatch 	xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp:132
96 	libxul.so 	libxul.so@0xd2b833 	
97 	libxul.so 	EnumRun 	toolkit/components/commandlines/src/nsCommandLine.cpp:689

The regression window is:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=d6d9cb57b170&tochange=6957f4aa855f

More reports at:
http://crash-stats.mozilla.com/report/list?range_value=4&range_unit=weeks&signature=libc.so%400x10957&version=Fennec%3A4.0b3pre
blocking2.0: --- → ?
blocking2.0: ? → ---
tracking-fennec: --- → ?
tracking-fennec: ? → 2.0-
It is #8 top crasher in Fennec 4.0b3pre for the last week.
Summary: crash [@ libc.so@0x10957 ] on ARM v6I → crash [@ libc.so@0x10957 ] on ARM v6 and Linux 2.6.29
Crash Signature: [@ libc.so@0x10957 ]
Tracer has been removed.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.