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

Bug#706818: NFSv4.1 breaks suspend



On May 05, Marco d'Itri <md@linux.it> wrote:

> If I try to suspend my laptop when a NFSv4.1 file system is mounted then
> the processes freezer fails. It works fine with NFSv4.0.
The same thing also happens with NFSv4.0 if some operation on a mounted 
file system is waiting because a ticket has expired.


PM: Syncing filesystems ... done.
PM: Preparing system for mem sleep
Freezing user space processes ... 
Freezing of tasks failed after 20.01 seconds (3 tasks refusing to freeze, wq_busy=0):
gnome-settings- D ffff88011fc13780     0  6862   6805 0x00820004
 ffff880117974970 0000000000000082 0000000000000000 ffffffff8160d020
 0000000000013780 ffff880118157fd8 ffff880118157fd8 ffff880117974970
 0000000000000246 0000000181348b74 ffff8800c644db20 ffff8801181578c8
Call Trace:
 [<ffffffffa04b19b3>] ? gss_cred_init+0x2b1/0x2c9 [auth_rpcgss]
 [<ffffffff8105f687>] ? add_wait_queue+0x3c/0x3c
 [<ffffffffa04c59d7>] ? rpcauth_lookup_credcache+0x18d/0x1c9 [sunrpc]
 [<ffffffffa04c5efb>] ? rpcauth_refreshcred+0x40/0x151 [sunrpc]
 [<ffffffffa04c042a>] ? xprt_release_xprt+0x30/0x62 [sunrpc]
 [<ffffffffa04bf7d3>] ? xprt_release_write+0x2c/0x3a [sunrpc]
 [<ffffffffa04c4d79>] ? __rpc_execute+0x6f/0x2ba [sunrpc]
 [<ffffffff8105f456>] ? wake_up_bit+0xd/0x1e
 [<ffffffffa04becd0>] ? rpc_run_task+0x77/0x7e [sunrpc]
 [<ffffffffa04bedc6>] ? rpc_call_sync+0x42/0x62 [sunrpc]
 [<ffffffffa052b1c6>] ? _nfs4_proc_access+0xfa/0x14f [nfs]
 [<ffffffffa052cba6>] ? nfs4_proc_access+0x23/0x46 [nfs]
 [<ffffffffa05156ab>] ? nfs_do_access+0x186/0x3b2 [nfs]
 [<ffffffffa05159a0>] ? nfs_permission+0xc9/0x15b [nfs]
 [<ffffffff81102290>] ? inode_permission+0x65/0xd6
 [<ffffffff8110237e>] ? link_path_walk+0x7d/0x421
 [<ffffffff81102aac>] ? path_lookupat+0x53/0x2bd
 [<ffffffff810363c0>] ? should_resched+0x5/0x23
 [<ffffffff813478c7>] ? _cond_resched+0x7/0x1c
 [<ffffffff81102d32>] ? do_path_lookup+0x1c/0x87
 [<ffffffff811047bb>] ? user_path_at_empty+0x47/0x7b
 [<ffffffff8134ba62>] ? do_page_fault+0x2fc/0x337
 [<ffffffff810fc842>] ? vfs_fstatat+0x32/0x60
 [<ffffffff810d315e>] ? remove_vma+0x64/0x6b
 [<ffffffff8103240a>] ? sys32_lstat64+0x12/0x2b
 [<ffffffff813490f5>] ? page_fault+0x25/0x30
 [<ffffffff8134ff30>] ? sysenter_dispatch+0x7/0x2e
gnome-fallback- D ffff88011fc13780     0  6912   6805 0x00820004
 ffff880119a871e0 0000000000000082 ffffffff00000000 ffffffff8160d020
 0000000000013780 ffff880119d47fd8 ffff880119d47fd8 ffff880119a871e0
 0000000000000246 0000000181348b74 ffff8800c644db20 ffff880119d47b58
