Closed Bug 812754 Opened 12 years ago Closed 11 years ago

crash in mozilla::AndroidBridge::GetProxyForURI on Gingerbread

Categories

(Core Graveyard :: Widget: Android, defect)

19 Branch
ARM
Android
defect
Not set
critical

Tracking

(firefox18 unaffected, firefox19 affected, firefox20 affected)

RESOLVED WORKSFORME
Tracking Status
firefox18 --- unaffected
firefox19 --- affected
firefox20 --- affected

People

(Reporter: scoobidiver, Unassigned)

References

Details

(Keywords: crash, regression, Whiteboard: [native-crash][ARMv6])

Crash Data

It first showed up in 19.0a1/20121115 and occurs on ARMv6 devices with Gingerbread. The regression range might be:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=dd68409d7810&tochange=a761bfc192b5

Signature 	_JNIEnv::CallStaticObjectMethod(_jclass*, _jmethodID*, ...) | mozilla::AndroidBridge::GetProxyForURI(nsACString_internal const&, nsACString_internal const&, nsACString_internal const&, int, nsACString_internal&) More Reports Search
UUID	a3a642fd-2ae8-4816-81ce-154332121116
Date Processed	2012-11-16 23:13:46
Uptime	657
Last Crash	21.0 minutes before submission
Install Age	8.6 hours since version was first installed.
Install Time	2012-11-16 14:42:29
Product	FennecAndroid
Version	19.0a1
Build ID	20121116030725
Release Channel	nightly
OS	Android
OS Version	0.0.0 Linux 2.6.35.7-perf-CL757873 #1 PREEMPT Thu Nov 24 13:55:14 KST 2011 armv6l samsung/GT-S5830L/GT-S5830L:2.3.6/GINGERBREAD/UBKPK:user/release-keys
Build Architecture	arm
Build Architecture Info	
Crash Reason	SIGSEGV
Crash Address	0xdeadd00d
App Notes 	
AdapterDescription: 'Qualcomm -- Adreno (TM) 200 -- OpenGL ES 2.0 1566933 -- Model: GT-S5830L, Product: GT-S5830L, Manufacturer: samsung, Hardware: gt-s5830l'
EGL? EGL+ GL Context? GL Context+ GL Layers? GL Layers+ 
nothumb Build
samsung GT-S5830L
samsung/GT-S5830L/GT-S5830L:2.3.6/GINGERBREAD/UBKPK:user/release-keys
EMCheckCompatibility	True
Adapter Vendor ID	Qualcomm
Adapter Device ID	Adreno (TM) 200
Device	samsung GT-S5830L
Android API Version	10 (REL)
Android CPU ABI	armeabi

Frame 	Module 	Signature 	Source
0 	libdvm.so 	libdvm.so@0x43322 	
1 	libdvm.so 	libdvm.so@0x47561 	
2 	libdvm.so 	libdvm.so@0x49253 	
3 	dalvik-heap (deleted) 	dalvik-heap @0x17a14e 	
4 	dalvik-heap (deleted) 	dalvik-heap @0x660266 	
5 	libxul.so 	_JNIEnv::CallStaticObjectMethod 	jni.h:764
6 	libxul.so 	mozilla::AndroidBridge::GetProxyForURI 	AndroidBridge.cpp:2422
7 	libxul.so 	nsProtocolProxyService::Resolve_Internal 	nsProtocolProxyService.cpp:1536
8 	libxul.so 	nsProtocolProxyService::AsyncResolve 	nsProtocolProxyService.cpp:1111
9 	libxul.so 	mozilla::net::nsHttpChannel::ResolveProxy 	nsHttpChannel.cpp:1722
10 	libxul.so 	mozilla::net::nsHttpChannel::AsyncOpen 	nsHttpChannel.cpp:4319
11 	libxul.so 	nsURILoader::OpenURI 	nsURILoader.cpp:759
12 	libxul.so 	nsDocShell::DoChannelLoad 	nsDocShell.cpp:9574
13 	libxul.so 	nsDocShell::DoURILoad 	nsDocShell.cpp:9410
14 	libxul.so 	nsDocShell::InternalLoad 	nsDocShell.cpp:9103
15 	libxul.so 	nsDocShell::LoadHistoryEntry 	nsDocShell.cpp:10593
16 	libxul.so 	nsDocShell::Reload 	nsDocShell.cpp:4532
17 	libxul.so 	NS_InvokeByIndex_P 	xptcinvoke_arm.cpp:160
18 	libxul.so 	XPCWrappedNative::CallMethod 	XPCWrappedNative.cpp:3139
19 	libxul.so 	XPC_WN_CallMethod 	XPCWrappedNativeJSOps.cpp:1488
20 	libxul.so 	js::InvokeKernel 	jscntxtinlines.h:364 
...

More reports at:
https://crash-stats.mozilla.com/report/list?signature=_JNIEnv%3A%3ACallStaticObjectMethod%28_jclass*%2C+_jmethodID*%2C+...%29+|+mozilla%3A%3AAndroidBridge%3A%3AGetProxyForURI%28nsACString_internal+const%26%2C+nsACString_internal+const%26%2C+nsACString_internal+const%26%2C+int%2C+nsACString_internal%26%29
https://crash-stats.mozilla.com/report/list?signature=NewJavaStringUTF%28mozilla%3A%3AAutoLocalJNIFrame*%2C+char+const*%29
Keywords: regression
Version: Trunk → 19 Branch
It occurs also with ARMv7 devices: https://crash-stats.mozilla.com/report/list?signature=dvmAbort+|+JNI_CreateJavaVM+|+JNI_CreateJavaVM+|+NewJavaStringUTF%28mozilla%3A%3AAutoLocalJNIFrame*%2C+char+const*%29
Crash Signature: nsACString_internal&)] [@ NewJavaStringUTF(mozilla::AutoLocalJNIFrame*, char const*)] → nsACString_internal&)] [@ NewJavaStringUTF(mozilla::AutoLocalJNIFrame*, char const*)] [@ dvmAbort | JNI_CreateJavaVM | JNI_CreateJavaVM | NewJavaStringUTF(mozilla::AutoLocalJNIFrame*, char const*)]
Summary: crash in mozilla::AndroidBridge::GetProxyForURI on ARMv6 devices with Gingerbread → crash in mozilla::AndroidBridge::GetProxyForURI on Gingerbread
There are only three crashes in 19.0.2 so let's close it.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.