[OpenAFS-devel] OpenAFS and Linux 2.6.25 (again)

Derrick Brashear shadow@gmail.com
Thu, 13 Mar 2008 23:58:49 -0400


   Mar 13 13:57:10 mordor openafs: Failed cache file lookup:
/var/cache/openafs/D1/V2999 in UFSOpen
'
does the file exist?

On Thu, Mar 13, 2008 at 5:19 PM, Gautam Iyer <gi1242@stanford.edu> wrote:
> On Thu, Mar 13, 2008 at 06:17:25PM +0000, Simon Wilkinson wrote:
>
>  >> Is there a CVS commit mailing list I can get on so I know when your
>  >> patch makes it in?
>  >
>  > It's in now.
>
>  Ok. It failed on 2.6.25-rc5: It compiled (both client + server) cleanly,
>  but when I started it, doing "ls /afs" caused a segfault.
>
>  I found the following in my /var/log/messages:
>
>     Mar 13 13:57:10 mordor openafs: Failed cache file lookup: /var/cache/openafs/D1/V2999 in UFSOpen
>     Mar 13 13:57:10 mordor ------------[ cut here ]------------
>     Mar 13 13:57:10 mordor Kernel BUG at f8f88f2b [verbose debug info unavailable]
>     Mar 13 13:57:10 mordor invalid opcode: 0000 [#1] SMP
>     Mar 13 13:57:10 mordor Modules linked in: video backlight output libafs(P) fuse ipv6 autofs4 ipt_recent ipt_addrtype xt_multiport xt_mac xt_state xt_tcpudp ipt_REJECT ipt_LOG xt_limit iptable_nat nf_nat nf_conntrack_ipv4 iptable_filter ip_tables x_tables nf_conntrack_ftp nf_conntrack snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device sg sr_mod cdrom sdhci mmc_core loop 8250_pnp 8250 serial_core acpi_cpufreq usbhid usb_storage scsi_mod ohci1394 battery ieee1394 snd_hda_intel snd_pcm snd_timer snd soundcore snd_page_alloc ac ehci_hcd button uhci_hcd usbcore e1000e serio_raw evdev rtc pcspkr
>     Mar 13 13:57:10 mordor
>     Mar 13 13:57:10 mordor Pid: 7588, comm: ls Tainted: P         (2.6.25-rc5 #1)
>     Mar 13 13:57:10 mordor EIP: 0060:[<f8f88f2b>] EFLAGS: 00010282 CPU: 0
>     Mar 13 13:57:10 mordor EIP is at osi_UFSOpen+0x1bb/0x270 [libafs]
>     Mar 13 13:57:10 mordor EAX: 0000004d EBX: f4858000 ECX: 00000000 EDX: 00000092
>     Mar 13 13:57:10 mordor ESI: 00000bb7 EDI: ef2399a8 EBP: f40c8000 ESP: ef239990
>     Mar 13 13:57:10 mordor DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
>     Mar 13 13:57:10 mordor Process ls (pid: 7588, ti=ef238000 task=ed7ff020 task.ti=ef238000)
>     Mar 13 13:57:10 mordor Stack: f8f9f6e0 ef2399a8 f8f9bb40 f8fb8440 00000001 00000bb7 7261762f 6361632f
>     Mar 13 13:57:10 mordor 6f2f6568 616e6570 442f7366 32562f31 00393939 0007003e 0040007e 004003ee
>     Mar 13 13:57:10 mordor 00400061 0000000a 000000e9 00330001 0007003e 0040007e 004003ee 00400061
>     Mar 13 13:57:10 mordor Call Trace:
>     Mar 13 13:57:10 mordor [<c0193ef9>] __find_get_block_slow+0x59/0x110
>     Mar 13 13:57:10 mordor [<c0194287>] __find_get_block+0x67/0x160
>     Mar 13 13:57:10 mordor [<c018511c>] __d_lookup+0x8c/0x110
>     Mar 13 13:57:10 mordor [<c0194e12>] ll_rw_block+0x22/0xb0
>     Mar 13 13:57:10 mordor [<c017b725>] do_lookup+0x65/0x190
>     Mar 13 13:57:10 mordor [<c017b27a>] permission+0x6a/0x110
>     Mar 13 13:57:10 mordor [<c0185645>] dput+0x75/0xf0
>     Mar 13 13:57:10 mordor [<c017d4ad>] __link_path_walk+0xaad/0xb80
>     Mar 13 13:57:10 mordor [<c013c388>] clocksource_get_next+0x38/0x40
>     Mar 13 13:57:10 mordor [<c013ae7a>] update_wall_time+0x24a/0x780
>     Mar 13 13:57:10 mordor [<c011a342>] update_curr+0x72/0x110
>     Mar 13 13:57:10 mordor [<c01561e2>] get_page_from_freelist+0x2a2/0x450
>     Mar 13 13:57:10 mordor [<c018511c>] __d_lookup+0x8c/0x110
>     Mar 13 13:57:10 mordor [<c018511c>] __d_lookup+0x8c/0x110
>     Mar 13 13:57:10 mordor [<c0185645>] dput+0x75/0xf0
>     Mar 13 13:57:10 mordor [<c01d9cc0>] xattr_lookup_poison+0x0/0xb0
>     Mar 13 13:57:10 mordor [<c017b725>] do_lookup+0x65/0x190
>     Mar 13 13:57:10 mordor [<c021bd0b>] _atomic_dec_and_lock+0x3b/0x60
>     Mar 13 13:57:10 mordor [<c018928b>] mntput_no_expire+0x1b/0x80
>     Mar 13 13:57:10 mordor [<c017cd00>] __link_path_walk+0x300/0xb80
>     Mar 13 13:57:10 mordor [<c0185162>] __d_lookup+0xd2/0x110
>     Mar 13 13:57:10 mordor [<f8f89da9>] afs_osi_Wakeup+0x9/0x50 [libafs]
>     Mar 13 13:57:10 mordor [<f8f4609e>] afs_UFSGetDSlot+0xfe/0x3c0 [libafs]
>     Mar 13 13:57:10 mordor [<c017b57b>] __follow_mount+0x1b/0x70
>     Mar 13 13:57:10 mordor [<f8f47c4f>] afs_GetDCache+0xd6f/0x32d0 [libafs]
>     Mar 13 13:57:10 mordor [<c018928b>] mntput_no_expire+0x1b/0x80
>     Mar 13 13:57:10 mordor [<c017d4c6>] __link_path_walk+0xac6/0xb80
>     Mar 13 13:57:10 mordor [<c02be391>] sock_wmalloc+0x31/0x60
>     Mar 13 13:57:10 mordor [<f8f5b4eb>] afs_AccessOK+0xcb/0x180 [libafs]
>     Mar 13 13:57:10 mordor [<f8f6cb96>] afs_GetVolume+0x26/0x120 [libafs]
>     Mar 13 13:57:10 mordor [<f8f5b4eb>] afs_AccessOK+0xcb/0x180 [libafs]
>     Mar 13 13:57:10 mordor [<c01561e2>] get_page_from_freelist+0x2a2/0x450
>     Mar 13 13:57:10 mordor [<c017fb10>] filldir64+0x0/0xe0
>     Mar 13 13:57:10 mordor [<f8f8c1b0>] afs_fill_inode+0x1510/0x2ef0 [libafs]
>     Mar 13 13:57:10 mordor [<c017fb10>] filldir64+0x0/0xe0
>     Mar 13 13:57:10 mordor [<c016589d>] anon_vma_prepare+0x1d/0xe0
>     Mar 13 13:57:10 mordor [<c015f8b4>] handle_mm_fault+0x2a4/0x580
>     Mar 13 13:57:10 mordor [<c017fb10>] filldir64+0x0/0xe0
>     Mar 13 13:57:10 mordor [<c017fd51>] vfs_readdir+0x81/0xa0
>     Mar 13 13:57:10 mordor [<c017fde2>] sys_getdents64+0x72/0xd0
>     Mar 13 13:57:10 mordor [<c0104d3e>] sysenter_past_esp+0x5f/0x85
>     Mar 13 13:57:10 mordor =======================
>     Mar 13 13:57:10 mordor Code: c7 43 08 00 00 00 00 c7 43 0c 00 00 00 00 89 73 14 81 c4 1c 04 00 00 5b 5e 5f c3 89 7c 24 04 c7 04 24 e0 f6 f9 f8 e8 c5 a9 19 c7 <0f> 0b eb fe 89 44 24 04 c7 04 24 74 f5 f9 f8 e8 b1 a9 19 c7 0f
>     Mar 13 13:57:10 mordor EIP: [<f8f88f2b>] osi_UFSOpen+0x1bb/0x270 [libafs] SS:ESP 0068:ef239990
>     Mar 13 13:57:10 mordor ---[ end trace edce921b6a0fb96b ]---
>
>  After that nothing I could do would umount /afs. (I pulled the plug).
>
>  GI
>
>  PS: No issues on 2.6.24, which I'm using now.
>
>  --
>  Modern Computer Viruses:
>  PBS virus -- Your PC stops every few minutes to ask for money.
>  _______________________________________________
>  OpenAFS-devel mailing list
>  OpenAFS-devel@openafs.org
>  https://lists.openafs.org/mailman/listinfo/openafs-devel
>