PiratePig segfault on Android

Hello, I’m trying to get the PiratePig sample to run on Android.

Setup: Windows 8.1 64bit, haxe 3.2, Java 8, NDK r8b, haxelib list:

actuate: [1.8.6]
box2d: [1.2.3]
hxcpp: [3.2.102]
layout: [1.2.0]
lime-samples: [2.3.0]
lime: [2.4.5]
openfl-samples: [2.2.2]
openfl: [3.1.1]
swf: [1.8.9]

Logcat fragment describing the seg fault:

F/libc (24013): invalid address or address of corrupt block 0x68833ee8 passed to dlfree

F/libc (24013): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 24026 (SDLThread)

I/DEBUG ( 121): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

I/DEBUG ( 121): Build fingerprint: ‘google/nakasi/grouper:4.4.4/KTU84P/1227136:user/release-keys’

I/DEBUG ( 121): Revision: ‘0’

I/DEBUG ( 121): pid: 24013, tid: 24026, name: SDLThread >>> org.openfl.samples.piratepig <<<

I/DEBUG ( 121): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad

I/DEBUG ( 121): Abort message: ‘invalid address or address of corrupt block 0x68833ee8 passed to dlfree’

I/DEBUG ( 121): r0 00000000 r1 4015c02e r2 deadbaad r3 4015fb70

I/DEBUG ( 121): r4 68833ee8 r5 40010a08 r6 40004000 r7 08000000

I/DEBUG ( 121): r8 6b436540 r9 6b4366f4 sl 6b8c8358 fp 6b8698e0

I/DEBUG ( 121): ip 00000001 sp 6b4364b8 lr 4012d783 pc 4012d784 cpsr 60070030

I/DEBUG ( 121): d0 2064657372666c64 d1 2073736572646461

I/DEBUG ( 121): d2 657264646120726f d3 6f6320666f207373

I/DEBUG ( 121): d4 0000000000000000 d5 0000000000000000

I/DEBUG ( 121): d6 3ff0000000000000 d7 3ff0000000000000

I/DEBUG ( 121): d8 0000000000000000 d9 0000000000000000

I/DEBUG ( 121): d10 0000000000000000 d11 0000000000000000

I/DEBUG ( 121): d12 0000000000000000 d13 0000000000000000

I/DEBUG ( 121): d14 0000000000000000 d15 0000000000000000

I/DEBUG ( 121): d16 0000000000000000 d17 0000000000000000

I/DEBUG ( 121): d18 bda8fae9be8838d4 d19 3fa555549c6765ab

I/DEBUG ( 121): d20 be927e4f5c2d943e d21 bf56c16bad14c69f

I/DEBUG ( 121): d22 3e21ee9ea4546f42 d23 3ff0000000000000

I/DEBUG ( 121): d24 3fefffefbf178516 d25 3ee040e9db270000

I/DEBUG ( 121): d26 3c83854000000000 d27 3da603d2e5dcd5ed

I/DEBUG ( 121): d28 3fefffefbf178516 d29 3f1040c2050c1c40

I/DEBUG ( 121): d30 3fd5555555ec47b3 d31 bf70205440000000

I/DEBUG ( 121): scr 60000010

I/DEBUG ( 121):

I/DEBUG ( 121): backtrace:

I/DEBUG ( 121): #00 pc 00011784 /system/lib/libc.so (dlfree+1191)

I/DEBUG ( 121): #01 pc 0000dcc3 /system/lib/libc.so (free+10)

I/DEBUG ( 121): #02 pc 00049f14 /data/app-lib/org.openfl.samples.piratepig-1/liblime.so

I/DEBUG ( 121): #03 pc 000346b4 /data/app-lib/org.openfl.samples.piratepig-1/liblime.so

I/DEBUG ( 121):

I/DEBUG ( 121): stack:

I/DEBUG ( 121): 6b436478 00000000

I/DEBUG ( 121): 6b43647c 4155c451 /system/lib/libdvm.so

I/DEBUG ( 121): 6b436480 68760f38

I/DEBUG ( 121): 6b436484 bfc6f7bd

I/DEBUG ( 121): 6b436488 68833ee8

I/DEBUG ( 121): 6b43648c 40010a08

I/DEBUG ( 121): 6b436490 40004000

