[Bug 333197] Re: [SRU] openafs-modules segfault after stop
Evan Broder
broder at mit.edu
Mon Mar 30 12:16:17 UTC 2009
(Marking as confirmed so it doesn't get ignored - I can't retarget it
correctly :-P)
** Changed in: openafs (Ubuntu)
Status: Fix Released => Confirmed
** Description changed:
Impact: This bug causes kernel oopses and hangs at shutdown.
Development: The two deltas being incorporated have been committed to
the upstream AFS tree, and have also been included in openafs
1.4.8.dfsg1-3, which was just synced into Jaunty.
Patch: Attached at
http://launchpadlibrarian.net/24511582/openafs_1.4.7.dfsg1-6%2Bubuntu0.1.debdiff
- please see the comments for explanation of the version number.
+
+ Steps to reproduce: Assuming that AFS isn't in use when you reboot,
+ rebooting with a 1.4.7 or 1.4.8 client that doesn't include these
+ patches should consistently trigger the bugs behind them.
Regression potential: For both of these deltas, the changes are limited
to the shutdown code, i.e. the functionality that's affected by the
bugs, so I find it unlikely that they'll make anything worse, and
empirically they seem to fix the oopses and hangs.
was after openafs-client stop on server
ubuntu hardy
[ 99.016655] Starting AFS cache scan...found 45 non-empty cache files (2%).
[ 99.346761] NET: Registered protocol family 17
[ 101.010753] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 101.071133] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 101.403948] eth1: no IPv6 routers present
[ 102.199452] vlan11: no IPv6 routers present
[ 106.468767] tap0: no IPv6 routers present
[73434.848255] EXT3-fs: cannot change data mode on remount
[75198.320131] WARM shutting down of: CB... afs... BkG... CTrunc... AFSDB... RxEvent... UnmaskRxkSignals... RxListener...
[75198.833031] WARNING: not all blocks freed: large 1 small 4
[75198.833041] ALL allocated tables
[75219.895067] kjournald starting. Commit interval 120 seconds
[75219.915815] EXT3 FS on dm-3, internal journal
[75219.915823] EXT3-fs: mounted filesystem with writeback data mode.
[75253.358769] Found system call table at 0xc033a680 (pattern scan)
[75253.358773] Address 0xc033a680 is not writable.
[75253.358774] System call hooks will not be installed; proceeding anyway
[75253.398880] Starting AFS cache scan...found 347 non-empty cache files (22%).
[76028.437373] AFS isn't unmounted yet! Call aborted
[76034.981943] AFS isn't unmounted yet! Call aborted
[76056.414781] AFS isn't unmounted yet! Call aborted
[76100.504630] COLD shutting down of: CB... afs... BkG... CTrunc... AFSDB... RxEvent... UnmaskRxkSignals... RxListener...
[76101.000366] osi_linux_free: failed to remove chunk from hashtable
(repeated about 300 times)
[76101.000952] BUG: unable to handle kernel paging request at virtual address f8f5a020
[76101.001039] printing eip: f8e09364 *pdpt = 0000000000004001 *pde = 0000000035836067 *pte = 0000000000000000
[76101.001140] Oops: 0000 [#1] SMP
[76101.001186] Modules linked in: openafs(P) ipt_REDIRECT ipt_REJECT xt_limit xt_state xt_tcpudp iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack iptable_mangle iptable_filter ip_tables x_tables af_packet nfsd auth_rpcgss exportfs tun container battery ac video output sbs sbshc dock nfs lockd nfs_acl sunrpc 8021q tcp_bic parport_pc lp parport loop ipv6 usbhid hid iTCO_wdt iTCO_vendor_support button shpchp pci_hotplug evdev pcspkr ext3 jbd mbcache ata_generic sg sd_mod ata_piix pata_acpi libata ehci_hcd uhci_hcd usbcore tg3 mptsas mptscsih mptbase scsi_transport_sas scsi_mod dm_mirror dm_snapshot dm_mod thermal processor fan fbcon tileblit font bitblit softcursor fuse
[76101.001836]
[76101.001872] Pid: 17524, comm: umount Tainted: P (2.6.24-23-server #1)
[76101.001926] EIP: 0060:[<f8e09364>] EFLAGS: 00010282 CPU: 0
[76101.001997] EIP is at shutdown_vcache+0xe4/0x140 [openafs]
[76101.002045] EAX: f8f5a01c EBX: f8f5a01c ECX: f8a0a0b0 EDX: f8a0a218
[76101.002096] ESI: 00000400 EDI: f8e6f080 EBP: df9fce00 ESP: d686bee8
[76101.002147] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[76101.002195] Process umount (pid: 17524, ti=d686a000 task=c249f140 task.ti=d686a000)
[76101.002250] Stack: df9fce00 f8e67380 f8dff329 d69db400 f8e43cc4 f8e3e706 df9fce00 f8e67380
[76101.002355] d69db400 df9fce00 c019c3e5 c01b088b 00000000 00000017 f8e67360 c019c4a9
[76101.002461] df9fce00 c019c55d 00000000 d686bf40 c01b0d36 00000000 ecc11908 d69db400
[76101.002567] Call Trace:
[76101.002637] [<f8dff329>] shutdown_cache+0x39/0xd0 [openafs]
[76101.002702] [<f8e43cc4>] afs_shutdown+0x204/0x2a0 [openafs]
[76101.002769] [<f8e3e706>] afs_put_super+0x66/0xe0 [openafs]
[76101.002836] [<c019c3e5>] generic_shutdown_super+0x55/0xf0
[76101.002888] [<c01b088b>] mntput_no_expire+0x3b/0x70
[76101.002938] [<c019c4a9>] kill_anon_super+0x9/0x40
[76101.002987] [<c019c55d>] deactivate_super+0x5d/0x80
[76101.003036] [<c01b0d36>] sys_umount+0x46/0x250
[76101.003086] [<c019e08f>] sys_stat64+0xf/0x30
[76101.003133] [<c0185fd9>] remove_vma+0x39/0x50
[76101.003181] [<c0186b70>] do_munmap+0x180/0x1f0
[76101.003232] [<c01b0f57>] sys_oldumount+0x17/0x20
[76101.003280] [<c010838a>] sysenter_past_esp+0x6b/0xa1
[76101.003332] [<c0330000>] rt_mutex_slowunlock+0x60/0x1c0
[76101.003384] =======================
[76101.003426] Code: fe ff 8b 9b 54 01 00 00 85 db 75 ab c7 04 b5 a0 ff e6 f8 00 00 00 00 83 c6 01 81 fe 00 04 00 00 75 88 a1 00 30 e7 f8 85 c0 74 13 <8b> 58 04 ba d0 20 00 00 e8 5f 85 ff ff 85 db 89 d8 75 ed b8 bc
[76101.003770] EIP: [<f8e09364>] shutdown_vcache+0xe4/0x140 [openafs] SS:ESP 0068:d686bee8
[76101.004203] ---[ end trace 965514c177c6dca1 ]---
[76101.004292] WARNING: at /build/buildd/linux-2.6.24/kernel/exit.c:917 do_exit()
[76101.004416] Pid: 17524, comm: umount Tainted: P D 2.6.24-23-server #1
[76101.004514] [<c013552b>] do_exit+0x6eb/0x860
[76101.004652] [<c013242b>] printk+0x1b/0x20
[76101.004788] [<c01099f7>] die+0x277/0x280
[76101.004924] [<c03327ae>] do_page_fault+0x4fe/0x900
[76101.005066] [<c03322b0>] do_page_fault+0x0/0x900
[76101.005202] [<c0330aaa>] error_code+0x72/0x78
[76101.005339] [<f8e09364>] shutdown_vcache+0xe4/0x140 [openafs]
[76101.005496] [<f8dff329>] shutdown_cache+0x39/0xd0 [openafs]
[76101.005649] [<f8e43cc4>] afs_shutdown+0x204/0x2a0 [openafs]
[76101.005805] [<f8e3e706>] afs_put_super+0x66/0xe0 [openafs]
[76101.005963] [<c019c3e5>] generic_shutdown_super+0x55/0xf0
[76101.006102] [<c01b088b>] mntput_no_expire+0x3b/0x70
[76101.006240] [<c019c4a9>] kill_anon_super+0x9/0x40
[76101.006376] [<c019c55d>] deactivate_super+0x5d/0x80
[76101.006514] [<c01b0d36>] sys_umount+0x46/0x250
[76101.006652] [<c019e08f>] sys_stat64+0xf/0x30
[76101.006788] [<c0185fd9>] remove_vma+0x39/0x50
[76101.006924] [<c0186b70>] do_munmap+0x180/0x1f0
[76101.007062] [<c01b0f57>] sys_oldumount+0x17/0x20
[76101.007198] [<c010838a>] sysenter_past_esp+0x6b/0xa1
[76101.007337] [<c0330000>] rt_mutex_slowunlock+0x60/0x1c0
[76101.007477] =======================
--
[SRU] openafs-modules segfault after stop
https://bugs.launchpad.net/bugs/333197
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
More information about the universe-bugs
mailing list