User Tag List

Page 1 of 2 1 2 LastLast
Results 1 to 10 of 19

Thread: Lots of crash ruining my game reputation

  1. #1
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleXNA Export Module
    Dobermann's Avatar
    Join Date
    Feb 2009
    Location
    France
    Posts
    840
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    Lots of crash ruining my game reputation

    Hello,

    I've updated my game to fix some troubles i got on my phone by optimising my code, but now it seems that some devices can't play my game.
    It loads up, they go on the menu and when they hit play, the game crash... As i don't encounter this bug i don't know where to look for and don't remember exactly what i didn't since the last working version form them.

    I've got some ANR files like this but i don't understand them:

    "main" tid=1 Native
    "main" prio=5 tid=1 Native
    | group="main" sCount=1 dsCount=0 obj=0x74c1b280 self=0xb8e97fe0
    | sysTid=14590 nice=-4 cgrp=apps sched=0/0 handle=0xb6fcfec8
    | state=S schedstat=( 0 0 0 ) utm=11155 stm=1753 core=2 HZ=100
    | stack=0xbe464000-0xbe466000 stackSize=8MB
    | held mutexes=

    #00 pc 000000000003ae44 /system/lib/libc.so (__ioctl+8)

    #01 pc 000000000004010d /system/lib/libc.so (ioctl+14)

    #02 pc 000000000001cb93 /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+138 )

    #03 pc 000000000001d1d7 /system/lib/libbinder.so (_ZN7android14IPCThreadState15waitForResponseEPNS_ 6ParcelEPi+42)

    #04 pc 000000000001d379 /system/lib/libbinder.so (_ZN7android14IPCThreadState8transactEijRKNS_6Parc elEPS1_j+124)

    #05 pc 0000000000018607 /system/lib/libbinder.so (_ZN7android8BpBinder8transactEjRKNS_6ParcelEPS1_j +30)

    #06 pc 0000000000084577 /system/lib/libandroid_runtime.so (???)

    #07 pc 00000000011c6331 /system/framework/arm/boot.oat (Java_android_os_BinderProxy_transactNative__ILand roid_os_Parcel_2Landroid_os_Parcel_2I+144)

    at android.os.BinderProxy.transactNative (Native method)

    at android.os.BinderProxy.transact (Binder.java:496)

    at android.app.ActivityManagerProxy.unregisterReceive r (ActivityManagerNative.java:2829)

    at android.app.ContextImpl.unregisterReceiver (ContextImpl.java:1821)

    at android.content.ContextWrapper.unregisterReceiver (ContextWrapper.java:510)

    at com.google.android.gms.ads.internal.webview.t.run (unavailable:8)

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

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

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

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

    at java.lang.reflect.Method.invoke! (Native method)

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

    at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run (ZygoteInit.java:908)

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

    "main" tid=1 Native
    "main" prio=5 tid=1 Native
    | group="main" sCount=1 dsCount=0 obj=0x73d6a000 self=0xb4f07800
    | sysTid=18791 nice=-4 cgrp=apps sched=0/0 handle=0xb6f2eec8
    | state=S schedstat=( 0 0 0 ) utm=5410 stm=644 core=2 HZ=100
    | stack=0xbe02d000-0xbe02f000 stackSize=8MB
    | held mutexes=

    #00 pc 0000000000012eac /system/lib/libc.so (syscall+28)

    #01 pc 0000000000016509 /system/lib/libc.so (__pthread_cond_timedwait_relative(pthread_cond_t* , pthread_mutex_t*, timespec const*)+56)

    #02 pc 00000000000700a5 /system/lib/libmedia.so (android::SoundPoolThread::write(android::SoundPoo lMsg)+22)

    #03 pc 0000000000070203 /system/lib/libmedia.so (android::SoundPoolThread::loadSample(int)+14)

    #04 pc 000000000006f26d /system/lib/libmedia.so (android::SoundPool::load(int, long long, long long, int)+120)

    #05 pc 0000000000926ae5 /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_media_SoundPool_00024SoundPoolImpl__ 1load__Ljava_io_FileDescriptor_2JJI+148)

    at android.media.SoundPool$SoundPoolImpl._load (Native method)

    at android.media.SoundPool$SoundPoolImpl.load (SoundPool.java:592)

    at android.media.SoundPool.load (SoundPool.java:259)

    at Banks.CSoundBank.load (CSoundBank.java:182)

    at Application.CRunFrame.loadFullFrame (CRunFrame.java:298)

    at Application.CRunApp.startTheFrame (CRunApp.java:907)

    at Application.CRunApp.playApplication (CRunApp.java:755)

    at Application.CRunTimerTask.run (CRunTimerTask.java:51)
    - locked <@addr=0x12fbbf40> (a Application.CRunTimerTask)

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

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

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

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

    at java.lang.reflect.Method.invoke! (Native method)

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

    at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run (ZygoteInit.java:908)

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

    "main" tid=1 Native
    "main" prio=5 tid=1 Native
    | group="main" sCount=1 dsCount=0 obj=0x74c1b280 self=0xb8e97fe0
    | sysTid=14590 nice=-4 cgrp=apps sched=0/0 handle=0xb6fcfec8
    | state=S schedstat=( 0 0 0 ) utm=11155 stm=1753 core=2 HZ=100
    | stack=0xbe464000-0xbe466000 stackSize=8MB
    | held mutexes=

    #00 pc 000000000003ae44 /system/lib/libc.so (__ioctl+8)

    #01 pc 000000000004010d /system/lib/libc.so (ioctl+14)

    #02 pc 000000000001cb93 /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+138 )

    #03 pc 000000000001d1d7 /system/lib/libbinder.so (_ZN7android14IPCThreadState15waitForResponseEPNS_ 6ParcelEPi+42)

    #04 pc 000000000001d379 /system/lib/libbinder.so (_ZN7android14IPCThreadState8transactEijRKNS_6Parc elEPS1_j+124)

    #05 pc 0000000000018607 /system/lib/libbinder.so (_ZN7android8BpBinder8transactEjRKNS_6ParcelEPS1_j +30)

    #06 pc 0000000000084577 /system/lib/libandroid_runtime.so (???)

    #07 pc 00000000011c6331 /system/framework/arm/boot.oat (Java_android_os_BinderProxy_transactNative__ILand roid_os_Parcel_2Landroid_os_Parcel_2I+144)

    at android.os.BinderProxy.transactNative (Native method)

    at android.os.BinderProxy.transact (Binder.java:496)

    at android.app.ActivityManagerProxy.unregisterReceive r (ActivityManagerNative.java:2829)

    at android.app.ContextImpl.unregisterReceiver (ContextImpl.java:1821)

    at android.content.ContextWrapper.unregisterReceiver (ContextWrapper.java:510)

    at com.google.android.gms.ads.internal.webview.t.run (unavailable:8)

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

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

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

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

    at java.lang.reflect.Method.invoke! (Native method)

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

    at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run (ZygoteInit.java:908)

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

    "main" tid=1 Native
    "main" prio=5 tid=1 Native
    | group="main" sCount=1 dsCount=0 obj=0x740d72a0 self=0xb7903c88
    | sysTid=15220 nice=-4 cgrp=default sched=0/0 handle=0xb6f72b34
    | state=S schedstat=( 40944234422 5094680582 48071 ) utm=3668 stm=426 core=0 HZ=100
    | stack=0xbe7fc000-0xbe7fe000 stackSize=8MB
    | held mutexes=

    #00 pc 0000000000016a6c /system/lib/libc.so (syscall+28)

    #01 pc 00000000000f60bb /system/lib/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+82)

    #02 pc 000000000026f5d1 /system/lib/libart.so (_ZN3art3JNI25GetPrimitiveArrayCriticalEP7_JNIEnvP 7_jarrayPh+788)

    #03 pc 00000000000875d3 /system/lib/libandroid_runtime.so (???)

    #04 pc 0000000000088741 /system/lib/libandroid_runtime.so (???)

    #05 pc 00000000009ecd39 /system/framework/arm/boot.oat (Java_android_content_res_AssetManager_openNonAsse tFdNative__ILjava_lang_String_2_3J+132)

    at android.content.res.AssetManager.openNonAssetFdNat ive (Native method)

    at android.content.res.AssetManager.openNonAssetFd (AssetManager.java:426)
    - locked <0x0d124643> (a android.content.res.AssetManager)

    at android.content.res.Resources.openRawResourceFd (Resources.java:1312)

    at Banks.CSoundBank.load (CSoundBank.java:177)

    at Application.CRunFrame.loadFullFrame (CRunFrame.java:298)

    at Application.CRunApp.startTheFrame (CRunApp.java:907)

    at Application.CRunApp.playApplication (CRunApp.java:755)

    at Application.CRunTimerTask.run (CRunTimerTask.java:51)
    - locked <0x0d0284c0> (a Application.CRunTimerTask)

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

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

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

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

    at java.lang.reflect.Method.invoke! (Native method)

    at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run (ZygoteInit.java:728)

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

    "main" tid=1 Native
    "main" prio=5 tid=1 NATIVE
    | group="main" sCount=1 dsCount=0 obj=0x418ddc90 self=0x418cc400
    | sysTid=3942 nice=-6 sched=0/0 cgrp=apps handle=1074368852
    | state=D schedstat=( 59153656289 16862890925 57203 ) utm=5325 stm=590 core=1

    #00 pc 0000000000021d74 /system/lib/libc.so (memcmp+332)

    #01 pc 00000000000000e5 <unknown>

    at com.android.org.chromium.content.browser.ContentVi ewCore.nativeLoadUrl (Native Method)

    at com.android.org.chromium.content.browser.ContentVi ewCore.loadUrl (ContentViewCore.java:959)

    at com.android.org.chromium.android_webview.AwContent s.loadUrl (AwContents.java:924)

    at com.android.webview.chromium.WebViewChromium.loadU rlOnUiThread (WebViewChromium.java:629)

    at com.android.webview.chromium.WebViewChromium.loadD ataWithBaseURL (WebViewChromium.java:600)

    at android.webkit.WebView.loadDataWithBaseURL (WebView.java:879)

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

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

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

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

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

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

    at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run (ZygoteInit.java:779)

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

    at dalvik.system.NativeStart.main (Native Method)
    Thank you for your help

  2. #2
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleXNA Export Module
    Dobermann's Avatar
    Join Date
    Feb 2009
    Location
    France
    Posts
    840
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)
    Ah, i found another interting things, the crash reports (was thinking AND and crash was the same) :

    This is my most common crash report:

    java.lang.OutOfMemoryError:

    at android.graphics.Bitmap.nativeCreate (Native Method)

    at android.graphics.Bitmap.createBitmap (Bitmap.java:928)

    at android.graphics.Bitmap.createBitmap (Bitmap.java:901)

    at android.graphics.Bitmap.createBitmap (Bitmap.java:868)

    at OpenGL.CTextSurface.<init> (CTextSurface.java:100)

    at Extensions.CRunKcBoxA.createRunObject (CRunKcBoxA.java:272)

    at Objects.CExtension.init (CExtension.java:87)

    at RunLoop.CRun.f_CreateObject (CRun.java:1613)

    at RunLoop.CRun.createFrameObjects (CRun.java:864)

    at RunLoop.CRun.initRunLoop (CRun.java:562)

    at Application.CRunApp.startTheFrame (CRunApp.java:1012)

    at Application.CRunApp.playApplication (CRunApp.java:755)

    at Application.CRunTimerTask.run (CRunTimerTask.java:51)

    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:5511)

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

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

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

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

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

  3. #3
    Clickteam Clickteam
    Fernando's Avatar
    Join Date
    Dec 2006
    Posts
    6,784
    Mentioned
    298 Post(s)
    Tagged
    4 Thread(s)
    can you grab which device version /api model have these bug you are presenting here
    Regards,


    Fernando Vivolo

    ... new things are coming ...

  4. #4
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleXNA Export Module
    Dobermann's Avatar
    Join Date
    Feb 2009
    Location
    France
    Posts
    840
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)
    Hope this will help.
    As my game is getting more an more donwloads, the number of crash are increasing really fast on those devices...

    crash-report1.jpg
    crash-report2.jpg

  5. #5
    Clickteam Clickteam
    Fernando's Avatar
    Join Date
    Dec 2006
    Posts
    6,784
    Mentioned
    298 Post(s)
    Tagged
    4 Thread(s)
    perfect can you point me to the play store link for this, i want to test here with my device collection, is kind of weird that all crashes are in libraries and not the code.

    ===============================================

    also if you can, let me know so you can built your app/game using 291.
    Regards,


    Fernando Vivolo

    ... new things are coming ...

  6. #6
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleXNA Export Module
    Dobermann's Avatar
    Join Date
    Feb 2009
    Location
    France
    Posts
    840
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)
    Thank you, here is the link :

    https://play.google.com/store/apps/d....spartanrunner

    I was thinking that my crashing scene must be using too much background objects, i was going to simplify that, because it seems that the game is getting a lot of crash with openGl render function since i updated my game for the Tablet resolutions, my game is responsive and show more backgrounds on those devices, so i added a lot of backgrounds to fill the empty zones.

  7. #7
    Clickteam Clickteam
    Fernando's Avatar
    Join Date
    Dec 2006
    Posts
    6,784
    Mentioned
    298 Post(s)
    Tagged
    4 Thread(s)
    hmm that could be a low memory issue since all errors are mostly under native libs, i will test here and let you know
    Regards,


    Fernando Vivolo

    ... new things are coming ...

  8. #8
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleXNA Export Module
    Dobermann's Avatar
    Join Date
    Feb 2009
    Location
    France
    Posts
    840
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)
    Thank you.

  9. #9
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleUniversal Windows Platform Export ModuleXNA Export Module
    Dobermann's Avatar
    Join Date
    Feb 2009
    Location
    France
    Posts
    840
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)
    I made a new update, the first crash i got is :
    java.lang.NullPointerException
    Extensions.InAppControl.querySkuDetails
    Samsung Galaxy Grand Prime (grandprimevelte), 1024MB RAM, Android 5.1
    java.lang.NullPointerException:
    at Extensions.InAppControl.querySkuDetails (InAppControl.java:755)
    at Extensions.InAppControl.queryInventory (InAppControl.java:870)
    at Extensions.InAppControl.queryInventory (InAppControl.java:828)
    at Extensions.InAppControl$3.run (InAppControl.java:926)
    at java.lang.Thread.run (Thread.java:818)
    Seems there is some trouble with the IAP extension too when query for SKU.
    crash-report3.jpg
    PS: When i want to retrieve the SKU prices with, the numbers don't correspond to the order i've fixed in the query, but to the alphabetical order on google play.

  10. #10
    Clickteam Clickteam
    Fernando's Avatar
    Join Date
    Dec 2006
    Posts
    6,784
    Mentioned
    298 Post(s)
    Tagged
    4 Thread(s)
    there is a fix for this in http://bugbox.clickteam.com/issues/4669.

    regarding the order you always must correlated product id after query inventory, never was according the string you made for request this inventory
    Regards,


    Fernando Vivolo

    ... new things are coming ...

Page 1 of 2 1 2 LastLast

Similar Threads

  1. Lots of objects with lots of counters set to their positions...
    By ratty in forum Multimedia Fusion 2 - Technical Support
    Replies: 6
    Last Post: 14th July 2012, 01:45 PM
  2. Can we prevent Mochi resizing/ruining a game?
    By JoKa in forum SWF/Flash Export Module Version 2.0
    Replies: 2
    Last Post: 22nd June 2010, 12:53 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •