Subject: Re: recent libc (bind?) changes breaks my asterisk on cobalt qube
To: None <port-cobalt@netbsd.org>
From: Christos Zoulas <christos@astron.com>
List: port-cobalt
Date: 02/09/2007 19:05:08
In article <17867.52621.39615.775404@cochise.kilbi.de>,
Markus W Kilbinger <mk@kilbi.de> wrote:
>Hi!
>
>Recent libc changes between Jan 26th and Feb 2nd break my
>(pkgsrc/comms/) asterisk running on my cobalt qube (running actual
>-current):
>
> cochise# gdb /usr/pkg/sbin/asterisk /asterisk.core-new-libc
>
> GNU gdb 5.3nb1
> Copyright 2002 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for details.
> This GDB was configured as "mipsel--netbsd"...(no debugging symbols found)...
> Core was generated by `asterisk'.
> Program terminated with signal 11, Segmentation fault.
> Reading symbols from /usr/lib/libcurses.so.6...(no debugging symbols
>found)...
> done.
> [...]
> Reading symbols from /usr/libexec/ld.elf_so...done.
> Loaded symbols for /usr/libexec/ld.elf_so
> #0 0x7db93af8 in __res_nclose () from /usr/lib/libc.so.12
> (gdb) bt
> #0 0x7db93af8 in __res_nclose () from /usr/lib/libc.so.12
> #1 0x7db93c70 in __res_ndestroy () from /usr/lib/libc.so.12
> #2 0x7db947c8 in __res_vinit () from /usr/lib/libc.so.12
> #3 0x0047cc38 in ast_search_dns ()
> warning: Warning: GDB can't find the start of the function at 0xffffffff.
>
>This seems to be related to the bind changes within libc. libc
>compiled from Jan 26th sources runs fine with my (unchanged) asterisk
>(configuration).
>
>Has anybody an idea what's going wrong here?
Do you have res_init.c 1.11?
christos