[Bug 294925] nfs4 client error make FreeBSD panic

[email protected] Sun, 24 May 2026 15:45:31 +0000
Newsgroups gmane.os.freebsd.devel.file-systems
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294925

--- Comment #4 from Rick Macklem <[email protected]> ---
(In reply to Jov from comment #3)
Do you have a kernel.debug?
(They are in somewhere like
/usr/obj/usr/src/amd64.amd64/sys/GENERIC
after you have built a kernel from
sources.)

If you haven't built a kernel from sources,
but have the sources in /usr/src, you can
just
# cd /usr/src
# make buildkernel
to get that done.

Then...
# nm kernel.debug | fgrep newnfs_request
- add 0xfbd to the value from above and then
# addr2line -e kernel.debug 0x... (the value + 0xfbd)

That's the only way I know of to get the source
line# for newnfs_request+0xfbd, which is what I need
to try and track this down.

I know basically what is happening..
- Timeouts waiting for RPCs make session slots invalid
- Once all are invalid, the code does a DestroySession
  to get rid of the, now broken, session.
--> What I don't know is why it would crash in
    newnfs_request() when doing this.

-- 
You are receiving this mail because:
You are the assignee for the bug.