[OpenAFS-devel] Fwd: openafs problems on AMD64

Russ Allbery rra@stanford.edu
Wed, 22 Mar 2006 09:37:23 -0800


This is just an FYI; I haven't investigated this bug report at all yet.
(The other issues referred to in this bug report are fixed in rc10.)

From: "Aaron M. Ucko" <ucko@debian.org>
To: Debian Bug Tracking System <358203@bugs.debian.org>
Date: Wed, 22 Mar 2006 11:50:19 -0500

| Package: openafs-modules-source
| Version: 1.4.0-4
| Followup-For: Bug #358203
| 
| [...]
| 
| However, even with the compilation errors out of the way, I still have
| a serious problem: I get an oops in osi_syscall_init when loading the
| module, both with a minimally-tweaked version of 1.4.0-4 and with
| 1.4.1rc10 merged in.  This lossage may be architecture-dependent, as I
| couldn't find any similar reports in the OpenAFS mailing list archives.
| 
| Anyway, here are the full oops messages:
| 
| [closer to 1.4.0-4]
| openafs: module license 'http://www.openafs.org/dl/license10.html' taints kernel.
| System call hooks will not be installed; proceeding anyway
| Found 32-bit system call table at 0xffffffff80315850 (exported)
| Unable to handle kernel paging request at ffffffff80315c98 RIP:
| <ffffffff883087c7>{:openafs:osi_syscall_init+147}
| PGD 103027 PUD 105027 PMD 3eff0163 PTE 315161
| Oops: 0003 [1] SMP
| CPU 1
| Modules linked in: openafs nfsd exportfs lockd nfs_acl sunrpc binfmt_misc autofs4 fan button ac ipv6 af_packet w83627ehf hwmon eeprom i2c_isa cpufreq_conservative quickcam videodev usbhid usb_storage libusual eth1394 snd_hda_intel generic snd_hda_codec snd_pcm_oss snd_mixer_oss snd_mpu401 snd_pcm snd_mpu401_uart snd_rawmidi snd_seq_device snd_timer analog snd ohci1394 gameport i2c_i801 evdev ieee1394 floppy rtc soundcore i2c_core ehci_hcd uhci_hcd piix snd_page_alloc usbcore intel_agp agpgart ide_cd cdrom ide_generic ide_core
| Pid: 5708, comm: modprobe Tainted: P      2.6.16 #1
| RIP: 0010:[_end+132724679/2132324352] <ffffffff883087c7>{:openafs:osi_syscall_init+147}
| RSP: 0000:ffff8100279a7f38  EFLAGS: 00010286
| RAX: ffffffff8011c4ec RBX: ffffffff80388920 RCX: ffffffff803855a8
| RDX: ffffffff80315850 RSI: 0000000000000296 RDI: ffffffff803855a0
| RBP: 00000000000e8997 R08: 000000003ac3c0c6 R09: 0000000000000001
| R10: 0000000000003c6b R11: ffffffff80117e43 R12: ffffffff88334900
| R13: 00002af2fc14b000 R14: ffffffff803888e0 R15: 00002af2fc14b000
| FS:  00002af2fc4896d0(0000) GS:ffff810001fb94c0(0000) knlGS:0000000000000000
| CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
| CR2: ffffffff80315c98 CR3: 0000000027e8b000 CR4: 00000000000006e0
| Process modprobe (pid: 5708, threadinfo ffff8100279a6000, task ffff810028ebb740)
| Stack: ffffffff80388920 ffffffff88089017 ffffffff80388920 ffffffff8014820c
|        0000000000000000 0000000000000000 000000000050a650 0000000000000000
|        000000000050a668 ffffffff8010aab6
| Call Trace: <ffffffff88089017>{:openafs:init_module+23}
|        <ffffffff8014820c>{sys_init_module+248} <ffffffff8010aab6>{system_call+126}
| 
| Code: 48 c7 82 48 04 00 00 50 10 31 88 48 8b 82 88 02 00 00 48 89
| RIP <ffffffff883087c7>{:openafs:osi_syscall_init+147} RSP <ffff8100279a7f38>
| CR2: ffffffff80315c98
| 
| [1.4.1rc10 merged in]
| openafs: module license 'http://www.openafs.org/dl/license10.html' taints kernel.
| System call hooks will not be installed; proceeding anyway
| Found 32-bit system call table at 0xffffffff80315850 (exported)
| Unable to handle kernel paging request at ffffffff80315c98 RIP:
| <ffffffff88309f63>{:openafs:osi_syscall_init+147}
| PGD 103027 PUD 105027 PMD 3f48e163 PTE 315161
| Oops: 0003 [1] SMP
| CPU 0
| Modules linked in: openafs nfsd exportfs lockd nfs_acl sunrpc binfmt_misc autofs4 fan button ac ipv6 af_packet w83627ehf hwmon eeprom i2c_isa cpufreq_conservative usb_storage libusual eth1394 usbhid quickcam videodev generic snd_hda_intel snd_hda_codec snd_pcm_oss snd_mixer_oss snd_mpu401 snd_mpu401_uart snd_rawmidi snd_pcm snd_seq_device snd_timer evdev analog gameport ohci1394 snd i2c_i801 ieee1394 floppy ehci_hcd piix rtc i2c_core uhci_hcd soundcore intel_agp agpgart usbcore snd_page_alloc ide_cd cdrom ide_generic ide_core
| Pid: 5623, comm: modprobe Tainted: P      2.6.16 #1
| RIP: 0010:[_end+132730723/2132324352] <ffffffff88309f63>{:openafs:osi_syscall_init+147}
| RSP: 0000:ffff81002a9f9f38  EFLAGS: 00010286
| RAX: ffffffff8011c4ec RBX: ffffffff80388920 RCX: 000000000000546e
| RDX: ffffffff80315850 RSI: 0000000000000246 RDI: ffffffff803855c0
| RBP: 00000000000e4a6d R08: 000000000000000b R09: 000000000000001e
| R10: 000000000000001f R11: 00000000000003d4 R12: ffffffff88334e00
| R13: 00002b1734069000 R14: ffffffff803888e0 R15: 00002b1734069000
| FS:  00002b17343a76d0(0000) GS:ffffffff80431000(0000) knlGS:0000000000000000
| CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
| CR2: ffffffff80315c98 CR3: 000000002a994000 CR4: 00000000000006e0
| Process modprobe (pid: 5623, threadinfo ffff81002a9f8000, task ffff8100332df180)
| Stack: ffffffff80388920 ffffffff88088017 ffffffff80388920 ffffffff8014820c
|        0000000000000000 0000000000000000 000000000050a650 0000000000000000
|        000000000050a668 ffffffff8010aab6
| Call Trace: <ffffffff88088017>{:openafs:init_module+23}
|        <ffffffff8014820c>{sys_init_module+248} <ffffffff8010aab6>{system_call+126}
| 
| Code: 48 c7 82 48 04 00 00 33 1f 31 88 48 8b 82 88 02 00 00 48 89
| RIP <ffffffff88309f63>{:openafs:osi_syscall_init+147} RSP <ffff81002a9f9f38>
| CR2: ffffffff80315c98
| 
| FWIW, the corresponding un-relocated assembly appears to be
| 
|    4ff63:       48 c7 82 48 04 00 00    movq   $0x0,0x448(%rdx)
|    4ff6a:       00 00 00 00 
|    4ff6e:       48 8b 82 88 02 00 00    mov    0x288(%rdx),%rax
|    4ff75:       48 89 05 00 00 00 00    mov    %rax,0(%rip)        # 4ff7c <osi_
| syscall_init+0xac>

-- 
Russ Allbery (rra@stanford.edu)             <http://www.eyrie.org/~eagle/>