Description:
On Solaris 2.9 (SPARC), when my_print_defaults is run with --defaults-file or --defaults-file-extra it dumps core. Running it with --config-file is fine.
How to repeat:
1) install a binary package (32 or 64-bit) and set up default databases (in data/ )
2) run my_print_defaults with either --defaults-file or --defaults-file-extra set to point to the my.cnf file, use any argument as groups:
e.g. :
/usr/local/mysql-standard-4.1.11-sun-solaris2.9-sparc-64bit/bin/my_print_defaults --defaults-file=/usr/local/mysql-standard-4.1.11-sun-solaris2.9-sparc-64bit/data/my.cnf mysqld
3) see the output:
Segmentation Fault (core dumped)
4) here is truss output from the failure (note our /usr/local is really a symlink to /opt/local)
execve("bin/my_print_defaults", 0xFFFFFFFF7FFFFAE8, 0xFFFFFFFF7FFFFB08) argc = 3
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFFFFFFFF7F500000
open(".", O_RDONLY|O_LARGEFILE) = 3
fstat(3, 0xFFFFFFFF7FFFEEC0) = 0
close(3) = 0
open("./..", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3
fstat(3, 0xFFFFFFFF7FFFEEC0) = 0
getdents(3, 0xFFFFFFFF7FFFC4A8, 8192) = 1008
close(3) = 0
open("./../..", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3
fstat(3, 0xFFFFFFFF7FFFEEC0) = 0
getdents(3, 0xFFFFFFFF7FFFC4A8, 8192) = 224
close(3) = 0
open("./../../..", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3
fstat(3, 0xFFFFFFFF7FFFEEC0) = 0
open("/etc/mnttab", O_RDONLY|O_LARGEFILE) = 4
read(4, " /", 1) = 1
ioctl(4, MNTIOC_NMNTS, 0xFFFFFFFF7FFFC3D8) = 0
fstat(4, 0xFFFFFFFF7FFFC358) = 0
ioctl(4, MNTIOC_GETDEVLIST, 0xFFFFFFFF7FFFC260) = 0
read(4, " d e v / d s k / c 0 t 0".., 697) = 697
close(4) = 0
lstat("/opt", 0xFFFFFFFF7FFFC2C0) = 0
close(3) = 0
lstat("/opt/local/mysql-standard-4.1.11-sun-solaris2.9-sparc-64bit", 0xFFFFFFFF7F72F300) = 0
resolvepath("/opt/local/mysql-standard-4.1.11-sun-solaris2.9-sparc-64bit/bin/my_print_defaults", "/opt/local/mysql-standard-4.1.11-sun-solaris2.9-sparc-64bit/bin/my_print_defaults", 1023) = 81
resolvepath("/usr/lib/sparcv9/ld.so.1", "/usr/lib/sparcv9/ld.so.1", 1023) = 24
stat("/opt/local/mysql-standard-4.1.11-sun-solaris2.9-sparc-64bit/bin/my_print_defaults", 0xFFFFFFFF7FFFF758) = 0
open("/var/ld/64/ld.config", O_RDONLY) Err#2 ENOENT
stat("/usr/lib/64/libpthread.so.1", 0xFFFFFFFF7FFFEE50) = 0
open("/usr/lib/64/libpthread.so.1", O_RDONLY) = 3
mmap(0x00100000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1081344, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7F200000
mmap(0xFFFFFFFF7F200000, 18976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F200000
mmap(0xFFFFFFFF7F306000, 544, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFFFFFFFF7F306000
munmap(0xFFFFFFFF7F206000, 1048576) = 0
resolvepath("/usr/lib/sparcv9/libpthread.so.1", "/usr/lib/sparcv9/libpthread.so.1", 1023) = 32
memcntl(0xFFFFFFFF7F200000, 17400, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/64/libthread.so.1", 0xFFFFFFFF7FFFEE50) = 0
open("/usr/lib/64/libthread.so.1", O_RDONLY) = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1171456, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7F000000
mmap(0xFFFFFFFF7F000000, 102452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F000000
mmap(0xFFFFFFFF7F11A000, 9968, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 106496) = 0xFFFFFFFF7F11A000
munmap(0xFFFFFFFF7F01A000, 1048576) = 0
resolvepath("/usr/lib/sparcv9/libthread.so.11", "/usr/lib/sparcv9/libthread.so.1", 1023) = 31
memcntl(0xFFFFFFFF7F000000, 37128, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/64/librt.so.1", 0xFFFFFFFF7FFFEE50) = 0
open("/usr/lib/64/librt.so.1", O_RDONLY) = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1089536, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7EE00000
mmap(0xFFFFFFFF7EE00000, 24774, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7EE00000
mmap(0xFFFFFFFF7EF08000, 3840, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 32768) = 0xFFFFFFFF7EF08000
munmap(0xFFFFFFFF7EE08000, 1048576) = 0
resolvepath("/usr/lib/sparcv9/librt.so.1so.1", "/usr/lib/sparcv9/librt.so.1", 1023) = 27
memcntl(0xFFFFFFFF7EE00000, 11872, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/64/libcrypt_i.so.1", 0xFFFFFFFF7FFFEE50) = 0
open("/usr/lib/64/libcrypt_i.so.1", O_RDONLY) = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1064960, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7EC00000
mmap(0xFFFFFFFF7EC00000, 7636, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7EC00000
mmap(0xFFFFFFFF7ED02000, 2500, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xFFFFFFFF7ED02000
munmap(0xFFFFFFFF7EC02000, 1048576) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFFFFFFFF7EB00000
resolvepath("/usr/lib/sparcv9/libcrypt_i.so.1", "/usr/lib/sparcv9/libcrypt_i.so.1", 1023) = 32
memcntl(0xFFFFFFFF7EC00000, 3968, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/64/libgen.so.1", 0xFFFFFFFF7FFFEE50) = 0
open("/usr/lib/64/libgen.so.1", O_RDONLY) = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1089536, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7E900000
mmap(0xFFFFFFFF7E900000, 26069, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7E900000
mmap(0xFFFFFFFF7EA08000, 5363, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 32768) = 0xFFFFFFFF7EA08000
munmap(0xFFFFFFFF7E908000, 1048576) = 0
resolvepath("/usr/lib/sparcv9/libgen.so.1so.1", "/usr/lib/sparcv9/libgen.so.1", 1023) = 28
memcntl(0xFFFFFFFF7E900000, 8736, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/64/libsocket.so.1", 0xFFFFFFFF7FFFEE50) = 0
open("/usr/lib/64/libsocket.so.1", O_RDONLY) = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1114112, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7E700000
mmap(0xFFFFFFFF7E700000, 48234, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7E700000
mmap(0xFFFFFFFF7E80C000, 8585, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 49152) = 0xFFFFFFFF7E80C000
munmap(0xFFFFFFFF7E70C000, 1048576) = 0
resolvepath("/usr/lib/sparcv9/libsocket.so.11", "/usr/lib/sparcv9/libsocket.so.1", 1023) = 31
memcntl(0xFFFFFFFF7E700000, 19736, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/64/libnsl.so.1", 0xFFFFFFFF7FFFEE50) = 0
open("/usr/lib/64/libnsl.so.1", O_RDONLY) = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1835008, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7E500000
mmap(0xFFFFFFFF7E500000, 683594, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7E500000
mmap(0xFFFFFFFF7E6A8000, 57280, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 688128) = 0xFFFFFFFF7E6A8000
mmap(0xFFFFFFFF7E6B6000, 34816, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFFFFFFFF7E6B6000
munmap(0xFFFFFFFF7E5A8000, 1048576) = 0
resolvepath("/usr/lib/sparcv9/libnsl.so.1o.1", "/usr/lib/sparcv9/libnsl.so.1", 1023) = 28
memcntl(0xFFFFFFFF7E500000, 130832, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/64/libm.so.1", 0xFFFFFFFF7FFFEE50) = 0
open("/usr/lib/64/libm.so.1", O_RDONLY) = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1277952, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7E300000
mmap(0xFFFFFFFF7E300000, 219838, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7E300000
mmap(0xFFFFFFFF7E434000, 12772, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 212992) = 0xFFFFFFFF7E434000
munmap(0xFFFFFFFF7E336000, 1040384) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFFFFFFFF7E200000
resolvepath("/usr/lib/sparcv9/libm.so.1.1", "/usr/lib/sparcv9/libm.so.1", 1023) = 26
memcntl(0xFFFFFFFF7E300000, 16336, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/64/libc.so.1", 0xFFFFFFFF7FFFEE50) = 0
open("/usr/lib/64/libc.so.1", O_RDONLY) = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1859584, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7E000000
mmap(0xFFFFFFFF7E000000, 738368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7E000000
mmap(0xFFFFFFFF7E1B6000, 52760, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 745472) = 0xFFFFFFFF7E1B6000
mmap(0xFFFFFFFF7E1C4000, 3952, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFFFFFFFF7E1C4000
munmap(0xFFFFFFFF7E0B6000, 1048576) = 0
resolvepath("/usr/lib/sparcv9/libc.so.1", "/usr/lib/sparcv9/libc.so.1", 1023) = 26
memcntl(0xFFFFFFFF7E000000, 158432, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/64/libc.so.1", 0xFFFFFFFF7FFFEE50) = 0
stat("/usr/lib/64/libdl.so.1", 0xFFFFFFFF7FFFEE50) = 0
open("/usr/lib/64/libdl.so.1", O_RDONLY) = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00002000, 8192, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7DF00000
mmap(0xFFFFFFFF7DF00000, 2294, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7DF00000
resolvepath("/usr/lib/sparcv9/libdl.so.11", "/usr/lib/sparcv9/libdl.so.1", 1023) = 27
close(3) = 0
stat("/usr/lib/64/libaio.so.1", 0xFFFFFFFF7FFFEE50) = 0
open("/usr/lib/64/libaio.so.1", O_RDONLY) = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1097728, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7DD00000
mmap(0xFFFFFFFF7DD00000, 31793, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7DD00000
mmap(0xFFFFFFFF7DE08000, 3672, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 32768) = 0xFFFFFFFF7DE08000
mmap(0xFFFFFFFF7DE0A000, 48, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFFFFFFFF7DE0A000
munmap(0xFFFFFFFF7DD08000, 1048576) = 0
resolvepath("/usr/lib/sparcv9/libaio.so.1", "/usr/lib/sparcv9/libaio.so.1", 1023) = 28
memcntl(0xFFFFFFFF7DD00000, 8720, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/64/libc.so.1", 0xFFFFFFFF7FFFEE50) = 0
stat("/usr/lib/64/libmd5.so.1", 0xFFFFFFFF7FFFEE50) = 0
open("/usr/lib/64/libmd5.so.1", O_RDONLY) = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1064960, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7DB00000
mmap(0xFFFFFFFF7DB00000, 6340, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7DB00000
mmap(0xFFFFFFFF7DC02000, 1152, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xFFFFFFFF7DC02000
munmap(0xFFFFFFFF7DB02000, 1048576) = 0
resolvepath("/usr/lib/sparcv9/libmd5.so.1", "/usr/lib/sparcv9/libmd5.so.1", 1023) = 28
memcntl(0xFFFFFFFF7DB00000, 1688, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/64/libgen.so.1", 0xFFFFFFFF7FFFEE50) = 0
stat("/usr/lib/64/libc.so.1", 0xFFFFFFFF7FFFEE50) = 0
stat("/usr/lib/64/libc.so.1", 0xFFFFFFFF7FFFEE50) = 0
stat("/usr/lib/64/libnsl.so.1", 0xFFFFFFFF7FFFEE50) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFFFFFFFF7DA00000
stat("/usr/lib/64/libc.so.1", 0xFFFFFFFF7FFFEE50) = 0
stat("/usr/lib/64/libdl.so.1", 0xFFFFFFFF7FFFEE50) = 0
stat("/usr/lib/64/libc.so.1", 0xFFFFFFFF7FFFEE50) = 0
stat("/usr/lib/64/libmp.so.2", 0xFFFFFFFF7FFFEE50) = 0
open("/usr/lib/64/libmp.so.2", O_RDONLY) = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1073152, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7D800000
mmap(0xFFFFFFFF7D800000, 11852, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7D800000
mmap(0xFFFFFFFF7D904000, 1785, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 16384) = 0xFFFFFFFF7D904000
munmap(0xFFFFFFFF7D804000, 1048576) = 0
resolvepath("/usr/lib/sparcv9/libmp.so.21", "/usr/lib/sparcv9/libmp.so.2", 1023) = 27
memcntl(0xFFFFFFFF7D800000, 3496, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/64/libc.so.1", 0xFFFFFFFF7FFFEE50) = 0
stat("/usr/lib/64/libdl.so.1", 0xFFFFFFFF7FFFEE50) = 0
stat("/usr/lib/64/libc.so.1", 0xFFFFFFFF7FFFEE50) = 0
stat("/usr/lib/64/libc.so.1", 0xFFFFFFFF7FFFEE50) = 0
stat("/usr/lib/64/libc.so.1", 0xFFFFFFFF7FFFEE50) = 0
stat("/usr/platform/SUNW,Sun-Blade-100/lib/sparcv9/libc_psr.so.1", 0xFFFFFFFF7FFFE9F0) = 0
open("/usr/platform/SUNW,Sun-Blade-100/lib/sparcv9/libc_psr.so.1", O_RDONLY) = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00002000, 16384, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7D700000
mmap(0xFFFFFFFF7D700000, 13396, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7D700000
resolvepath("/usr/platform/sun4u/lib/sparcv9/libc_psr.so.1libc_psr.so.1", "/usr/platform/sun4u/lib/sparcv9/libc_psr.so.1", 1023) = 45
close(3) = 0
stat("/usr/lib/64/libthread.so.1", 0xFFFFFFFF7FFFED00) = 0
mmap(0x00000000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFFFFFFFF7D600000
munmap(0xFFFFFFFF7F400000, 8192) = 0
sysconfig(_CONFIG_PAGESIZE) = 8192
sigfillset(0xFFFFFFFF7E1C3C6C) = 0
sigprocmask(SIG_SETMASK, 0xFFFFFFFF7F11D4C0, 0xFFFFFFFF7FFFF0C0) = 0
getcontext(0xFFFFFFFF7FFFF0D0)
getrlimit(RLIMIT_STACK, 0xFFFFFFFF7FFFF0B0) = 0
setustack(0xFFFFFFFF7D600068)
sysconfig(_CONFIG_SEM_VALUE_MAX) = 2147483647
sysconfig(_CONFIG_NPROC_ONLN) = 1
getpid() = 27050 [27049]
sigaction(SIGHUP, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGINT, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGQUIT, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGILL, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGTRAP, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGABRT, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGEMT, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGFPE, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGKILL, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGBUS, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGSEGV, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGSYS, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGPIPE, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGALRM, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGTERM, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGUSR1, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGUSR2, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGCLD, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGPWR, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGWINCH, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGURG, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGPOLL, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGSTOP, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGTSTP, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGCONT, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGTTIN, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGTTOU, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGVTALRM, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGPROF, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGXCPU, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGXFSZ, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGWAITING, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGLWP, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGFREEZE, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGTHAW, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGCANCEL, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGLOST, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGXRES, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGRTMIN, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGRTMIN+1, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGRTMIN+2, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGRTMIN+3, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGRTMAX-3, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGRTMAX-2, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGRTMAX-1, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
sigaction(SIGRTMAX, 0x00000000, 0xFFFFFFFF7FFFEFC0) = 0
lwp_schedctl(SC_STATE|SC_PREEMPT, 0, 0xFFFFFFFF7FFFEE38) = 0
sigaction(SIGCANCEL, 0xFFFFFFFF7FFFEFA0, 0x00000000) = 0
sigaction(SIGWAITING, 0xFFFFFFFF7FFFEFA0, 0x00000000) = 0
sigaction(SIGLWP, 0xFFFFFFFF7FFFEFA0, 0x00000000) = 0
sigprocmask(SIG_SETMASK, 0xFFFFFFFF7FFFF0C0, 0x00000000) = 0
getustack(0xFFFFFFFF7FFFF3A8)
sysconfig(_CONFIG_SEM_VALUE_MAX) = 2147483647
mmap(0x00000000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFFFFFFFF7F400000
brk(0x100115F70) = 0
brk(0x100119F70) = 0
Incurred fault #6, FLTBOUNDS %pc = 0x100007CA4
siginfo: SIGSEGV SEGV_MAPERR addr=0x00000008
Received signal #11, SIGSEGV [default]
siginfo: SIGSEGV SEGV_MAPERR addr=0x00000008