glibc problem
Jan Polak
honzap na oknet.cz
Středa Říjen 16 23:07:45 CEST 2002
Zdravim vsechny.
Problem:
Systemy: rh 7.1 a rh 7.2 vcetne vsech upgrade...
Po upgade na glibc 2.2.4-30 vypadalo vse OK, az do restartu MySQL
(zkouseno na nekolika strojich s bezicim named i bez nej)
mysql pripojeni pres sock jsou OK, ale na tcp spojeni mysql pada (viz nize
cast vypisu strace)
Pokud se mysql spusti s --skip-name-resolve, tak jede bez problemu jak na
socketu tak na tcp 3306
Podobne se chova i lotus domino - smtp proces pri navazani spojeni ven
sestreli cele domino
(opet vyzkouseno na nekolika strojich).
Po downgrade na glibc 2.2.4-29 se mysql i domino chovaji normalne.
nejake napady?
--hp
---------------------
--- SIGRT_0 (Real-time signal 0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [HUP QUIT PIPE TERM TSTP])
fstat64(1, {st_mode=S_IFREG|0644, st_size=28010, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
write(1, "/usr/libexec/mysqld: ready for c"..., 43/usr/libexec/mysqld: ready for connections) = 43
sched_getscheduler(0xea8) = 0
sched_getparam(0xea8, 0xbffff434) = 0
fcntl64(0x3, 0x3, 0, 0x3) = 2
fcntl64(0x4, 0x3, 0, 0x3) = 2
select(5, [3 4], NULL, NULL, NULL) = 1 (in [3])
fcntl64(0x3, 0x4, 0x802, 0x4) = 0
accept(3, {sin_family=AF_INET, sin_port=htons(61016),
sin_addr=inet_addr("10.10.17.61")}}, [16]) = 7
fcntl64(0x3, 0x4, 0x2, 0x4) = 0
getsockname(7, {sin_family=AF_INET, sin_port=htons(3306),
sin_addr=inet_addr("10.10.16.228")}}, [16]) = 0
fcntl64(0x7, 0x3, 0x7, 0x3) = 2
brk(0x827e000) = 0x827e000
fcntl64(0x7, 0x4, 0x802, 0x4) = 0
time(NULL) = 1034784398
rt_sigprocmask(SIG_SETMASK, NULL, [HUP QUIT PIPE TERM TSTP 32], 8) = 0
write(6, "\240%\3@\0\0\0\0 na 8$\0100n\v\10\360m&\10\5P\10\200\0\0\0"...,
148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [HUP QUIT PIPE TERM TSTP 32], 8) = 0
rt_sigsuspend([HUP QUIT PIPE TERM TSTP] <unfinished ...>
--- SIGRT_0 (Real-time signal 0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [HUP QUIT PIPE TERM
TSTP])
select(5, [3 4], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be
restarted)
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
Další informace o konferenci Linux