I/DEBUG ( 121): 6b436494 4012eaf9 /system/lib/libc.so

I/DEBUG ( 121): 6b436498 4015c02e /system/lib/libc.so

I/DEBUG ( 121): 6b43649c 6b4364ac

I/DEBUG ( 121): 6b4364a0 4015fb70 /system/lib/libc.so

I/DEBUG ( 121): 6b4364a4 4012d783 /system/lib/libc.so (dlfree+1190)

I/DEBUG ( 121): 6b4364a8 4015c02e /system/lib/libc.so

I/DEBUG ( 121): 6b4364ac 68833ee8

I/DEBUG ( 121): 6b4364b0 4015fb70 /system/lib/libc.so

I/DEBUG ( 121): 6b4364b4 68833fd8

I/DEBUG ( 121): #00 6b4364b8 40166000 /system/lib/libc.so

I/DEBUG ( 121): 6b4364bc 6b4364fc

I/DEBUG ( 121): 6b4364c0 68833fc8

I/DEBUG ( 121): 6b4364c4 00000000

I/DEBUG ( 121): 6b4364c8 68833ee0

I/DEBUG ( 121): 6b4364cc 40129cc5 /system/lib/libc.so (free+12)

I/DEBUG ( 121): #01 6b4364d0 6af9d028

I/DEBUG ( 121): 6b4364d4 6aa9ff18 /data/app-lib/org.openfl.samples.piratepig-1/liblime.so

I/DEBUG ( 121): #02 6b4364d8 688324b0

I/DEBUG ( 121): 6b4364dc 00000000

I/DEBUG ( 121): 6b4364e0 6b4364fc

I/DEBUG ( 121): 6b4364e4 68833ee0

I/DEBUG ( 121): 6b4364e8 6b436540

I/DEBUG ( 121): 6b4364ec 6aa8a6b8 /data/app-lib/org.openfl.samples.piratepig-1/liblime.so

I/DEBUG ( 121):

I/DEBUG ( 121): memory near r1:

I/DEBUG ( 121): 4015c00c 69747075 64206e6f 63657465 20646574

I/DEBUG ( 121): 4015c01c 25207962 696c0073 6d5f6362 6f6c6c61

I/DEBUG ( 121): 4015c02c 6e690063 696c6176 64612064 73657264

I/DEBUG ( 121): 4015c03c 726f2073 64646120 73736572 20666f20

I/DEBUG ( 121): 4015c04c 72726f63 20747075 636f6c62 7025206b

I/DEBUG ( 121): 4015c05c 73617020 20646573 25206f74 616d0073

I/DEBUG ( 121): 4015c06c 79732078 6d657473 74796220 3d207365

I/DEBUG ( 121): 4015c07c 30312520 000a756c 74737973 62206d65

I/DEBUG ( 121): 4015c08c 73657479 20202020 25203d20 756c3031

I/DEBUG ( 121): 4015c09c 6e69000a 65737520 74796220 20207365

I/DEBUG ( 121): 4015c0ac 3d202020 30312520 000a756c 63617473

I/DEBUG ( 121): 4015c0bc 6f63206b 70757272 6e6f6974 74656420

I/DEBUG ( 121): 4015c0cc 65746365 73250064 3a64253a 73736120

I/DEBUG ( 121): 4015c0dc 69747265 22206e6f 20227325 6c696166

I/DEBUG ( 121): 4015c0ec 25006465 64253a73 7325203a 7361203a

I/DEBUG ( 121): 4015c0fc 74726573 206e6f69 22732522 69616620

I/DEBUG ( 121):

I/DEBUG ( 121): memory near r3:

I/DEBUG ( 121): 4015fb50 20646572 7262696c 0a797261 746e6900

I/DEBUG ( 121): 4015fb60 616e7265 75625f6c 665f6b6c 00656572

I/DEBUG ( 121): 4015fb70 72666c64 74006565 6c6c616d 735f636f

I/DEBUG ( 121): 4015fb80 6c6c616d 616d7400 636f6c6c 72616c5f

I/DEBUG ( 121): 4015fb90 64006567 6c616d6c 00636f6c 5f797274

I/DEBUG ( 121): 4015fba0 6c616572 5f636f6c 6e756863 6964006b

I/DEBUG ( 121): 4015fbb0 736f7073 68635f65 006b6e75 5f646461

