0 Replies Latest reply: Nov 9, 2014 3:25 AM by Dmanfly RSS

    Air 15 Android 4.4 Galaxy Tab 3/4 7" Native Crash

    Dmanfly Community Member

      Hello,

      since we moved to Air 15 from Air 4.0 we getting a lot of native crashes on Google Developer Console only with Android 4.4 and Galaxy Tab 3 and 4 with 7 inch display

      we used air sdk 15.0.302 and 15.0.349 beta with stage 3d initiated with :

      stage.stage3Ds[0].requestContext3DMatchingProfiles(Vector.<String>([Context3DProfile.BASEL INE, Context3DProfile.BASELINE_EXTENDED]));

      users reporting that the game automatically closing after opening and randomly crashing.

       

      the first error that happens a lot is :

      Native crash at /system/lib/egl/libEGL_MRVL.so

      in /system/lib/egl/libEGL_MRVL.so (eglMakeCurrent+204), /system/lib/egl/libEGL_MRVL.so (eglMakeCurrent+144)

      Build fingerprint: 'samsung/degaswifiue/degaswifiue:4.4.2/KOT49H/T230NUUEU0ANH1:user/release-keys'

      Revision: '3'

      pid: 21365, tid: 21365, name: mygame >>> air.com.mygame <<<

      signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr e7cb7b04

      and dump of registers state , backtrack, code around pc and lr


      the other error happens less :

      java.lang.IllegalStateException

      java.lang.IllegalStateException: eglMakeCurrent failed EGL_BAD_CONTEXT

      at android.view.HardwareRenderer$GlRenderer.createSurface(HardwareRenderer.java:1362)

      at android.view.HardwareRenderer$GlRenderer.createEglSurface(HardwareRenderer.java:1243)

      at android.view.HardwareRenderer$GlRenderer.initialize(HardwareRenderer.java:1060)

      at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1877)

      at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1256)

      at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6632)

      at android.view.Choreographer$CallbackRecord.run(Choreographer.java:813)

      at android.view.Choreographer.doCallbacks(Choreographer.java:613)

      at android.view.Choreographer.doFrame(Choreographer.java:583)

      at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:799)

      at android.os.Handler.handleCallback(Handler.java:733)

      at android.os.Handler.dispatchMessage(Handler.java:95)

      at android.os.Looper.loop(Looper.java:146)

      at android.app.ActivityThread.main(ActivityThread.java:5598)

      at java.lang.reflect.Method.invokeNative(Native Method)

      at java.lang.reflect.Method.invoke(Method.java:515)

      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)

      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)

      at dalvik.system.NativeStart.main(Native Method)


      my guess it's some how related to Marvell processor or to implementation of the driver on Android 4.4

      any one experience this problem?

      any suggestions for solution?

       

      Thank you,