Closed Bug 749949 Opened 13 years ago Closed 13 years ago

Crash on starting up, likely device OOM

Categories

(Firefox for Android Graveyard :: General, defect)

14 Branch
ARM
Android
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: tchung, Unassigned)

Details

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

Attachments

(2 files)

Attached file logcat
I hit a series of crashes on startup, tapping awesomebar, and just tapping content links. It also causes blank content windows when restoring. As a result, unable to get to about:crashes to retrieve socorro signatures. Screencast: https://www.youtube.com/watch?v=_rxOMMU3r-g&feature=youtube_gdata_player 04-28 13:58:52.000: INFO/GeckoDoorHangerPopup(6955): Showing all doorhangers for tab: 1 04-28 13:58:52.010: INFO/GeckoApp(6955): Got message: Content:SecurityChange 04-28 13:58:52.010: INFO/GeckoApp(6955): Security Mode - unknown 04-28 13:58:52.040: INFO/GeckoPanZoomController(6955): Got message: Preferences:Data 04-28 13:58:52.050: INFO/GeckoPanZoomController(6955): Zoom animation frames: [0.0, 0.10211, 0.19864, 0.29043, 0.37816, 0.46155, 0.54054, 0.61496, 0.68467, 0.7491, 0.80794, 0.86069, 0.90651, 0.94471, 0.97401, 0.99309] 04-28 13:58:52.050: INFO/GeckoAxis(6955): Prefs: 0.85,0.97,10.0,0.012,0.04,0.3,0.5 04-28 13:58:52.100: INFO/GeckoDisplayPortCalculator(6955): Set strategy VelocityBiasStrategy mult=1.5, threshold=7.6800003, reverse=0.2, dangerBaseX=1.0, dangerBaseY=1.0, dangerIncrX=0.0, dangerIncrY=0.0 04-28 13:58:52.220: WARN/GeckoGlobalHistory(6955): Rebuilding visited link set... 04-28 13:58:52.530: INFO/Gecko(6955): === SHADER COMPILATION FAILED === 04-28 13:58:52.530: INFO/Gecko(6955): === Source: 04-28 13:58:52.530: INFO/Gecko(6955): /* sLayerVS */ 04-28 13:58:52.530: INFO/Gecko(6955): /* Vertex Shader */ 04-28 13:58:52.530: INFO/Gecko(6955): uniform mat4 uMatrixProj; 04-28 13:58:52.530: INFO/Gecko(6955): uniform mat4 uLayerQuadTransform; 04-28 13:58:52.530: INFO/Gecko(6955): uniform mat4 uLayerTransform; 04-28 13:58:52.530: INFO/Gecko(6955): uniform vec4 uRenderTargetOffset; 04-28 13:58:52.530: INFO/Gecko(6955): attribute vec4 aVertexCoord; 04-28 13:58:52.530: INFO/Gecko(6955): attribute vec2 aTexCoord; 04-28 13:58:52.530: INFO/Gecko(6955): #ifdef GL_ES // for tiling, texcoord can be greater than the lowfp range 04-28 13:58:52.530: INFO/Gecko(6955): varying mediump vec2 vTexCoord; 04-28 13:58:52.530: INFO/Gecko(6955): #else 04-28 13:58:52.530: INFO/Gecko(6955): varying vec2 vTexCoord; 04-28 13:58:52.530: INFO/Gecko(6955): #endif 04-28 13:58:52.530: INFO/Gecko(6955): void main() 04-28 13:58:52.530: INFO/Gecko(6955): { 04-28 13:58:52.530: INFO/Gecko(6955): vec4 finalPosition = aVertexCoord; 04-28 13:58:52.530: INFO/Gecko(6955): finalPosition = uLayerQuadTransform * finalPosition; 04-28 13:58:52.530: INFO/Gecko(6955): finalPosition = uLayerTransform * finalPosition; 04-28 13:58:52.530: INFO/Gecko(6955): finalPosition.xyz /= finalPosition.w; 04-28 13:58:52.530: INFO/Gecko(6955): finalPosition = finalPosition - uRenderTargetOffset; 04-28 13:58:52.530: INFO/Gecko(6955): finalPosition.xyz *= finalPosition.w; 04-28 13:58:52.530: INFO/Gecko(6955): finalPosition = uMatrixProj * finalPosition; 04-28 13:58:52.530: INFO/Gecko(6955): vTexCoord = aTexCoord; 04-28 13:58:52.530: INFO/Gecko(6955): gl_Position = finalPosition; 04-28 13:58:52.530: INFO/Gecko(6955): } 04-28 13:58:52.530: INFO/Gecko(6955): === Log: 04-28 13:58:52.530: INFO/Gecko(6955): ============ 04-28 13:58:52.530: INFO/Gecko(6955): === SHADER COMPILATION FAILED === 04-28 13:58:52.530: INFO/Gecko(6955): === Source: 04-28 13:58:52.530: INFO/Gecko(6955): /* sRGBATextureLayerFS */ 04-28 13:58:52.530: INFO/Gecko(6955): /* Fragment Shader */ 04-28 13:58:52.530: INFO/Gecko(6955): #ifdef GL_ES 04-28 13:58:52.530: INFO/Gecko(6955): precision lowp float; 04-28 13:58:52.530: INFO/Gecko(6955): #endif 04-28 13:58:52.530: INFO/Gecko(6955): #ifndef NO_LAYER_OPACITY 04-28 13:58:52.530: INFO/Gecko(6955): uniform float uLayerOpacity; 04-28 13:58:52.530: INFO/Gecko(6955): #endif 04-28 13:58:52.530: INFO/Gecko(6955): #ifdef GL_ES // for tiling, texcoord can be greater than the lowfp range 04-28 13:58:52.530: INFO/Gecko(6955): varying mediump vec2 vTexCoord; 04-28 13:58:52.530: INFO/Gecko(6955): #else 04-28 13:58:52.530: INFO/Gecko(6955): varying vec2 vTexCoord; 04-28 13:58:52.530: INFO/Gecko(6955): #endif 04-28 13:58:52.530: INFO/Gecko(6955): uniform sampler2D uTexture; 04-28 13:58:52.530: INFO/Gecko(6955): void main() 04-28 13:58:52.530: INFO/Gecko(6955): { 04-28 13:58:52.530: INFO/Gecko(6955): gl_FragColor = texture2D(uTexture, vTexCoord) * uLayerOpacity; 04-28 13:58:52.530: INFO/Gecko(6955): } 04-28 13:58:52.530: INFO/Gecko(6955): === Log: 04-28 13:58:52.530: INFO/Gecko(6955): ============ 04-28 13:58:52.530: INFO/Gecko(6955): -- creating basic, not accelerated 04-28 13:58:52.540: ERROR/kernel(130): [ 9649.127319] kgsl kgsl: |kgsl_sharedmem_alloc| gen_pool_alloc failed 04-28 13:58:52.540: ERROR/kernel(130): [ 9649.128936] kgsl kgsl: |kgsl_sharedmem_alloc| gen_pool_alloc failed 04-28 13:58:52.540: ERROR/kernel(130): [ 9649.129364] kgsl kgsl: |kgsl_sharedmem_alloc| gen_pool_alloc failed 04-28 13:58:52.600: DEBUG/dalvikvm(232): GC_EXPLICIT freed 70K, 43% free 6943K/12167K, external 5672K/7083K, paused 111ms 04-28 13:58:52.900: DEBUG/Zygote(121): Process 6955 terminated by signal (11) 04-28 13:58:52.910: INFO/ActivityManager(232): Process org.mozilla.fennec_aurora (pid 6955) has died. 04-28 13:58:52.910: INFO/WindowManager(232): WIN DEATH: Window{2b5352d0 org.mozilla.fennec_aurora/org.mozilla.fennec_aurora.App paused=false} 04-28 13:58:52.910: INFO/WindowManager(232): WIN DEATH: Window{2b5564 Repro: 1) install tinderbox aurora nightly from 4-28-2012, Sony Ericsson Neo (1 Ghz, 512Mb, Android 2.3.4) 2) startup aurora, clean profile 3) on about:home, wait for page to load, telemetry door hanger will appears and dissapears, and watch for the starting throbber to come online 4) Crash Expected: - no crash on startup
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Attached file logcat 2
spoke too soon, it's crashing on startup after about:home is loaded. another logcat. 04-28 15:48:15.117: INFO/ActivityManager(232): Start proc com.sonyericsson.idd.agent for broadcast com.sonyericsson.idd.agent/.IDDAutoStart: pid=10226 uid=10010 gids={3003, 1015} 04-28 15:48:15.477: ERROR/GeckoLinker(10177): /data/app/org.mozilla.fennec_aurora-1.apk!/libmozsqlite3.so: Warning: relocation to NULL @0x00052db4 04-28 15:48:15.477: ERROR/GeckoLinker(10177): /data/app/org.mozilla.fennec_aurora-1.apk!/libmozsqlite3.so: Warning: relocation to NULL @0x00052cb0 for symbol "__cxa_begin_cleanup" 04-28 15:48:15.487: ERROR/GeckoLinker(10177): /data/app/org.mozilla.fennec_aurora-1.apk!/libmozsqlite3.so: Warning: relocation to NULL @0x00052d1c for symbol "__cxa_type_match" 04-28 15:48:15.507: ERROR/GeckoLibLoad(10177): Load sqlite done 04-28 15:48:15.537: DEBUG/dalvikvm(10177): Trying to load lib /data/data/org.mozilla.fennec_aurora/lib/libmozglue.so 0x2afc7e68 04-28 15:48:15.537: DEBUG/dalvikvm(10177): Shared lib '/data/data/org.mozilla.fennec_aurora/lib/libmozglue.so' already loaded in same CL 0x2afc7e68 04-28 15:48:15.537: ERROR/GeckoLibLoad(10177): Load nss start 04-28 15:48:15.587: INFO/ActivityManager(232): Displayed org.mozilla.fennec_aurora/.App: +1s19ms 04-28 15:48:16.507: WARN/IDD AGENT(10226): IDD AGENT: Upload not allowed: UPLOAD_LIMIT_ZERO 04-28 15:48:16.577: ERROR/GeckoLinker(10177): /data/app/org.mozilla.fennec_aurora-1.apk!/libnspr4.so: Warning: relocation to NULL @0x00020de0 04-28 15:48:16.577: ERROR/GeckoLinker(10177): /data/app/org.mozilla.fennec_aurora-1.apk!/libnspr4.so: Warning: relocation to NULL @0x00020b98 for symbol "__cxa_begin_cleanup" 04-28 15:48:16.577: ERROR/GeckoLinker(10177): /data/app/org.mozilla.fennec_aurora-1.apk!/libnspr4.so: Warning: relocation to NULL @0x00020cb0 for symbol "__cxa_type_match" 04-28 15:48:16.597: INFO/iddd-events(128): Event com.sonyericsson.idd.probe.android.idd::Upload was discarded since it was not active. 04-28 15:48:16.597: ERROR/GeckoLibLoad(10177): Load nss done
Status: RESOLVED → REOPENED
blocking-fennec1.0: --- → ?
Resolution: WORKSFORME → ---
Blank content windows when restoring is a different issue. I'm seeing that a lot of times too.
The crash reporter doesn't come up?
And this is only on Aurora or you experience it on trunk too?
Version: Trunk → Firefox 14
Adding some gfx people, I don't know what the business about shader compilation failure is about.
Keywords: crash
Whiteboard: [native-crash]
(In reply to Martijn Wargers [:mw22] (QA - IRC nick: mw22) from comment #4) > The crash reporter doesn't come up? (In reply to Martijn Wargers [:mw22] (QA - IRC nick: mw22) from comment #5) > And this is only on Aurora or you experience it on trunk too? crash reporter is fired, yes. i just can't restart and see about:crashes show anything in the content window; thus, i cant get to socorro to see the stack.
Crash ID wanted.
Keywords: qawanted
I can't reproduce this on 5/1 nightly and aurora anymore. marking WFM, again.
Status: REOPENED → RESOLVED
Closed: 13 years ago13 years ago
Keywords: qawanted
Resolution: --- → WORKSFORME
(In reply to Tony Chung [:tchung] from comment #7) > crash reporter is fired, yes. i just can't restart and see about:crashes > show anything in the content window; thus, i cant get to socorro to see the > stack. Ok, I see the crash report ids in the catlog. So I guess the stack could be found that way.
blocking-fennec1.0: ? → ---
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: