Hi ,
I’ve a pb with the last source of retroarch in android ,
the new one just crash after select game of a core .
and if i build a old version (21369d224a63286c2a83d9fe3d8ba1ec26972d62 - 31 may)
all core works fine. no kind of bug
F/libc (11496): Fatal signal 11 (SIGSEGV) at 0x5f6c6c5d (code=1)
I/DEBUG ( 1436): debuggerd: 2013-06-14 19:52:04
I/DEBUG ( 1436): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 1436): Build fingerprint: 'htc_europe/htc_saga/saga:4.0.4/IMM76D/434411.2:user/release-keys'
I/DEBUG ( 1436): pid: 11496, tid: 11519 >>> org.retroarch <<<
I/DEBUG ( 1436): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 5f6c6c5d
I/DEBUG ( 1436): r0 00000000 r1 00a82000 r2 4007c66c r3 00000000
I/DEBUG ( 1436): r4 5f6c6c59 r5 01192200 r6 00c62418 r7 4007c4b4
I/DEBUG ( 1436): r8 5f6c6c61 r9 0000046c 10 00000000 fp 00000000
I/DEBUG ( 1436): ip 00000000 sp 52edeb90 lr 400457a4 pc 40048a44 cpsr 20000030
I/DEBUG ( 1436): d0 616d5f6863726172 d1 5f74696e695f6e69
I/DEBUG ( 1436): d2 7320292870617277 d3 6465646565636375
I/DEBUG ( 1436): d4 3bc2acce00000000 d5 00006fff641ecf39
I/DEBUG ( 1436): d6 0000000051aeda09 d7 beb453ae28d8c536
I/DEBUG ( 1436): d8 0000000043da8000 d9 4448000043b68000
I/DEBUG ( 1436): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 1436): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 1436): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 1436): d16 73657220636e6953 d17 5b2072656c706d61
I/DEBUG ( 1436): d18 3fc5555555555549 d19 bd9f019b593924c5
I/DEBUG ( 1436): d20 3bbd4ce62db0a8c3 d21 be5ae5e68a10a88d
I/DEBUG ( 1436): d22 bbb3198800000000 d23 3de5d93a5acfd57c
I/DEBUG ( 1436): d24 002e002d002c002b d25 0030002f002e002c
I/DEBUG ( 1436): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 1436): d28 001e001d001c001b d29 0020001f001e001c
I/DEBUG ( 1436): d30 0030003000300030 d31 0000000000000000
I/DEBUG ( 1436): scr 80000013
I/DEBUG ( 1436):
I/DEBUG ( 1436): #00 pc 00015a44 /system/lib/libc.so (dlfree)
I/DEBUG ( 1436): #01 pc 000166a0 /system/lib/libc.so (free)
I/DEBUG ( 1436): #02 pc 0001fa20 /data/data/org.retroarch/lib/libretroarch-activity.so
I/DEBUG ( 1436): #03 pc 000243a4 /data/data/org.retroarch/lib/libretroarch-activity.so (rom_history_push)
I/DEBUG ( 1436): #04 pc 00030e04 /data/data/org.retroarch/lib/libretroarch-activity.so (menu_rom_history_push_current)
I/DEBUG ( 1436): #05 pc 0005599c /data/data/org.retroarch/lib/libretroarch-activity.so
I/DEBUG ( 1436): #06 pc 00013394 /system/lib/libc.so (__thread_entry)
I/DEBUG ( 1436): #07 pc 00012ecc /system/lib/libc.so (pthread_create)
I/DEBUG ( 1436):
visibly it"s some things with rom_history_push .
if i do a debug test and comment this function in the current source code ( history.c)
void rom_history_push(rom_history_t *hist,
const char *path, const char *core_path,
const char *core_name) { return; }
All cores works fine too.