Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 5 Feb 2003 19:44:14 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 5 Feb 2003 19:44:14 -0500 Received: from dial-ctb0170.webone.com.au ([210.9.241.70]:9990 "EHLO chimp.local.net") by vger.kernel.org with ESMTP id ; Wed, 5 Feb 2003 19:44:13 -0500 Message-ID: <3E41B215.3070608@cyberone.com.au> Date: Thu, 06 Feb 2003 11:53:41 +1100 From: Nick Piggin User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020913 Debian/1.1-1 MIME-Version: 1.0 To: Con Kolivas CC: linux kernel mailing list , Andrew Morton Subject: Re: kernel panic with anticipatory i/o scheduler 2.5.59-mm8 References: <200302060806.53976.conman@kolivas.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4138 Lines: 105 Con Kolivas wrote: >-----BEGIN PGP SIGNED MESSAGE----- >Hash: SHA1 > >Tried to run contest on 2.5.59-mm8 with the anticipatory i/o scheduler out of >the experimental directory patched in and got this: > >Unable to handle kernel NULL pointer dereference at virtual address 00000016 >*pde = 00000000 >Oops: 0000 >CPU: 0 >EIP: 0060:[] Not tainted >EFLAGS: 00010046 >EIP is at ide_multwrite+0xa0/0x100 >eax: 00000000 ebx: 00000001 ecx: ce5fb000 edx: 00000000 >esi: c12a2da4 edi: 00000008 ebp: 00000008 esp: cd167c1c >ds: 007b es: 007b ss: 0068 >Process contest (pid: 2171, threadinfo=cd166000 task=cec90d00) >Stack: 00000001 c1328c70 c12a2e2c c040b56c 00000008 c02645db c040b56c 00000010 > c040b56c c0263f00 00002710 00000000 c040b56c 010829d5 c1328be8 c040b6b0 > c12a2d60 c1328be8 0040b6b0 408854e8 c025a58b cd167c94 c040b56c c025a5e8 >Call Trace: > [] do_rw_disk+0x5cf/0x6d4 > [] multwrite_intr+0x0/0xc0 > [] start_request+0x97/0x150 > [] start_request+0xf4/0x150 > [] ide_do_request+0x2dc/0x33c > [] do_ide_request+0x12/0x18 > [] generic_unplug_device+0x49/0x68 > [] blk_run_queues+0x88/0xb8 > [] __wait_on_buffer+0x73/0x94 > [] autoremove_wake_function+0x0/0x38 > [] autoremove_wake_function+0x0/0x38 > [] __block_prepare_write+0x2c9/0x3d8 > [] __jbd_kmalloc+0x1b/0x6c > [] block_prepare_write+0x21/0x38 > [] ext3_get_block+0x0/0x68 > [] ext3_prepare_write+0xdd/0x1ec > [] ext3_get_block+0x0/0x68 > [] generic_file_aio_write_nolock+0x5be/0x974 > [] do_schedule+0x26a/0x2f4 > [] generic_file_aio_write+0x67/0x7c > [] ext3_file_write+0x4e/0x5c > [] do_sync_write+0x81/0xb4 > [] do_page_fault+0x0/0x404 > [] update_wall_time+0x12/0x3c > [] do_timer+0x4b/0xcc > [] timer_interrupt+0x55/0x140 > [] vfs_write+0xa9/0x13c > [] sys_write+0x2a/0x3c > [] syscall_call+0x7/0xb > >Code: 0f b7 42 16 89 c3 43 66 89 5a 16 66 40 66 3b 42 14 72 09 66 > <4>hda: lost interrupt >Unable to handle kernel NULL pointer dereference at virtual address 00000016 > printing eip: >c0263ea0 >*pde = 00000000 >Oops: 0000 >CPU: 0 >EIP: 0060:[] Not tainted >EFLAGS: 00010046 >EIP is at ide_multwrite+0xa0/0x100 >eax: 00000000 ebx: c12a2da4 ecx: ce5fb000 edx: 00000000 >esi: c12a2da4 edi: 00000000 ebp: 00000010 esp: c03b1ef4 >ds: 007b es: 007b ss: 0068 >Process swapper (pid: 0, threadinfo=c03b0000 task=c02f4e80) >Stack: c12a2da4 c040b56c c12a2d60 c040b4c0 00000000 c0263f4b c040b56c 00000010 > c03b0000 c040b56c c12a2d60 c025abb7 c040b56c c02e5671 c040b56c c12a2d84 > c03b0000 c02f7b00 c12a2d60 00000282 c0263f00 c011bcbf c12a2d60 00000001 >Call Trace: > [] multwrite_intr+0x4b/0xc0 > [] ide_timer_expiry+0x153/0x204 > [] multwrite_intr+0x0/0xc0 > [] run_timer_softirq+0xeb/0x134 > [] ide_timer_expiry+0x0/0x204 > [] do_softirq+0x5a/0xac > [] do_IRQ+0xfc/0x118 > [] default_idle+0x0/0x28 > [] default_idle+0x0/0x28 > [] common_interrupt+0x18/0x20 > [] default_idle+0x0/0x28 > [] default_idle+0x0/0x28 > [] default_idle+0x23/0x28 > [] cpu_idle+0x37/0x48 > [] rest_init+0x0/0x5c > [] rest_init+0x57/0x5c > >Code: 0f b7 42 16 89 c3 43 66 89 5a 16 66 40 66 3b 42 14 72 09 66 > <0>Kernel panic: Aiee, killing interrupt handler! >In interrupt handler - not syncing > Thanks... I have seen these before but I'm not 100% sure they are related to the patch. Do you have any taskfile stuff on? Well anyway, that mm8 patch is broken in other ways so don't worry about it any more. Nick - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/