NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/47271: host (1) dumps core on latest netbsd-6



The following reply was made to PR bin/47271; it has been noted by GNATS.

From: Hisashi T Fujinaka <htodd%twofifty.com@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: gnats-admin%NetBSD.org@localhost, netbsd-bugs%NetBSD.org@localhost
Subject: Re: bin/47271: host (1) dumps core on latest netbsd-6
Date: Sat, 1 Dec 2012 19:44:26 -0800 (PST)

 htodd@kerry:~ > sudo gdb /usr/bin/host host.core 
 GNU gdb (GDB) 7.3.1
 Copyright (C) 2011 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
 and "show warranty" for details.
 This GDB was configured as "i486--netbsdelf".
 For bug reporting instructions, please see:
 <http://www.gnu.org/software/gdb/bugs/>...
 Reading symbols from /usr/bin/host...Reading symbols from 
/usr/libdata/debug/usr/bin/host.debug...done.
 done.
 [New process 1]
 Core was generated by `host'.
 Program terminated with signal 11, Segmentation fault.
 #0  0xbb6c442e in _lwp_makecontext () from /usr/lib/libc.so.12
 (gdb) bt
 #0  0xbb6c442e in _lwp_makecontext () from /usr/lib/libc.so.12
 #1  0xbb96591e in pthread_create (thread=0xbb5130c8, attr=0xbfbfecd4, 
startfunc=0xbb9ae3c2 <run>, arg=0xbb514000)
      at /usr/src/lib/libpthread/pthread.c:426
 #2  0xbb9af5c9 in isc_thread_create (func=0xbb9ae3c2 <run>, arg=0xbb514000, 
thread=0xbb5130c8)
      at /usr/src/external/bsd/bind/dist/lib/isc/pthreads/thread.c:62
 #3  0xbb9ae8c5 in isc__taskmgr_create (mctx=0xbb5010e0, workers=1, 
default_quantum=5, managerp=0x805b034)
      at /usr/src/external/bsd/bind/dist/lib/isc/task.c:1410
 #4  0x080502ee in setup_libs () at 
/usr/src/external/bsd/bind/dist/bin/dig/dighost.c:1330
 #5  0x0804dca5 in main (argc=2, argv=0xbfbfedb0) at 
/usr/src/external/bsd/bind/dist/bin/dig/host.c:876
 (gdb)  disas _lwp_makecontext
 Dump of assembler code for function _lwp_makecontext:
     0xbb6c43d0 <+0>:     push   %ebp
     0xbb6c43d1 <+1>:     mov    %esp,%ebp
     0xbb6c43d3 <+3>:     push   %ebx
     0xbb6c43d4 <+4>:     sub    $0x14,%esp
     0xbb6c43d7 <+7>:     call   0xbb6c43dc <_lwp_makecontext+12>
     0xbb6c43dc <+12>:    pop    %ebx
     0xbb6c43dd <+13>:    add    $0xb51e0,%ebx
     0xbb6c43e3 <+19>:    mov    0x8(%ebp),%eax
     0xbb6c43e6 <+22>:    mov    %eax,(%esp)
     0xbb6c43e9 <+25>:    call   0xbb69e67c <_getcontext@plt>
     0xbb6c43ee <+30>:    mov    0x8(%ebp),%edx
     0xbb6c43f1 <+33>:    movl   $0x0,0x4(%edx)
     0xbb6c43f8 <+40>:    mov    0x18(%ebp),%eax
     0xbb6c43fb <+43>:    mov    %eax,0x18(%edx)
     0xbb6c43fe <+46>:    mov    0x1c(%ebp),%eax
     0xbb6c4401 <+49>:    mov    %eax,0x1c(%edx)
     0xbb6c4404 <+52>:    mov    0xc(%ebp),%eax
     0xbb6c4407 <+55>:    mov    %eax,0x5c(%edx)
     0xbb6c440a <+58>:    mov    0x18(%ebp),%eax
     0xbb6c440d <+61>:    add    0x1c(%ebp),%eax
     0xbb6c4410 <+64>:    and    $0xfffffffc,%eax
     0xbb6c4413 <+67>:    mov    0x10(%ebp),%edx
     0xbb6c4416 <+70>:    mov    %edx,-0x4(%eax)
     0xbb6c4419 <+73>:    lea    -0x8(%eax),%edx
     0xbb6c441c <+76>:    mov    -0x238(%ebx),%ecx
     0xbb6c4422 <+82>:    mov    %ecx,-0x8(%eax)
     0xbb6c4425 <+85>:    mov    0x8(%ebp),%eax
     0xbb6c4428 <+88>:    mov    %edx,0x68(%eax)
     0xbb6c442b <+91>:    mov    0x14(%ebp),%edx
 => 0xbb6c442e <+94>:    mov    %edx,0x2f4(%eax)
     0xbb6c4434 <+100>:   orl    $0x80000,(%eax)
     0xbb6c443a <+106>:   add    $0x14,%esp
     0xbb6c443d <+109>:   pop    %ebx
     0xbb6c443e <+110>:   pop    %ebp
     0xbb6c443f <+111>:   ret 
 End of assembler dump.
 (gdb)
 
 
 -- 
 Hisashi T Fujinaka - htodd%twofifty.com@localhost
 BSEE(6/86) + BSChem(3/95) + BAEnglish(8/95) + MSCS(8/03) + $2.50 = latte
 


Home | Main Index | Thread Index | Old Index