[DragonFlyBSD - Bug #3170] repeatable nfsd crash

bugtracker-admin at leaf.dragonflybsd.org bugtracker-admin at leaf.dragonflybsd.org
Fri Feb 1 07:24:13 PST 2019


Issue #3170 has been updated by tse.


Thanks guys,

https://drive.google.com/open?id=1u-dD43h3S0aNO2NVPBXUj6mPOHCHxJiF
https://drive.google.com/open?id=1yWEM3sDTLI18E-z2UqdXNCYdfrwdQaKi

Hopefully these will work. Seems not corrupt, but also no stacktrace. The crash also happens when just unpacking the google sdk tar onto the nfs share (when doing it from within linux on qemu)

----------------------------------------
Bug #3170: repeatable nfsd crash
http://bugs.dragonflybsd.org/issues/3170#change-13599

* Author: tse
* Status: New
* Priority: Normal
* Assignee: 
* Category: 
* Target version: Latest stable
----------------------------------------
I created a linux vm on qemu with nfs shared from Dragonfly. Reason being so I could install the go-app-engine for google cloud. Could read/write small files to the nfs share. But running google-cloud-sdk/install.sh from the vm on the nfs share quickly causes this error:

panic: assertion "m->m_type == MT_DATA" failed in m_dup_data at /usr/src/sys/kern/uipc_mbuf.c:1820
cpuid = 1
Trace beginning at frame 0xfffff802f71bf500
m_dup_data() at m_dup_data+0x12b 0xffffffff805e8a7b 
m_dup_data() at m_dup_data+0x12b 0xffffffff805e8a7b 
nfs_realign.isra.3() at nfs_realign.isra.3+0x48 0xffffffff807177c8 
nfsrv_rcv() at nfsrv_rcv+0x490 0xffffffff8071c110 
sys_nfssvc() at sys_nfssvc+0x13e7 0xffffffff8071fcf7 
syscall2() at syscall2+0x238 0xffffffff8098c0d8

I've switched from nfsd to unfsd, and that works fine. Though it took me a day of fiddling for unfsd, just because I didn't know not to run it with mountd. Hehe, such is life :)

Sorry, I'm sure it would take me many multiple months of work to think of supplying a patch for this bug

But I'm happy. It's my first time to setup an nfs share and linux vm, and now I can use them to access things from Dragonfly like google app engine, or clang sanitizers to hold my hand when I'm writing c

---Files--------------------------------
core.txt.3 (296 KB)


-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account


More information about the Bugs mailing list