Graphics acceleration support GLmark2 score is unavilable at the end of its run Linaro Android Kitkat builds.

Bug #1188013 reported by Soumya Basak
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Linaro Android
Incomplete
Medium
HariGopal
Linaro Graphics WG LAVA tests
New
Undecided
Unassigned

Bug Description

on Linaro Android Builds for Panda Board:

https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro/#build=310

It can run, but at the end of its run, unable to display Glmark2 score.

From the logcat got the Error:

E/glmark2 ( 3170): DepthRenderState::setup: glCheckFramebufferStatus failed (0x8cd6)
E/glmark2 ( 3170): Failed to set up the render target for the depth pass
I/glmark2 ( 3170): [shadow] <default>: Set up failed
F/libc ( 3170): Fatal signal 11 (SIGSEGV) at 0x00000020 (code=1), thread 3186 (Thread-87)

And refer to attachment to get full logcat output.

###########################################
This issue is observed on following images:
https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro/#build=323
https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro-13.06-release/#build=1
https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro-13.07-release/#build=2
https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro/#build=378
https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro/#build=384
https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro-13.08-release/#build=1
https://android-build.linaro.org/builds/~linaro-android/galaxynexus-linaro-13.08-release/#build=1
https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro/#build=409
https://android-build.linaro.org/builds/~linaro-android/galaxynexus-linaro-13.09-release/#build=4
https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro/#build=448
https://android-build.linaro.org/builds/~linaro-android/galaxynexus-linaro/#build=472
https://android-build.linaro.org/builds/~linaro-android/galaxynexus-linaro-13.10-release/#build=1

https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro-13.10-release/#build=3
https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro/#build=477

Revision history for this message
Soumya Basak (soumya-basak) wrote :
summary: - Graphic acceleration support GLmark2 score is unavilable at the end of
+ Graphics acceleration support GLmark2 score is unavilable at the end of
its run
Revision history for this message
Soumya Basak (soumya-basak) wrote : Re: Graphics acceleration support GLmark2 score is unavilable at the end of its run

The same issue is reproduced with Linaro Android Panda 13.05 release builds:

https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro-13.05-release/#build=2

description: updated
description: updated
Revision history for this message
Soumya Basak (soumya-basak) wrote :
description: updated
description: updated
description: updated
Revision history for this message
Soumya Basak (soumya-basak) wrote :

observed with Linaro android Galaxy_nexus builds

https://android-build.linaro.org/builds/~linaro-android/galaxynexus-linaro/#build=417

"Unfortunately GLmark2 has stopped" message appear at the end of Glmark2 run.

description: updated
description: updated
description: updated
description: updated
Revision history for this message
Soumya Basak (soumya-basak) wrote :

observed with Linaro android Jellybean TI-Panda builds

https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro-13.09-release/#build=10

"Unfortunately GLmark2 has stopped" message appear at the end of Glmark2 run.

vishal (vishalbhoj)
Changed in linaro-android:
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → HariGopal (harigopal-gollamudi)
vishal (vishalbhoj)
Changed in linaro-android:
milestone: none → 13.10
Revision history for this message
HariGopal (harigopal-gollamudi) wrote :

The build "https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro-13.09-release/#build=10" referring to the lava job "https://validation.linaro.org/scheduler/job/74384"
Here, Glmark2 score is populated properly with out any errors.

Revision history for this message
HariGopal (harigopal-gollamudi) wrote :

The glmark2 application is not terminating properly, while releasing the resources.

the last messages from logcat #

E/glmark2 ( 2616): DepthRenderState::setup: glCheckFramebufferStatus failed (0x8cd6)
E/glmark2 ( 2616): Failed to set up the render target for the depth pass
I/glmark2 ( 2616): [shadow] <default>: Set up failed

Revision history for this message
Tom Gall (tom-gall) wrote :

Thanks for bringing this up. I dont see anything obvious from the data provided.
Thank you for confirming that you're using the powervr libs for GLES2, GLES1, EGL etc.

What parameters are being passed to run glmark2?

Revision history for this message
HariGopal (harigopal-gollamudi) wrote :

In Android we just invoke the activity, which will take care of calling the functionality of Glmark2.

am start org.linaro.glmark2/.Glmark2Activity is the command use to start the activity.

Botao (botao-sun)
description: updated
Botao (botao-sun)
description: updated
description: updated
vishal (vishalbhoj)
Changed in linaro-android:
milestone: 13.10 → 13.11
description: updated
Revision history for this message
Tom Gall (tom-gall) wrote :

Need more info. Please see the questions I had raised in my last comment. Thanks.

Changed in linaro-android:
status: Confirmed → Incomplete
description: updated
Revision history for this message
Soumya Basak (soumya-basak) wrote :

This is observed with Linaro Android 4.4 Galaxy_nexus 13.11 Release image:

https://android-build.linaro.org/builds/~linaro-android/galaxynexus-linaro-13.11-release/#build=1

