ruffle-android
ruffle-android copied to clipboard
App crashes when returning to foreground
I am using the latest debug version from the build artifacts. I am able to load a SWF file and run it with no major issues. However, upon switching to another app and back to Ruffle, or after locking and unlocking the screen, I get a "Ruffle keeps stopping" message. I was able to capture the stack trace from a tombstone, but it doesn't have any symbols.
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'motorola/surfna_trac/surfna:9/PPBS29.73-81-5-14-5-4-2-6-7/7d8fec:user/release-keys'
Revision: 'PVT'
ABI: 'arm'
pid: 8619, tid: 8685, name: Thread-2 >>> rs.ruffle <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
r0 00000000 r1 000021ed r2 00000006 r3 00000008
r4 000021ab r5 000021ed r6 8fec84c4 r7 0000010c
r8 00000001 r9 00000001 r10 9086cf58 r11 916f9008
ip 8fec8460 sp 8fec84b0 lr adae9e49 pc adae1c96
backtrace:
#00 pc 0001cc96 /system/lib/libc.so (abort+58)
#01 pc 029b0e2f /data/app/rs.ruffle-Ss2DnkZeu1O72DZmcyNqEg==/base.apk (offset 0x22fc000)
stack:
8fec8470 819f934b
8fec8474 00000000
8fec8478 8fec84c4 <anonymous:8fdce000>
8fec847c 00000002
8fec8480 90118014 /data/app/rs.ruffle-Ss2DnkZeu1O72DZmcyNqEg==/base.apk
8fec8484 00000001
8fec8488 00000001
8fec848c 83f57853 /system/bin/app_process32 (sigprocmask64+70)
8fec8490 00000001
8fec8494 8fec84f4 <anonymous:8fdce000>
8fec8498 00000001
8fec849c 819f934b
8fec84a0 000021ab
8fec84a4 000021ed
8fec84a8 8fec84c4 <anonymous:8fdce000>
8fec84ac adae1c8b /system/lib/libc.so (abort+46)
#00 8fec84b0 8fec853c <anonymous:8fdce000>
........ ........
#01 8fec84e0 90118014 /data/app/rs.ruffle-Ss2DnkZeu1O72DZmcyNqEg==/base.apk
8fec84e4 907da7dd /data/app/rs.ruffle-Ss2DnkZeu1O72DZmcyNqEg==/base.apk
8fec84e8 8fec85b0 <anonymous:8fdce000>
8fec84ec 90867d0c /data/app/rs.ruffle-Ss2DnkZeu1O72DZmcyNqEg==/base.apk
8fec84f0 00000009
8fec84f4 8fec8504 <anonymous:8fdce000>
8fec84f8 02000001
8fec84fc 00000000
8fec8500 8d120b00 [anon:libc_malloc]
8fec8504 908677bc /data/app/rs.ruffle-Ss2DnkZeu1O72DZmcyNqEg==/base.apk
8fec8508 00000002
8fec850c 8fec8514 <anonymous:8fdce000>
8fec8510 00000001
8fec8514 8fec851c <anonymous:8fdce000>
8fec8518 907f08df /data/app/rs.ruffle-Ss2DnkZeu1O72DZmcyNqEg==/base.apk
8fec851c 00000000
Yeah I know about this, it's a matter of poor programming (quick prototype hacking) on my part. Will have to refine it sometime. Thanks for the report!