Messages in this thread | | | Date | Fri, 18 Jan 2013 10:56:31 -0500 | From | "J. Bruce Fields" <> | Subject | Re: BUG at net/sunrpc/svc_xprt.c:921 |
| |
On Fri, Jan 18, 2013 at 10:48:02AM -0500, Mark Lord wrote: > On 13-01-18 12:37 AM, Stanislav Kinsbursky wrote: > > > > You have more than one NFS mount in different network namespaces, haven't you? > > > > No, I don't (knowingly) use (multiple) namespaces at all.
Right, I don't think that's necessary. Stanislav, look at nfs_callback_down:
nfs_callback_down_net(minorversion, cb_info->serv, net); cb_info->users--; if (cb_info->users == 0 && cb_info->task != NULL) { kthread_stop(cb_info->task); ...
It's first destroying the service, then destroying the thread. That's the wrong order. So we could still have the thread running svc_recv() after the rpc service is destroyed.
--b.
> Usually I disable them in the kernel .config, > though it appears the currently running kernel has this: > > CONFIG_NAMESPACES=y > # CONFIG_UTS_NS is not set > # CONFIG_IPC_NS is not set > # CONFIG_PID_NS is not set > # CONFIG_NET_NS is not set > > The full .config was attached to the first post in this thread. > > Cheers >
| |