App crashing on some Android devices

Hello Everyone,

Some time ago I have opened a bug report (Case 38730) with a crash on some Android devices when trying to access some display.* properties, that seems to be related with the libhoudini.so bug that should’ve been fixed in build 2015.2537.

I tested the latest daily build (2015.2583) with a Motorola XT890 and the bug still seems to be around.

Does anyone else sees this crash ?

I just verified your bug report on our Samsung X86 device and it does NOT crash on 2583. It does crash on 2535 (before our fix for the bug in libhoudini.so). We don’t have your Motorola device so we can’t verify that it crashes.

Please verify that you are testing with build 2583. If it’s the libhoudini.so bug, it would crash with just an empty main.lua file and doesn’t require accessing the display library. Try running a main.lua file with the following to see if it crashes: print( “hello world” )

Use adb logcat to view the results (see below)

Platform: GT-P5210 / x86 / 4.4.2 / PowerVR SGX 544MP2 / OpenGL ES 2.0 build 1.12@2701748 / 2015.2583

> Class.forName: CoronaProvider.licensing.google.LuaLoader

< Class.forName: CoronaProvider.licensing.google.LuaLoader

Loading via reflection: CoronaProvider.licensing.google.LuaLoader

160

 

Update: I did see from your crash log that it’s crashing in the Houdini library with build 2541 with Android v4.1.2. This is not a regression bug and maybe another bug in the Houdini library that was fixed in an OS update. We don’t have any device that shows the crash, which we would need to investigate the issue.

Hey Tom,

The app indeed does not crash if I use an empty main.lua file, or just print ‘hello world’. But if I run a lua project with just the line print(display.contentCenterX) it does crash, with the following log:

