Ubuntu 17.04 testing Retroarch crashes trying to enable cheats in any of multiple cores tested.
Similar failure with windows nightly builds.
gdb backtrace:
Thread 1 "retroarch" received signal SIGSEGV, Segmentation fault.
0x0000555555665f42 in strlcpy_retro__ (
dest=dest@entry=0x555555d523c0 <menu_input_dialog_keyboard_label_setting> "", source=0x0, size=size@entry=256) at libretro-common/compat/compat_strl.c:38
38 libretro-common/compat/compat_strl.c: No such file or directory.
(gdb) bt
#0 0x0000555555665f42 in strlcpy_retro__ (
dest=dest@entry=0x555555d523c0 <menu_input_dialog_keyboard_label_setting> "", source=0x0, size=size@entry=256) at libretro-common/compat/compat_strl.c:38
#1 0x00005555556a1848 in menu_input_dialog_start (
line=line@entry=0x7fffffffdd40) at menu/widgets/menu_input_dialog.c:133
#2 0x00005555556a42af in action_ok_cheat (path=<optimized out>, label=0x0,
type=661, idx=4, entry_idx=<optimized out>) at menu/cbs/menu_cbs_ok.c:1919
#3 0x00005555556a31fe in menu_entry_action (entry=entry@entry=0x7fffffffde00,
i=4, action=action@entry=MENU_ACTION_OK) at menu/widgets/menu_entry.c:452
#4 0x00005555556d9980 in generic_menu_iterate (data=0x555556d010a0,
userdata=<optimized out>, action=MENU_ACTION_OK)
at menu/drivers/menu_generic.c:234
#5 0x000055555568f9bf in menu_driver_iterate (
iterate=iterate@entry=0x7fffffffdea0) at menu/menu_driver.c:1682
#6 0x00005555555b53ec in runloop_check_state (
settings=settings@entry=0x7ffff7fc5010,
input_nonblock_state=input_nonblock_state@entry=false,
sleep_ms=0x7fffffffe00c) at retroarch.c:2549
#7 0x00005555555b90bf in runloop_iterate (sleep_ms=0x7fffffffe00c)
at retroarch.c:3056
#8 0x00005555555b3080 in rarch_main (argc=<optimized out>,
argv=<optimized out>, data=0x0) at frontend/frontend.c:131
#9 0x00007fffefc083f1 in __libc_start_main (main=0x5555555ae690 <main>,
argc=1, argv=0x7fffffffe148, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffe138)
at ../csu/libc-start.c:291
#10 0x00005555555b034a in _start ()