Closed Bug 893240 Opened 6 years ago Closed 6 years ago

crash in java.lang.NullPointerException: at org.webrtc.videoengine.VideoCaptureAndroid$3.onPause(VideoCaptureAndroid.java)

Categories

(Core :: WebRTC: Audio/Video, defect, critical)

All
Android
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 880437
Tracking Status
firefox25 --- affected

People

(Reporter: jsmith, Unassigned)

Details

(Keywords: crash, Whiteboard: [native-crash][getUserMedia][android-gum-])

Crash Data

This bug was filed from the Socorro interface and is 
report bp-bd7984cc-4ad6-4349-aecf-3bf4f2130709 .
 ============================================================= 

Frame 	Module 	Signature 	Source
0 	libmozalloc.so 	mozalloc_abort(char const*) 	/builds/slave/m-in-and-000000000000000000000/build/obj-firefox/memory/mozalloc/../../../memory/mozalloc/mozalloc_abort.cpp
1 	libxul.so 	Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash 	widget/android/AndroidJNI.cpp
2 	libmozglue.so 	Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash 	mozglue/android/jni-stubs.inc
3 	libdvm.so 	libdvm.so@0x1deb2 	
4 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x81f02e 	
5 	data@app@org.mozilla.fennec-1.apk@classes.dex 	data@app@org.mozilla.fennec-1.apk@classes.dex@0x1e5c6b 	
6 	libdvm.so 	libdvm.so@0x4d105 	
7 	data@app@org.mozilla.fennec-1.apk@classes.dex 	data@app@org.mozilla.fennec-1.apk@classes.dex@0x1e5c69 	
8 	libmozglue.so 	Java_org_mozilla_gecko_GeckoAppShell_onSurfaceTextureFrameAvailable 	mozglue/android/jni-stubs.inc
9 		@0x6635ec26 	
10 	libc.so 	libc.so@0x156df 	
11 	libc.so 	libc.so@0x156a7 	
12 	libc.so 	libc.so@0x16eb3 	
13 	libdvm.so 	libdvm.so@0x4f475 	
14 	libdvm.so 	libdvm.so@0x6f443 	
15 	libdvm.so 	libdvm.so@0x74f11 	
16 	core.odex 	core.odex@0x869da 	
17 	core.odex 	core.odex@0x869d4 	
18 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x344bc2 	
19 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x81f02e 	
20 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x344bae 	
21 	data@app@org.mozilla.fennec-1.apk@classes.dex 	data@app@org.mozilla.fennec-1.apk@classes.dex@0x20db81 	
22 	libdvm.so 	libdvm.so@0x6a787 	
23 	data@app@org.mozilla.fennec-1.apk@classes.dex 	data@app@org.mozilla.fennec-1.apk@classes.dex@0x20db81 	
24 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x81f02e 	
25 	data@app@org.mozilla.fennec-1.apk@classes.dex 	data@app@org.mozilla.fennec-1.apk@classes.dex@0x20db81 	
26 		@0x4164affe 	
27 	data@app@org.mozilla.fennec-1.apk@classes.dex 	data@app@org.mozilla.fennec-1.apk@classes.dex@0x4e73a 	
28 	libdvm.so 	libdvm.so@0x4f37b 	
29 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x344bae 	
30 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x344bae 	
31 	libdvm.so 	libdvm.so@0x4cf77 	
32 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x81f02e 	
33 	libdvm.so 	libdvm.so@0x4f21f 	
34 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x344bae 	
35 	data@app@org.mozilla.fennec-1.apk@classes.dex 	data@app@org.mozilla.fennec-1.apk@classes.dex@0xe8f4e 	
36 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x81f02e 	
37 	libdvm.so 	libdvm.so@0x1e03e 	
38 	libdvm.so 	libdvm.so@0x272e2 	
39 	libdvm.so 	libdvm.so@0xa5c92 	
40 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x69ce 	
41 	libdvm.so 	libdvm.so@0x2bbea 	
42 	libdvm.so 	libdvm.so@0xa5c92 	
43 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0xbc4fe 	
44 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x69ce 	
45 	core.odex 	core.odex@0x216777 	
46 	libdvm.so 	libdvm.so@0x5f873 	
47 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x69ce 	
48 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0xe29e 	
49 	libdvm.so 	libdvm.so@0xaa1a6 	
50 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0xe29e 	
51 	libdvm.so 	libdvm.so@0x8b10c 	
52 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x93209e 	
53 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0xe29e 	
54 	app_process 	app_process@0xf92 	
55 	app_process 	app_process@0xfc8 	
56 	libdvm.so 	libdvm.so@0x5f89d 	
57 	app_process 	app_process@0xfc8 	
58 	libdvm.so 	libdvm.so@0x91b4b 	
59 	libdvm.so 	libdvm.so@0x5394d 	
60 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0xf506 	
61 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x93209e 	
62 	libdvm.so 	libdvm.so@0x4afbb 	
63 	libc.so 	libc.so@0x156df 	
64 	libc.so 	libc.so@0x156a7 	
65 	libandroid_runtime.so 	libandroid_runtime.so@0x90fe2 	
66 	libdvm.so 	libdvm.so@0x4afbb 	
67 	app_process 	app_process@0xff9 	
68 	app_process 	app_process@0xfbf 	
69 	libdvm.so 	libdvm.so@0x48a37 	
70 	libandroid_runtime.so 	libandroid_runtime.so@0x496bb 	
71 	libc.so 	libc.so@0x153c9 	
72 	libutils.so 	libutils.so@0x11ebf 	
73 	libutils.so 	libutils.so@0x11f17 	
74 	libandroid_runtime.so 	libandroid_runtime.so@0x4861b 	
75 	app_process 	app_process@0xf92 	
76 	app_process 	app_process@0xdd1 	
77 	app_process 	app_process@0xfde 	
78 	libandroid_runtime.so 	libandroid_runtime.so@0xa9f46 	
79 	app_process 	app_process@0xc6b 	
80 	libc.so 	libc.so@0x17043 	
81 	app_process 	app_process@0xb3e 	
82 	libc.so 	libc.so@0x1701b 	
83 	app_process 	app_process@0xb36 	
84 	app_process 	app_process@0x32 	
85 		@0x40145ffe 	
86 	app_process 	app_process@0xb1e
Whiteboard: [getUserMedia][android-gum-]
It might be bug 880437.

