I can't seem to figure out this one.
There is a chance that it has to do with my system configuration, but I
highly doubt it, since mysql is still available via another transport
such as Perl::DBI...

Thus follows a core dump:
The actual dump:
$ mysql
Segmentation fault
$

Tracing it shows thus(certain calls have been removed/altered for security reasons):
execve("/usr/bin/mysql", ["mysql", "-u", "user"], [/* 56 vars */]) = 0
uname({sys="Linux", node="sQa.deadhorse.net", ...}) = 0
brk(0)                                  = 0x8073fe8
open("/etc/ld.so.preload", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
close(3)                                = 0
open("/usr/lib/mysql/i686/mmx/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/usr/lib/mysql/i686/mmx", 0xbfffe8fc) = -1 ENOENT (No such file or directory)
open("/usr/lib/mysql/i686/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/usr/lib/mysql/i686", 0xbfffe8fc) = -1 ENOENT (No such file or directory)
open("/usr/lib/mysql/mmx/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/usr/lib/mysql/mmx", 0xbfffe8fc) = -1 ENOENT (No such file or directory)
open("/usr/lib/mysql/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/usr/lib/mysql", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=64917, ...}) = 0
old_mmap(NULL, 64917, PROT_READ, MAP_PRIVATE, 3, 0) = 0x127000
close(3)                                = 0
open("/lib/libncurses.so.5", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\337"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=251440, ...}) = 0
old_mmap(NULL, 256288, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x137000
mprotect(0x16d000, 35104, PROT_NONE)    = 0
old_mmap(0x16d000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x35000) = 
0x16d000
close(3)                                = 0
open("/usr/lib/mysql/libmysqlclient.so.10", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/libmysqlclient.so.10", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340o\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=195568, ...}) = 0
old_mmap(NULL, 199200, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x176000
mprotect(0x194000, 76320, PROT_NONE)    = 0
old_mmap(0x194000, 77824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1d000) = 
0x194000
close(3)                                = 0
open("/usr/lib/mysql/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libz.so.1", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\30"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=51968, ...}) = 0
old_mmap(NULL, 55048, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x1a7000
mprotect(0x1b3000, 5896, PROT_NONE)     = 0
old_mmap(0x1b3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 
0x1b3000
close(3)                                = 0
open("/usr/lib/mysql/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libcrypt.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\t\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=19408, ...}) = 0
old_mmap(NULL, 182268, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x1b5000
mprotect(0x1ba000, 161788, PROT_NONE)   = 0
old_mmap(0x1ba000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 
0x1ba000
old_mmap(0x1bb000, 157692, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x1bb000
close(3)                                = 0
open("/usr/lib/mysql/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libnsl.so.1", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\00008\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=76400, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x1e2000
old_mmap(NULL, 87868, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x1e3000
mprotect(0x1f5000, 14140, PROT_NONE)    = 0
old_mmap(0x1f5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 
0x1f5000
old_mmap(0x1f7000, 5948, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x1f7000
close(3)                                = 0
open("/usr/lib/mysql/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P7\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=135640, ...}) = 0
old_mmap(NULL, 138228, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x1f9000
mprotect(0x21a000, 3060, PROT_NONE)     = 0
old_mmap(0x21a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 
0x21a000
close(3)                                = 0
open("/usr/lib/mysql/libstdc++-libc6.2-2.so.3", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/libstdc++-libc6.2-2.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\177"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0555, st_size=303980, ...}) = 0
old_mmap(NULL, 316456, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x21b000
mprotect(0x255000, 78888, PROT_NONE)    = 0
old_mmap(0x255000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x39000) = 
0x255000
old_mmap(0x266000, 9256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x266000
close(3)                                = 0
open("/usr/lib/mysql/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\203"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1274372, ...}) = 0
old_mmap(NULL, 1291072, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x269000
mprotect(0x39b000, 37696, PROT_NONE)    = 0
old_mmap(0x39b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x131000) = 
0x39b000
old_mmap(0x3a1000, 13120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x3a1000
close(3)                                = 0
open("/usr/lib/mysql/libgpm.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/mysql/libgpm.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgpm.so.1", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\32\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=18672, ...}) = 0
old_mmap(NULL, 22552, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x3a5000
mprotect(0x3aa000, 2072, PROT_NONE)     = 0
old_mmap(0x3aa000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 
0x3aa000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x3ab000
munmap(0x127000, 64917)                 = 0
ioctl(0, SNDCTL_TMR_TIMEBASE, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE, {B38400 opost isig icanon echo ...}) = 0
brk(0)                                  = 0x8073fe8
brk(0x8074008)                          = 0x8074008
brk(0x8075000)                          = 0x8075000
open("/etc/my.cnf", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2227, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x127000
read(3, "# Example mysql config file for "..., 4096) = 2227
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x127000, 4096)                  = 0
open("/var/lib/mysql/my.cnf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or 
directory)
open("/root/.my.cnf", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0600, st_size=28, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x127000
read(3, "[client]\npassword\t= fookla0\n", 4096) = 28
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x127000, 4096)                  = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1749, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x127000
read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1749
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x127000, 4096)                  = 0
open("/usr/lib/mysql/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=64917, ...}) = 0
old_mmap(NULL, 64917, PROT_READ, MAP_PRIVATE, 3, 0) = 0x127000
close(3)                                = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\33\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=37876, ...}) = 0
brk(0x8076000)                          = 0x8076000
old_mmap(NULL, 41272, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x3ac000
mprotect(0x3b5000, 4408, PROT_NONE)     = 0
old_mmap(0x3b5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 
0x3b5000
old_mmap(0x3b6000, 312, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 
0) = 0x3b6000
close(3)                                = 0
munmap(0x127000, 64917)                 = 0
open("/etc/services", O_RDONLY)         = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=11344, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x127000
read(3, "# /etc/services:\n# $Id: services"..., 4096) = 4096
read(3, "\t\t# Protocol v3\nrpc2portmap\t369/"..., 4096) = 4096
close(3)                                = 0
munmap(0x127000, 4096)                  = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 3
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
connect(3, {sin_family=AF_UNIX, path="/var/lib/mysql/mysql.sock"}, 110) = 0
brk(0x807b000)                          = 0x807b000
setsockopt(3, SOL_IP, IP_TOS, [8], 4)   = -1 EOPNOTSUPP (Operation not supported)
setsockopt(3, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0
read(3, "(\0\0\0", 4)                   = 4
read(3, "\n3.23.47\0\10\0\0\0s_bN@7/(\0, \10\2\0\0\0\0\0\0"..., 40) = 40
open("/usr/share/mysql/charsets/Index", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=549, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x127000
read(4, "# sql/share/charsets/Index\n#\n# T"..., 4096) = 549
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x127000, 4096)                  = 0
write(3, "\23\0\0\1\205$\0\0\0user\0_BK[UGWK", 23) = 23
read(3, "B\0\0\2", 4)                   = 4
read(3, "\377\25\4Access denied for user: \'user"..., 66) = 66
shutdown(3, 2 /* send and receive */)   = 0
close(3)                                = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

I know, reading straces is about as fun as pouring salt in your eyes : P

Tashi Delek

-- 
Bryan Paxton
Public PGP key: http://www.deadhorse.net/bpaxton.gpg

"Heedfulness: the path to the Deathless.
Heedlessness: the path to death.
The heedful do not die.
The heedless are as if already dead." -- Dhp. 21-24

Reply via email to