I/DEBUG ( 121): 4015fbc0 6d676573 00746e65 70657270 5f646e65

I/DEBUG ( 121): 4015fbd0 6f6c6c61 65720063 7361656c 6e755f65

I/DEBUG ( 121): 4015fbe0 64657375 6765735f 746e656d 6e6d0073

I/DEBUG ( 121): 4015fbf0 746e6574 6567202a 746e6d74 28746e65

I/DEBUG ( 121): 4015fc00 454c4946 6900292a 7420746e 616e7974

I/DEBUG ( 121): 4015fc10 725f656d 746e6928 6863202c 2c2a7261

I/DEBUG ( 121): 4015fc20 7a697320 29745f65 696f7600 6e652064

I/DEBUG ( 121): 4015fc30 65777064 2928746e 61686300 67202a72

I/DEBUG ( 121): 4015fc40 73757465 68737265 286c6c65 6f760029

I/DEBUG ( 121):

I/DEBUG ( 121): memory near r4:

I/DEBUG ( 121): 68833ec8 41d69368 4016a1c8 6168632e 6c656e6e

I/DEBUG ( 121): 68833ed8 68432e73 00000013 68833bc0 0000002a

I/DEBUG ( 121): 68833ee8 76616a4c 000000f1 4016a298 4016a298

I/DEBUG ( 121): 68833ef8 688b20a0 00000000 00000000 2e646574

I/DEBUG ( 121): 68833f08 ffffffff ffffffff 0000caf9 00000000

I/DEBUG ( 121): 68833f18 0001916c 00000000 0001916c 00000000

I/DEBUG ( 121): 68833f28 00000000 ffffffff 00000000 00000000

I/DEBUG ( 121): 68833f38 74616470 00000089 4016a230 4016a230

I/DEBUG ( 121): 68833f48 ffffff9c 68833f70 68833de8 688ddfb7

I/DEBUG ( 121): 68833f58 00000000 0000caf9 688e7174 00006e94

I/DEBUG ( 121): 68833f68 0001916c 00000000 00000000 401f52cc

I/DEBUG ( 121): 68833f78 401f52d4 00000000 00000040 00000000

I/DEBUG ( 121): 68833f88 00000000 72697000 688de008 00010000

I/DEBUG ( 121): 68833f98 0001916c 00000000 0001916c 00000000

I/DEBUG ( 121): 68833fa8 0000916c 0000916c 688d14be 0000caf9

I/DEBUG ( 121): 68833fb8 0000caf9 00000000 000000d8 0000001a

I/DEBUG ( 121):

I/DEBUG ( 121): memory near r5:

I/DEBUG ( 121): 400109e8 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 400109f8 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40010a08 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40010a18 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40010a28 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40010a38 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40010a48 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40010a58 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40010a68 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40010a78 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40010a88 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40010a98 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40010aa8 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40010ab8 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40010ac8 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40010ad8 00000000 00000000 00000000 00000000

I/DEBUG ( 121):

I/DEBUG ( 121): memory near r6:

I/DEBUG ( 121): 40003fe0 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40003ff0 00000000 00000000 00000000 00000000

I/DEBUG ( 121): 40004000 00000000 00000013 00000010 00000000

I/DEBUG ( 121): 40004010 66edf460 00000013 00000020 00000000

I/DEBUG ( 121): 40004020 66edf460 0000001b 00610042 006a006e

I/DEBUG ( 121): 40004030 006c0075 01010000 656e6f7a 0000001b

I/DEBUG ( 121): 40004040 40903448 00000000 40004028 40004028

I/DEBUG ( 121): 40004050 74736557 00000013 00000040 661422b8

I/DEBUG ( 121): 40004060 00000000 00000023 65bcfcc2 00000000

I/DEBUG ( 121): 40004070 00000000 00000000 43de3400 42eccefa

I/DEBUG ( 121): 40004080 00000000 00000013 00000040 661428bc

I/DEBUG ( 121): 40004090 00000000 00000023 65bcfcc2 64cd2b88

I/DEBUG ( 121): 400040a0 00000000 00000000 43de3400 42eccefa

I/DEBUG ( 121): 400040b0 66140c50 00000023 407c5da0 00000001

I/DEBUG ( 121): 400040c0 00000008 400040d8 408bfff9 00000000