Call Trace:
 [<ffffffffa04b19b3>] ? gss_cred_init+0x2b1/0x2c9 [auth_rpcgss]
 [<ffffffff8105f687>] ? add_wait_queue+0x3c/0x3c
 [<ffffffffa04c59d7>] ? rpcauth_lookup_credcache+0x18d/0x1c9 [sunrpc]
 [<ffffffffa04c5efb>] ? rpcauth_refreshcred+0x40/0x151 [sunrpc]
 [<ffffffffa04c042a>] ? xprt_release_xprt+0x30/0x62 [sunrpc]
 [<ffffffffa04bf7d3>] ? xprt_release_write+0x2c/0x3a [sunrpc]
 [<ffffffffa04c4d79>] ? __rpc_execute+0x6f/0x2ba [sunrpc]
 [<ffffffff8105f456>] ? wake_up_bit+0xd/0x1e
 [<ffffffffa04becd0>] ? rpc_run_task+0x77/0x7e [sunrpc]
 [<ffffffffa04bedc6>] ? rpc_call_sync+0x42/0x62 [sunrpc]
 [<ffffffffa052b1c6>] ? _nfs4_proc_access+0xfa/0x14f [nfs]
 [<ffffffffa052cba6>] ? nfs4_proc_access+0x23/0x46 [nfs]
 [<ffffffffa05156ab>] ? nfs_do_access+0x186/0x3b2 [nfs]
 [<ffffffffa05159a0>] ? nfs_permission+0xc9/0x15b [nfs]
 [<ffffffff81102290>] ? inode_permission+0x65/0xd6
 [<ffffffff810f8358>] ? sys_faccessat+0xdc/0x155
 [<ffffffff8134ff30>] ? sysenter_dispatch+0x7/0x2e
ls              D ffff88011fc13780     0  2334  20177 0x00820004
 ffff88006657d060 0000000000000086 ffffffff00000000 ffffffff8160d020
 0000000000013780 ffff8800b71c5fd8 ffff8800b71c5fd8 ffff88006657d060
 0000000000000246 0000000181348b74 ffff8800c644db20 ffff8800b71c59a8
Call Trace:
 [<ffffffffa04b19b3>] ? gss_cred_init+0x2b1/0x2c9 [auth_rpcgss]
 [<ffffffff8105f687>] ? add_wait_queue+0x3c/0x3c
 [<ffffffffa04c59d7>] ? rpcauth_lookup_credcache+0x18d/0x1c9 [sunrpc]
 [<ffffffffa04c5c96>] ? rpcauth_lookupcred+0x78/0x9f [sunrpc]
 [<ffffffffa04c5f83>] ? rpcauth_refreshcred+0xc8/0x151 [sunrpc]
 [<ffffffffa04c042a>] ? xprt_release_xprt+0x30/0x62 [sunrpc]
 [<ffffffffa04bf7d3>] ? xprt_release_write+0x2c/0x3a [sunrpc]
 [<ffffffffa04c4d79>] ? __rpc_execute+0x6f/0x2ba [sunrpc]
 [<ffffffff8105f456>] ? wake_up_bit+0xd/0x1e
 [<ffffffffa04becd0>] ? rpc_run_task+0x77/0x7e [sunrpc]
 [<ffffffffa04bedc6>] ? rpc_call_sync+0x42/0x62 [sunrpc]
 [<ffffffffa0529286>] ? _nfs4_proc_getattr+0x8b/0x94 [nfs]
 [<ffffffffa052c215>] ? nfs4_proc_getattr+0x2b/0x48 [nfs]
 [<ffffffffa05189be>] ? __nfs_revalidate_inode+0xab/0x195 [nfs]
 [<ffffffffa0514544>] ? nfs_lookup_revalidate+0x161/0x35b [nfs]
 [<ffffffff81101999>] ? complete_walk+0x96/0xbe
 [<ffffffff81103a93>] ? do_last+0x125/0x58d
 [<ffffffff811044f3>] ? path_openat+0xce/0x33a
 [<ffffffff810cd281>] ? pte_offset_kernel+0x16/0x35
 [<ffffffff81104821>] ? do_filp_open+0x2a/0x6e
 [<ffffffff813478c7>] ? _cond_resched+0x7/0x1c
 [<ffffffff811b0f09>] ? __strncpy_from_user+0x18/0x48
 [<ffffffff8110d557>] ? alloc_fd+0x64/0x109
 [<ffffffff810f8856>] ? do_sys_open+0x5e/0xe5
 [<ffffffff8134ff30>] ? sysenter_dispatch+0x7/0x2e

Restarting tasks ... done.


-- 
ciao,
Marco

Attachment: signature.asc
Description: Digital signature


Reply to: