bind 9.6-esv-r1 segfault

Cathy Almond cathya at isc.org
Sat Sep 25 21:41:33 UTC 2010


Hi Sergey,

At the moment this doesn't sound like anything we've seen before.
Please could you report it to bind9-bugs at isc.org:
https://www.isc.org/software/bind/news

We'll need the core dump, the binary that generated it and the libs
associated with the binary (ldd named should capture the list we need)
in order to analyze it.

Thanks,

Cathy

On 24/09/10 19:09, Sergey V. Lobanov wrote:
> Some info from the core dump:
> 
> General info:
> Core was generated by `/usr/local/sbin/named -4 -c /etc/named.conf -t
> /var/lib/named -u named -n 4'.
> Program terminated with signal 11, Segmentation fault.
> #0  0x0813d4d7 in resquery_udpconnected (task=0x8230ef88, event=0xa5bbf068)
>     at resolver.c:1202
> 1202        QTRACE("udpconnected");
> 
> Backtrace:
> #0  0x0813d4d7 in resquery_udpconnected (task=0x8230ef88, event=0xa5bbf068)
>     at resolver.c:1202
> #1  0x081c4916 in dispatch (manager=<value optimized out>) at task.c:862
> #2  run (manager=<value optimized out>) at task.c:1005
> #3  0xb753c725 in start_thread () from /lib/libpthread.so.0
> #4  0xb73181ee in clone () from /lib/libc.so.6
> 
> Program listing:
> 1197    resquery_udpconnected(isc_task_t *task, isc_event_t *event) {
> 1198        resquery_t *query = event->ev_arg;
> 1199
> 1200        REQUIRE(event->ev_type == ISC_SOCKEVENT_CONNECT);
> 1201
> 1202        QTRACE("udpconnected");
> 1203
> 1204        UNUSED(task);
> 1205
> 1206        INSIST(RESQUERY_CONNECTING(query));
> 
> 
> *event:
> $7 = {ev_size = 48, ev_attributes = 0, ev_tag = 0x0, ev_type = 131076,
>   ev_action = 0x813d490 <resquery_udpconnected>, ev_arg = 0x89db2c80,
>   ev_sender = 0x8232d180, ev_destroy = 0x81a8970 <destroy>,
>   ev_destroy_arg = 0x821d0e8, ev_link = {prev = 0xffffffff, next =
> 0xffffffff}}
> 
> *query:
> $8 = {magic = 2312763280, fctx = 0xdededede, mctx = 0xdededede,
>   dispatchmgr = 0xdededede, dispatch = 0xdededede,
>   exclusivesocket = 3739147998, addrinfo = 0xdededede, tcpsocket =
> 0xdededede,
>   start = {seconds = 3739147998, nanoseconds = 3739147998}, id = 57054,
>   dispentry = 0xdededede, link = {prev = 0xdededede, next = 0xdededede},
>   buffer = {magic = 3739147998, base = 0xdededede, length = 3739147998,
>     used = 3739147998, current = 3739147998, active = 3739147998, link = {
>       prev = 0xdededede, next = 0xdededede}, mctx = 0xdededede},
>   tsig = 0xdededede, tsigkey = 0xdededede, options = 3739147998,
>   attributes = 3739147998, sends = 3739147998, connects = 3739147998,
>   data =
> "\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\33
6\
> 
> 336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\
3
> 
> 36\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336\336",
> <incomplete sequence \336>}
> 
> Any ideas?
> 
> On 09/24/2010 09:13 AM, Sergey V. Lobanov wrote:
>> Yesterday Bind has crashed with the following error:
>>
>> # grep segfault messages
>> Sep 23 20:21:10 ns kernel: [5079807.029465] named[19531]: segfault at
>> dededf1e ip 0813d4d7 sp b618f320 error 5 in named[8048000+1c9000]
>>
>> Is it possible to determine the cause of this failure?
>>
>> # uname -a
>> Linux ns 2.6.32.13-0.4-pae #1 SMP 2010-06-15 12:47:25 +0200 i686 i686
>> i386 GNU/Linux
>>
>> bind configuration options:
>> $ ./configure --enable-largefile --enable-ipv6 --enable-epoll
>> --enable-threads
>>




More information about the bind-users mailing list