Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Sep 1999 20:50:53 +0200
From:      Marcel Moolenaar <marcel@scc.nl>
To:        John Polstra <jdp@polstra.com>
Cc:        current@freebsd.org
Subject:   Re: HEADS UP: sigset_t changes committed
Message-ID:  <37F25F8D.5687E677@scc.nl>
References:  <37F23064.98EEBC67@scc.nl> <199909291820.LAA22884@vashon.polstra.com>

next in thread | previous in thread | raw e-mail | index | archive | help
John Polstra wrote:
> 
> I suspect it's caused by the trailing backslash in the "doscmd" line
> near the end:
> 
>             strip
>     #       doscmd \
>     .endif

It doesn't give me any problems...

> Anyway, when the make buildworld failed, I tried to do a "cvs
> status" or some such thing, which caused amd to attempt to mount the
> repository from a different machine.  Wham, instant panic, and it
> trashed out one of my filesystems _thoroughly_ -- 1000 files and 10
> MB in lost+found. :-(

<speechless>

> Once I got things patched up again with a little chewing gum, I was
> able to get a core dump.  It overflowed the kernel stack with
> zillions of recursive calls to nfs_sigintr:
> 
>     #37 0xfffffc0000409404 in nfs_sigintr (nmp=0x0, rep=0x0, p=0x0)
>         at ../../nfs/nfs_socket.c:1504
>     #38 0xfffffc0000409404 in nfs_sigintr (nmp=0x0, rep=0x0, p=0x0)
>         at ../../nfs/nfs_socket.c:1504
>     #39 0xfffffc0000409404 in nfs_sigintr (nmp=0x0, rep=0x0, p=0x0)
>         at ../../nfs/nfs_socket.c:1504
>     #40 0xfffffc0000409404 in nfs_sigintr (nmp=0x0, rep=0x0, p=0x0)
>         at ../../nfs/nfs_socket.c:1504
>     #41 0xfffffc0000409404 in nfs_sigintr (nmp=0x0, rep=0x0, p=0x0)
>         at ../../nfs/nfs_socket.c:1504
>     #42 0xfffffc0000409404 in nfs_sigintr (nmp=0x0, rep=0x0, p=0x0)
>         at ../../nfs/nfs_socket.c:1504
>     #43 0xfffffc0000409404 in nfs_sigintr (nmp=0x0, rep=0x0, p=0x0)
>         at ../../nfs/nfs_socket.c:1504
>     #44 0xfffffc0000409404 in nfs_sigintr (nmp=0x0, rep=0x0, p=0x0)
>         at ../../nfs/nfs_socket.c:1504
> 
> I haven't found the bottom of the stack yet (11000 frames and
> counting ...).  Let me know if you'd like some additional info.

Yes please. Looking at the code, it seems to me that nmp shouldn't be 0.
What I like to know is, if sendsig/sigreturn is somehow involved. A bad
stack can do all sorts of nasty things.

-- 
Marcel Moolenaar                        mailto:marcel@scc.nl
SCC Internetworking & Databases           http://www.scc.nl/
The FreeBSD project                mailto:marcel@FreeBSD.org


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37F25F8D.5687E677>