Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Hi List, I upgraded one of my boxes from 2.6.15 / 0.7.15 to 2.6.20 / 0.7.23 - I use the patches http://linux-vserver.org/ for para-virtualized guests anf mount the drbd disks inside these guests. Worked fine the last year, now after the update I get kernel oopes when I try to send the device to secondary state - the whole mount operation is executed in the virtual context of the guest - running it on the root host works fine. It forces me to do a reboot -nf because ecach normal reboot will freeze on "sync". The output of the oops is below, any hints on this ?? Oliver EXT3 FS on drbd6, internal journal EXT3-fs: mounted filesystem with ordered data mode. BUG: unable to handle kernel NULL pointer dereference at virtual address 00000030 printing eip: c01184b1 *pde = 00000000 Oops: 0000 [#1] CPU: 0 EIP: 0060:[<c01184b1>] Not tainted VLI EFLAGS: 00010046 (2.6.20-vs2.2.0-gentoo #2) EIP is at recalc_sigpending_tsk+0xc/0x61 eax: f747b560 ebx: f747b560 ecx: 00000000 edx: 00000000 esi: 00000000 edi: c21a9cc8 ebp: 00000000 esp: f5803c48 ds: 007b es: 007b ss: 0068 Process reboot (pid: 7257[#666], ti=f5802000 task=f747b560 task.ti=f5802000) Stack: 00000246 00000000 c21a9cc8 f7869bbc c02c86c0 00000000 00000000 00000000 00000000 00000001 f7869bbc 00000000 00000000 67027483 10100000 00000000 00000000 f7869bbc 00000000 c21a9cc8 00000001 c2186e20 f7869bbc c02c2db2 Call Trace: [<c02c86c0>] drbd_send_dblock+0xdd/0x2c6 [<c02c2db2>] drbd_make_request_common+0x5c9/0x7b9 [<c02c31fd>] drbd_make_request_26+0x1e9/0x1f1 [<c02578f8>] generic_make_request+0x118/0x128 [<c03c5ae1>] __sched_text_start+0x631/0x697 [<c0259753>] submit_bio+0xa6/0xac [<c01312b0>] mempool_alloc+0x1c/0x94 [<c0162958>] bio_alloc_bioset+0x9b/0xf3 [<c0160133>] submit_bh+0xb9/0xd5 [<c01613dd>] sync_dirty_buffer+0x67/0xb0 [<c01aa198>] ext3_commit_super+0x3a/0x4e [<c01ab6c1>] ext3_put_super+0x52/0x19a [<c01567aa>] invalidate_inodes+0xac/0xb7 [<c014833b>] generic_shutdown_super+0x4d/0xb5 [<c01483c0>] kill_block_super+0x1d/0x2d [<c014844d>] deactivate_super+0x4a/0x5d [<c01580eb>] release_mounts+0x4e/0x58 [<c0158134>] __put_mnt_ns+0x3f/0x52 [<c0121b1e>] free_nsproxy+0x22/0x64 [<c0122f7a>] unhash_vx_info+0x38/0xcb [<c0113703>] do_exit+0x71f/0x749 [<c012609c>] vs_reboot+0x1c/0x74 [<c0113780>] sys_exit_group+0x0/0xd [<c0119eba>] get_signal_to_deliver+0x328/0x338 [<c0101f18>] do_notify_resume+0x83/0x5a0 [<c01214e3>] hrtimer_cancel+0xa/0x14 [<c03c63f1>] do_nanosleep+0x41/0x65 [<c01216fe>] hrtimer_nanosleep+0x3d/0xf0 [<c0118756>] do_sigaction+0x79/0x11c [<c0121466>] hrtimer_wakeup+0x0/0x18 [<c011859b>] sigprocmask+0x8a/0x91 [<c01217fa>] sys_nanosleep+0x49/0x59 [<c01027a2>] work_notifysig+0x13/0x19 [<c03c0000>] __read_bytes_from_xdr_buf+0x7b/0x7d ======================= Code: 89 c3 8b 83 50 04 00 00 85 c0 74 11 9c 59 fa 89 0a 3b 83 50 04 00 00 74 04 51 9d eb e5 5b c3 55 57 56 53 89 c3 8b a8 4c 04 00 00 <83> 7d 30 00 7f 3b 8b 78 04 8b 47 08 a9 00 00 08 00 75 2e 8b b3 EIP: [<c01184b1>] recalc_sigpending_tsk+0xc/0x61 SS:ESP 0068:f5803c48 BUG: at kernel/exit.c:877 do_exit() [<c0113028>] do_exit+0x44/0x749 [<c011165d>] printk+0x1b/0x1f [<c0103151>] die+0x199/0x1a1 [<c010cab5>] do_page_fault+0x442/0x521 [<c010c673>] do_page_fault+0x0/0x521 [<c03c6ccc>] error_code+0x74/0x7c [<c02c007b>] receive_RSDataReply+0x291/0x461 [<c01184b1>] recalc_sigpending_tsk+0xc/0x61 [<c02c86c0>] drbd_send_dblock+0xdd/0x2c6 [<c02c2db2>] drbd_make_request_common+0x5c9/0x7b9 [<c02c31fd>] drbd_make_request_26+0x1e9/0x1f1 [<c02578f8>] generic_make_request+0x118/0x128 [<c03c5ae1>] __sched_text_start+0x631/0x697 [<c0259753>] submit_bio+0xa6/0xac [<c01312b0>] mempool_alloc+0x1c/0x94 [<c0162958>] bio_alloc_bioset+0x9b/0xf3 [<c0160133>] submit_bh+0xb9/0xd5 [<c01613dd>] sync_dirty_buffer+0x67/0xb0 [<c01aa198>] ext3_commit_super+0x3a/0x4e [<c01ab6c1>] ext3_put_super+0x52/0x19a [<c01567aa>] invalidate_inodes+0xac/0xb7 [<c014833b>] generic_shutdown_super+0x4d/0xb5 [<c01483c0>] kill_block_super+0x1d/0x2d [<c014844d>] deactivate_super+0x4a/0x5d [<c01580eb>] release_mounts+0x4e/0x58 [<c0158134>] __put_mnt_ns+0x3f/0x52 [<c0121b1e>] free_nsproxy+0x22/0x64 [<c0122f7a>] unhash_vx_info+0x38/0xcb [<c0113703>] do_exit+0x71f/0x749 [<c012609c>] vs_reboot+0x1c/0x74 [<c0113780>] sys_exit_group+0x0/0xd [<c0119eba>] get_signal_to_deliver+0x328/0x338 [<c0101f18>] do_notify_resume+0x83/0x5a0 [<c01214e3>] hrtimer_cancel+0xa/0x14 [<c03c63f1>] do_nanosleep+0x41/0x65 [<c01216fe>] hrtimer_nanosleep+0x3d/0xf0 [<c0118756>] do_sigaction+0x79/0x11c [<c0121466>] hrtimer_wakeup+0x0/0x18 [<c011859b>] sigprocmask+0x8a/0x91 [<c01217fa>] sys_nanosleep+0x49/0x59 [<c01027a2>] work_notifysig+0x13/0x19 [<c03c0000>] __read_bytes_from_xdr_buf+0x7b/0x7d ======================= Fixing recursive fault but reboot is needed! -- Diese Nachricht wurde digital unterschrieben oliwel's public key: http://www.oliwel.de/oliwel.crt Basiszertifikat: http://www.ldv.ei.tum.de/page72