I/DEBUG ( 121): 400040d0 00000000 0000002b 40004098 00000000

I/DEBUG ( 121):

I/DEBUG ( 121): memory near r7:

I/DEBUG ( 121): 07ffffe0 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121): 07fffff0 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121): 08000000 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121): 08000010 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121): 08000020 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121): 08000030 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121): 08000040 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121): 08000050 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121): 08000060 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121): 08000070 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121): 08000080 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121): 08000090 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121): 080000a0 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121): 080000b0 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121): 080000c0 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121): 080000d0 ffffffff ffffffff ffffffff ffffffff

I/DEBUG ( 121):

I/DEBUG ( 121): memory near r8:

I/DEBUG ( 121): 6b436520 6b436654 6b971448 6b8c8358 6aa80aec

I/DEBUG ( 121): 6b436530 00000040 00000010 0000000c 00000000

I/DEBUG ( 121): 6b436540 00000000 6b8c46f4 6b9593a4 6b4365a4

I/DEBUG ( 121): 6b436550 6b4365a0 6b856028 6b436654 6b971448

I/DEBUG ( 121): 6b436560 6b4366f4 6b8c8358 6b8698e0 6b875e64

I/DEBUG ( 121): 6b436570 00000008 687a1334 6b4365a0 6b920fa4

I/DEBUG ( 121): 6b436580 6b97145c 6b920fa4 6b4365a0 6b811710

I/DEBUG ( 121): 6b436590 00000010 6b9709d0 6b912544 6b436674

I/DEBUG ( 121): 6b4365a0 6b97149c 6b971448 6b97145c 6b43661c

I/DEBUG ( 121): 6b4365b0 6b9551fc 6b80d500 0000001b 6b8c46f4

I/DEBUG ( 121): 6b4365c0 6b8698e0 6b80ca34 00000000 00000000

I/DEBUG ( 121): 6b4365d0 6b436654 6b80bb70 00000000 00000000

I/DEBUG ( 121): 6b4365e0 6b97145c 6b80bbbc 6b43661c 6b9713f8

I/DEBUG ( 121): 6b4365f0 6b9551fc 6b869904 6b9713f8 6b971448

I/DEBUG ( 121): 6b436600 6b971448 6b8060c0 6b9713f8 00000000

I/DEBUG ( 121): 6b436610 00000000 00000000 6b971448 6b971448

I/DEBUG ( 121):

I/DEBUG ( 121): memory near r9:

I/DEBUG ( 121): 6b4366d4 6b971390 0000002c 00000000 00000000

I/DEBUG ( 121): 6b4366e4 00000000 6b43683c 00000010 0000000c

I/DEBUG ( 121): 6b4366f4 6b9713e4 6b955dd8 6b955dd8 0000000b

I/DEBUG ( 121): 6b436704 00000000 00000000 6b971390 6b971390

I/DEBUG ( 121): 6b436714 6b917b1c 6b96fe04 6b43683c 000003d0

I/DEBUG ( 121): 6b436724 6b834950 6b96fe04 6b971390 6b436754

I/DEBUG ( 121): 6b436734 00000000 6b436760 6b834968 6b436754

I/DEBUG ( 121): 6b436744 6b86bbac 6b97100c 6b7caebc 6b917b1c

I/DEBUG ( 121): 6b436754 6b96fe04 000003d0 6b600510 00000000

I/DEBUG ( 121): 6b436764 6b90ed30 6b9711bc 00000008 6b88ce04

I/DEBUG ( 121): 6b436774 00000000 6b96fe04 6b971220 6b971220

I/DEBUG ( 121): 6b436784 00000001 6b912544 6b9711bc 6b43683c

I/DEBUG ( 121): 6b436794 6b97100c 6b600448 6b5ffdd8 6b436850

I/DEBUG ( 121): 6b4367a4 6b9711bc 00000002 6b43683c 6b43689c

I/DEBUG ( 121): 6b4367b4 6b971138 00000000 00000000 00000000

I/DEBUG ( 121): 6b4367c4 6b86bc04 6b971124 6b832bb0 6b4368b8

I/DEBUG ( 121):

I/DEBUG ( 121): memory near sl:

I/DEBUG ( 121): 6b8c8338 61657263 00006574 45bb3b10 80000000

I/DEBUG ( 121): 6b8c8348 74696e69 00000000 48563839 80000000

