execve("/bin/sh", ["/bin/sh", "/usr/bin/droid/droid-hal-startup"...], [/* 38 vars */]) = 0 brk(0) = 0x272000 uname({sys="Linux", node="Sailfish", ...}) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400dd000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=37509, ...}) = 0 mmap2(NULL, 37509, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4017f000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\230]\0\0004\0\0\0"..., 512) = 512 lseek(3, 102384, SEEK_SET) = 102384 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120 lseek(3, 102044, SEEK_SET) = 102044 read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 53) = 53 fstat64(3, {st_mode=S_IFREG|0755, st_size=103504, ...}) = 0 mmap2(NULL, 168480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x401c7000 mprotect(0x401df000, 61440, PROT_NONE) = 0 mmap2(0x401ee000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x401ee000 mmap2(0x401f0000, 544, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401f0000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\234\t\0\0004\0\0\0"..., 512) = 512 lseek(3, 8668, SEEK_SET) = 8668 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1160) = 1160 lseek(3, 8328, SEEK_SET) = 8328 read(3, "A6\0\0\0aeabi\0\1,\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 55) = 55 fstat64(3, {st_mode=S_IFREG|0755, st_size=9828, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4026e000 mmap2(NULL, 73912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x402ec000 mprotect(0x402ee000, 61440, PROT_NONE) = 0 mmap2(0x402fd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x402fd000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\300&\0\0004\0\0\0"..., 512) = 512 lseek(3, 31948, SEEK_SET) = 31948 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120 lseek(3, 31600, SEEK_SET) = 31600 read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 53) = 53 fstat64(3, {st_mode=S_IFREG|0755, st_size=33068, ...}) = 0 mmap2(NULL, 97192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40326000 mprotect(0x4032e000, 61440, PROT_NONE) = 0 mmap2(0x4033d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x4033d000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0Mz\1\0004\0\0\0"..., 512) = 512 lseek(3, 990132, SEEK_SET) = 990132 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2840) = 2840 lseek(3, 986684, SEEK_SET) = 986684 read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 53) = 53 fstat64(3, {st_mode=S_IFREG|0755, st_size=992972, ...}) = 0 mmap2(NULL, 1062408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x403f2000 mprotect(0x404e1000, 61440, PROT_NONE) = 0 mmap2(0x404f0000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xee000) = 0x404f0000 mmap2(0x404f3000, 9736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x404f3000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40580000 set_tls(0x405804c0, 0x4006a000, 0x40580ba8, 0x405804c0, 0x4006a000) = 0 mprotect(0x404f0000, 8192, PROT_READ) = 0 mprotect(0x402fd000, 4096, PROT_READ) = 0 mprotect(0x40069000, 4096, PROT_READ) = 0 munmap(0x4017f000, 37509) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3 close(3) = 0 brk(0) = 0x272000 brk(0x293000) = 0x293000 getuid32() = 0 getgid32() = 0 geteuid32() = 0 getegid32() = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 gettimeofday({1477324627, 983138}, NULL) = 0 open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 3 fcntl64(3, F_GETFD) = 0x1 (flags FD_CLOEXEC) fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4012d000 read(3, "MemTotal: 409612 kB\nMemF"..., 1024) = 924 close(3) = 0 munmap(0x4012d000, 4096) = 0 rt_sigaction(SIGCHLD, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0x4000000 /* SA_??? */}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0x4000000 /* SA_??? */}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0x4000000 /* SA_??? */}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGQUIT, {SIG_IGN, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0x4000000 /* SA_??? */}, 8) = 0 uname({sys="Linux", node="Sailfish", ...}) = 0 stat64("/home/nemo", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0 stat64(".", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0 getpid() = 1190 getppid() = 1187 getpgrp() = 1187 rt_sigaction(SIGCHLD, {0x3aa0d, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0x4000000 /* SA_??? */}, 8) = 0 getrlimit(RLIMIT_NPROC, {rlim_cur=1024, rlim_max=3194}) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/usr/bin/droid/droid-hal-startup.sh", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0xbeee9580) = -1 ENOTTY (Inappropriate ioctl for device) _llseek(3, 0, [0], SEEK_CUR) = 0 read(3, "#!/bin/sh\ncd /\nsh /usr/libexec/d"..., 80) = 80 _llseek(3, 0, [0], SEEK_SET) = 0 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0 dup2(3, 255) = 255 close(3) = 0 fcntl64(255, F_SETFD, FD_CLOEXEC) = 0 fcntl64(255, F_GETFL) = 0x20000 (flags O_RDONLY|O_LARGEFILE) fstat64(255, {st_mode=S_IFREG|0644, st_size=351, ...}) = 0 _llseek(255, 0, [0], SEEK_CUR) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "#!/bin/sh\ncd /\nsh /usr/libexec/d"..., 351) = 351 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 chdir("/") = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/sbin/sh", 0xbeee93a0) = -1 ENOENT (No such file or directory) stat64("/usr/local/bin/sh", 0xbeee93a0) = -1 ENOENT (No such file or directory) stat64("/bin/sh", {st_mode=S_IFREG|0755, st_size=528748, ...}) = 0 access("/bin/sh", X_OK) = 0 access("/bin/sh", R_OK) = 0 stat64("/bin/sh", {st_mode=S_IFREG|0755, st_size=528748, ...}) = 0 access("/bin/sh", X_OK) = 0 access("/bin/sh", R_OK) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -273, [78], SEEK_CUR) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x40580068) = 1191 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x3965d, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0x4000000 /* SA_??? */}, 8) = 0 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 127}], 0, NULL) = 1191 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1191, si_status=127, si_utime=0, si_stime=0} --- wait4(-1, 0xbeee8fe8, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() (mask [ILL ABRT BUS FPE SEGV ALRM TERM STKFLT CONT STOP TSTP]) = 0 rt_sigaction(SIGINT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {0x3965d, [], 0x4000000 /* SA_??? */}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "touch /dev/.coldboot_done\nexport"..., 351) = 273 stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/sbin/touch", 0xbeee93a0) = -1 ENOENT (No such file or directory) stat64("/usr/local/bin/touch", 0xbeee93a0) = -1 ENOENT (No such file or directory) stat64("/bin/touch", {st_mode=S_IFREG|0755, st_size=28568, ...}) = 0 access("/bin/touch", X_OK) = 0 access("/bin/touch", R_OK) = 0 stat64("/bin/touch", {st_mode=S_IFREG|0755, st_size=28568, ...}) = 0 access("/bin/touch", X_OK) = 0 access("/bin/touch", R_OK) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -247, [104], SEEK_CUR) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x40580068) = 1192 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x3965d, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0x4000000 /* SA_??? */}, 8) = 0 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1192 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1192, si_status=0, si_utime=0, si_stime=1} --- wait4(-1, 0xbeee8fe8, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() (mask [ILL ABRT BUS FPE SEGV ALRM TERM STKFLT CONT STOP TSTP]) = 0 rt_sigaction(SIGINT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {0x3965d, [], 0x4000000 /* SA_??? */}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "export LD_LIBRARY_PATH=/usr/libe"..., 351) = 247 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/run/droid-hal/notify-socket-name", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3 fcntl64(1, F_GETFD) = 0 fcntl64(1, F_DUPFD, 10) = 10 fcntl64(1, F_GETFD) = 0 fcntl64(10, F_SETFD, FD_CLOEXEC) = 0 dup2(3, 1) = 1 close(3) = 0 fstat64(1, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401b4000 write(1, "\n", 1) = 1 dup2(10, 1) = 1 fcntl64(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) close(10) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGINT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0x4000000 /* SA_??? */}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {SIG_IGN, [], 0x4000000 /* SA_??? */}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {0x3aa0d, [], 0x4000000 /* SA_??? */}, 8) = 0 execve("/sbin/droid-hal-init", ["/sbin/droid-hal-init"], [/* 39 vars */]) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=2048*1024, rlim_max=2048*1024}) = 0 gettid() = 1190 set_tls(0x38830, 0xfffffefc, 0, 0x38830, 0x38a74) = 0 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x4003d000 madvise(0x4003d000, 8192, MADV_MERGEABLE) = 0 sigaltstack({ss_sp=0x4003d000, ss_flags=0, ss_size=8192}, NULL) = 0 open("/dev/__properties__", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 fstat64(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0 mmap2(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x4006f000 close(3) = 0 mprotect(0x35000, 4096, PROT_READ) = 0 statfs64("/sys/fs/selinux", 88, 0xbea9d378) = -1 ENOENT (No such file or directory) open("/proc/filesystems", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 gettimeofday({1477324628, 43241}, NULL) = 0 brk(0) = 0x190000 brk(0x190000) = 0x190000 brk(0x191000) = 0x191000 read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tb"..., 1024) = 260 read(3, "", 1024) = 0 close(3) = 0 clock_gettime(CLOCK_MONOTONIC, {540, 172639842}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40168000 madvise(0x40168000, 4096, MADV_MERGEABLE) = 0 mprotect(0x40168000, 4096, PROT_READ) = 0 brk(0x192000) = 0x192000 umask(0) = 022 mkdir("/dev/socket", 0755) = -1 EEXIST (File exists) open("/dev/.booting", O_WRONLY|O_CREAT|O_LARGEFILE, 0) = 3 close(3) = 0 mknod("/dev/__null__", S_IFCHR|0600, makedev(1, 3)) = 0 open("/dev/__null__", O_RDWR|O_LARGEFILE) = 3 unlink("/dev/__null__") = 0 dup2(3, 0) = 0 dup2(3, 1) = 1 dup2(3, 2) = 2 close(3) = 0 mknod("/dev/__kmsg__", S_IFCHR|0600, makedev(1, 11)) = 0 open("/dev/__kmsg__", O_WRONLY|O_LARGEFILE) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 unlink("/dev/__kmsg__") = 0 open("/dev/__properties__", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC, 0444) = -1 EEXIST (File exists) open("/proc/cpuinfo", O_RDONLY|O_LARGEFILE) = 4 read(4, "Processor\t: ARMv7 Processor rev "..., 1023) = 298 close(4) = 0 chmod("/proc/cmdline", 0440) = 0 open("/proc/cmdline", O_RDONLY|O_LARGEFILE) = 4 read(4, "androidboot.hardware=u0 androidb"..., 1023) = 245 close(4) = 0 access("/sys/fs/selinux", F_OK) = -1 ENOENT (No such file or directory) open("/proc/filesystems", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(4, "nodev\tsysfs\nnodev\trootfs\nnodev\tb"..., 1024) = 260 read(4, "", 1024) = 0 close(4) = 0 open("/proc/filesystems", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(4, "nodev\tsysfs\nnodev\trootfs\nnodev\tb"..., 1024) = 260 read(4, "", 1024) = 0 close(4) = 0 open("/proc/filesystems", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(4, "nodev\tsysfs\nnodev\trootfs\nnodev\tb"..., 1024) = 260 read(4, "", 1024) = 0 close(4) = 0 open("/proc/filesystems", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(4, "nodev\tsysfs\nnodev\trootfs\nnodev\tb"..., 1024) = 260 read(4, "", 1024) = 0 close(4) = 0 open("/default.prop", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=144, ...}) = 0 lseek(4, 0, SEEK_END) = 144 lseek(4, 0, SEEK_SET) = 0 read(4, "#\n# ADDITIONAL_DEFAULT_PROPERTIE"..., 144) = 144 close(4) = 0 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0x4006faf0} --- +++ killed by SIGSEGV +++