[OpenAFS-devel] Erratic kernel Oops (afsd-1.4.7_pre3 and Linux-2.6.25)

Derrick Brashear shadow@gmail.com
Fri, 18 Apr 2008 16:03:40 -0400


I guess GCPAGs is not safe on your system with the locks which are available.

On Fri, Apr 18, 2008 at 1:09 PM, Gautam Iyer <gi1242@stanford.edu> wrote:
> Hi All,
>
>  I did some testing of OpenAFS-1.4.7_pre3. It runs fine on my system
>  initially. But I have a sporadic crash of afsd, making it impossible for
>  me to shutdown or hibernate my system. (I'm testing on Linux-2.6.25, on
>  a Gentoo system).
>
>  Here's the snippet from /var/log/messages (which makes no sense to me):
>
>     BUG: unable to handle kernel paging request at fffffffe
>     IP: [<c0334140>] _read_lock+0x0/0x10
>     *pde = 00005067 *pte = 00000000
>     Oops: 0002 [#1] SMP
>     Modules linked in: sg sr_mod cdrom usbhid usb_storage scsi_mod b43 mac80211 arc4 ecb ssb rng_core led_class libafs(P) fuse ipv6 tun 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 xt_iprange 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 sdhci mmc_core loop 8250_pnp 8250 serial_core acpi_cpufreq ohci1394 ieee1394 video backlight output e1000e wmi ehci_hcd button battery ac uhci_hcd snd_hda_intel snd_pcm snd_timer snd_page_alloc snd_hwdep snd soundcore evdev usbcore serio_raw rtc [last unloaded: mac80211]
>
>     Pid: 9074, comm: afsd Tainted: P       A (2.6.25 #1)
>     EIP: 0060:[<c0334140>] EFLAGS: 00010282 CPU: 0
>     EIP is at _read_lock+0x0/0x10
>     EAX: fffffffe EBX: 00000010 ECX: 00000002 EDX: 00000000
>     ESI: fffffffe EDI: 4808d303 EBP: 4808d303 ESP: f574df80
>     DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
>     Process afsd (pid: 9074, ti=f574c000 task=f5b79050 task.ti=f574c000)
>     Stack: f91357c2 00000010 f574dfb8 f913bdb4 00000000 00000001 f912a8ac 00000000
>     4808d303 4808d303 4808d303 4808604a 4808d303 00182cf6 00000000 00000001
>     f9182cf6 00000000 00000000 f91788d7 f5b7923c f9182cf6 0000007b f9178630
>     Call Trace:
>     [<f91357c2>] afs_osi_TraverseProcTable+0x12/0x70 [libafs]
>     [<f913bdb4>] afs_GCPAGs+0x94/0x170 [libafs]
>     [<f912a8ac>] afs_Daemon+0x4bc/0x4f0 [libafs]
>     logger: Battery 1: discharging, 98%, 03:40:35 remaining
>     [<f91788d7>] afsd_launcher+0x2d7/0x6a0 [libafs]
>     [<f9178630>] afsd_launcher+0x30/0x6a0 [libafs]
>     [<c010583f>] kernel_thread_helper+0x7/0x18
>     =======================
>     Code: 00 00 00 00 8d bc 27 00 00 00 00 fe 00 52 9d c3 8d 74 26 00 8d bc 27 00 00 00 00 fe 00 fb c3 8d b6 00 00 00 00 8d bf 00 00 00 00 <f0> 83 28 01 79 05 e8 e5 fb ff ff c3 8d 74 26 00 9c 5a fa f0 83
>     EIP: [<c0334140>] _read_lock+0x0/0x10 SS:ESP 0068:f574df80
>     ---[ end trace 63bad5eebb1be4b3 ]---
>
>  Any idea what's going on?
>
>  Thanks,
>
>  GI
>
>  --
>  100 THINGS I'D DO IF I EVER BECAME AN EVIL OVERLORD
>  2. My ventilation ducts will be too small to crawl through.
>