Thanks for the update. Have problems with this version though =(
Whenever I try to change path to any directory the application craches
Here is the log:
Nov 27 00:42:50 opendingux daemon.info init: process '/usr/sbin/frontend_start' (pid 1062) exited. Scheduling for restart.
Nov 27 00:42:50 opendingux daemon.info init: starting pid 1079, tty '/dev/tty1': '/usr/sbin/frontend_start'
And here is strace of gmemu
opendingux:/media/data/local/home # strace -s 500 -f -p 1145
Process 1145 attached
waitpid(1161, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0) = 1161
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=1161, si_status=SIGSEGV, si_utime=254, si_stime=8} ---
chdir("/") = 0
umount("/mnt/OhBoy") = 0
rmdir("/mnt/OhBoy") = 0
exit_group(11) = ?
+++ exited with 11 +++
ohboy's strace
nanosleep({0, 50000000}, 0x7fee3318) = 0
_newselect(6, [4 5], NULL, NULL, {0, 0}) = 0 (Timeout)
read(6, 0x7fee3150, 256) = -1 EAGAIN (Resource temporarily unavailable)
ioctl(3, FBIOPAN_DISPLAY or FBIPUT_COLOR, 0x4e625c) = 0
ioctl(3, FBIOPAN_DISPLAY or FBIPUT_COLOR, 0x4e625c) = 0
nanosleep({0, 50000000}, 0x7fee3318) = 0
_newselect(6, [4 5], NULL, NULL, {0, 0}) = 1 (in [4], left {0, 0})
read(4, "\35", 4096) = 1
_newselect(6, [4 5], NULL, NULL, {0, 0}) = 0 (Timeout)
read(6, 0x7fee3150, 256) = -1 EAGAIN (Resource temporarily unavailable)
ioctl(3, FBIOPAN_DISPLAY or FBIPUT_COLOR, 0x4e625c) = 0
ioctl(3, FBIOPAN_DISPLAY or FBIPUT_COLOR, 0x4e625c) = 0
nanosleep({0, 50000000}, 0x7fee3318) = 0
open("/usr/local/home/.ohboy/lastselected.rc", O_RDWR|O_CREAT|O_TRUNC, 0666) = 7
ioctl(7, TIOCNXCL, 0x7fee3280) = -1 ENOTTY (Inappropriate ioctl for device)
write(7, "49", 2) = 2
close(7) = 0
open("/usr/local/home/GBx_Best_Games/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
fstat64(7, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl(7, F_SETFD, FD_CLOEXEC) = 0
getdents(7, /* 20 entries */, 4096) = 324
getdents(7, /* 0 entries */, 4096) = 0
close(7) = 0
open("/usr/local/home/.ohboy/lastselected.rc", O_RDWR) = 7
ioctl(7, TIOCNXCL, 0x7fee3280) = -1 ENOTTY (Inappropriate ioctl for device)
read(7, "49", 4096) = 2
read(7, "", 4096) = 0
close(7) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0xcd1} ---
rt_sigaction(SIGSEGV, {0x10000000, [RT_65 RT_67 RT_69], 0}, {SIG_DFL, [RT_70 RT_71 RT_72 RT_73 RT_74 RT_77 RT_79 RT_81 RT_83 RT_86 RT_88 RT_89 RT_90 RT_91 RT_93 RT_94 RT_95], SA_RESTART|SA_INTERRUPT|SA_NODEFER|SA_NOCLDWAIT|0x79675b0}, 16) = 0
close(6) = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL, [], SA_RESTART|SA_INTERRUPT|SA_NODEFER|SA_NOCLDWAIT|0x796fa44}, 16) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], 0}, NULL, 16) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], SA_RESTART|SA_INTERRUPT|SA_NODEFER|SA_NOCLDWAIT|0x796fa44}, 16) = 0
rt_sigaction(SIGTERM, {SIG_DFL, [], 0}, NULL, 16) = 0
munmap(0x77425000, 3686400) = 0
ioctl(3, FBIOGET_CONTRAST or FBIOPUT_VSCREENINFO, 0x4e62fc) = 0
close(3) = 0
close(5) = 0
ioctl(4, KDSETMODE, 0) = 0
ioctl(4, KDSKBMODE, 0x2) = 0
ioctl(4, SNDRV_TIMER_IOCTL_SELECT or TIOCSPGRP, {B38400 opost isig icanon echo ...}) = 0
ioctl(4, VT_UNLOCKSWITCH, 0x1) = 0
ioctl(4, VT_ACTIVATE, 0x1) = 0
close(4) = 0
rt_sigaction(SIGSEGV, NULL, {0x10000000, [], 0}, 16) = 0
rt_sigaction(SIGBUS, NULL, {SIG_DFL, [], SA_RESTART|SA_INTERRUPT|SA_NODEFER|SA_NOCLDWAIT|0x79675b0}, 16) = 0
rt_sigaction(SIGBUS, {SIG_DFL, [], 0}, NULL, 16) = 0
rt_sigaction(SIGFPE, NULL, {SIG_DFL, [], SA_RESTART|SA_INTERRUPT|SA_NODEFER|SA_NOCLDWAIT|0x79675b0}, 16) = 0
rt_sigaction(SIGFPE, {SIG_DFL, [], 0}, NULL, 16) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL, [], SA_NOCLDSTOP}, 16) = 0
tgkill(1182, 1182, SIGSEGV) = 0
sigreturn() (mask []) = -1
--- SIGSEGV {si_signo=SIGSEGV, si_code=SI_TKILL, si_pid=1182, si_uid=0} ---
+++ killed by SIGSEGV +++[code]