Open thekiefs opened 4 years ago
that usually means it's crashing on exit, which makes things more difficult. You will need to either delete your retroarch-core-options.cfg or open it in a text editor and delete the offending options/lines.
I spent a lot of time saving retroarch options--is there any way to easily find out which lines are causing the problem without deleting the file and restarting?
Find the lines that correspond to the core and then delete them, either one by one or using a 'bisect' method (delete half, if that fixes it, your issue was in those, so delete a fourth of them; if the problem wasn't fixed, the issue was in the other half. rinse and repeat until you narrow it down to 1 option).
Seems like this issue is all over GitHub and hasn't been fixed by https://github.com/libretro/parallel-n64/pull/637 yet :(
https://github.com/libretro/parallel-n64/issues/636 https://github.com/libretro/parallel-n64/issues/684 https://github.com/libretro/parallel-n64/issues/571 https://github.com/libretro/parallel-n64/issues/580
FWIW, on x86 here it saves okay. Using latest einweggerat.
No idea if this helps, I got that by using adb logcat *:F
:
--------- beginning of crash
10-11 13:27:14.104 16057 16076 F libc : Fatal signal 11 (SIGSEGV), code 1, fault addr 0xbde3264c in tid 16076 (Thread-5)
10-11 13:27:14.303 16160 16160 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
10-11 13:27:14.304 16160 16160 F DEBUG : Build fingerprint: 'samsung/a5xeltexx/a5xelte:7.0/NRD90M/A510FXXS8CSF3:user/release-keys'
10-11 13:27:14.304 16160 16160 F DEBUG : Revision: '4'
10-11 13:27:14.304 16160 16160 F DEBUG : ABI: 'arm'
10-11 13:27:14.304 16160 16160 F DEBUG : pid: 16057, tid: 16076, name: Thread-5 >>> com.retroarch.ra32 <<<
10-11 13:27:14.304 16160 16160 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xbde3264c
10-11 13:27:14.304 16160 16160 F DEBUG : r0 0000002e r1 00000000 r2 d455e937 r3 00000003
10-11 13:27:14.304 16160 16160 F DEBUG : r4 bde3264c r5 bd9047d4 r6 00000000 r7 00000000
10-11 13:27:14.304 16160 16160 F DEBUG : r8 00000000 r9 00000000 sl 00000000 fp 00000000
10-11 13:27:14.304 16160 16160 F DEBUG : ip ca7ffc14 sp ca8000f0 lr bcdd7de4 pc bcdd7de4 cpsr 600f0010
10-11 13:27:14.307 16160 16160 F DEBUG :
10-11 13:27:14.307 16160 16160 F DEBUG : backtrace:
10-11 13:27:14.307 16160 16160 F DEBUG : #00 pc 00192de4 /data/data/com.retroarch.ra32/cores/parallel_n64_libretro_android.so
10-11 13:27:14.307 16160 16160 F DEBUG : #01 pc 00194de4 /data/data/com.retroarch.ra32/cores/parallel_n64_libretro_android.so
The core crashes RetroArch as soon as I click "Close Content" and yeah, because of that core options don't stick :/
This is on a Samsung A5 2016, not rooted, still using Android 7... I know pretty much nothing about Android, but if there's something else I can run to get a better crash log or anything, I'd be happy to give it a shot if it can help fixing this issue!
edit: Using latest RA and core nightlies btw.
Nvidia Shield Android TV 8.0.1 RetroArch64 Latest Parallel core
I tried following this guide: https://www.libretro.com/index.php/parallel-n64-low-level-rdp-upscaling-is-finally-here/
I was able to change my GFX and RSP to parallel, but it was laggy so I wanted to change it back. I tried to set it back to "auto" but the setting would not save, even if I went into overrides and tried to save it manually. Can anyone help?