GLmark2 is fail to launch, showing the pop ups message "Unfortunately GLmark2 has stopped".

Fathi Boudra (fboudra)
Changed in linaro-android:
milestone: 13.11 → 13.12
Revision history for this message
HariGopal (harigopal-gollamudi) wrote :

The issue is present in OpenGL ES2.0. Public bug is raised @
https://bugs.launchpad.net/glmark2/+bug/1220783

Revision history for this message
Soumya Basak (soumya-basak) wrote :

for Linaro Android 4.4.2 galaxy nexus builds,
the issue found on bug: https://bugs.launchpad.net/linaro-android/+bug/1262542

Revision history for this message
Milosz Wasilewski (mwasilew) wrote : Re: [Bug 1188013] Re: Graphics acceleration support GLmark2 score is unavilable at the end of its run

On 13 December 2013 15:58, HariGopal <email address hidden> wrote:
> The issue is present in OpenGL ES2.0. Public bug is raised @
> https://bugs.launchpad.net/glmark2/+bug/1220783

This bug is marked invalid in glmark2.

Revision history for this message
HariGopal (harigopal-gollamudi) wrote : Re: Graphics acceleration support GLmark2 score is unavilable at the end of its run

Dont why it is invalid? but the issue is part of the library libGLESv2_POWERVR_SGX540_120.so which is using OpenGL.
Please find the attached trace file.

Fathi Boudra (fboudra)
Changed in linaro-android:
milestone: 13.12 → 14.01
summary: Graphics acceleration support GLmark2 score is unavilable at the end of
- its run
+ its run Linaro Android Kitkat builds.
Fathi Boudra (fboudra)
Changed in linaro-android:
milestone: 14.01 → 14.03
Fathi Boudra (fboudra)
Changed in linaro-android:
milestone: 14.03 → 14.04
Revision history for this message
Botao (botao-sun) wrote :
Download full text (3.3 KiB)

From the latest Panda build #773:

https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro/#build=773

GLMark2 crashed immediately after clicked it:

I/ActivityManager( 1919): Start proc org.linaro.glmark2 for activity org.linaro.glmark2/.MainActivity: pid=2630 uid=10035 gids={50035, 1028, }
I/PackageManager( 1919): Running dexopt on: org.linaro.glmark2
D/dalvikvm( 2643): DexOpt: load 45ms, verify+opt 162ms, 432764 bytes
E/dalvikvm( 2630): ERROR: couldn't find native method
E/dalvikvm( 2630): Requested: Lorg/linaro/glmark2/Glmark2Native;.done:()V
E/ ( 2630): RegisterNatives failed for 'org/linaro/glmark2/Glmark2Native'
E/ ( 2630): JNI_OnLoad: glmark2 native registration failed
W/dalvikvm( 2630): Exception Ljava/lang/NoSuchMethodError; thrown while initializing Lorg/linaro/glmark2/MainActivity;
W/dalvikvm( 2630): Class init failed in newInstance call (Lorg/linaro/glmark2/MainActivity;)
D/AndroidRuntime( 2630): Shutting down VM
W/dalvikvm( 2630): threadid=1: thread exiting with uncaught exception (group=0x41b79ba8)
E/AndroidRuntime( 2630): FATAL EXCEPTION: main
E/AndroidRuntime( 2630): Process: org.linaro.glmark2, PID: 2630
E/AndroidRuntime( 2630): java.lang.NoSuchMethodError: no static or non-static method "Lorg/linaro/glmark2/Glmark2Native;.done()V"
E/AndroidRuntime( 2630): at java.lang.Runtime.nativeLoad(Native Method)
E/AndroidRuntime( 2630): at java.lang.Runtime.doLoad(Runtime.java:421)
E/AndroidRuntime( 2630): at java.lang.Runtime.loadLibrary(Runtime.java:362)
E/AndroidRuntime( 2630): at java.lang.System.loadLibrary(System.java:526)
E/AndroidRuntime( 2630): at org.linaro.glmark2.MainActivity.<clinit>(MainActivity.java:480)
E/AndroidRuntime( 2630): at java.lang.Class.newInstanceImpl(Native Method)
E/AndroidRuntime( 2630): at java.lang.Class.newInstance(Class.java:1208)
E/AndroidRuntime( 2630): at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
E/AndroidRuntime( 2630): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2101)
E/AndroidRuntime( 2630): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233)
E/AndroidRuntime( 2630): at android.app.ActivityThread.access$800(ActivityThread.java:135)
E/AndroidRuntime( 2630): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
E/AndroidRuntime( 2630): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 2630): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 2630): at android.app.ActivityThread.main(ActivityThread.java:5001)
E/AndroidRuntime( 2630): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 2630): at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 2630): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
E/AndroidRuntime( 2630): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
E/AndroidRuntime( 2630): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 1919): Force finishing activity org.linaro.glma...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.