03-18 12:27:39.873: I/Corona(1810): Platform: XT890 / x86 / 4.1.2 / PowerVR SGX 540 / OpenGL ES 2.0 build 1.9@2158934 / 2015.2583
03-18 12:27:39.923: V/Corona(1810): > Class.forName: CoronaProvider.licensing.google.LuaLoader
03-18 12:27:39.923: V/Corona(1810): < Class.forName: CoronaProvider.licensing.google.LuaLoader
03-18 12:27:39.923: V/Corona(1810): Loading via reflection: CoronaProvider.licensing.google.LuaLoader
03-18 12:27:39.943: D/houdini(1810): [1825] Unsupported feature (ID:0x010007c2).
03-18 12:27:39.943: A/libc(1810): Fatal signal 11 (SIGSEGV) at 0xdead0000 (code=1), thread 1825 (Thread-22932)
03-18 12:27:40.043: D/Finsky(21307): [1] 5.onFinished: Installation state replication succeeded.
03-18 12:27:40.053: I/DEBUG(140): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
03-18 12:27:40.053: I/DEBUG(140): Build fingerprint: ‘motorola/XT890_retbr/smi:4.1.2/9.8.2I-50_SML-29/1370987276:user/release-keys’
03-18 12:27:40.053: I/DEBUG(140): pid: 1810, tid: 1825, name: Thread-22932  >>> br.com.tapps.coronabox <<<
03-18 12:27:40.053: I/DEBUG(140): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr dead0000
03-18 12:27:40.533: I/ActivityManager(386): Process android.process.media (pid 1457) has died.
03-18 12:27:40.533: W/ActivityManager(386): Scheduling restart of crashed service com.android.providers.media/.MtpService in 82080ms
03-18 12:27:40.843: I/DEBUG(140):     eax 00000000  ebx 53cc05b4  ecx 53a31f7c  edx 00000000
03-18 12:27:40.843: I/DEBUG(140):     esi 00000035  edi 38c8b850
03-18 12:27:40.843: I/DEBUG(140):     xcs 00000073  xds 0000007b  xes 0000007b  xfs 00000043  xss 0000007b
03-18 12:27:40.843: I/DEBUG(140):     eip 5383fd23  ebp 53cc05cc  esp 53cc05a4  flags 00210246
03-18 12:27:40.843: I/DEBUG(140): backtrace:
03-18 12:27:40.843: I/DEBUG(140):     #00  pc 00173d23  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #01  pc 000634cd  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #02  pc 0010f420  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #03  pc 0010e6f6  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #04  pc 0010db83  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #05  pc 000622b0  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #06  pc 000aa34a  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #07  pc 000a869f  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #08  pc 000fe870  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #09  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #10  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #11  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #12  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #13  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #14  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #15  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #16  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #17  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #18  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #19  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #20  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #21  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #22  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #23  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #24  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #25  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #26  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #27  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #28  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #29  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #30  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #31  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140): stack:
03-18 12:27:40.843: I/DEBUG(140):          53cc0564  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0568  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc056c  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0570  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0574  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0578  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc057c  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0580  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0584  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0588  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc058c  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0590  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0594  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0598  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc059c  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc05a0  00000000  
03-18 12:27:40.843: I/DEBUG(140):     #00  53cc05a4  53cc05b4  
03-18 12:27:40.843: I/DEBUG(140):          53cc05a8  00000006  
03-18 12:27:40.843: I/DEBUG(140):          53cc05ac  53cc0674  
03-18 12:27:40.843: I/DEBUG(140):          53cc05b0  00000008  
03-18 12:27:40.843: I/DEBUG(140):          53cc05b4  00000428  
03-18 12:27:40.843: I/DEBUG(140):          53cc05b8  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc05bc  538a7d40  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):          53cc05c0  5372f4c4  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):          53cc05c4  538d04d8  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):          53cc05c8  000007c2  
03-18 12:27:40.843: I/DEBUG(140):          53cc05cc  53cc060c  
03-18 12:27:40.843: I/DEBUG(140):          53cc05d0  5372f4cd  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #01  53cc05d4  32020020  
03-18 12:27:40.843: I/DEBUG(140):          53cc05d8  68070000  
03-18 12:27:40.843: I/DEBUG(140):          53cc05dc  53cc0674  
03-18 12:27:40.843: I/DEBUG(140):          53cc05e0  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc05e4  00000188  
03-18 12:27:40.843: I/DEBUG(140):          53cc05e8  538a7d40  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):          53cc05ec  32020020  
03-18 12:27:40.843: I/DEBUG(140):          53cc05f0  0000001c  
03-18 12:27:40.843: I/DEBUG(140):          53cc05f4  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc05f8  fffffd52  
03-18 12:27:40.843: I/DEBUG(140):          53cc05fc  0000012f  
03-18 12:27:40.843: I/DEBUG(140):          53cc0600  00000188  
03-18 12:27:40.843: I/DEBUG(140):          53cc0604  53cc0674  
03-18 12:27:40.843: I/DEBUG(140):          53cc0608  538a7d40  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):          53cc060c  53cc06ac  
03-18 12:27:40.843: I/DEBUG(140):          53cc0610  537db420  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #02  53cc0614  53cc0618  
03-18 12:27:40.843: I/DEBUG(140):          53cc0618  53cc061c  
03-18 12:27:40.843: I/DEBUG(140):          53cc061c  53cc0620  
03-18 12:27:40.843: I/DEBUG(140):          53cc0620  eeba7bef  
03-18 12:27:40.843: I/DEBUG(140):          53cc0624  53cc0674  
03-18 12:27:40.843: I/DEBUG(140):          53cc0628  32020020  
03-18 12:27:40.843: I/DEBUG(140):          53cc062c  53cc0630  
03-18 12:27:40.843: I/DEBUG(140):          53cc0630  53cc0634  
03-18 12:27:40.843: I/DEBUG(140):          53cc0634  53cc0684  
03-18 12:27:40.843: I/DEBUG(140):          53cc0638  32020020  
03-18 12:27:40.843: I/DEBUG(140):          53cc063c  53cc0640  
03-18 12:27:40.843: I/DEBUG(140):          53cc0640  53cc0674  
03-18 12:27:40.843: I/DEBUG(140):          53cc0644  32020020  
03-18 12:27:40.843: I/DEBUG(140):          53cc0648  38c8b9e0  /data/data/br.com.tapps.coronabox/lib/libcorona.so
03-18 12:27:40.843: I/DEBUG(140):          53cc064c  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0650  53cc0684  
03-18 12:27:40.843: I/DEBUG(140):          …  …
03-18 12:27:40.853: I/DEBUG(140): memory map around fault addr dead0000:
03-18 12:27:40.853: I/DEBUG(140):     bfaec000-bfb0d000 [stack]
03-18 12:27:40.853: I/DEBUG(140):     (no map for address)
03-18 12:27:40.853: I/DEBUG(140):     (no map above)
 

while running on a different device I ge the following log:

03-19 10:21:29.182: I/Corona(5447): Platform: XT1068 / ARM Neon / 5.0.2 / Adreno ™ 305 / OpenGL ES 3.0 V@84.0 AU@04.04.02.162.107 (CL@) / 2015.2583
03-19 10:21:29.212: V/Corona(5447): > Class.forName: CoronaProvider.licensing.google.LuaLoader
03-19 10:21:29.212: V/Corona(5447): < Class.forName: CoronaProvider.licensing.google.LuaLoader
03-19 10:21:29.373: V/Corona(5447): Loading via reflection: CoronaProvider.licensing.google.LuaLoader
03-19 10:21:29.388: I/Corona(5447): 360
 