I/DEBUG ( 121): 6b8c8358 6e69616d 00000000 840b7462 80000000

I/DEBUG ( 121): 6b8c8368 72617473 00000074 79522f3c 80000000

I/DEBUG ( 121): 6b8c8378 61726970 69706574 69502e67 65746172

I/DEBUG ( 121): 6b8c8388 00676950 261d93ee 80000000 6b636162

I/DEBUG ( 121): 6b8c8398 756f7267 0000646e 48b316f4 80000000

I/DEBUG ( 121): 6b8c83a8 69746e61 61696c61 676e6973 00000000

I/DEBUG ( 121): 6b8c83b8 17714645 80000000 64726f62 656c7265

I/DEBUG ( 121): 6b8c83c8 00007373 8369153d 80000000 706d6f63

I/DEBUG ( 121): 6b8c83d8 00796e61 5628bbb0 80000000 6e65704f

I/DEBUG ( 121): 6b8c83e8 00004c46 529e4663 80000000 74706564

I/DEBUG ( 121): 6b8c83f8 66754268 00726566 43bbce7c 80000000

I/DEBUG ( 121): 6b8c8408 656c6966 00000000 bbc96855 80000000

I/DEBUG ( 121): 6b8c8418 61726950 69506574 00000067 004dc7e9

I/DEBUG ( 121): 6b8c8428 80000000 00737066 f9b43a3b 80000000

I/DEBUG ( 121):

I/DEBUG ( 121): memory near fp:

I/DEBUG ( 121): 6b8698c0 e12fff1e 000b8720 e92d4010 e1a04000

I/DEBUG ( 121): 6b8698d0 e1a0e00f e591f024 e1a00004 e8bd8010

I/DEBUG ( 121): 6b8698e0 e92d4010 e592c000 e24dd008 e5913020

I/DEBUG ( 121): 6b8698f0 e28d2008 e1a04000 e522c004 e1a01002

I/DEBUG ( 121): 6b869900 e12fff33 e1a00004 e28dd008 e8bd8010

I/DEBUG ( 121): 6b869910 e92d4070 e591c028 e24dd010 e1a04002

I/DEBUG ( 121): 6b869920 e35c0000 e1a05000 0580c000 0a000006

I/DEBUG ( 121): 6b869930 e5926004 e28d1004 e593e000 e28d200c

I/DEBUG ( 121): 6b869940 e5943000 e98d4048 e12fff3c e1a00005

I/DEBUG ( 121): 6b869950 e28dd010 e8bd8070 e591200c e5802000

I/DEBUG ( 121): 6b869960 e5912010 e5802004 e12fff1e e92d4070

I/DEBUG ( 121): 6b869970 e591c030 e24dd018 e1a04000 e35c0000

I/DEBUG ( 121): 6b869980 e1a06003 e59d5028 0a00000c e5933000

I/DEBUG ( 121): 6b869990 e28d1018 e1a00002 e1a02005 e5213004

I/DEBUG ( 121): 6b8699a0 e12fff3c e3500000 159d3014 05963000

I/DEBUG ( 121): 6b8699b0 e5843000 e1a00004 e28dd018 e8bd8070

I/DEBUG ( 121):

I/DEBUG ( 121): memory near sp:

I/DEBUG ( 121): 6b436498 4015c02e 6b4364ac 4015fb70 4012d783

I/DEBUG ( 121): 6b4364a8 4015c02e 68833ee8 4015fb70 68833fd8

I/DEBUG ( 121): 6b4364b8 40166000 6b4364fc 68833fc8 00000000

I/DEBUG ( 121): 6b4364c8 68833ee0 40129cc5 6af9d028 6aa9ff18

I/DEBUG ( 121): 6b4364d8 688324b0 00000000 6b4364fc 68833ee0

I/DEBUG ( 121): 6b4364e8 6b436540 6aa8a6b8 4012be85 00000000

I/DEBUG ( 121): 6b4364f8 00000008 688fa010 0001916c 6b9714ac

I/DEBUG ( 121): 6b436508 6b4366f4 688324d8 6b8698e0 688324b0

I/DEBUG ( 121): 6b436518 6af97000 6b97149c 6b436654 6b971448

I/DEBUG ( 121): 6b436528 6b8c8358 6aa80aec 00000040 00000010

