Gallery app crashes on start on ARM Versatile Express - Android KitKat
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro Android |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Starting the Gallery app gives a dialog box saying "Unfortunately, Gallery has stopped".
Observed in build https:/
Logcat shows "FATAL EXCEPTION: GLThread 76" , see attached log file 'bootlog-
#######
This issue is observed on following images:
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
#######
https:/
https:/
https:/
https:/
description: | updated |
description: | updated |
Changed in linaro-android: | |
status: | New → Confirmed |
tags: | added: gallery-app |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
summary: |
- Gallery app crashes on start on vexpress Android 4.3 + Gallery app crashes on start on vexpress Android 4.3 & 4.4 |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
summary: |
- Gallery app crashes on start on vexpress Android 4.3 & 4.4 + Gallery app crashes on start on ARM Versatile Express - Android KitKat |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Looks like the Gallery app now wants GLES2.0, and the software graphics rendering in Linaro Android only supports GLES1.1 (there is a card to add support for 2.0 https:/ /cards. linaro. org/browse/ CARD-746).
However, if I hack the Gallery app as below to not require 2.0 then it starts and works as well as it did in Android 4.2.
diff --git a/gallerycommon /src/com/ android/ gallery3d/ common/ ApiHelper. java b/gallerycommon /src/com/ a /src/com/ android/ gallery3d/ common/ ApiHelper. java /src/com/ android/ gallery3d/ common/ ApiHelper. java ANIMATION =
Build. VERSION. SDK_INT >= VERSION_ CODES.HONEYCOMB ;
index dde4c56..3bc2e00 100644
--- a/gallerycommon
+++ b/gallerycommon
@@ -180,8 +180,7 @@ public class ApiHelper {
public static final boolean HAS_OBJECT_
- public static final boolean HAS_GLES20_REQUIRED = SDK_INT >= VERSION_ CODES.HONEYCOMB ;
- Build.VERSION.
+ public static final boolean HAS_GLES20_REQUIRED = false;
public static final boolean HAS_ROTATION_ ANIMATION =
hasField( WindowManager. LayoutParams. class, "rotationAnimat ion");