>Description:
After upgrading mysql to 3.23.53, mysqld would segfault every time accessing a
certain database. After running checks
on the database and making sure everything was okay, I started mysqld up in gdb.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 2051 (LWP 12699)]
0x0012a12c in _nss_dns_gethostbyaddr_r (addr=0x81b9f68, len=4, af=2, result=0x337ca4,
buffer=0x81bbfc8 "\b33", buflen=1024,
errnop=0x431c68, h_errnop=0x431864) at nss_dns/dns-host.c:223
223 nss_dns/dns-host.c: No such file or directory.
in nss_dns/dns-host.c
(gdb) bt
#0 0x0012a12c in _nss_dns_gethostbyaddr_r (addr=0x81b9f68, len=4, af=2,
result=0x337ca4, buffer=0x81bbfc8 "\b33",
buflen=1024,
errnop=0x431c68, h_errnop=0x431864) at nss_dns/dns-host.c:223
#1 0x002fc919 in __gethostbyaddr_r (addr=0x81b9f68, len=4, type=2, resbuf=0x337ca4,
buffer=0x81bbfc8 "\b33", buflen=1024,
result=0x431860, h_errnop=0x431864) at ../nss/getXXbyYY_r.c:200
#2 0x002fc6fb in gethostbyaddr (addr=0x81b9f68, len=4, type=2) at
../nss/getXXbyYY.c:131
#3 0x080ac720 in ip_to_hostname ()
#4 0x080acecb in check_connections ()
#5 0x080ad341 in handle_one_connection ()
#6 0x00137c6f in pthread_start_thread (arg=0x431be0) at manager.c:284
#7 0x00137d5f in pthread_start_thread_event (arg=0x431be0) at manager.c:308
>How-To-Repeat:
Not sure if it'll be repeatable on other machines
>Fix:
Turning of name resolution fixes the problem, so does using the binary for 3.23.53
>Submitter-Id: Alien88
>Originator: root
>Organization:
>MySQL support: none
>Synopsis: mysqld segfaults doing name resolutions
>Severity: serious
>Priority: low
>Category: mysql
>Class: sw-bug
>Release: mysql-3.23.53 (Source distribution)
>Environment:
System: Linux webserv2.divide0.net 2.4.18-grsec-1.9.4 #2 SMP Sat Mar 23 21:27:39 PST
2002 i686 unknown
Architecture: i686
Some paths: /usr/bin/perl /usr/bin/make /usr/bin/gmake /usr/bin/gcc /usr/bin/cc
GCC: Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.2 2.96-108.7.2)
Compilation info: CC='gcc' CFLAGS='' CXX='g++' CXXFLAGS='' LDFLAGS=''
LIBC:
lrwxrwxrwx 1 root root 13 Oct 6 00:36 /lib/libc.so.6 -> libc-2.2.4.so
-rwxr-xr-x 1 root root 1285884 Sep 9 09:10 /lib/libc-2.2.4.so
-rw-r--r-- 1 root root 27336078 Sep 9 08:48 /usr/lib/libc.a
-rw-r--r-- 1 root root 178 Sep 9 08:48 /usr/lib/libc.so
Configure command: ./configure --prefix=/usr --sysconfdir=/etc
--localstatedir=/home/mysql/var --without-bench
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php