I/DEBUG ( 121): 6b436538 0000000c 00000000 00000000 6b8c46f4

I/DEBUG ( 121): 6b436548 6b9593a4 6b4365a4 6b4365a0 6b856028

I/DEBUG ( 121): 6b436558 6b436654 6b971448 6b4366f4 6b8c8358

I/DEBUG ( 121): 6b436568 6b8698e0 6b875e64 00000008 687a1334

I/DEBUG ( 121): 6b436578 6b4365a0 6b920fa4 6b97145c 6b920fa4

I/DEBUG ( 121): 6b436588 6b4365a0 6b811710 00000010 6b9709d0

I/DEBUG ( 121):

I/DEBUG ( 121): code around pc:

I/DEBUG ( 121): 4012d764 6a014478 62021e4a f7fdb95a e008fd39

I/DEBUG ( 121): 4012d774 4621482a 44784a2a f001447a 4a13f9b3

I/DEBUG ( 121): 4012d784 49286014 f8d14479 079a31bc f501d51c

I/DEBUG ( 121): 4012d794 e8bd70e0 f02c40f8 4823b873 f7fd4478

I/DEBUG ( 121): 4012d7a4 4822fd0d e7fa4478 42b7688f ae10f43f

I/DEBUG ( 121): 4012d7b4 481fe611 e7f24478 4478481e 6888e7ef

I/DEBUG ( 121): 4012d7c4 f43f4298 e606aed4 bf00bdf8 deadbaad

I/DEBUG ( 121): 4012d7d4 0003ce8e 0003ce80 0003cde8 0003278e

I/DEBUG ( 121): 4012d7e4 0003cd5c 0003cd4a 0003ccd2 0003ccb0

I/DEBUG ( 121): 4012d7f4 0003cc54 0003cc3e 0003cbd8 0003cbc0

I/DEBUG ( 121): 4012d804 0003cbae 0003cb56 0003cb30 0003caa6

I/DEBUG ( 121): 4012d814 0003ca50 0003ca36 0003ca18 0002e8b0

I/DEBUG ( 121): 4012d824 000323f0 0003c9f4 000323cc 000323c4

I/DEBUG ( 121): 4012d834 000323b4 000323ae 460db538 b1704601

I/DEBUG ( 121): 4012d844 0200ea45 f405fb00 04030c10 4620b143

I/DEBUG ( 121): 4012d854 ef02f028 bf1842a8 34fff04f 4604e000

I/DEBUG ( 121):

I/DEBUG ( 121): code around lr:

I/DEBUG ( 121): 4012d760 482e61a3 6a014478 62021e4a f7fdb95a

I/DEBUG ( 121): 4012d770 e008fd39 4621482a 44784a2a f001447a

I/DEBUG ( 121): 4012d780 4a13f9b3 49286014 f8d14479 079a31bc

I/DEBUG ( 121): 4012d790 f501d51c e8bd70e0 f02c40f8 4823b873

I/DEBUG ( 121): 4012d7a0 f7fd4478 4822fd0d e7fa4478 42b7688f

I/DEBUG ( 121): 4012d7b0 ae10f43f 481fe611 e7f24478 4478481e

I/DEBUG ( 121): 4012d7c0 6888e7ef f43f4298 e606aed4 bf00bdf8

I/DEBUG ( 121): 4012d7d0 deadbaad 0003ce8e 0003ce80 0003cde8

I/DEBUG ( 121): 4012d7e0 0003278e 0003cd5c 0003cd4a 0003ccd2

I/DEBUG ( 121): 4012d7f0 0003ccb0 0003cc54 0003cc3e 0003cbd8

I/DEBUG ( 121): 4012d800 0003cbc0 0003cbae 0003cb56 0003cb30

I/DEBUG ( 121): 4012d810 0003caa6 0003ca50 0003ca36 0003ca18

I/DEBUG ( 121): 4012d820 0002e8b0 000323f0 0003c9f4 000323cc

I/DEBUG ( 121): 4012d830 000323c4 000323b4 000323ae 460db538

I/DEBUG ( 121): 4012d840 b1704601 0200ea45 f405fb00 04030c10

I/DEBUG ( 121): 4012d850 4620b143 ef02f028 bf1842a8 34fff04f

I/DEBUG ( 121):