It may be a different bug from the one fixed, but this crash does not happen on build 2015.2523 or lower.

Hello,

Is there any update on this bug. I am waiting to update my Corona SDK version because of this, since it is a sure crash on one of our test devices.

We haven’t been able to reproduce this bug. Our Intel based Android tablet works fine.

Hey Tom,

I understand it is hard to solve this bug without a device that you can reproduce the error, but we can’t update our Corona SDK knowing it crashes on some devices (or having a possible work around).

Can you give us a list of devices that you know that are failing for this bug? The Motorola XT890 is an older device so anything newer would be better.

I think that’s the only x86 device we have around here unfortunately. I’ll see if I can find any other devices that has the same behavior and post here with any updates.

We can try to get the device. Can you confirm that you are seeing the same problem when you run the most recent daily build?

Thanks,

Tom

Hello Tom,

Thanks for the follow up. Just tried the newest build and it still crashes. I’m trying to find other x86 devices that present the same behavior.

04-09 18:17:27.048: I/Corona(20921): Platform: XT890 / x86 / 4.1.2 / PowerVR SGX 540 / OpenGL ES 2.0 build 1.9@2158934 / 2015.2609
04-09 18:17:27.058: V/Corona(20921): > Class.forName: plugin.fuse.LuaLoader
04-09 18:17:27.108: V/Corona(20921): > Class.forName: CoronaProvider.licensing.google.LuaLoader
04-09 18:17:27.108: V/Corona(20921): < Class.forName: CoronaProvider.licensing.google.LuaLoader
04-09 18:17:27.118: V/Corona(20921): Loading via reflection: CoronaProvider.licensing.google.LuaLoader
04-09 18:17:27.138: D/houdini(20921): [20934] Unsupported feature (ID:0x010007c2).
04-09 18:17:27.138: A/libc(20921): Fatal signal 11 (SIGSEGV) at 0xdead0000 (code=1), thread 20934 (Thread-27648)
04-09 18:17:27.228: W/CursorWindow(19144): Window is full: requested allocation 97 bytes, free space 24 bytes, window size 2097152 bytes
04-09 18:17:27.238: I/DEBUG(140): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
04-09 18:17:27.238: I/DEBUG(140): Build fingerprint: ‘motorola/XT890_retbr/smi:4.1.2/9.8.2I-50_SML-29/1370987276:user/release-keys’
04-09 18:17:27.238: I/DEBUG(140): pid: 20921, tid: 20934, name: Thread-27648  >>> br.com.tapps.coronabox <<<
04-09 18:17:27.238: I/DEBUG(140): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr dead0000
04-09 18:17:27.798: I/ActivityManager(386): Process com.google.android.apps.docs (pid 20523) has died.
04-09 18:17:28.168: I/DEBUG(140):     eax 00000000  ebx 53cbf5b4  ecx 53a30f7c  edx 00000000
04-09 18:17:28.168: I/DEBUG(140):     esi 00000035  edi 38c8b364
04-09 18:17:28.168: I/DEBUG(140):     xcs 00000073  xds 0000007b  xes 0000007b  xfs 00000043  xss 0000007b
04-09 18:17:28.168: I/DEBUG(140):     eip 5383ed23  ebp 53cbf5cc  esp 53cbf5a4  flags 00210246
 

Thanks for running the test. Was the above build with an empty main.lua file. Was this the same project that failed before?

Hello Tom,

It still presents the same behavior: an empty lua project works, reading some properties from display.* crashes.

Hello again,

I was just wondering if you guys managed to reproduce the error or if you want me to run any other tests.

Hello,

It’s been a while since my last post and I was wondering if you guys managed to check out this issue.

I just verified your bug report on our Samsung X86 device and it does NOT crash on 2583. It does crash on 2535 (before our fix for the bug in libhoudini.so). We don’t have your Motorola device so we can’t verify that it crashes.

Please verify that you are testing with build 2583. If it’s the libhoudini.so bug, it would crash with just an empty main.lua file and doesn’t require accessing the display library. Try running a main.lua file with the following to see if it crashes: print( “hello world” )

Use adb logcat to view the results (see below)

Platform: GT-P5210 / x86 / 4.4.2 / PowerVR SGX 544MP2 / OpenGL ES 2.0 build 1.12@2701748 / 2015.2583

> Class.forName: CoronaProvider.licensing.google.LuaLoader

