Closed Bug 984292 Opened 9 years ago Closed 7 years ago

crash in java.lang.NullPointerException: at java.util.HashMap.get(HashMap.java)

Categories

(Firefox for Android Graveyard :: Toolbar, defect)

28 Branch
All
Android
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: ioana.chiorean, Unassigned)

Details

(Keywords: crash)

Crash Data

This bug was filed from the Socorro interface and is 
report bp-d4909aca-526d-4f09-aa8e-459602140317.

Firefox 28 RC 1
Acer Iconia - Android 3.2.1

Steps made:
1. change default search engine to twitter
2. Search for a name - choose a profile
3. Scroll through tweets.

This is not always reproducible (reproduced twice - one crash report was empty/404)
=============================================================
0 	libmozalloc.so 	mozalloc_abort(char const*) 	memory/mozalloc/mozalloc_abort.cpp
1 	libxul.so 	Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash 	widget/android/AndroidJNI.cpp
2 		@0x80727f55 	
3 	libdvm.so 	libdvm.so@0x11c76 	
4 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x22fd52 	
5 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x6a3cce 	
6 	libdvm.so 	libdvm.so@0x40f6d 	
7 	data@app@org.mozilla.firefox-1.apk@classes.dex 	data@app@org.mozilla.firefox-1.apk@classes.dex@0x1b216c 	
8 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x22fd52 	
9 	libdvm.so 	libdvm.so@0x40f27 	
10 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x6a3cce 	
11 	libdvm.so 	libdvm.so@0x46537 	
12 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x22fd52 	
13 	data@app@org.mozilla.firefox-1.apk@classes.dex 	data@app@org.mozilla.firefox-1.apk@classes.dex@0xbe696 	
14 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x6a3cce 	
15 	libdvm.so 	libdvm.so@0x11e3e 	
16 	libdvm.so 	libdvm.so@0x16e8a 	
17 	libdvm.so 	libdvm.so@0x1bd56 	
18 	libdvm.so 	libdvm.so@0x1bcc6 	
19 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x3762 	
20 	libdvm.so 	libdvm.so@0x1ae12 	
21 	libdvm.so 	libdvm.so@0x16b06 	
22 	core.odex 	core.odex@0x88306 	
23 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x8f16d6 	
24 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x22e7fe 	
25 	dalvik-mark-stack (deleted) 	dalvik-mark-stack (deleted)@0x4df496e 	
26 	libdvm.so 	libdvm.so@0x9ef76 	
27 	libdvm.so 	libdvm.so@0x16b6a 	
28 	libdvm.so 	libdvm.so@0x16be2 	
29 	libdvm.so 	libdvm.so@0x16a8a 	
30 	libdvm.so 	libdvm.so@0x16ab2 	
31 	libdvm.so 	libdvm.so@0x16b06 	
32 	core.odex 	core.odex@0x98466 	
33 	core.odex 	core.odex@0x98466 	
34 	core.odex 	core.odex@0x98474 	
35 	binder 	binder@0x56cbe 	
36 	data@app@org.mozilla.firefox-1.apk@classes.dex 	data@app@org.mozilla.firefox-1.apk@classes.dex@0x103b81 	
37 	binder 	binder@0x593c9 	
38 	binder 	binder@0xa5b12 	
39 	binder 	binder@0x58fba 	
40 	binder 	binder@0x5908c 	
41 	data@app@org.mozilla.firefox-1.apk@classes.dex 	data@app@org.mozilla.firefox-1.apk@classes.dex@0x103b82 	
42 	binder 	binder@0x59224 	
43 	binder 	binder@0x5922a 	
44 	binder 	binder@0x5948e 	
45 	binder 	binder@0x593c2 	
46 	data@app@org.mozilla.firefox-1.apk@classes.dex 	data@app@org.mozilla.firefox-1.apk@classes.dex@0x10377a 	
47 	binder 	binder@0x59158 	
48 	binder 	binder@0x59498 	
49 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x1cb8e 	
50 	libdvm.so 	libdvm.so@0x1a9ae 	
51 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x7b06 	
52 	libdvm.so 	libdvm.so@0x606ef 	
53 	libdvm.so 	libdvm.so@0x4c03b 	
54 	libdvm.so 	libdvm.so@0x9a64a 	
55 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x4777e 	
56 	libdvm.so 	libdvm.so@0x4c03b 	
57 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x4777e 	
58 	libdvm.so 	libdvm.so@0x7cf2a 	
59 	libdvm.so 	libdvm.so@0x404c7 	
60 	libdvm.so 	libdvm.so@0x4c517 	
61 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x4777e 	
62 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x313a76c 	
63 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x7a2c6 	
64 	libdvm.so 	libdvm.so@0x9a64a 	
65 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x7a2c6 	
66 	libdvm.so 	libdvm.so@0x9a64a 	
67 	libdvm.so 	libdvm.so@0x57bf3 	
68 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x7a2c6 	
69 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x3762 	
70 	libdvm.so 	libdvm.so@0x9a64a 	
71 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0xb75e 	
72 	core.odex 	core.odex@0x22044f 	
73 	libdvm.so 	libdvm.so@0x57bed 	
74 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc (deleted)@0x3762 	
75 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0xb75e 	
76 	libdvm.so 	libdvm.so@0x9a64a 	
77 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0xb75e 	
78 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x125fe 	
79 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x93a1de 	
80 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0xb75e 	
81 	libdvm.so 	libdvm.so@0x57c17 	
82 	libdvm.so 	libdvm.so@0x82e07 	
83 	libdvm.so 	libdvm.so@0x4af0b 	
84 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x125fe 	
85 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x93a1de 	
86 	dalvik-heap (deleted) 	dalvik-heap (deleted)@0x93a1de 	
87 	org.mozilla.firefox-1.apk 	org.mozilla.firefox-1.apk@0x5f3e35 	
88 	libdvm.so 	libdvm.so@0x4330f 	
89 	libandroid_runtime.so 	libandroid_runtime.so@0x898ca 	
101 	libutils.so 	libutils.so@0x1e23f 	
102 	libutils.so 	libutils.so@0x1e337 	
103 	libutils.so 	libutils.so@0x1e359 	
104 	app_process 	app_process@0x213e 	
105 	app_process 	app_process@0xfb7 	
106 	app_process 	app_process@0xe27 	
107 	app_process 	app_process@0x2026 	
108 	libandroid_runtime.so 	libandroid_runtime.so@0x886be 	
109 	app_process 	app_process@0xbf2 	
110 	libc.so 	libc.so@0x14a79
java.lang.NullPointerException
	at java.util.HashMap.get(HashMap.java:307)
	at org.mozilla.gecko.gfx.LayerView.runTouchInterceptors(LayerView.java:242)
	at org.mozilla.gecko.gfx.LayerView.onTouchEvent(LayerView.java:273)
Component: General → Graphics, Panning and Zooming
Flags: needinfo?(bugmail.mozilla)
This stack is bogus. Line 242 in LayerView.java in the 28.0 release is this:

for (TouchEventInterceptor i : mTouchInterceptors) {

where mTouchInterceptors is an ArrayList. There's no calls to HashMap.get in that line. The Acer devices must have a busted dalvik or something.
Flags: needinfo?(bugmail.mozilla)
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INVALID
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.