From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kip Macy Subject: still more excruciating pain booting FreeBSD on top of trunk Date: Tue, 26 Oct 2004 19:29:43 -0700 (PDT) Sender: xen-devel-admin@lists.sourceforge.net Message-ID: <20041026192607.S46199@demos.bsdclusters.com> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Return-path: Errors-To: xen-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: xen-devel@lists.sourceforge.net List-Id: xen-devel@lists.xenproject.org It looks like I have to scrutinize the linux domain builder a little more closely. I just panicked DOM0 by running it on a freebsd image with BSD_SYMTAB in it: (XEN) (file=sched_bvt.c, line=312) Get domain 3 bvt mcu_adv=10, warpback=0, warpvalue=0, warpl=2000000000, warp u=1000000000 (XEN) (file=sched_bvt.c, line=335) Get domain 3 bvt mcu_adv=10, warpback=0, warpvalue=0, warpl=2000000000000000 , warpu=1000000000000000 (XEN) (file=traps.c, line=397) Page fault: fc52ecf9 -> fc530e8a Kernel panic: Attempted to kill init! bad: scheduling while atomic! [] schedule+0x48f/0x494 [] __pagevec_release+0x28/0x36 [] mpage_writepages+0x175/0x344 [] ext3_ordered_writepage+0x0/0x1b9 [] find_get_pages_tag+0x9e/0xa7 [] do_writepages+0x3d/0x43 [] __sync_single_inode+0x72/0x202 [] ext3_put_inode+0x13/0x2f [] sync_sb_inodes+0x169/0x282 [] sync_inodes_sb+0x81/0x9a [] sync_inodes+0x2b/0x90 [] do_sync+0x23/0x74 [] sys_sync+0xf/0x15 [] panic+0x110/0x121 [] do_exit+0x408/0x41a [] __sched_text_end+0xa3/0x4af0 [] ip_mc_inc_group+0x111/0x158 [] __switch_to+0x3b7/0x3c3 [] ide_set_handler+0x42/0x7e [] write_intr+0x11c/0x150 [] buffered_rmqueue+0x125/0x224 [] ide_intr+0x132/0x218 [] __alloc_pages+0x2e9/0x347 [] handle_IRQ_event+0x47/0x80 [] schedule+0x2c1/0x494 [] cache_alloc_refill+0x169/0x20a [] schedule_timeout+0x63/0xb7 [] __pollwait+0x85/0xc6 [] process_timeout+0x0/0x9 [] do_select+0x18e/0x2c8 [] __pollwait+0x0/0xc6 [] sys_select+0x2c4/0x4db [] syscall_call+0x7/0xb bad: scheduling while atomic! [] schedule+0x48f/0x494 [] radix_tree_gang_lookup_tag+0x59/0x73 [] __wait_on_inode+0x84/0x9f [] default_wake_function+0x0/0x12 [] default_wake_function+0x0/0x12 [] __writeback_single_inode+0x5b/0xb3 [] sync_sb_inodes+0x169/0x282 [] sync_inodes_sb+0x81/0x9a [] sync_blockdev+0x39/0x4c [] sync_inodes+0x78/0x90 [] do_sync+0x44/0x74 [] sys_sync+0xf/0x15 [] panic+0x110/0x121 [] do_exit+0x408/0x41a [] __sched_text_end+0xa3/0x4af0 [] ip_mc_inc_group+0x111/0x158 [] __switch_to+0x3b7/0x3c3 [] ide_set_handler+0x42/0x7e [] write_intr+0x11c/0x150 [] buffered_rmqueue+0x125/0x224 [] ide_intr+0x132/0x218 [] __alloc_pages+0x2e9/0x347 [] handle_IRQ_event+0x47/0x80 [] schedule+0x2c1/0x494 [] cache_alloc_refill+0x169/0x20a [] schedule_timeout+0x63/0xb7 [] __pollwait+0x85/0xc6 [] process_timeout+0x0/0x9 [] do_select+0x18e/0x2c8 [] __pollwait+0x0/0xc6 [] sys_select+0x2c4/0x4db [] syscall_call+0x7/0xb bad: scheduling while atomic! [] schedule+0x48f/0x494 [] __wait_on_inode+0x84/0x9f [] default_wake_function+0x0/0x12 [] default_wake_function+0x0/0x12 [] __writeback_single_inode+0x5b/0xb3 [] sync_sb_inodes+0x169/0x282 [] sync_inodes_sb+0x81/0x9a [] sync_blockdev+0x39/0x4c [] sync_inodes+0x78/0x90 [] do_sync+0x44/0x74 [] sys_sync+0xf/0x15 [] panic+0x110/0x121 [] do_exit+0x408/0x41a [] __sched_text_end+0xa3/0x4af0 [] ip_mc_inc_group+0x111/0x158 [] __switch_to+0x3b7/0x3c3 [] ide_set_handler+0x42/0x7e [] write_intr+0x11c/0x150 [] buffered_rmqueue+0x125/0x224 [] ide_intr+0x132/0x218 [] __alloc_pages+0x2e9/0x347 [] handle_IRQ_event+0x47/0x80 [] schedule+0x2c1/0x494 [] cache_alloc_refill+0x169/0x20a [] schedule_timeout+0x63/0xb7 [] __pollwait+0x85/0xc6 [] process_timeout+0x0/0x9 [] do_select+0x18e/0x2c8 [] __pollwait+0x0/0xc6 [] sys_select+0x2c4/0x4db [] syscall_call+0x7/0xb (XEN) pt base=7fe0d sh_info=1fe (XEN) Audit 3: Done. ctot=1027 ttot=3 (XEN) (file=domain.c, line=242) Releasing task 3 bad: scheduling while atomic! [] schedule+0x48f/0x494 [] __wait_on_inode+0x84/0x9f [] default_wake_function+0x0/0x12 [] default_wake_function+0x0/0x12 [] __writeback_single_inode+0x5b/0xb3 [] sync_sb_inodes+0x169/0x282 [] sync_inodes_sb+0x81/0x9a [] sync_blockdev+0x39/0x4c [] sync_inodes+0x78/0x90 [] do_sync+0x44/0x74 [] sys_sync+0xf/0x15 [] panic+0x110/0x121 [] do_exit+0x408/0x41a [] __sched_text_end+0xa3/0x4af0 [] ip_mc_inc_group+0x111/0x158 [] __switch_to+0x3b7/0x3c3 [] ide_set_handler+0x42/0x7e [] write_intr+0x11c/0x150 [] buffered_rmqueue+0x125/0x224 [] ide_intr+0x132/0x218 [] __alloc_pages+0x2e9/0x347 [] handle_IRQ_event+0x47/0x80 [] schedule+0x2c1/0x494 [] cache_alloc_refill+0x169/0x20a [] schedule_timeout+0x63/0xb7 [] __pollwait+0x85/0xc6 [] process_timeout+0x0/0x9 [] do_select+0x18e/0x2c8 [] __pollwait+0x0/0xc6 [] sys_select+0x2c4/0x4db [] syscall_call+0x7/0xb bad: scheduling while atomic! [] schedule+0x48f/0x494 [] __generic_unplug_device+0x25/0x40 [] generic_unplug_device+0x28/0x5c [] io_schedule+0xe/0x16 [] wait_on_page_bit+0xbe/0xe0 [] page_wake_function+0x0/0x4a [] page_wake_function+0x0/0x4a [] wait_on_page_writeback_range+0xe2/0x117 [] filemap_fdatawait+0x1f/0x23 [] sync_blockdev+0x39/0x4c [] sync_inodes+0x86/0x90 [] do_sync+0x44/0x74 [] sys_sync+0xf/0x15 [] panic+0x110/0x121 [] do_exit+0x408/0x41a [] __sched_text_end+0xa3/0x4af0 [] ip_mc_inc_group+0x111/0x158 [] __switch_to+0x3b7/0x3c3 [] ide_set_handler+0x42/0x7e [] write_intr+0x11c/0x150 [] buffered_rmqueue+0x125/0x224 [] ide_intr+0x132/0x218 [] __alloc_pages+0x2e9/0x347 [] handle_IRQ_event+0x47/0x80 [] schedule+0x2c1/0x494 [] cache_alloc_refill+0x169/0x20a [] schedule_timeout+0x63/0xb7 [] __pollwait+0x85/0xc6 [] process_timeout+0x0/0x9 [] do_select+0x18e/0x2c8 [] __pollwait+0x0/0xc6 [] sys_select+0x2c4/0x4db [] syscall_call+0x7/0xb ************ REMOTE CONSOLE EXITED ***************** kmacy@siml3 ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click