< Class.forName: CoronaProvider.licensing.google.LuaLoader

Loading via reflection: CoronaProvider.licensing.google.LuaLoader

160

 

Update: I did see from your crash log that it’s crashing in the Houdini library with build 2541 with Android v4.1.2. This is not a regression bug and maybe another bug in the Houdini library that was fixed in an OS update. We don’t have any device that shows the crash, which we would need to investigate the issue.

Hey Tom,

The app indeed does not crash if I use an empty main.lua file, or just print ‘hello world’. But if I run a lua project with just the line print(display.contentCenterX) it does crash, with the following log:

03-18 12:27:39.873: I/Corona(1810): Platform: XT890 / x86 / 4.1.2 / PowerVR SGX 540 / OpenGL ES 2.0 build 1.9@2158934 / 2015.2583
03-18 12:27:39.923: V/Corona(1810): > Class.forName: CoronaProvider.licensing.google.LuaLoader
03-18 12:27:39.923: V/Corona(1810): < Class.forName: CoronaProvider.licensing.google.LuaLoader
03-18 12:27:39.923: V/Corona(1810): Loading via reflection: CoronaProvider.licensing.google.LuaLoader
03-18 12:27:39.943: D/houdini(1810): [1825] Unsupported feature (ID:0x010007c2).
03-18 12:27:39.943: A/libc(1810): Fatal signal 11 (SIGSEGV) at 0xdead0000 (code=1), thread 1825 (Thread-22932)
03-18 12:27:40.043: D/Finsky(21307): [1] 5.onFinished: Installation state replication succeeded.
03-18 12:27:40.053: I/DEBUG(140): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
03-18 12:27:40.053: I/DEBUG(140): Build fingerprint: ‘motorola/XT890_retbr/smi:4.1.2/9.8.2I-50_SML-29/1370987276:user/release-keys’
03-18 12:27:40.053: I/DEBUG(140): pid: 1810, tid: 1825, name: Thread-22932  >>> br.com.tapps.coronabox <<<
03-18 12:27:40.053: I/DEBUG(140): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr dead0000
03-18 12:27:40.533: I/ActivityManager(386): Process android.process.media (pid 1457) has died.
03-18 12:27:40.533: W/ActivityManager(386): Scheduling restart of crashed service com.android.providers.media/.MtpService in 82080ms
03-18 12:27:40.843: I/DEBUG(140):     eax 00000000  ebx 53cc05b4  ecx 53a31f7c  edx 00000000
03-18 12:27:40.843: I/DEBUG(140):     esi 00000035  edi 38c8b850
03-18 12:27:40.843: I/DEBUG(140):     xcs 00000073  xds 0000007b  xes 0000007b  xfs 00000043  xss 0000007b
03-18 12:27:40.843: I/DEBUG(140):     eip 5383fd23  ebp 53cc05cc  esp 53cc05a4  flags 00210246
03-18 12:27:40.843: I/DEBUG(140): backtrace:
03-18 12:27:40.843: I/DEBUG(140):     #00  pc 00173d23  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #01  pc 000634cd  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #02  pc 0010f420  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #03  pc 0010e6f6  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #04  pc 0010db83  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #05  pc 000622b0  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #06  pc 000aa34a  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #07  pc 000a869f  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #08  pc 000fe870  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #09  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #10  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #11  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #12  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #13  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #14  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #15  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #16  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #17  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #18  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #19  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #20  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #21  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #22  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #23  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #24  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #25  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #26  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #27  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #28  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #29  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #30  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140):     #31  pc 0001e020  <unknown>
03-18 12:27:40.843: I/DEBUG(140): stack:
03-18 12:27:40.843: I/DEBUG(140):          53cc0564  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0568  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc056c  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0570  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0574  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0578  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc057c  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0580  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0584  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0588  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc058c  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0590  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0594  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0598  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc059c  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc05a0  00000000  
03-18 12:27:40.843: I/DEBUG(140):     #00  53cc05a4  53cc05b4  
03-18 12:27:40.843: I/DEBUG(140):          53cc05a8  00000006  
03-18 12:27:40.843: I/DEBUG(140):          53cc05ac  53cc0674  
03-18 12:27:40.843: I/DEBUG(140):          53cc05b0  00000008  
03-18 12:27:40.843: I/DEBUG(140):          53cc05b4  00000428  
03-18 12:27:40.843: I/DEBUG(140):          53cc05b8  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc05bc  538a7d40  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):          53cc05c0  5372f4c4  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):          53cc05c4  538d04d8  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):          53cc05c8  000007c2  
03-18 12:27:40.843: I/DEBUG(140):          53cc05cc  53cc060c  
03-18 12:27:40.843: I/DEBUG(140):          53cc05d0  5372f4cd  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #01  53cc05d4  32020020  
03-18 12:27:40.843: I/DEBUG(140):          53cc05d8  68070000  
03-18 12:27:40.843: I/DEBUG(140):          53cc05dc  53cc0674  
03-18 12:27:40.843: I/DEBUG(140):          53cc05e0  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc05e4  00000188  
03-18 12:27:40.843: I/DEBUG(140):          53cc05e8  538a7d40  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):          53cc05ec  32020020  
03-18 12:27:40.843: I/DEBUG(140):          53cc05f0  0000001c  
03-18 12:27:40.843: I/DEBUG(140):          53cc05f4  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc05f8  fffffd52  
03-18 12:27:40.843: I/DEBUG(140):          53cc05fc  0000012f  
03-18 12:27:40.843: I/DEBUG(140):          53cc0600  00000188  
03-18 12:27:40.843: I/DEBUG(140):          53cc0604  53cc0674  
03-18 12:27:40.843: I/DEBUG(140):          53cc0608  538a7d40  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):          53cc060c  53cc06ac  
03-18 12:27:40.843: I/DEBUG(140):          53cc0610  537db420  /system/lib/libhoudini.so
03-18 12:27:40.843: I/DEBUG(140):     #02  53cc0614  53cc0618  
03-18 12:27:40.843: I/DEBUG(140):          53cc0618  53cc061c  
03-18 12:27:40.843: I/DEBUG(140):          53cc061c  53cc0620  
03-18 12:27:40.843: I/DEBUG(140):          53cc0620  eeba7bef  
03-18 12:27:40.843: I/DEBUG(140):          53cc0624  53cc0674  
03-18 12:27:40.843: I/DEBUG(140):          53cc0628  32020020  
03-18 12:27:40.843: I/DEBUG(140):          53cc062c  53cc0630  
03-18 12:27:40.843: I/DEBUG(140):          53cc0630  53cc0634  
03-18 12:27:40.843: I/DEBUG(140):          53cc0634  53cc0684  
03-18 12:27:40.843: I/DEBUG(140):          53cc0638  32020020  
03-18 12:27:40.843: I/DEBUG(140):          53cc063c  53cc0640  
03-18 12:27:40.843: I/DEBUG(140):          53cc0640  53cc0674  
03-18 12:27:40.843: I/DEBUG(140):          53cc0644  32020020  
03-18 12:27:40.843: I/DEBUG(140):          53cc0648  38c8b9e0  /data/data/br.com.tapps.coronabox/lib/libcorona.so
03-18 12:27:40.843: I/DEBUG(140):          53cc064c  00000000  
03-18 12:27:40.843: I/DEBUG(140):          53cc0650  53cc0684  
03-18 12:27:40.843: I/DEBUG(140):          …  …
03-18 12:27:40.853: I/DEBUG(140): memory map around fault addr dead0000:
03-18 12:27:40.853: I/DEBUG(140):     bfaec000-bfb0d000 [stack]
03-18 12:27:40.853: I/DEBUG(140):     (no map for address)
03-18 12:27:40.853: I/DEBUG(140):     (no map above)
 

