kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #07015
[Bug 702385] Re: nfs4/krb5 mounts hang on server kernel 2.6.32-27-generic
Brian J. Murrell, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test the latest upstream kernel available following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Please do not test the daily folder, but the one all the way at the bottom. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER
where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-v3.11-rc5
This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing
If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER
As well, please remove the tag:
needs-upstream-testing
Once testing of the upstream kernel is complete, please mark this bug's
Status as Confirmed. Please let us know your results. Thank you for your
understanding.
** Tags added: bios-outdated-2302
** Changed in: linux (Ubuntu)
Status: Confirmed => Incomplete
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/702385
Title:
nfs4/krb5 mounts hang on server kernel 2.6.32-27-generic
Status in The Linux Kernel:
Confirmed
Status in “linux” package in Ubuntu:
Incomplete
Status in “linux” source package in Lucid:
New
Bug description:
After upgrading my LTS (Lucid) NFS server from 2.6.32-22-generic to
2.6.32-27-generic, kerberized NFS4 mounts hang on the clients
(2.6.35-24-generic) while trying to mount. I have booted my server
back and forth between the two kernels and this is 100% reproducible.
On the client, here is the stack trace of the hanging mount:
[83664.144250] SysRq : Show Blocked State
[83664.148028] task PC stack pid father
[83664.148038] mount.nfs4 D e2fbfc38 0 20082 20081 0x00000000
[83664.148038] e2fbfc48 00000086 00000002 e2fbfc38 e2fbfc7c c05d99e0 c08c4700 c08c4700
[83664.148038] a6a99df3 00004bfe c08c4700 c08c4700 a6a88065 00004bfe 00000000 c08c4700
[83664.148038] c08c4700 f6ae6580 00000001 e2fbfc7c 00000000 e2fbfc84 e2fbfc50 f823dc0c
[83664.148038] Call Trace:
[83664.148038] [<f823dc0c>] rpc_wait_bit_killable+0x1c/0x40 [sunrpc]
[83664.148038] [<c05c823d>] __wait_on_bit+0x4d/0x70
[83664.148038] [<f823dbf0>] ? rpc_wait_bit_killable+0x0/0x40 [sunrpc]
[83664.202534] [<f823dbf0>] ? rpc_wait_bit_killable+0x0/0x40 [sunrpc]
[83664.202534] [<c05c830b>] out_of_line_wait_on_bit+0xab/0xc0
[83664.202534] [<c0165f10>] ? wake_bit_function+0x0/0x50
[83664.202534] [<f823e31b>] __rpc_execute+0xdb/0x250 [sunrpc]
[83664.202534] [<f823da17>] ? rpc_init_task+0xd7/0x120 [sunrpc]
[83664.202534] [<c0230bef>] ? mntput_no_expire+0x1f/0xd0
[83664.202534] [<f823e4fe>] rpc_execute+0x6e/0x80 [sunrpc]
[83664.202534] [<f82379af>] rpc_run_task+0x1f/0x30 [sunrpc]
[83664.202534] [<f8237abe>] rpc_call_sync+0x3e/0x60 [sunrpc]
[83664.202534] [<f83966b2>] _nfs4_call_sync+0x22/0x30 [nfs]
[83664.202534] [<f8394795>] nfs4_proc_get_root+0xa5/0x100 [nfs]
[83664.202534] [<f837e6f8>] nfs4_get_rootfh+0x48/0x130 [nfs]
[83664.202534] [<f8380a33>] ? nfs_alloc_fattr+0x23/0xb0 [nfs]
[83664.202534] [<f8378f19>] ? nfs4_init_server+0xf9/0x200 [nfs]
[83664.202534] [<f83784b4>] nfs4_server_common_setup+0x54/0x170 [nfs]
[83664.202534] [<f8379062>] nfs4_create_server+0x42/0xc0 [nfs]
[83664.202534] [<f83834eb>] nfs4_remote_get_sb+0x6b/0x250 [nfs]
[83664.202534] [<c020fadf>] ? __alloc_percpu+0xf/0x20
[83664.202534] [<c0231629>] ? alloc_vfsmnt+0xf9/0x130
[83664.202534] [<c021b354>] vfs_kern_mount+0x74/0x1c0
[83664.202534] [<f83848b9>] nfs_do_root_mount+0x69/0x90 [nfs]
[83664.202534] [<f83849bf>] nfs4_try_mount+0x3f/0xb0 [nfs]
[83664.202534] [<f8384ca1>] ? nfs_alloc_parsed_mount_data+0x41/0xa0 [nfs]
[83664.202534] [<f8384d50>] nfs4_get_sb+0x50/0xd0 [nfs]
[83664.202534] [<c0231629>] ? alloc_vfsmnt+0xf9/0x130
[83664.202534] [<c021b354>] vfs_kern_mount+0x74/0x1c0
[83664.202534] [<c022f9b3>] ? get_fs_type+0x33/0xb0
[83664.202534] [<c021b4fe>] do_kern_mount+0x3e/0xe0
[83664.202534] [<c0232b2c>] do_mount+0x1dc/0x220
[83664.202534] [<c0232bdb>] sys_mount+0x6b/0xa0
[83664.202534] [<c05c9cc4>] syscall_call+0x7/0xb
[83664.202534] Sched Debug Version: v0.09, 2.6.35-24-generic #42-Ubuntu
[83664.202534] now at 83664203.297770 msecs
[83664.202534] .jiffies : 20841050
[83664.202534] .sysctl_sched_latency : 12.000000
[83664.202534] .sysctl_sched_min_granularity : 4.000000
[83664.202534] .sysctl_sched_wakeup_granularity : 2.000000
[83664.202534] .sysctl_sched_child_runs_first : 0.000000
[83664.202534] .sysctl_sched_features : 15471
[83664.202534] .sysctl_sched_tunable_scaling : 1 (logaritmic)
[83664.202534]
[83664.202534] cpu#0, 2104.451 MHz
[83664.202534] .nr_running : 1
[83664.202534] .load : 1024
[83664.202534] .nr_switches : 90454305
[83664.202534] .nr_load_updates : 12864728
[83664.202534] .nr_uninterruptible : 1
[83664.202534] .next_balance : 20.841083
[83664.202534] .curr->pid : 9
[83664.202534] .clock : 83664203.054506
[83664.202534] .cpu_load[0] : 0
[83664.202534] .cpu_load[1] : 721
[83664.202534] .cpu_load[2] : 720
[83664.202534] .cpu_load[3] : 539
[83664.202534] .cpu_load[4] : 374
[83664.202534] .yld_count : 333029
[83664.202534] .sched_switch : 0
[83664.202534] .sched_count : 93158766
[83664.202534] .sched_goidle : 34377602
[83664.202534] .avg_idle : 1000000
[83664.202534] .ttwu_count : 51632626
[83664.202534] .ttwu_local : 35602671
[83664.202534] .bkl_count : 277652
[83664.202534]
[83664.202534] cfs_rq[0]:/
[83664.202534] .exec_clock : 28648774.386039
[83664.202534] .MIN_vruntime : 0.000001
[83664.202534] .min_vruntime : 84508846.663281
[83664.202534] .max_vruntime : 0.000001
[83664.202534] .spread : 0.000000
[83664.202534] .spread0 : 0.000000
[83664.202534] .nr_running : 1
[83664.202534] .load : 1024
[83664.202534] .nr_spread_over : 168463
[83664.202534] .shares : 0
[83664.202534]
[83664.202534] rt_rq[0]:/
[83664.202534] .rt_nr_running : 0
[83664.202534] .rt_throttled : 0
[83664.202534] .rt_time : 0.000000
[83664.202534] .rt_runtime : 900.000000
[83664.202534]
[83664.202534] runnable tasks:
[83664.202534] task PID tree-key switches prio exec-runtime sum-exec sum-sleep
[83664.202534] ----------------------------------------------------------------------------------------------------------
[83664.202534] R events/0 9 84508840.663281 1513547 120 84508840.663281 24835.299583 83493949.900215 /
[83664.202534]
[83664.202534] cpu#1, 2104.451 MHz
[83664.202534] .nr_running : 1
[83664.202534] .load : 1024
[83664.202534] .nr_switches : 90730537
[83664.202534] .nr_load_updates : 12668068
[83664.202534] .nr_uninterruptible : 1
[83664.202534] .next_balance : 20.841046
[83664.202534] .curr->pid : 20262
[83664.202534] .clock : 83664144.033645
[83664.202534] .cpu_load[0] : 0
[83664.202534] .cpu_load[1] : 512
[83664.202534] .cpu_load[2] : 768
[83664.202534] .cpu_load[3] : 896
[83664.202534] .cpu_load[4] : 960
[83664.202534] .yld_count : 376091
[83664.202534] .sched_switch : 0
[83664.202534] .sched_count : 93423215
[83664.202534] .sched_goidle : 33055762
[83664.202534] .avg_idle : 481502
[83664.202534] .ttwu_count : 52337101
[83664.202534] .ttwu_local : 39223807
[83664.202534] .bkl_count : 287227
[83664.202534]
[83664.202534] cfs_rq[1]:/
[83664.202534] .exec_clock : 29027334.434850
[83664.202534] .MIN_vruntime : 0.000001
[83664.202534] .min_vruntime : 77328668.881570
[83664.202534] .max_vruntime : 0.000001
[83664.202534] .spread : 0.000000
[83664.202534] .spread0 : -7180177.781711
[83664.202534] .nr_running : 1
[83664.202534] .load : 1024
[83664.202534] .nr_spread_over : 155060
[83664.202534] .shares : 0
[83664.202534]
[83664.202534] rt_rq[1]:/
[83664.202534] .rt_nr_running : 0
[83664.202534] .rt_throttled : 0
[83664.202534] .rt_time : 0.000000
[83664.202534] .rt_runtime : 1000.000000
[83664.202534]
[83664.202534] runnable tasks:
[83664.202534] task PID tree-key switches prio exec-runtime sum-exec sum-sleep
[83664.202534] ----------------------------------------------------------------------------------------------------------
[83664.202534] R bash 20262 77328663.096743 180 120 77328663.096743 96.589960 22615.112807 /
[83664.202534]
The mount command on the client:
brian@pc:~$ sudo mount -t nfs4 -o sec=krb5 linux:/usr/local /mnt/test/
And the export entry on the server:
/usr/local pc(sec=krb5,rw,no_root_squash,sync,subtree_check) \
pvr(sync,subtree_check)
The client doing the mount (i.e. above command) is "pc".
As I say, I can quite easily resolve this problem by simply going back
to the -22 kernel.
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-27-generic 2.6.32-27.49
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.32-27.49-generic 2.6.32.26+drm33.12
Uname: Linux 2.6.32-27-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/dsp', '/dev/snd/by-path', '/dev/snd/controlC0', '/dev/snd/hwC0D0', '/dev/snd/pcmC0D0c', '/dev/snd/pcmC0D0p', '/dev/snd/pcmC0D1c', '/dev/snd/pcmC0D1p', '/dev/snd/pcmC0D2c', '/dev/snd/seq', '/dev/snd/timer', '/dev/sequencer2', '/dev/sequencer'] failed with exit code 1:
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'SB'/'HDA ATI SB at 0xfe020000 irq 16'
Mixer name : 'Realtek ALC883'
Components : 'HDA:10ec0883,10438232,00100002'
Controls : 37
Simple ctrls : 20
Date: Thu Jan 13 09:35:05 2011
IwConfig:
lo no wireless extensions.
eth0 no wireless extensions.
MachineType: System manufacturer System Product Name
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-27-generic root=/dev/mapper/rootvol-ubuntu_root ro console=ttyS0,115200 console=tty0
ProcEnviron:
LANG=en_CA.UTF-8
SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.34.1
RfKill:
SourcePackage: linux
StagingDrivers: echo
Title: [STAGING]
dmi.bios.date: 03/28/2008
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: ASUS M2A-VM ACPI BIOS Revision 1705
dmi.board.name: M2A-VM
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: 1.XX
dmi.chassis.asset.tag: 123456789000
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvrASUSM2A-VMACPIBIOSRevision1705:bd03/28/2008:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnM2A-VM:rvr1.XX:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer
To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/702385/+subscriptions