Only the Java stack trace matters:
java.lang.NullPointerException
	at org.webrtc.videoengine.VideoCaptureAndroid$3.onPause(VideoCaptureAndroid.java:180)
	at org.mozilla.gecko.GeckoApp.onPause(GeckoApp.java:1948)
	at android.app.Activity.performPause(Activity.java:5261)
	at android.app.Instrumentation.callActivityOnPause(Instrumentation.java:1240)
	at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2863)
	at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2832)
	at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:2810)
	at android.app.ActivityThread.access$800(ActivityThread.java:140)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1239)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:137)
	at android.app.ActivityThread.main(ActivityThread.java:4895)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:511)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:994)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:761)
	at dalvik.system.NativeStart.main(Native Method)

More reports at:
https://crash-stats.mozilla.com/report/list?product=FennecAndroid&signature=java.lang.NullPointerException%3A+at+org.webrtc.videoengine.VideoCaptureAndroid%243.onPause%28VideoCaptureAndroid.java%29
Whiteboard: [getUserMedia][android-gum-] → [native-crash][getUserMedia][android-gum-]
This should be fixed by the patch in bug 880437.
(In reply to Gian-Carlo Pascutto (:gcp) from comment #2)
> This should be fixed by the patch in bug 880437.

Ah okay. Duping then. Looks like the Build ID is before that patch landed as well.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 880437
No longer blocks: android-webrtc
You need to log in before you can comment on or make changes to this bug.