On Thursday 29 May 2008 08:27:11 Ondrej Zary wrote:
OK, here's the other crash. I was wrong, it was during swapon, not swapoff.
I'll try to reproduce both of them.
PM: Not enough free swap
Restarting tasks ... done.
ata2.01: configured for PIO2
BUG: unable to handle kernel NULL pointer dereference at 00000030
IP: [<c0163812>] bd_claim+0x14/0x3e
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: usbhid snd_opl3_lib snd_hwdep snd_sb16_dsp snd_sb_common
snd_mpu401_uart snd_rawmidi 3c509 ppdev sr_mod cdrom de2104x [last unloaded:
snd_sb16]
Pid: 10517, comm: swapon Not tainted (2.6.25.3-pentium #3)
EIP: 0060:[<c0153812>] EFLAGS: 00210207 CPU: 0
EIP is at bd_claim+0x14/0x3e
EAX: 00000000 EBX: cf402ca0 ECX: cf402ba0 EDX: c0142178
ESI: 00000000 EDI: 00000000 EBP: c03daaac ESP: c7095f48
DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068
Process swapon (pid: 10517, ti=c7094000 task=c201a550 task.ti=c7094000)
Stack: c0142308 c013b28c 00000000 000000cf 00000000 c70e7000 cf402ba0 cd825340
cf435b40 0000095c c71cab7c 00000001 cf402c08 b7e57180 c201a550 00000004
c010c2d4 00000000 cf435b74 c7095fb8 cf435b40 00000000 1c9b5d63 0860d648
Call Trace:
[<c0142308>] sys_swapon+0x190/0x7be
[<c013b28c>] handle_mm_fault+0x202/0x438
[<c010c2d4>] do_page_fault+0x205/0x559
[<c01039d2>] syscall_call+0x7/0xb
=======================
Code: 03 48 28 8d 42 a8 8b 50 58 8d 74 26 00 3d 34 67 37 c0 75 e3 89 c8 c3 89
c1 8b 40 30 39 d0 74 19 85 c0 75 2b 8b 41 40 39 c8 74 0e <8b> 40 30 3d fe 37
16 c0 74 04 85 c0 75 16 8b 41 40 ff 40 34 c7
EIP: [<c0163812>] bd_claim+0x15/0x3e SS:ESP 0068:c7095f48
---[ end trace 24e66613592015ef ]---
--
Ondrej Zary
--