[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

NFS File-server Oops



Hi,

I am running Debian 4.0 on a file-server, called bender, using NFS to serve the files, and a little while after I start to copy files to my server, my server's kernel oopses and the process on the client doing the copying hangs.

Using stock kernel.

The kernel according to `uname -r`: 2.6.18-4-amd64

The message that I get on terminal:

Message from syslogd@bender at Tue Dec 31 19:52:28 2002 ...
bender kernel: Oops: 0000 [1] SMP

Message from syslogd@bender at Tue Dec 31 19:52:28 2002 ...
bender kernel: CR2: 0000000000000000

The gospel according to dmesg:

Unable to handle kernel NULL pointer dereference at 0000000000000000 RIP:
 [<ffffffff802a749a>] page_to_pfn+0x0/0x33
PGD 1f6ab067 PUD 1f378067 PMD 0
Oops: 0000 [1] SMP
CPU 0
Modules linked in: sha256 aes nfs lockd nfs_acl sunrpc ipv6 button ac battery xf
s dm_crypt sbp2 loop tsdev snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm snd_
timer snd snd_page_alloc floppy psmouse parport_pc parport serio_raw i810_audio
ac97_codec pcspkr i2c_nforce2 soundcore i2c_core evdev eth1394 ext3 jbd mbcache
dm_mirror dm_snapshot dm_mod raid1 md_mod ide_generic sd_mod ide_cd cdrom sata_n
v libata scsi_mod tg3 ohci1394 r8169 e1000 ieee1394 forcedeth generic amd74xx id
e_core ehci_hcd ohci_hcd thermal processor fan
Pid: 203, comm: pdflush Not tainted 2.6.18-4-amd64 #1
RIP: 0010:[<ffffffff802a749a>]  [<ffffffff802a749a>] page_to_pfn+0x0/0x33
RSP: 0018:ffff81001fd317d8  EFLAGS: 00010293
RAX: 0000000000000000 RBX: ffff810017de2140 RCX: 0000000000000000
RDX: 0000000000000014 RSI: ffff810017de2140 RDI: 0000000000000000
RBP: ffff810017e44000 R08: 0000000000000000 R09: ffff81001fc027f0
R10: 0000000000000246 R11: ffff810017d3edc0 R12: ffff810017de2140
R13: 0000000000000000 R14: 0000000000000000 R15: ffff81001f30cc98
FS:  00002b536bdd56d0(0000) GS:ffffffff80521000(0000) knlGS:0000000000000000
CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 0000000000000000 CR3: 000000001f6aa000 CR4: 00000000000006e0
Process pdflush (pid: 203, threadinfo ffff81001fd30000, task ffff81001fc027f0)
Stack:  ffffffff8022bf96 ffff81001fc027f0 000000000000d400 0000000000000000
 ffff810000000001 0000000000000001 ffff810017de2140 ffff81001f30cc98
 ffff810017de2240 ffff810017c7aca8 0000000000000014 000000000000b000
Call Trace:
 [<ffffffff8022bf96>] blk_recount_segments+0x7e/0x21b
 [<ffffffff802bb9ae>] __bio_clone+0x71/0x8a
 [<ffffffff802bb9fc>] bio_clone+0x35/0x3d
 [<ffffffff882e476a>] :dm_crypt:crypt_map+0xcd/0x304
 [<ffffffff881a82bf>] :dm_mod:__map_bio+0x47/0x9b
 [<ffffffff881a8c1f>] :dm_mod:__split_bio+0x172/0x37d
 [<ffffffff802200e5>] __up_read+0x13/0x8a
 [<ffffffff881a9432>] :dm_mod:dm_request+0x101/0x110
 [<ffffffff80219f55>] generic_make_request+0x13a/0x14d
 [<ffffffff80231028>] submit_bio+0xcb/0xd2
 [<ffffffff8022aa71>] __bio_add_page+0x154/0x1ce
 [<ffffffff8833bd8b>] :xfs:xfs_submit_ioend_bio+0x1e/0x27
 [<ffffffff8833c7c3>] :xfs:xfs_page_state_convert+0xa2f/0xb6e
 [<ffffffff8833cb30>] :xfs:xfs_vm_writepage+0xa7/0xdd
 [<ffffffff8021ac61>] mpage_writepages+0x1a6/0x34d
 [<ffffffff8833ca89>] :xfs:xfs_vm_writepage+0x0/0xdd
 [<ffffffff80256d07>] do_writepages+0x20/0x2f
 [<ffffffff8022dbd7>] __writeback_single_inode+0x1b4/0x38b
 [<ffffffff881a8a46>] :dm_mod:dm_any_congested+0x38/0x3f
 [<ffffffff881aa58a>] :dm_mod:dm_table_any_congested+0x46/0x63
 [<ffffffff8021edb1>] sync_sb_inodes+0x1d1/0x2b5
 [<ffffffff802901be>] keventd_create_kthread+0x0/0x61
 [<ffffffff8024c991>] writeback_inodes+0x7d/0xd3
 [<ffffffff802a894a>] background_writeout+0x82/0xb5
 [<ffffffff8025242d>] pdflush+0x0/0x1ed
 [<ffffffff80252570>] pdflush+0x143/0x1ed
 [<ffffffff802a88c8>] background_writeout+0x0/0xb5
 [<ffffffff8023055a>] kthread+0xd4/0x107
 [<ffffffff80259360>] child_rip+0xa/0x12
 [<ffffffff802901be>] keventd_create_kthread+0x0/0x61
 [<ffffffff80230486>] kthread+0x0/0x107
 [<ffffffff80259356>] child_rip+0x0/0x12


Code: 48 8b 07 48 c1 e8 3a 48 8b 14 c5 20 d0 52 80 48 b8 b7 6d db
RIP  [<ffffffff802a749a>] page_to_pfn+0x0/0x33
 RSP <ffff81001fd317d8>
CR2: 0000000000000000

ksymoops output:


Unable to handle kernel NULL pointer dereference at 0000000000000000 RIP:
 [<ffffffff802a749a>] page_to_pfn+0x0/0x33
Oops: 0000 [1] SMP
CPU 0
ac97_codec pcspkr i2c_nforce2 soundcore i2c_core evdev eth1394 ext3 jbd mbcache
Pid: 203, comm: pdflush Not tainted 2.6.18-4-amd64 #1
RIP: 0010:[<ffffffff802a749a>]  [<ffffffff802a749a>] page_to_pfn+0x0/0x33
Using defaults from ksymoops -t elf64-x86-64 -a i386:x86-64
RSP: 0018:ffff81001fd317d8  EFLAGS: 00010293
RAX: 0000000000000000 RBX: ffff810017de2140 RCX: 0000000000000000
RDX: 0000000000000014 RSI: ffff810017de2140 RDI: 0000000000000000
RBP: ffff810017e44000 R08: 0000000000000000 R09: ffff81001fc027f0
R10: 0000000000000246 R11: ffff810017d3edc0 R12: ffff810017de2140
R13: 0000000000000000 R14: 0000000000000000 R15: ffff81001f30cc98
FS:  00002b536bdd56d0(0000) GS:ffffffff80521000(0000) knlGS:0000000000000000
CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 0000000000000000 CR3: 000000001f6aa000 CR4: 00000000000006e0
Stack:  ffffffff8022bf96 ffff81001fc027f0 000000000000d400 0000000000000000
 ffff810000000001 0000000000000001 ffff810017de2140 ffff81001f30cc98
 ffff810017de2240 ffff810017c7aca8 0000000000000014 000000000000b000
Call Trace:
 [<ffffffff8022bf96>] blk_recount_segments+0x7e/0x21b
 [<ffffffff802bb9ae>] __bio_clone+0x71/0x8a
 [<ffffffff802bb9fc>] bio_clone+0x35/0x3d
 [<ffffffff882e476a>] :dm_crypt:crypt_map+0xcd/0x304
 [<ffffffff881a82bf>] :dm_mod:__map_bio+0x47/0x9b
 [<ffffffff881a8c1f>] :dm_mod:__split_bio+0x172/0x37d
 [<ffffffff802200e5>] __up_read+0x13/0x8a
 [<ffffffff881a9432>] :dm_mod:dm_request+0x101/0x110
 [<ffffffff80219f55>] generic_make_request+0x13a/0x14d
 [<ffffffff80231028>] submit_bio+0xcb/0xd2
 [<ffffffff8022aa71>] __bio_add_page+0x154/0x1ce
 [<ffffffff8833bd8b>] :xfs:xfs_submit_ioend_bio+0x1e/0x27
 [<ffffffff8833c7c3>] :xfs:xfs_page_state_convert+0xa2f/0xb6e
 [<ffffffff8833cb30>] :xfs:xfs_vm_writepage+0xa7/0xdd
 [<ffffffff8021ac61>] mpage_writepages+0x1a6/0x34d
 [<ffffffff8833ca89>] :xfs:xfs_vm_writepage+0x0/0xdd
 [<ffffffff80256d07>] do_writepages+0x20/0x2f
 [<ffffffff8022dbd7>] __writeback_single_inode+0x1b4/0x38b
 [<ffffffff881a8a46>] :dm_mod:dm_any_congested+0x38/0x3f
 [<ffffffff881aa58a>] :dm_mod:dm_table_any_congested+0x46/0x63
 [<ffffffff8021edb1>] sync_sb_inodes+0x1d1/0x2b5
 [<ffffffff802901be>] keventd_create_kthread+0x0/0x61
 [<ffffffff8024c991>] writeback_inodes+0x7d/0xd3
 [<ffffffff802a894a>] background_writeout+0x82/0xb5
 [<ffffffff8025242d>] pdflush+0x0/0x1ed
 [<ffffffff80252570>] pdflush+0x143/0x1ed
 [<ffffffff802a88c8>] background_writeout+0x0/0xb5
 [<ffffffff8023055a>] kthread+0xd4/0x107
 [<ffffffff80259360>] child_rip+0xa/0x12
 [<ffffffff802901be>] keventd_create_kthread+0x0/0x61
 [<ffffffff80230486>] kthread+0x0/0x107
 [<ffffffff80259356>] child_rip+0x0/0x12
Code: 48 8b 07 48 c1 e8 3a 48 8b 14 c5 20 d0 52 80 48 b8 b7 6d db


>>RIP; ffffffff802a749a <page_to_pfn+0/33>   <=====

>>RBX; ffff810017de2140 <phys_startup_64+ffff810017be2040/ffffffff7fffff00>
>>RSI; ffff810017de2140 <phys_startup_64+ffff810017be2040/ffffffff7fffff00>
>>RBP; ffff810017e44000 <phys_startup_64+ffff810017c43f00/ffffffff7fffff00>
>>R09; ffff81001fc027f0 <phys_startup_64+ffff81001fa026f0/ffffffff7fffff00>
>>R11; ffff810017d3edc0 <phys_startup_64+ffff810017b3ecc0/ffffffff7fffff00>
>>R12; ffff810017de2140 <phys_startup_64+ffff810017be2040/ffffffff7fffff00>
>>R15; ffff81001f30cc98 <phys_startup_64+ffff81001f10cb98/ffffffff7fffff00>

Trace; ffffffff8022bf96 <blk_recount_segments+7e/21b>
Trace; ffffffff802bb9ae <__bio_clone+71/8a>
Trace; ffffffff802bb9fc <bio_clone+35/3d>
Trace; ffffffff882e476a <_end+7d7776a/7f093000>
Trace; ffffffff881a82bf <_end+7c3b2bf/7f093000>
Trace; ffffffff881a8c1f <_end+7c3bc1f/7f093000>
Trace; ffffffff802200e5 <__up_read+13/8a>
Trace; ffffffff881a9432 <_end+7c3c432/7f093000>
Trace; ffffffff80219f55 <generic_make_request+13a/14d>
Trace; ffffffff80231028 <submit_bio+cb/d2>
Trace; ffffffff8022aa71 <__bio_add_page+154/1ce>
Trace; ffffffff8833bd8b <_end+7dced8b/7f093000>
Trace; ffffffff8833c7c3 <_end+7dcf7c3/7f093000>
Trace; ffffffff8833cb30 <_end+7dcfb30/7f093000>
Trace; ffffffff8021ac61 <mpage_writepages+1a6/34d>
Trace; ffffffff8833ca89 <_end+7dcfa89/7f093000>
Trace; ffffffff80256d07 <do_writepages+20/2f>
Trace; ffffffff8022dbd7 <__writeback_single_inode+1b4/38b>
Trace; ffffffff881a8a46 <_end+7c3ba46/7f093000>
Trace; ffffffff881aa58a <_end+7c3d58a/7f093000>
Trace; ffffffff8021edb1 <sync_sb_inodes+1d1/2b5>
Trace; ffffffff802901be <keventd_create_kthread+0/61>
Trace; ffffffff8024c991 <writeback_inodes+7d/d3>
Trace; ffffffff802a894a <background_writeout+82/b5>
Trace; ffffffff8025242d <pdflush+0/1ed>
Trace; ffffffff80252570 <pdflush+143/1ed>
Trace; ffffffff802a88c8 <background_writeout+0/b5>
Trace; ffffffff8023055a <kthread+d4/107>
Trace; ffffffff80259360 <child_rip+a/12>
Trace; ffffffff802901be <keventd_create_kthread+0/61>
Trace; ffffffff80230486 <kthread+0/107>
Trace; ffffffff80259356 <child_rip+0/12>

Code;  ffffffff802a749a <page_to_pfn+0/33>
0000000000000000 <_RIP>:
Code;  ffffffff802a749a <page_to_pfn+0/33>   <=====
   0:   48 8b 07                  mov    (%rdi),%rax   <=====
Code;  ffffffff802a749d <page_to_pfn+3/33>
   3:   48 c1 e8 3a               shr    $0x3a,%rax
Code;  ffffffff802a74a1 <page_to_pfn+7/33>
   7:   48 8b 14 c5 20 d0 52      mov    0xffffffff8052d020(,%rax,8),%rdx
Code;  ffffffff802a74a8 <page_to_pfn+e/33>
   e:   80
Code;  ffffffff802a74a9 <page_to_pfn+f/33>
   f:   48 b8 b7 6d db 00 00      mov    $0xdb6db7,%rax
Code;  ffffffff802a74b0 <page_to_pfn+16/33>
  16:   00 00 00

CR2: 0000000000000000



Reply to: