From owner-freebsd-current@FreeBSD.ORG Wed Feb 25 14:31:25 2009 Return-Path: Delivered-To: current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C5B0106564A; Wed, 25 Feb 2009 14:31:25 +0000 (UTC) (envelope-from null@pozo.com) Received: from pozo.com (pozo.com [216.101.162.50]) by mx1.freebsd.org (Postfix) with ESMTP id DDF938FC14; Wed, 25 Feb 2009 14:31:24 +0000 (UTC) (envelope-from null@pozo.com) Received: from T41p.pozo.com (t41p.pozo.com [192.168.0.4]) (authenticated bits=0) by pozo.com (8.14.3/8.14.3) with ESMTP id n1PEVFtR001418 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 25 Feb 2009 06:31:16 -0800 (PST) (envelope-from null@pozo.com) Message-Id: <200902251431.n1PEVFtR001418@pozo.com> X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9 Date: Wed, 25 Feb 2009 06:28:48 -0800 To: Gavin Atkinson From: Manfred Antar In-Reply-To: <1235559230.15704.4.camel@buffy.york.ac.uk> References: <200902250259.n1P2xvYh001449@pozo.com> <1235559230.15704.4.camel@buffy.york.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Spam-Status: No, score=-101.4 required=5.0 tests=ALL_TRUSTED,MISSING_MID, USER_IN_WHITELIST autolearn=failed version=3.2.5, No X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on pozo.com X-Virus-Scanned: ClamAV version 0.94.2-exp, clamav-milter version 0.94.2-exp on pozo.com X-Virus-Status: Clean X-pozo.com-MailScanner-Information: Please contact the ISP for more information X-MailScanner-ID: n1PEVFtR001418 X-pozo.com-MailScanner: Found to be clean X-pozo.com-MailScanner-From: null@pozo.com Cc: current@FreeBSD.org Subject: Re: Fatal trap 18 on Current 1386 since Saturday 14 Feb 2009 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Feb 2009 14:31:25 -0000 At 02:53 2/25/2009, Gavin Atkinson wrote: >On Tue, 2009-02-24 at 18:59 -0800, Manfred Antar wrote: >> I have not been able to boot a new kernel since the 14th >> It stops here: >> >> GEOM: new disk ad0 >> ata1: reiniting channel .. >> ata1: reset tp1 mask=03 ostat0=00 ostat1=00 >> ata1: stat0=0x7f err=0x01 lsb=0x7f msb=0x7f >> ata1: stat1=0x80 err=0x01 lsb=0x14 msb=0xeb >> ata1: stat1=0x80 err=0x01 lsb=0x14 msb=0xeb >> ata1: stat1=0x00 err=0x01 lsb=0x14 msb=0xeb >> ata1: reset tp2 stat0=7f stat1=00 devices=0x20001 >> ata1: Identifying devices: 00020001 >> ata1: New devices: 00020000 >> ata1-slave: pio=PIO4 wdma=WDMA2 udma=UDMA66 cable=40 wire >> >> >> Fatal trap 18: integer divide fault while in kernel mode >> instruction pointer = 0x20:0xc08e825b >> stack pointer = 0x28:0xc693b754 >> frame pointer = 0x28:0xc693b7c8 >> code segment = base 0x0, limit 0xfffff, type 0x1b >> = DPL 0, pres 1, def32 1, gran 1 >> processor eflags = interrupt enabled, resume, IOPL = 0 >> current process = 12 (swi4: clock) >> [thread pid 12 tid 100004 ] >> Stopped at __qdivrem+0x3b: divl %ecx,%eax > >Are you dropped into the debugger ("db>" prompt) here? If so, can you >issue the command "bt" and show the results? (if you don't have the >debugger compiled into the kernel, you need "options DDB", "options KDB" >and "makeoptions DEBUG=-g" in your kernel config file). > >Gavin Here it is : ata1-slave: pio=PIO4 wdma=WDMA2 udma=UDMA66 cable=40 wire Fatal trap 18: integer divide fault while in kernel mode instruction pointer = 0x20:0xc08e825b stack pointer = 0x28:0xc693b754 frame pointer = 0x28:0xc693b7c8 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 12 (swi4: clock) [thread pid 12 tid 100004 ] Stopped at __qdivrem+0x3b: divl %ecx,%eax db> bt Tracing pid 12 tid 100004 td 0xc6c36900 __qdivrem(0,0,0,0,c693b7e4,...) at __qdivrem+0x3b __umoddi3(0,0,0,0,9e8f28d4,...) at __umoddi3+0x2d ata_tf_write(c6fae000,c04efc80,c6fce800,1,c6fae000,...) at ata_tf_write+0x2ff ata_generic_command(c6fae000,1010101,1010101,1010101,1010101,...) at ata_generic_command+0x2d9 ata_begin_transaction(c6fae000,1,c693b8cc,c065b0dd,c6fae068,...) at ata_begin_transaction+0x7a ata_start(c6d6ea00,0,c09e71cc,c693b8fc,c04e4ead,...) at ata_start+0x222 ata_queue_request(c6fae000,0,101,8b92c,ef4f0003,...) at ata_queue_request+0x4ea ata_controlcmd(c6c31e00,ef,3,0,0,...) at ata_controlcmd+0xd6 ata_intel_new_setmode(c6c31e00,f,c6c31e00,c6d6ea00,c6fce800,...) at ata_intel_new_setmode+0x2a0 ata_pcichannel_setmode(c6d6ea00,c6c31e00,c050d049,c6c31e00,c6fce800,...) at ata_pcichannel_setmode+0x48 ad_init(c6c31e00,c6fbc840,101,c693ba50,717269,...) at ad_init+0x5a ad_attach(c6c31e00,c6fbb850,ffffffff,c0a0c52a,80000000,...) at ad_attach+0x2bd device_attach(c6c31e00) at device_attach+0x36f device_probe_and_attach(c6c31e00,c6fcc400,c693bb8c,c04f0593,c6d6ea00,...) at device_probe_and_attach+0x2c bus_generic_attach(c6d6ea00,1,ffffffff,0,10,...) at bus_generic_attach+0x19 ata_identify(c6d6ea00,2,c693bbb8,c0662f68,80046,...) at ata_identify+0x2a3 ata_reinit(c6d6ea00,c6c36900,c693bbe8,c08cf7c0,c0aa2940,...) at ata_reinit+0x4e0 ata_completed(c6fae578,0,c6cef000,c6cef000,c693bc48,...) at ata_completed+0xb4 ata_finish(c6fae578,2,c0679c10,c6c36900,c0aa2940,...) at ata_finish+0x40 ata_timeout(c6fae578,1,c0aa2974,c6cef4d4,16,...) at ata_timeout+0xcb softclock(c0aa2940,0,109,c3cb7e0,1e,...) at softclock+0x1bc intr_event_execute_handlers(c6c337ec,c6c30480,c0a08350,4d7,c6c304f0,...) at intr_event_execute_handlers+0x14b ithread_loop(c6c08bb0,c693bd38,aab2f864,e08700f6,1fc1940f,...) at ithread_loop+0x6a fork_exit(c063c9d0,c6c08bb0,c693bd38) at fork_exit+0x90 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc693bd70, ebp = 0 --- db> ================================== || null@pozo.com || || Ph. (415) 681-6235 || ==================================