From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerone Young Subject: Re: Oops Date: Tue, 16 Aug 2005 16:52:52 -0500 Message-ID: <1124229172.18547.1.camel@thinkpad> References: <1124228977.4598.40.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1124228977.4598.40.camel@localhost.localdomain> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: David F Barrera Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org David, Does this happen on other DomU instances on diffrent machines (like on a Fedora?)..Could you try to narrow down which LTP test is causing this? On Tue, 2005-08-16 at 16:49 -0500, David F Barrera wrote: > Built Xen0 on IA32 SLES 9 SP2 based machine, non-PAE. Compiling the LTP > (Linux Test Project test suite) on Dom0 and running the LTP on DomU, > dmesg on Dom0 displays these oops: > > Unable to handle kernel NULL pointer dereference at virtual address 00000000 > printing eip: > c01867ee > *pde = ma 00000000 pa 55555000 > Oops: 0002 [#4] > PREEMPT > Modules linked in: thermal processor fan button battery ac sworks_agp agpgart > CPU: 0 > EIP: 0061:[] Not tainted VLI > EFLAGS: 00010282 (2.6.12-xen0) > EIP is at generic_delete_inode+0x1e/0x150 > eax: cc2da420 ebx: cc2da418 ecx: 00000000 edx: cc890270 > esi: c04e6c80 edi: 00000036 ebp: c07b8000 esp: c07b9e8c > ds: 0069 es: 0069 ss: 0069 > Process kswapd0 (pid: 163, threadinfo=c07b8000 task=c0744590) > Stack: c07b9e98 c04e3118 ffffffff cc2da778 cc2da418 cc2da418 c0186b30 cc2da418 > c05da440 c5b56274 c5b56274 ce56e62c c01838a1 cc2da418 c014a8cc 00000000 > 00000089 00000000 c064baa0 c0183dcf 00000080 c0150e32 00000080 000000d0 > Call Trace: > [] iput+0x60/0xb0 > [] prune_dcache+0x181/0x200 > [] get_dirty_limits+0x1c/0xf0 > [] shrink_dcache_memory+0x1f/0x50 > [] shrink_slab+0x132/0x190 > [] balance_pgdat+0x27f/0x3e0 > [] kswapd+0xb4/0xf0 > [] autoremove_wake_function+0x0/0x60 > [] ret_from_fork+0x6/0x14 > [] autoremove_wake_function+0x0/0x60 > [] kswapd+0x0/0xf0 > [] kernel_thread_helper+0x5/0x10 > Code: 00 8d b6 00 00 00 00 8d bf 00 00 00 00 56 53 83 ec 10 8b 5c 24 1c 8b 83 94 > 00 00 00 8b 53 08 8b 70 24 8d 43 08 8b 48 04 89 4a 04 <89> 11 8b 53 10 89 40 04 > 89 43 08 8d 43 10 8b 48 04 89 4a 04 89 > <6>note: kswapd0[163] exited with preempt_count 1 > Unable to handle kernel paging request at virtual address 020b75a0 > printing eip: > c01867eb > *pde = ma 00000000 pa 55555000 > Oops: 0002 [#5] > PREEMPT > Modules linked in: thermal processor fan button battery ac sworks_agp agpgart > CPU: 0 > EIP: 0061:[] Not tainted VLI > EFLAGS: 00010286 (2.6.12-xen0) > EIP is at generic_delete_inode+0x1b/0x150 > eax: cc2da270 ebx: cc2da268 ecx: 00000000 edx: 020b759c > esi: c04e6c80 edi: 00000080 ebp: ca9fc000 esp: ca9fdd28 > ds: 0069 es: 0069 ss: 0069 > Process cc1plus (pid: 26255, threadinfo=ca9fc000 task=c496aa80) > Stack: 00000000 00000001 c115ed80 c104fdc0 cc2da268 cc2da268 c0186b30 cc2da268 > c05da440 ca9fdd78 00000000 ce56e51c c01838a1 cc2da268 ca9fdd78 00000000 > 00000090 00000000 c064baa0 c0183dcf 00000080 c0150e32 00000080 000080d2 > Call Trace: > [] iput+0x60/0xb0 > [] prune_dcache+0x181/0x200 > [] shrink_dcache_memory+0x1f/0x50 > [] shrink_slab+0x132/0x190 > [] try_to_free_pages+0xf2/0x1c0 > [] __alloc_pages+0x1f8/0x430 > [] do_anonymous_page+0x95/0x280 > [] page_add_file_rmap+0x59/0xa0 > [] do_no_page+0x70/0x450 > [] pte_alloc_map+0xa2/0x1f0 > [] handle_mm_fault+0x1a4/0x290 > [] do_page_fault+0x1dd/0x5fa > [] do_mmap_pgoff+0x475/0x780 > [] sys_mmap2+0x84/0xc0 > [] page_fault+0x2e/0x34 > Code: 5c 5e 2c 00 8d b6 00 00 00 00 8d bf 00 00 00 00 56 53 83 ec 10 8b 5c 24 1c > 8b 83 94 00 00 00 8b 53 08 8b 70 24 8d 43 08 8b 48 04 <89> 4a 04 89 11 8b 53 10 > 89 40 04 89 43 08 8d 43 10 8b 48 04 89 > <6>note: cc1plus[26255] exited with preempt_count 1 > Unable to handle kernel paging request at virtual address 020b7534 > printing eip: > c01867eb > *pde = ma 00000000 pa 55555000 > Oops: 0002 [#6] > PREEMPT > Modules linked in: thermal processor fan button battery ac sworks_agp agpgart > CPU: 0 > EIP: 0061:[] Not tainted VLI > EFLAGS: 00010286 (2.6.12-xen0) > EIP is at generic_delete_inode+0x1b/0x150 > eax: cc2da0c0 ebx: cc2da0b8 ecx: 00000000 edx: 020b7530 > esi: c04e6c80 edi: 00000080 ebp: ca9fc000 esp: ca9fdd28 > ds: 007b es: 007b ss: 0069 > Process cc1plus (pid: 26399, threadinfo=ca9fc000 task=c496aa80) > Stack: 00000000 00000001 c1013d80 c1055cc0 cc2da0b8 cc2da0b8 c0186b30 cc2da0b8 > c05da440 ca9fdd78 00000000 ce56e5a4 c01838a1 cc2da0b8 ca9fdd78 00000000 > 00000090 00000000 c064baa0 c0183dcf 00000080 c0150e32 00000080 000080d2 > Call Trace: > [] iput+0x60/0xb0 > [] prune_dcache+0x181/0x200 > [] shrink_dcache_memory+0x1f/0x50 > [] shrink_slab+0x132/0x190 > [] try_to_free_pages+0xf2/0x1c0 > [] __alloc_pages+0x1f8/0x430 > [] do_anonymous_page+0x95/0x280 > [] page_add_file_rmap+0x59/0xa0 > [] do_no_page+0x70/0x450 > [] pte_alloc_map+0xa2/0x1f0 > [] handle_mm_fault+0x1a4/0x290 > [] do_page_fault+0x1dd/0x5fa > [] do_mmap_pgoff+0x475/0x780 > [] sys_mmap2+0x84/0xc0 > [] page_fault+0x2e/0x34 > Code: 5c 5e 2c 00 8d b6 00 00 00 00 8d bf 00 00 00 00 56 53 83 ec 10 8b 5c 24 1c > 8b 83 94 00 00 00 8b 53 08 8b 70 24 8d 43 08 8b 48 04 <89> 4a 04 89 11 8b 53 10 > 89 40 04 89 43 08 8d 43 10 8b 48 04 89 > <6>note: cc1plus[26399] exited with preempt_count 1 > scheduling while atomic: cc1plus/0x10000001/26399 > [] schedule+0x681/0x760 > [] zap_pte_range+0x152/0x2f0 > [] unmap_page_range+0x95/0x100 > [] cond_resched+0x27/0x40 > [] unmap_vmas+0x1e1/0x210 > [] exit_mmap+0x85/0x190 > [] mmput+0x37/0xb0 > [] do_exit+0xa7/0x410 > [] die+0x1c5/0x1d0 > [] do_page_fault+0x3e4/0x5fa > [] unlock_page+0x18/0x60 > [] shrink_list+0x35a/0x5e0 > [] page_fault+0x2e/0x34 > [] generic_delete_inode+0x1b/0x150 > [] iput+0x60/0xb0 > [] prune_dcache+0x181/0x200 > [] shrink_dcache_memory+0x1f/0x50 > [] shrink_slab+0x132/0x190 > [] try_to_free_pages+0xf2/0x1c0 > [] __alloc_pages+0x1f8/0x430 > [] do_anonymous_page+0x95/0x280 > [] page_add_file_rmap+0x59/0xa0 > [] do_no_page+0x70/0x450 > [] pte_alloc_map+0xa2/0x1f0 > [] handle_mm_fault+0x1a4/0x290 > [] do_page_fault+0x1dd/0x5fa > [] do_mmap_pgoff+0x475/0x780 > [] sys_mmap2+0x84/0xc0 > [] page_fault+0x2e/0x34 > Unable to handle kernel NULL pointer dereference at virtual address 00000038 > printing eip: > c0190514 > *pde = ma 00000000 pa 55555000 > Oops: 0000 [#7] > PREEMPT > Modules linked in: thermal processor fan button battery ac sworks_agp agpgart > CPU: 0 > EIP: 0061:[] Not tainted VLI > EFLAGS: 00010286 (2.6.12-xen0) > EIP is at sync_sb_inodes+0x94/0x310 > eax: 00000000 ebx: cc2da5c8 ecx: cc2da5d0 edx: c8cd6000 > esi: cf838a84 edi: cf838a00 ebp: ce7ffed8 esp: c8cd7c58 > ds: 007b es: 007b ss: 0069 > Process ld (pid: 29421, threadinfo=c8cd6000 task=c40a3590) > Stack: 00001000 00000000 00000000 00000000 cf838a84 c8cd6000 cf838a7c cf8f75dc > 0002a7f9 cf838a00 c8cd6000 c8cd7cc8 ce7ffed8 c0190856 cf838a00 c8cd7cc8 > 00000600 c8cd7cc8 00006412 c014a9e8 c8cd7cc8 c8cd7cc0 c8cd7cc4 ce7ffed8 > Call Trace: > [] writeback_inodes+0xc6/0x100 > [] balance_dirty_pages+0x48/0x160 > [] generic_file_buffered_write+0x2f0/0x6e0 > [] inode_update_time+0x52/0xe0 > [] __generic_file_aio_write_nolock+0x334/0x5c0 > [] __generic_file_aio_read+0x1e0/0x230 > [] generic_file_aio_write+0x7f/0x120 > [] ext3_file_write+0x44/0xd0 > [] do_sync_write+0xc9/0x110 > [] vma_merge+0x161/0x210 > > [] do_mmap_pgoff+0x475/0x780 > [] autoremove_wake_function+0x0/0x60 > [] vfs_write+0xbe/0x140 > [] sys_write+0x51/0x80 > [] syscall_call+0x7/0xb > Code: 7c 89 5b 04 3b 44 24 10 74 52 8d 47 7c ba 00 e0 ff ff 89 44 24 18 21 e2 89 > 54 24 14 8b 8f 88 00 00 00 8d 59 f8 8b 83 9c 00 00 00 <8b> 70 38 f6 46 08 02 74 > 58 8b 41 04 8b 11 89 10 89 42 04 8b 47 > <6>note: ld[29421] exited with preempt_count 1 > scheduling while atomic: ld/0x10000001/29421 > [] schedule+0x681/0x760 > [] zap_pte_range+0x152/0x2f0 > [] unmap_page_range+0x95/0x100 > [] cond_resched+0x27/0x40 > [] unmap_vmas+0x1e1/0x210 > [] exit_mmap+0x85/0x190 > [] mmput+0x37/0xb0 > [] do_exit+0xa7/0x410 > [] die+0x1c5/0x1d0 > [] do_page_fault+0x3e4/0x5fa > [] ext3_mark_inode_dirty+0x50/0x60 > [] ext3_alloc_branch+0x4a/0x310 > [] ext3_splice_branch+0x6e/0x1a0 > [] ext3_get_block_handle+0x2f4/0x3b0 > [] page_fault+0x2e/0x34 > [] sync_sb_inodes+0x94/0x310 > [] writeback_inodes+0xc6/0x100 > [] balance_dirty_pages+0x48/0x160 > [] generic_file_buffered_write+0x2f0/0x6e0 > [] inode_update_time+0x52/0xe0 > [] __generic_file_aio_write_nolock+0x334/0x5c0 > [] __generic_file_aio_read+0x1e0/0x230 > [] generic_file_aio_write+0x7f/0x120 > [] ext3_file_write+0x44/0xd0 > [] do_sync_write+0xc9/0x110 > [] vma_merge+0x161/0x210 > [] do_mmap_pgoff+0x475/0x780 > [] autoremove_wake_function+0x0/0x60 > [] vfs_write+0xbe/0x140 > [] sys_write+0x51/0x80 > [] syscall_call+0x7/0xb > Unable to handle kernel NULL pointer dereference at virtual address 00000038 > printing eip: > c0190514 > *pde = ma 00000000 pa 55555000 > Oops: 0000 [#8] > PREEMPT > Modules linked in: thermal processor fan button battery ac sworks_agp agpgart > CPU: 0 > EIP: 0061:[] Not tainted VLI > EFLAGS: 00010286 (2.6.12-xen0) > EIP is at sync_sb_inodes+0x94/0x310 > eax: 00000000 ebx: cc2da5c8 ecx: cc2da5d0 edx: c92fa000 > esi: cf838a84 edi: cf838a00 ebp: c5dbc158 esp: c92fbc28 > ds: 007b es: 007b ss: 0069 > Process syslogd (pid: 2665, threadinfo=c92fa000 task=cee1f590) > Stack: c01e0164 c325d2b8 00000000 00000000 cf838a84 c92fa000 cf838a7c cf8f75dc > 0002a820 cf838a00 c92fa000 c92fbc98 c5dbc158 c0190856 cf838a00 c92fbc98 > 00000600 c92fbc98 00006412 c014a9e8 c92fbc98 c92fbc90 c92fbc94 c5dbc158 > Call Trace: > [] __ext3_journal_stop+0x24/0x50 > [] writeback_inodes+0xc6/0x100 > [] balance_dirty_pages+0x48/0x160 > [] generic_file_buffered_write+0x2f0/0x6e0 > [] inode_update_time+0xb4/0xe0 > [] __generic_file_aio_write_nolock+0x334/0x5c0 > [] ext3_mark_iloc_dirty+0x25/0x30 > [] ext3_mark_inode_dirty+0x50/0x60 > [] __ext3_journal_stop+0x24/0x50 > [] __generic_file_write_nolock+0xa3/0xd0 > [] autoremove_wake_function+0x0/0x60 > [] tty_write+0x20c/0x260 > [] generic_file_writev+0x49/0xe0 > [] do_readv_writev+0x274/0x280 > [] vfs_writev+0x58/0x60 > [] sys_writev+0x4b/0xb0 > [] syscall_call+0x7/0xb > Code: 7c 89 5b 04 3b 44 24 10 74 52 8d 47 7c ba 00 e0 ff ff 89 44 24 18 21 e2 89 > 54 24 14 8b 8f 88 00 00 00 8d 59 f8 8b 83 9c 00 00 00 <8b> 70 38 f6 46 08 02 74 > 58 8b 41 04 8b 11 89 10 89 42 04 8b 47 > <6>note: syslogd[2665] exited with preempt_count 1 > scheduling while atomic: syslogd/0x00000001/2665 > [] schedule+0x681/0x760 > [] try_to_wake_up+0xec/0x110 > [] __wake_up_common+0x41/0x80 > [] wait_for_completion+0xaa/0x170 > [] default_wake_function+0x0/0x20 > [] default_wake_function+0x0/0x20 > [] queue_work+0x52/0x90 > [] call_usermodehelper+0xd3/0xf0 > [] __call_usermodehelper+0x0/0x70 > [] send_uevent+0x179/0x1c0 > [] kobject_hotplug+0x258/0x320 > [] class_device_del+0x8c/0xd0 > [] class_device_unregister+0x10/0x20 > [] vcs_remove_devfs+0x19/0x31 > [] con_close+0x67/0x70 > [] release_dev+0x3ac/0x870 > [] invalidate_inode_buffers+0x11/0x80 > [] clear_inode+0x11/0x140 > [] sock_destroy_inode+0x1b/0x20 > [] destroy_inode+0x2a/0x80 > [] iput+0x60/0xb0 > [] tty_release+0x14/0x20 > [] __fput+0x11e/0x170 > [] filp_close+0x59/0xa0 > [] put_files_struct+0x62/0xd0 > [] do_exit+0xd9/0x410 > [] die+0x1c5/0x1d0 > [] do_page_fault+0x3e4/0x5fa > [] do_get_write_access+0x374/0x5d0 > [] __find_get_block+0x9d/0x120 > [] __getblk+0x2b/0x60 > [] __ext3_get_inode_loc+0x66/0x270 > [] ext3_do_update_inode+0x1c5/0x400 > [] journal_get_write_access+0x39/0x50 > [] page_fault+0x2e/0x34 > [] sync_sb_inodes+0x94/0x310 > [] __ext3_journal_stop+0x24/0x50 > [] writeback_inodes+0xc6/0x100 > [] balance_dirty_pages+0x48/0x160 > [] generic_file_buffered_write+0x2f0/0x6e0 > [] inode_update_time+0xb4/0xe0 > [] __generic_file_aio_write_nolock+0x334/0x5c0 > [] ext3_mark_iloc_dirty+0x25/0x30 > [] ext3_mark_inode_dirty+0x50/0x60 > [] __ext3_journal_stop+0x24/0x50 > [] __generic_file_write_nolock+0xa3/0xd0 > [] autoremove_wake_function+0x0/0x60 > [] tty_write+0x20c/0x260 > [] generic_file_writev+0x49/0xe0 > [] do_readv_writev+0x274/0x280 > [] vfs_writev+0x58/0x60 > [] sys_writev+0x4b/0xb0 > [] syscall_call+0x7/0xb > scheduling while atomic: syslogd/0x00000001/2665 > [] schedule+0x681/0x760 > [] try_to_wake_up+0xec/0x110 > [] __wake_up_common+0x41/0x80 > [] wait_for_completion+0xaa/0x170 > [] default_wake_function+0x0/0x20 > [] default_wake_function+0x0/0x20 > [] queue_work+0x52/0x90 > [] call_usermodehelper+0xd3/0xf0 > [] __call_usermodehelper+0x0/0x70 > [] send_uevent+0x179/0x1c0 > [] kobject_hotplug+0x258/0x320 > [] class_device_del+0x8c/0xd0 > [] class_device_unregister+0x10/0x20 > [] con_close+0x67/0x70 > [] release_dev+0x3ac/0x870 > [] invalidate_inode_buffers+0x11/0x80 > [] clear_inode+0x11/0x140 > [] sock_destroy_inode+0x1b/0x20 > [] destroy_inode+0x2a/0x80 > [] iput+0x60/0xb0 > [] tty_release+0x14/0x20 > [] __fput+0x11e/0x170 > [] filp_close+0x59/0xa0 > [] put_files_struct+0x62/0xd0 > [] do_exit+0xd9/0x410 > [] die+0x1c5/0x1d0 > [] do_page_fault+0x3e4/0x5fa > [] do_get_write_access+0x374/0x5d0 > [] __find_get_block+0x9d/0x120 > [] __getblk+0x2b/0x60 > [] __ext3_get_inode_loc+0x66/0x270 > [] ext3_do_update_inode+0x1c5/0x400 > [] journal_get_write_access+0x39/0x50 > [] page_fault+0x2e/0x34 > [] sync_sb_inodes+0x94/0x310 > [] __ext3_journal_stop+0x24/0x50 > [] writeback_inodes+0xc6/0x100 > [] balance_dirty_pages+0x48/0x160 > [] generic_file_buffered_write+0x2f0/0x6e0 > [] inode_update_time+0xb4/0xe0 > [] __generic_file_aio_write_nolock+0x334/0x5c0 > [] ext3_mark_iloc_dirty+0x25/0x30 > [] ext3_mark_inode_dirty+0x50/0x60 > [] __ext3_journal_stop+0x24/0x50 > [] __generic_file_write_nolock+0xa3/0xd0 > [] autoremove_wake_function+0x0/0x60 > [] tty_write+0x20c/0x260 > [] generic_file_writev+0x49/0xe0 > [] do_readv_writev+0x274/0x280 > [] vfs_writev+0x58/0x60 > [] sys_writev+0x4b/0xb0 > [] syscall_call+0x7/0xb -- Jerone Young IBM Linux Technology Center jyoung5@us.ibm.com 512-838-1157 (T/L: 678-1157)