From mboxrd@z Thu Jan 1 00:00:00 1970 From: David F Barrera Subject: Oops Date: Tue, 16 Aug 2005 16:49:36 -0500 Message-ID: <1124228977.4598.40.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org 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 -- Regards, David F Barrera Linux Technology Center Systems and Technology Group, IBM "The wisest men follow their own direction. " Euripides