Ever since Build 678, whenever I try to launch the app on my HTC Evo 3D the game crashes the moment I try to start it up. I have tested the same build on a Samsung Galaxy, Samsung Epic 4G, and Motorola Droid and it works fine. It’s only on the Evo 3D that it crashes. Any ideas? [import]uid: 87279 topic_id: 17922 reply_id: 317922[/import]
Can you give us a stack dump of the error please? That will help us isolate what is causing the crash.
To do so, you’ll need to plug in your device to your PC via USB and run the “adb logcat” Android tool at the command line.
Thanks! [import]uid: 32256 topic_id: 17922 reply_id: 68502[/import]
Sure thing, here you go:
D/dalvikvm( 406): GC_CONCURRENT freed 2013K, 54% free 4128K/8967K, external 124
70K/14129K, paused 2ms+9ms
D/dalvikvm( 1263): GC_CONCURRENT freed 455K, 51% free 2966K/6023K, external 0K/0
K, paused 2ms+2ms
D/dalvikvm( 1263): GC_CONCURRENT freed 501K, 51% free 2968K/6023K, external 0K/0
K, paused 4ms+2ms
D/dalvikvm( 1263): GC_CONCURRENT freed 533K, 52% free 2908K/6023K, external 0K/0
K, paused 5ms+2ms
D/dalvikvm( 1263): GC_CONCURRENT freed 412K, 52% free 2896K/6023K, external 0K/0
K, paused 2ms+2ms
D/dalvikvm( 406): GC_CONCURRENT freed 2023K, 54% free 4163K/8967K, external 124
70K/14129K, paused 2ms+6ms
D/dalvikvm( 1263): GC_CONCURRENT freed 486K, 53% free 2884K/6023K, external 0K/0
K, paused 3ms+2ms
D/dalvikvm( 297): GC_CONCURRENT freed 1940K, 26% free 16031K/21447K, external 0
K/0K, paused 18ms+6ms
D/dalvikvm( 1263): GC_EXPLICIT freed 112K, 53% free 2876K/6023K, external 0K/0K,
paused 31ms
D/KeyguardViewMediator( 297): wakeWhenReadyLocked(26)
D/lights ( 297): set_light_buttons_func: on=4013373 brightness=61
I/power ( 297): *** set_screen_state 1
D/PowerManagerService( 297): reactivateScreenLocksLocked mProxIgnoredBecauseScr
eenTurnedOff=false
D/lights ( 297): set_light_buttons_func: on=16777215 brightness=255
D/Sensors ( 297): handle : 4 en: 1, v09.1-Store Calibration, Landscape support
D/Sensors ( 297): mEnabled = 0x10
I/AwesomeLockScreenView( 297): RenderThread resumed: paused time:100881
D/AK8975 ( 297): AK8975 daemon 1.1.4 MPL 3.3.7 [Remove dynamic allocate small
memory] Start
D/AK8975 ( 297): (Library version : 1.2.1.1125)
D/AK8975 ( 297): WIA register of AK8975: 0x48
D/AK8975 ( 297): Compass Start
I/ ( 297): mpu3050_resume: Resuming to 0070
D/Sensors ( 297): MPLSensor::enable–1
D/SurfaceFlinger( 297): Screen about to return, flinger = 0x16ef48
V/$$$$$$ ( 1238): In Method: ACTION_SCREEN_ON
V/$$$$$$ ( 1238): In service onStart: REGISTERED RECEIVER
V/$$$$$$ ( 1238): In Method: ACTION_SCREEN_ON
V/$$$$$$ ( 1238): In service onStart: REGISTERED RECEIVER
D/PowerManagerService( 297): reactivateScreenLocksLocked mProxIgnoredBecauseScr
eenTurnedOff=false
I/LockScreen_UnlockerScreenElement( 297): unlock touch canceled due to exceedin
g tollerance
I/LockScreen_UnlockerScreenElement( 297): unlock touch up
W/HapticFeedbackUtil( 297): vibrate: null or empty pattern
D/PowerManagerService( 297): reactivateScreenLocksLocked mProxIgnoredBecauseScr
eenTurnedOff=false
V/$$$$$$ ( 1238): In Method: ACTION_USER_PRESENT
V/$$$$$$ ( 1238): In Method: ACTION_USER_PRESENT
V/$$$$$$ ( 1238): In service onStart: REGISTERED RECEIVER
V/$$$$$$ ( 1238): In service onStart: REGISTERED RECEIVER
I/AwesomeLockScreenView( 297): RenderThread stopped
D/dalvikvm( 462): GC_EXPLICIT freed 111K, 50% free 4488K/8967K, external 10389K
/11734K, paused 37ms
D/PowerManagerService( 297): reactivateScreenLocksLocked mProxIgnoredBecauseScr
eenTurnedOff=false
D/PowerManagerService( 297): reactivateScreenLocksLocked mProxIgnoredBecauseScr
eenTurnedOff=false
I/System.out( 406): UPDATECOUNTERS REQUEST: com.pagodawestgames.majormagnet = 0
I/System.out( 406): UPDATINGCOUNTERS: com.pagodawestgames.majormagnet = 0
I/ActivityManager( 297): Starting: Intent { act=android.intent.action.MAIN cat=
[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.pagodawestgames.majorm
agnet/com.ansca.corona.CoronaActivity bnds=[425,559][535,699] } from pid 406
I/ActivityManager( 297): Start proc com.pagodawestgames.majormagnet for activit
y com.pagodawestgames.majormagnet/com.ansca.corona.CoronaActivity: pid=16426 uid
=10056 gids={3003}
I/WindowManager( 297): Setting rotation to 1, animFlags=1
I/ActivityManager( 297): Config changed: { scale=1.0 fontSize=2 themeChanged=0
themeChangedFlags=0 imsi=310/120 loc=en_US touch=3 keys=1/1/2 nav=1/1 orien=2 la
yout=268435490 uiMode=17 seq=45}
E/Fluency_Log( 384): Could not read ‘keypress model’ file at “/mnt/sdcard/Andro
id/data/com.touchtype.swiftkey/files/model-365fc739.im”
E/Fluency_Log( 384): Could not write ‘keypress model’ file at “/mnt/sdcard/Andr
oid/data/com.touchtype.swiftkey/files/model-365fc739.im”
E/InputModelImpl( 384): Couldn’t write new model: com.touchtype_fluency.FileNot
WritableException: Could not write ‘keypress model’ file at “/mnt/sdcard/Android
/data/com.touchtype.swiftkey/files/model-365fc739.im”
I/ActivityThread(16426): Pub com.pagodawestgames.majormagnet.ppy_cache: com.papa
ya.social.PPYSocialContentProvider
I/ActivityThread(16426): Pub com.pagodawestgames.majormagnet.files: com.ansca.co
rona.FileContentProvider
D/dalvikvm(16426): Trying to load lib /data/data/com.pagodawestgames.majormagnet
/lib/libopenal.so 0x4051c7d8
D/dalvikvm(16426): Added shared lib /data/data/com.pagodawestgames.majormagnet/l
ib/libopenal.so 0x4051c7d8
D/dalvikvm(16426): Trying to load lib /data/data/com.pagodawestgames.majormagnet
/lib/libmpg123.so 0x4051c7d8
D/dalvikvm(16426): Added shared lib /data/data/com.pagodawestgames.majormagnet/l
ib/libmpg123.so 0x4051c7d8
D/dalvikvm(16426): No JNI_OnLoad found in /data/data/com.pagodawestgames.majorma
gnet/lib/libmpg123.so 0x4051c7d8, skipping init
D/dalvikvm(16426): Trying to load lib /data/data/com.pagodawestgames.majormagnet
/lib/libvorbisidec.so 0x4051c7d8
D/dalvikvm(16426): Added shared lib /data/data/com.pagodawestgames.majormagnet/l
ib/libvorbisidec.so 0x4051c7d8
D/dalvikvm(16426): No JNI_OnLoad found in /data/data/com.pagodawestgames.majorma
gnet/lib/libvorbisidec.so 0x4051c7d8, skipping init
D/dalvikvm(16426): Trying to load lib /data/data/com.pagodawestgames.majormagnet
/lib/libalmixer.so 0x4051c7d8
D/dalvikvm(16426): Added shared lib /data/data/com.pagodawestgames.majormagnet/l
ib/libalmixer.so 0x4051c7d8
D/dalvikvm(16426): No JNI_OnLoad found in /data/data/com.pagodawestgames.majorma
gnet/lib/libalmixer.so 0x4051c7d8, skipping init
D/dalvikvm(16426): Trying to load lib /data/data/com.pagodawestgames.majormagnet
/lib/libcorona.so 0x4051c7d8
D/dalvikvm(16426): Added shared lib /data/data/com.pagodawestgames.majormagnet/l
ib/libcorona.so 0x4051c7d8
D/Sensors ( 297): handle : 4 en: 1, v09.1-Store Calibration, Landscape support
D/Sensors ( 297): MPLSensor::enable–2
I/ActivityManager( 297): Displayed com.pagodawestgames.majormagnet/com.ansca.co
rona.CoronaActivity: +584ms
D/libEGL (16426): loaded /system/lib/egl/libGLES_android.so
D/libEGL (16426): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL (16426): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL (16426): loaded /system/lib/egl/libGLESv2_adreno200.so
W/IInputConnectionWrapper( 406): showStatusIcon on inactive InputConnection
D/dalvikvm(16426): Note: class Landroid/opengl/GLWrapperBase; has 211 unimplemen
ted (abstract) methods
D/dalvikvm(16426): GC_FOR_MALLOC freed 125K, 47% free 2970K/5575K, external 0K/0
K, paused 17ms
W/dalvikvm(16426): JNI WARNING: 0x405750f8 is not a valid JNI reference
W/dalvikvm(16426): in Lcom/ansca/corona/JavaToNativeShim;.nativeRes
ize (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III)V (ReleaseByteArr
ayElements)
I/dalvikvm(16426): “GLThread 13” prio=5 tid=12 RUNNABLE
I/dalvikvm(16426): | group=“main” sCount=0 dsCount=0 obj=0x4056e3f0 self=0x1a0
de0
I/dalvikvm(16426): | sysTid=16469 nice=0 sched=0/0 cgrp=default handle=1707320
I/dalvikvm(16426): at com.ansca.corona.JavaToNativeShim.nativeResize(Native Me
thod)
I/dalvikvm(16426): at com.ansca.corona.JavaToNativeShim.resize(JavaToNativeShi
m.java:118)
I/dalvikvm(16426): at com.ansca.corona.CoronaRenderer.onSurfaceChanged(CoronaR
enderer.java:37)
I/dalvikvm(16426): at android.opengl.derived.SwapGLSurfaceView$GLThread.guarde
dRun(SwapGLSurfaceView.java:908)
I/dalvikvm(16426): at android.opengl.derived.SwapGLSurfaceView$GLThread.run(Sw
apGLSurfaceView.java:773)
I/dalvikvm(16426):
E/dalvikvm(16426): VM aborting
I/DEBUG ( 195): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *
**
I/DEBUG ( 195): Build fingerprint: ‘sprint/htc_shooter/shooter:2.3.3/GRI40/83
920:user/release-keys’
I/DEBUG ( 195): pid: 16426, tid: 16469 >>> com.pagodawestgames.majormagnet <
<<
I/DEBUG ( 195): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadd00
d
I/DEBUG ( 195): r0 fffffe84 r1 deadd00d r2 00000026 r3 00000000
I/DEBUG ( 195): r4 aca9f60c r5 405750f8 r6 aca81e30 r7 00000000
I/DEBUG ( 195): r8 00000000 r9 00045148 10 40575108 fp 46c717b0
I/DEBUG ( 195): ip aca9f718 sp 46c716b0 lr afd1965d pc aca40280 cpsr 200
00030
I/DEBUG ( 195): d0 74726f6261204d69 d1 75534c477061776e
I/DEBUG ( 195): d2 6569566563616667 d3 657268544c47240a
I/DEBUG ( 195): d4 0000000000000000 d5 0000000000000000
I/DEBUG ( 195): d6 0000000000000000 d7 00000000ffffffff
I/DEBUG ( 195): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 195): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 195): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 195): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 195): d16 00000007405750f8 d17 3fe999999999999a
I/DEBUG ( 195): d18 42eccefa43de3400 d19 3fbc71c71c71c71c
I/DEBUG ( 195): d20 4008000000000000 d21 3fd99a27ad32ddf5
I/DEBUG ( 195): d22 3fd24998d6307188 d23 3fcc7288e957b53b
I/DEBUG ( 195): d24 3fc74721cad6b0ed d25 3fc39a09d078c69f
I/DEBUG ( 195): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 195): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 195): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 195): scr 80000010
I/DEBUG ( 195):
I/DEBUG ( 195): #00 pc 00040280 /system/lib/libdvm.so (dvmAbort)
I/DEBUG ( 195): #01 pc 0003164c /system/lib/libdvm.so
I/DEBUG ( 195): #02 pc 000325d6 /system/lib/libdvm.so
I/DEBUG ( 195): #03 pc 00032606 /system/lib/libdvm.so
I/DEBUG ( 195): #04 pc 00033a02 /system/lib/libdvm.so
I/DEBUG ( 195): #05 pc 00035e1a /system/lib/libdvm.so
I/DEBUG ( 195): #06 pc 000c1a9c /data/data/com.pagodawestgames.maj
ormagnet/lib/libcorona.so (_ZN18NativeToJavaBridge11GetRawAssetEPKcRN3Rtt4DataIc
EE)
I/DEBUG ( 195): #07 pc 001036d4 /data/data/com.pagodawestgames.maj
ormagnet/lib/libcorona.so (_ZN3Rtt7MessageC1EPKc)
I/DEBUG ( 195): #08 pc 00115274 /data/data/com.pagodawestgames.maj
ormagnet/lib/libcorona.so (_ZN3Rtt8Verifier18IsValidApplicationEPKc)
I/DEBUG ( 195): #09 pc 0010dc30 /data/data/com.pagodawestgames.maj
ormagnet/lib/libcorona.so (_ZN3Rtt7Runtime17VerifyApplicationEPKc)
I/DEBUG ( 195): #10 pc 0010dd88 /data/data/com.pagodawestgames.maj
ormagnet/lib/libcorona.so (_ZN3Rtt7Runtime15LoadApplicationEmNS_17DeviceOrientat
ion4TypeE)
I/DEBUG ( 195): #11 pc 000be774 /data/data/com.pagodawestgames.maj
ormagnet/lib/libcorona.so (_ZN18JavaToNativeBridge4InitEP7_JNIEnvP8_jstringS3_S3
_iii)
I/DEBUG ( 195): #12 pc 00011e74 /system/lib/libdvm.so
I/DEBUG ( 195):
I/DEBUG ( 195): code around pc:
I/DEBUG ( 195): aca40260 447a4479 f7d14c0b 2000e998 ea9cf7d1
I/DEBUG ( 195): aca40270 447c4809 6bdb5823 4798b103 22264902
I/DEBUG ( 195): aca40280 f7d1700a bf00eb04 deadd00d 00043867
I/DEBUG ( 195): aca40290 00045425 0005f396 fffffe84 4b09b40e
I/DEBUG ( 195): aca402a0 4c09b517 aa05447b f852591b 6b5b1b04
I/DEBUG ( 195):
I/DEBUG ( 195): code around lr:
I/DEBUG ( 195): afd1963c 4a0e4b0d e92d447b 589c41f0 26004680
I/DEBUG ( 195): afd1964c 686768a5 f9b5e006 b113300c 47c04628
I/DEBUG ( 195): afd1965c 35544306 37fff117 6824d5f5 d1ef2c00
I/DEBUG ( 195): afd1966c e8bd4630 bf0081f0 00028ec0 ffffff88
I/DEBUG ( 195): afd1967c b086b570 f602fb01 9004460c a804a901
I/DEBUG ( 195):
I/DEBUG ( 195): stack:
I/DEBUG ( 195): 46c71670 afd43664
I/DEBUG ( 195): 46c71674 000b8dd8
I/DEBUG ( 195): 46c71678 00000015
I/DEBUG ( 195): 46c7167c afd18729 /system/lib/libc.so
I/DEBUG ( 195): 46c71680 afd4370c
I/DEBUG ( 195): 46c71684 afd436b8
I/DEBUG ( 195): 46c71688 00000000
I/DEBUG ( 195): 46c7168c afd1965d /system/lib/libc.so
I/DEBUG ( 195): 46c71690 0005f396
I/DEBUG ( 195): 46c71694 405750f8
I/DEBUG ( 195): 46c71698 aca81e30 /system/lib/libdvm.so
I/DEBUG ( 195): 46c7169c 00000000
I/DEBUG ( 195): 46c716a0 00000000
I/DEBUG ( 195): 46c716a4 afd18759 /system/lib/libc.so
I/DEBUG ( 195): 46c716a8 df002777
I/DEBUG ( 195): 46c716ac e3a070ad
I/DEBUG ( 195): #00 46c716b0 aca81e30 /system/lib/libdvm.so
I/DEBUG ( 195): 46c716b4 aca31651 /system/lib/libdvm.so
I/DEBUG ( 195): #01 46c716b8 aca81e30 /system/lib/libdvm.so
I/DEBUG ( 195): 46c716bc aca325db /system/lib/libdvm.so
D/dalvikvm( 297): GC_EXPLICIT freed 1624K, 26% free 16013K/21447K, external 0K/
0K, paused 164ms
I/ActivityManager( 297): Process com.pagodawestgames.majormagnet (pid 16426) ha
s died.
I/BootReceiver( 297): Copying /data/tombstones/tombstone_08 to DropBox (SYSTEM_
TOMBSTONE)
I/WindowManager( 297): WIN DEATH: Window{4125b698 com.pagodawestgames.majormagn
et/com.ansca.corona.CoronaActivity paused=false}
D/Zygote ( 197): Process 16426 terminated by signal (11)
D/dalvikvm( 297): GC_FOR_MALLOC freed 870K, 25% free 16244K/21447K, external 0K
/0K, paused 147ms
I/WindowManager( 297): WIN DEATH: Window{41366980 SurfaceView paused=false}
D/HomeLoaders( 406): aborting loaders
D/dalvikvm( 406): GC_EXPLICIT freed 1056K, 54% free 4125K/8967K, external 12470
K/14129K, paused 46ms
D/szipinf ( 406): Initializing inflate state
D/dalvikvm( 406): GC_EXTERNAL_ALLOC freed 499K, 58% free 3835K/8967K, external
11581K/11594K, paused 35ms
D/HomeLoaders( 406): load applications
D/szipinf ( 406): Initializing inflate state
D/HomeLoaders( 406): --> applications loaded, return
D/HomeLoaders( 406): loading user items in Thread[main,5,main]
D/HomeLoaders( 406): --> items loaded, return
D/HomeLoaders( 406): --> loading from cache: 10, 8
D/Launcher( 406): ------> binding 10 items
D/Launcher( 406): ------> binding 8 widgets
D/Launcher( 406): ------> start binding items
D/LAUNCHER( 406): ORDER=[2,3,4,5,12,6,11,7,9,10,13]
W/InputManagerService( 297): Got RemoteException sending setActive(false) notif
ication to pid 16426 uid 10056
D/FO_skin (15348): load image /0/390__d02a15ca85bbd358ed76a1e06392425d
D/FO_skin (15348): load image /0/192__2f256cab9cfb1f4cb076880fca673246
D/FO_skin (15348): load image /0/388__afd5f067bfaeb5215d09ca395a4fb64e
D/FO_skin (15348): load image /0/322__f13df464883486f1b4411802b1287f3b
D/FO_skin (15348): load image /0/157__a8062dc68395422c67d072ea767a86bb
D/FO_skin (15348): load image /0/209__ea3e302ffa34820f74d60623f89ac5fc
D/FO_skin (15348): load image /0/325__d0847746f8164f43024860d5bc9c1994
D/FO_skin (15348): load image /0/205__20eab31d2a2ac8f000d3002e200af85c
D/FolderOrganizer.AppWidgetProvider(15348): ------------------com.motorola.blur.
home.ACTION_SET_WIDGET_SIZE
D/FolderOrganizer.AppWidgetProvider(15348): ------------------mobi.intuitit.andr
oid.hpp.ACTION_READY
D/ListViewManager(15348): onAppWidgetReady
W/AppWidgetHostView( 406): can’t inflate defaultView because mInfo is missing
D/dalvikvm( 406): GC_EXTERNAL_ALLOC freed 676K, 56% free 3983K/8967K, external
12091K/12261K, paused 34ms
D/FO_skin (15348): load image /0/212__83bd9d033bc4b5993724f9113fdf6b92
D/FO_skin (15348): load image /0/9__e99569388d05db84293e23cdbaf02de6
D/FO_skin (15348): load image /0/137__eb398cc7488cb929fc2e1e34d686ae29
D/FO_skin (15348): load image /0/123__240ecf593f1707741b109cd7cfc64097
D/FO_skin (15348): load image /0/36__27b5c30808b57ee3831e0f76a21f1e34
D/FO_skin (15348): load image /0/17__b56c79d0f36ffb21e4876973db047504
D/FO_skin (15348): load image /0/12__1923aa1ac89a3fd601a4fdaa76621788
D/FolderOrganizer.AppWidgetProvider(15348): ------------------com.motorola.blur.
home.ACTION_SET_WIDGET_SIZE
D/FolderOrganizer.AppWidgetProvider(15348): ------------------mobi.intuitit.andr
oid.hpp.ACTION_READY
D/ListViewManager(15348): onAppWidgetReady
D/FolderOrganizer.AppWidgetProvider(15348): ------------------com.motorola.blur.
home.ACTION_SET_WIDGET_SIZE
D/FolderOrganizer.AppWidgetProvider(15348): ------------------mobi.intuitit.andr
oid.hpp.ACTION_READY
D/ListViewManager(15348): onAppWidgetReady
D/FolderOrganizer.AppWidgetProvider(15348): ------------------com.motorola.blur.
home.ACTION_SET_WIDGET_SIZE
D/FolderOrganizer.AppWidgetProvider(15348): ------------------mobi.intuitit.andr
oid.hpp.ACTION_READY
D/ListViewManager(15348): onAppWidgetReady
[import]uid: 87279 topic_id: 17922 reply_id: 68517[/import]
Just an update, build 691 seems to have fixed the issue. Thanks for the help. [import]uid: 87279 topic_id: 17922 reply_id: 69247[/import]
We haven’t fixed any Android crashers in build 691. The log you gave us indicates that it crashed in a core Android library. Hmmm…
Did you update your HTC to the latest version since then? Because I’m wondering if this was a device software/driver specific issue. [import]uid: 32256 topic_id: 17922 reply_id: 69423[/import]
I haven’t done any updates to the phone since I first posted this, the only thing that has changed at all is the version of the build. Strange. [import]uid: 87279 topic_id: 17922 reply_id: 69436[/import]
Perhaps the crash was caused by something else? Such as a low memory issue with too many apps running in the background? Lack of an Internet connection at the time you originally tested it? I’m just throwing out the ideas here because I’m not sure how to reproduce it. Or are you dead sure that it was build 678 that caused this issue?
I just want to make sure that we’re all confident that the latest Android build is stable. Notice that Ansca has been putting a heavy emphasis in improving the overall quality of our Android platform in the last several months. We’re fully committed to the Android platform and we want to make sure that the features that we currently provide work well before adding new features to the platform. [import]uid: 32256 topic_id: 17922 reply_id: 69453[/import]
We did pretty heavy testing to make sure there was nothing wrong with our own code, and all signs pointed back to build 678 being the culprit. We built the current iteration of our game on older builds, older iterations on the newer build, any combination you can think of. Without fail, compiling any version of the game on build 678 would crash instantly, while those same versions worked perfectly fine on earlier builds. No other variables (internet connection, memory, etc) changed when we were testing.
I can’t explain why it would all of the sudden work in the latest daily build, but I tried compiling with build 678 one more time just to be sure, and lo and behold, it crashed again. [import]uid: 87279 topic_id: 17922 reply_id: 69458[/import]
I’m thinking this is an issue on our side. There is one other forum topic that has this exact same issue. Both logs indicate an invalid JNI reference… and we did make fixes to the JNI bridge in build 678. We’ll look into this today.
http://developer.anscamobile.com/forum/2011/11/23/rejected-amazon-during-kf-testing
[import]uid: 32256 topic_id: 17922 reply_id: 69461[/import]
I’m also thinking that this issue only happens on dual core Android devices, such as your HTC Evo 3D. I say this because I think we’ve introduced a race condition where the garbage collector thread will collect an object that we’re still using, but that can only happen if the system is at least dual core. Just thinking out loud here. [import]uid: 32256 topic_id: 17922 reply_id: 69463[/import]
Quick question. Are you using the Lua “crypto” API in your application? [import]uid: 32256 topic_id: 17922 reply_id: 69486[/import]
I discovered what was causing the issue. Corona was triggering JNI warnings, which you could see in the “adb logcat”. Those JNI warnings cause the app to crash if the Android device has “CheckJNI” enabled. You can reproduce this issue by enabling “CheckJNI” on your own Android device via the instructions provided by Google via the link below…
http://android-developers.blogspot.com/2011/07/debugging-android-jni-with-checkjni.html
This issue is now fixed and the fix will be made available in build #695. [import]uid: 32256 topic_id: 17922 reply_id: 69501[/import]
Thanks for all the help and the prompt fixing of the issue. It’s always reassuring to see you guys are really on the ball with these daily builds, and if you ever need any help with any testing I’d be glad to help. [import]uid: 87279 topic_id: 17922 reply_id: 69588[/import]
Happy to help! And thank you for bringing this issue to our attention. It was a good find and this fix will benefit everyone. Especially since we’ve recently discovered that the Amazon marketplace sometimes tests with “CheckJNI”. [import]uid: 32256 topic_id: 17922 reply_id: 69596[/import]