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)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: tchung, Unassigned)
Details
(Keywords: crash, Whiteboard: [native-crash])
Attachments
(2 files)
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
| Reporter | ||
Comment 1•13 years ago
|
||
its not happening anymore on http://ftp.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/mozilla-inbound-android/1335618760/. marking WFM
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
| Reporter | ||
Comment 2•13 years ago
|
||
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
| Reporter | ||
Updated•13 years ago
|
Status: RESOLVED → REOPENED
blocking-fennec1.0: --- → ?
Resolution: WORKSFORME → ---
Comment 3•13 years ago
|
||
Blank content windows when restoring is a different issue. I'm seeing that a lot of times too.
Comment 4•13 years ago
|
||
The crash reporter doesn't come up?
Comment 5•13 years ago
|
||
And this is only on Aurora or you experience it on trunk too?
Version: Trunk → Firefox 14
Comment 6•13 years ago
|
||
Adding some gfx people, I don't know what the business about shader compilation failure is about.
| Reporter | ||
Comment 7•13 years ago
|
||
(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.
| Reporter | ||
Comment 9•13 years ago
|
||
I can't reproduce this on 5/1 nightly and aurora anymore. marking WFM, again.
Status: REOPENED → RESOLVED
Closed: 13 years ago → 13 years ago
Keywords: qawanted
Resolution: --- → WORKSFORME
Comment 10•13 years ago
|
||
(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.
| Reporter | ||
Updated•13 years ago
|
blocking-fennec1.0: ? → ---
| Assignee | ||
Updated•5 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•