I/DEBUG ( 121): memory map around fault addr deadbaad:

I/DEBUG ( 121): be9b1000-be9d2000 rw- [stack]

I/DEBUG ( 121): (no map for address)

I/DEBUG ( 121): ffff0000-ffff1000 r-x [vectors]

W/ActivityManager( 511): Force finishing activity org.openfl.samples.piratepig/.MainActivity

Hmm, curious.

Could you try seeing if a simpler sample runs, for example, openfl create DisplayingABitmap && cd DisplayingABitmap && openfl test android

You could also try if openfl test android -Dlegacy works for Pirate Pig

Hello, thanks for looking into this.

Pirate Pig with -Dlegacy works. DisplayingABitmap with -Dlegacy also works.

DisplayingABitmap without -Dlegacy fails with SIGABRT:

I/DEBUG ( 121): pid: 11481, tid: 11494, name: SDLThread >>> org.openfl.samples.displayingabitmap <<<

I/DEBUG ( 121): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------

I/DEBUG ( 121): Abort message: ‘heap corruption detected by dlfree’

I/DEBUG ( 121): r0 00000000 r1 00002ce6 r2 00000006 r3 00000000

I/DEBUG ( 121): r4 00000006 r5 00000016 r6 00002ce6 r7 0000010c

I/DEBUG ( 121): r8 6baa6724 r9 00000011 sl 6b436354 fp 6baa6e10

I/DEBUG ( 121): ip 68833800 sp 6b436040 lr 4012f09d pc 4013e048 cpsr 00070010

I/DEBUG ( 121): d0 6465746372666c64 d1 206e6f6974707572

I/DEBUG ( 121): d2 0000000000000000 d3 0000000000000000

I/DEBUG ( 121): d4 3ff0000000000000 d5 0000000000000000

I/DEBUG ( 121): d6 0000000000000000 d7 0000000000000000

I/DEBUG ( 121): d8 0000000000000000 d9 0000000000000000

I/DEBUG ( 121): d10 0000000000000000 d11 0000000000000000

I/DEBUG ( 121): d12 0000000000000000 d13 0000000000000000

I/DEBUG ( 121): d14 0000000000000000 d15 0000000000000000

I/DEBUG ( 121): d16 3ef040e9db26b1eb d17 bf702054442d1847

I/DEBUG ( 121): d18 bda8fae9be8838d4 d19 3fa555549c6765ab

I/DEBUG ( 121): d20 be927e4f5c2d943e d21 bf56c16bad14c69f

I/DEBUG ( 121): d22 3e21ee9ea4546f42 d23 3ff0000000000000

I/DEBUG ( 121): d24 3fefffefbf178516 d25 3ee040e9db270000

I/DEBUG ( 121): d26 3c83854000000000 d27 3da603d2e5dcd5ed

I/DEBUG ( 121): d28 3fefffefbf178516 d29 3f1040c2050c1c40

I/DEBUG ( 121): d30 3fd5555555ec47b3 d31 bf70205440000000

I/DEBUG ( 121): scr 80000010

I/DEBUG ( 121):

I/DEBUG ( 121): backtrace:

I/DEBUG ( 121): #00 pc 00022048 /system/lib/libc.so (tgkill+12)

I/DEBUG ( 121): #01 pc 00013099 /system/lib/libc.so (pthread_kill+48)

I/DEBUG ( 121): #02 pc 000132ad /system/lib/libc.so (raise+10)

I/DEBUG ( 121): #03 pc 00011fe3 /system/lib/libc.so

I/DEBUG ( 121): #04 pc 000218fc /system/lib/libc.so (abort+4)

I/DEBUG ( 121): #05 pc 00012ac9 /system/lib/libc.so

I/DEBUG ( 121): #06 pc 0000f1d5 /system/lib/libc.so

I/DEBUG ( 121): #07 pc 000117a3 /system/lib/libc.so (dlfree+1222)

I/DEBUG ( 121): #08 pc 0000dcc3 /system/lib/libc.so (free+10)

I/DEBUG ( 121): #09 pc 00049f14 /data/app-lib/org.openfl.samples.displayingabitmap-1/liblime.so

I/DEBUG ( 121): #10 pc 000404d4 /data/app-lib/org.openfl.samples.displayingabitmap-1/liblime.so

I/DEBUG ( 121):

