NetBSD-Bugs archive

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

lib/48563: nfsd segfaults on evbmips-mips64el (LOONGSON)



>Number:         48563
>Category:       lib
>Synopsis:       nfsd segfaults on evbmips-mips64el (LOONGSON)
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    lib-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jan 31 21:15:00 +0000 2014
>Originator:     John D. Baker
>Release:        NetBSD/evbmips-6.99.30 (evbmips-mips64el/LOONGSON)
>Organization:
>Environment:
NetBSD chalk.technoskunk.fur 6.99.30 NetBSD 6.99.30 (YEELOONG) #4: Thu Jan 30 
19:42:48 CST 2014  
sysop%verthandi.technoskunk.fur@localhost:/d0/build/current/obj/mips64el/sys/arch/evbmips/compile/YEELOONG
 evbmips

(Kernel config includes LOONGSON with additions for debugging and root
on NFS and SD card.)
>Description:
While running the startup scripts on my Lemote YEELOONG (Model 8101b),
'nfsd' failed with segfault as follows:

[...]
[running /etc/rc.d/ntpd]
Starting ntpd.
[1]   Segmentation fault (core dumped) /usr/sbin/ntpd -...
/etc/rc.d/ntpd exited with code 1
[...]

Examining "/ntpd.core" with 'gdb' produced the following:

GNU gdb (GDB) 7.6.1
Copyright (C) 2013 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 "mips64el--netbsd".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/sbin/ntpd...(no debugging symbols found)...done.
[New process 1]
Core was generated by `ntpd'.
Program terminated with signal 11, Segmentation fault.
#0  0x784202c4 in __gedf2 () from /usr/lib/libc.so.12
(gdb) bt
#0  0x784202c4 in __gedf2 () from /usr/lib/libc.so.12
#1  0x100a0144 in __fixunsdfdi ()
#2  0x78369fb4 in __fixdfdi () from /usr/lib/libc.so.12
#3  0x100a0154 in __fixunsdfdi ()
#4  0x78369fb4 in __fixdfdi () from /usr/lib/libc.so.12
#5  0x100a0154 in __fixunsdfdi ()
#6  0x78369fb4 in __fixdfdi () from /usr/lib/libc.so.12
#7  0x100a0154 in __fixunsdfdi ()
#8  0x78369fb4 in __fixdfdi () from /usr/lib/libc.so.12
#9  0x100a0154 in __fixunsdfdi ()
#10 0x78369fb4 in __fixdfdi () from /usr/lib/libc.so.12
[...]

The output was captured by piping to 'tee'.  The "bt" command produced
a presumedly endless series of the two lines seen at "#1" and "#2".

>How-To-Repeat:
Configure "ntpd" to start in "/etc/rc.conf".  Boot evbmips-mips64el
(particularly LOONGSON, particularly Lemote YEELOONG) with kernel and
userland built from sources after 201410292100Z.
>Fix:



Home | Main Index | Thread Index | Old Index