Bug #9851 my_print_defaults core dumps
Submitted: 12 Apr 2005 17:36 Modified: 19 May 2005 1:35
Reporter: Adam Arrowood Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Command-line Clients Severity:S3 (Non-critical)
Version:4.1.11 OS:Solairs 2.9
Assigned to: Jim Winstead CPU Architecture:Any

[12 Apr 2005 17:36] Adam Arrowood
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
[12 Apr 2005 17:52] MySQL Verification Team
Looks the cause of this issue has the same source of:

http://bugs.mysql.com/bug.php?id=9136
[27 Apr 2005 0:43] Jim Winstead
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/internals/24342

(Originally marked patch with the wrong bug #.)
[7 May 2005 9:20] Jim Winstead
Fixed in 4.1.12 and 5.0.6.
[19 May 2005 1:35] Paul DuBois
Noted in 4.1.12, 5.0.6 changelogs.