I/DEBUG ( 121): stack:

I/DEBUG ( 121): 6b436000 00000000

I/DEBUG ( 121): 6b436004 00000000

I/DEBUG ( 121): 6b436008 00000000

I/DEBUG ( 121): 6b43600c 00000000

I/DEBUG ( 121): 6b436010 00000000

I/DEBUG ( 121): 6b436014 00000000

I/DEBUG ( 121): 6b436018 00000000

I/DEBUG ( 121): 6b43601c 00000000

I/DEBUG ( 121): 6b436020 00000000

I/DEBUG ( 121): 6b436024 00000000

I/DEBUG ( 121): 6b436028 6b4360ac

I/DEBUG ( 121): 6b43602c 00000000

I/DEBUG ( 121): 6b436030 68760d38

I/DEBUG ( 121): 6b436034 68765f5c

I/DEBUG ( 121): 6b436038 00000000

I/DEBUG ( 121): 6b43603c 6b4360ac

I/DEBUG ( 121): #00 6b436040 00000006

I/DEBUG ( 121): 6b436044 00000016

I/DEBUG ( 121): 6b436048 00002ce6

I/DEBUG ( 121): 6b43604c 68833800

I/DEBUG ( 121): 6b436050 68833800

I/DEBUG ( 121): 6b436054 4012f09d /system/lib/libc.so (pthread_kill+52)

I/DEBUG ( 121): #01 6b436058 00000006

I/DEBUG ( 121): 6b43605c 00000000

I/DEBUG ( 121): 6b436060 65737361 /system/usr/icu/icudt51l.dat

I/DEBUG ( 121): 6b436064 4012f2b1 /system/lib/libc.so (raise+14)

I/DEBUG ( 121): #02 6b436068 6b436074

I/DEBUG ( 121): 6b43606c 4012dfe7 /system/lib/libc.so

I/DEBUG ( 121):

Thanks, I’ll look into this. What device and Android OS version are you using?

Nexus 7 2012, Android 4.4.4.

Alright, I just reproduced a crash on “DisplayingABitmap” using the current haxelib release (without -Dlegacy) but it works when I use the current GIT version. I’m building Pirate Pig now to confirm, but I think the crash was fixed post-release, so we’ll push a new version soon :smile:

Thanks for reporting!

The new version of Lime, with the fix, was released today :slight_smile:

With -Dlegacy: PiratePig works.

Without -Dlegacy: PiratePig process cannot find images:
I/trace ( 6772): Assets.hx:303: [Assets] There is no Image asset with an ID of “images/game_piratePig.png”

This is probably a different problem.

Thanks,
Miron

1 Like

There is a problem with manifest Assets in current version, Need to use -Dlegacy to compile on Android (i’m trying on Nexus 5)

Android do not find manifest file
"Warning: Could not load asset manifest"

I have a similar problem. It segfaults on Linux, too…:
$ ./Export/linux64/cpp/obj/ApplicationMain
DefaultAssetLibrary.hx:758: Warning: Could not load asset manifest (bytes was null)
Assets.hx:310: [Assets] There is no Image asset with an ID of "images/background_tile.png"
Assets.hx:310: [Assets] There is no Image asset with an ID of "images/center_bottom.png"
Assets.hx:310: [Assets] There is no Image asset with an ID of "images/logo.png"
Assets.hx:128: [Assets] There is no audio asset with an ID of "soundTheme"
Assets.hx:128: [Assets] There is no audio asset with an ID of "sound3"
Assets.hx:128: [Assets] There is no audio asset with an ID of "sound4"
Assets.hx:128: [Assets] There is no audio asset with an ID of "sound5"
Assets.hx:310: [Assets] There is no Image asset with an ID of “images/game_carrot.png”

and -Dlegacy does not help:

$ ./Export/linux64/cpp/obj/ApplicationMain
Error : Null Function Pointer

I reinstalled lime (as suggested here: [SOLVED] Android apps build but don’t run with latest OpenFL and Lime ) and didn’t help. Can anyone suggest a solution?

EDIT: nevermind, I found the problems:

  • I had to cd ./Export/linux64/cpp/obj && ./ApplicationMain
  • there is s bug in some external code that crashes my application…

What version of Lime and OpenFL do you have? What command did you use to build and run? Could you try uninstalling the old version from your phone before running it?