while running on a different device I ge the following log:

03-19 10:21:29.182: I/Corona(5447): Platform: XT1068 / ARM Neon / 5.0.2 / Adreno ™ 305 / OpenGL ES 3.0 V@84.0 AU@04.04.02.162.107 (CL@) / 2015.2583
03-19 10:21:29.212: V/Corona(5447): > Class.forName: CoronaProvider.licensing.google.LuaLoader
03-19 10:21:29.212: V/Corona(5447): < Class.forName: CoronaProvider.licensing.google.LuaLoader
03-19 10:21:29.373: V/Corona(5447): Loading via reflection: CoronaProvider.licensing.google.LuaLoader
03-19 10:21:29.388: I/Corona(5447): 360
 

It may be a different bug from the one fixed, but this crash does not happen on build 2015.2523 or lower.

Hello,

Is there any update on this bug. I am waiting to update my Corona SDK version because of this, since it is a sure crash on one of our test devices.

We haven’t been able to reproduce this bug. Our Intel based Android tablet works fine.

Hey Tom,

I understand it is hard to solve this bug without a device that you can reproduce the error, but we can’t update our Corona SDK knowing it crashes on some devices (or having a possible work around).

Can you give us a list of devices that you know that are failing for this bug? The Motorola XT890 is an older device so anything newer would be better.