[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xen-users
Subject:    [Xen-users] Xen and EVMS/Raid5 - Null pointer dereference
From:       "Robert Smith" <robert.e.smith () mail ! com>
Date:       2005-10-28 1:22:48
Message-ID: 20051028012248.D96911F50B1 () ws1-2 ! us4 ! outblaze ! com
[Download RAW message or body]


Hi,

A problem with EVMS and Xen:

I have patched a 2.6 kernel with the evms patches and then with the Xen patched, \
compiled and installed it. (kernel is 2.6.11.9 - which is what this server has been \
running for the past few months w/o the evms patches)

At first everything seems to work just fine, I am able to use evms to create a new \
"volume", in this case it is based on MD/RAID-5 but when the volume starts to \
sync/resync I am getting "Unable to handle kernel NULL pointer dereference at virtual \
address 00000000". (see output below)

Are the evms kernel patches incompatible with Xen or is the problem something \
entirely different? Has anyone gotten EVMS and Xen working on a 2.6 kernel?

Oct 28 10:36:40 localhost kernel:  .<6>md: syncing RAID array md0
Oct 28 10:36:40 localhost kernel: md: minimum _guaranteed_ reconstruction speed: 1000 \
                KB/sec/disc.
Oct 28 10:36:40 localhost kernel: md: using maximum available idle IO bandwith (but \
                not more than 200000 KB/sec) for reconstruction.
Oct 28 10:36:40 localhost kernel: md: using 128k window, over a total of 156289024 \
                blocks.
Oct 28 10:36:40 localhost kernel: Unable to handle kernel NULL pointer dereference at \
                virtual address 00000000
Oct 28 10:36:40 localhost kernel:  printing eip:
Oct 28 10:36:40 localhost kernel: c015bf47
Oct 28 10:36:40 localhost kernel: *pde = ma 00000000 pa 55555000
Oct 28 10:36:40 localhost kernel:  [bio_clone+37/192] bio_clone+0x25/0xc0
Oct 28 10:36:40 localhost kernel:  [clone_bio+50/96] clone_bio+0x32/0x60
Oct 28 10:36:40 localhost kernel:  [__clone_and_map+659/704] \
                __clone_and_map+0x293/0x2c0
Oct 28 10:36:40 localhost kernel:  [autoremove_wake_function+0/96] \
                autoremove_wake_function+0x0/0x60
Oct 28 10:36:40 localhost kernel:  [autoremove_wake_function+0/96] \
                autoremove_wake_function+0x0/0x60
Oct 28 10:36:40 localhost kernel:  [__split_bio+184/320] __split_bio+0xb8/0x140
Oct 28 10:36:40 localhost kernel:  [dm_request+122/176] dm_request+0x7a/0xb0
Oct 28 10:36:40 localhost kernel:  [generic_make_request+343/496] \
                generic_make_request+0x157/0x1f0
Oct 28 10:36:40 localhost kernel:  [__switch_to+42/912] __switch_to+0x2a/0x390
Oct 28 10:36:40 localhost kernel:  [autoremove_wake_function+0/96] \
                autoremove_wake_function+0x0/0x60
Oct 28 10:36:40 localhost kernel:  [autoremove_wake_function+0/96] \
                autoremove_wake_function+0x0/0x60
Oct 28 10:36:40 localhost kernel:  [try_to_wake_up+177/208] try_to_wake_up+0xb1/0xd0
Oct 28 10:36:40 localhost kernel:  [handle_stripe+2630/4048] \
                handle_stripe+0xa46/0xfd0
Oct 28 10:36:40 localhost kernel:  [schedule+745/1312] schedule+0x2e9/0x520
Oct 28 10:36:40 localhost kernel:  [sync_request+210/304] sync_request+0xd2/0x130
Oct 28 10:36:40 localhost kernel:  [md_do_sync+1571/2048] md_do_sync+0x623/0x800
Oct 28 10:36:40 localhost kernel:  [recalc_task_prio+136/336] \
                recalc_task_prio+0x88/0x150
Oct 28 10:36:40 localhost kernel:  [activate_task+98/128] activate_task+0x62/0x80
Oct 28 10:36:40 localhost kernel:  [preempt_schedule+73/112] \
                preempt_schedule+0x49/0x70
Oct 28 10:36:40 localhost kernel:  [md_thread+373/384] md_thread+0x175/0x180
Oct 28 10:36:40 localhost kernel:  [schedule_tail+23/80] schedule_tail+0x17/0x50
Oct 28 10:36:40 localhost kernel:  [ret_from_fork+6/28] ret_from_fork+0x6/0x1c
Oct 28 10:36:40 localhost kernel:  [md_thread+0/384] md_thread+0x0/0x180
Oct 28 10:36:40 localhost kernel:  [md_thread+0/384] md_thread+0x0/0x180
Oct 28 10:36:40 localhost kernel:  [kernel_thread_helper+5/16] \
                kernel_thread_helper+0x5/0x10
Oct 28 10:36:40 localhost kernel: Oops: 0000 [#2]
Oct 28 10:36:40 localhost kernel: PREEMPT
Oct 28 10:36:40 localhost kernel: Modules linked in:
Oct 28 10:36:40 localhost kernel: CPU:    0
Oct 28 10:36:40 localhost kernel: EIP:    0061:[bio_alloc_bioset+23/496]    Not \
                tainted VLI
Oct 28 10:36:40 localhost kernel: EFLAGS: 00011286   (2.6.11.9)
Oct 28 10:36:40 localhost kernel: EIP is at bio_alloc_bioset+0x17/0x1f0
Oct 28 10:36:40 localhost kernel: eax: 00000010   ebx: 00000000   ecx: cbcc5ebc   \
                edx: 00000000
Oct 28 10:36:40 localhost kernel: esi: 00000001   edi: 00000001   ebp: 00000000   \
                esp: cc033c84
Oct 28 10:36:40 localhost kernel: ds: 007b   es: 007b   ss: 0069
Oct 28 10:36:40 localhost kernel: Process md0_resync (pid: 2172, threadinfo=cc032000 \
                task=ccced020)
Oct 28 10:36:40 localhost kernel: Stack: c013a753 00000010 00000200 00000000 00000000 \
                00000008 00000001 cbcc5ebc
Oct 28 10:36:40 localhost kernel:        c015c1b5 00000010 00000001 00000000 ccced020 \
                00000000 00000008 00000001
Oct 28 10:36:40 localhost kernel:        cc033d3c c02c46c2 cbcc5ebc 00000010 12a19620 \
                00000010 cb248cfc c02c4983
Oct 28 10:36:40 localhost kernel: Call Trace:
Oct 28 10:36:40 localhost kernel:  [mempool_alloc+115/432] mempool_alloc+0x73/0x1b0
Oct 28 10:36:40 localhost kernel:  [bio_clone+37/192] bio_clone+0x25/0xc0
Oct 28 10:36:40 localhost kernel:  [clone_bio+50/96] clone_bio+0x32/0x60
Oct 28 10:36:40 localhost kernel:  [__clone_and_map+659/704] \
                __clone_and_map+0x293/0x2c0
Oct 28 10:36:40 localhost kernel:  [autoremove_wake_function+0/96] \
                autoremove_wake_function+0x0/0x60
Oct 28 10:36:40 localhost kernel:  [autoremove_wake_function+0/96] \
                autoremove_wake_function+0x0/0x60
Oct 28 10:36:40 localhost kernel:  [__split_bio+184/320] __split_bio+0xb8/0x140
Oct 28 10:36:40 localhost kernel:  [dm_request+122/176] dm_request+0x7a/0xb0
Oct 28 10:36:40 localhost kernel:  [generic_make_request+343/496] \
                generic_make_request+0x157/0x1f0
Oct 28 10:36:40 localhost kernel:  [__switch_to+42/912] __switch_to+0x2a/0x390
Oct 28 10:36:40 localhost kernel:  [autoremove_wake_function+0/96] \
                autoremove_wake_function+0x0/0x60
Oct 28 10:36:40 localhost kernel:  [autoremove_wake_function+0/96] \
                autoremove_wake_function+0x0/0x60
Oct 28 10:36:40 localhost kernel:  [try_to_wake_up+177/208] try_to_wake_up+0xb1/0xd0
Oct 28 10:36:40 localhost kernel:  [handle_stripe+2630/4048] \
                handle_stripe+0xa46/0xfd0
Oct 28 10:36:40 localhost kernel:  [schedule+745/1312] schedule+0x2e9/0x520
Oct 28 10:36:40 localhost kernel:  [sync_request+210/304] sync_request+0xd2/0x130
Oct 28 10:36:40 localhost kernel:  [md_do_sync+1571/2048] md_do_sync+0x623/0x800
Oct 28 10:36:40 localhost kernel:  [recalc_task_prio+136/336] \
                recalc_task_prio+0x88/0x150
Oct 28 10:36:40 localhost kernel:  [activate_task+98/128] activate_task+0x62/0x80
Oct 28 10:36:40 localhost kernel:  [preempt_schedule+73/112] \
                preempt_schedule+0x49/0x70
Oct 28 10:36:40 localhost kernel:  [md_thread+373/384] md_thread+0x175/0x180
Oct 28 10:36:40 localhost kernel:  [schedule_tail+23/80] schedule_tail+0x17/0x50
Oct 28 10:36:40 localhost kernel:  [ret_from_fork+6/28] ret_from_fork+0x6/0x1c
Oct 28 10:36:40 localhost kernel:  [md_thread+0/384] md_thread+0x0/0x180
Oct 28 10:36:40 localhost kernel:  [md_thread+0/384] md_thread+0x0/0x180
Oct 28 10:36:40 localhost kernel:  [kernel_thread_helper+5/16] \
                kernel_thread_helper+0x5/0x10
Oct 28 10:36:40 localhost kernel: Code: fd ff 8b 5c 24 08 8b 74 24 0c 83 c4 10 c3 0f \
0b eb cf 89 f6 55 57 56 53 83 ec 10 8b 44 24 24 8b 6c 24 2c 8b 74 24 28 89 44 24 04 \
<8b> 45 00 89 04 24 e8 8e e7 fd ff 85 c0 89 c3 0f 84 26 01 00 00

Any ideas to the cause of this are appreciated!

Thanks!

Regards,
Robert

-- 
___________________________________________________
Play 100s of games for FREE! http://games.mail.com/


_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic