From owner-freebsd-current Tue Mar 21 19: 2:23 2000 Delivered-To: freebsd-current@freebsd.org Received: from mailgate.originative.co.uk (mailgate.originative.co.uk [194.217.50.228]) by hub.freebsd.org (Postfix) with ESMTP id AAB7E37C06D; Tue, 21 Mar 2000 19:02:03 -0800 (PST) (envelope-from paul@originative.co.uk) Received: from originative.co.uk (lobster.originative.co.uk [194.217.50.241]) by mailgate.originative.co.uk (Postfix) with ESMTP id 77E0E1D131; Wed, 22 Mar 2000 03:02:02 +0000 (GMT) Message-ID: <38D837AA.A93FF73B@originative.co.uk> Date: Wed, 22 Mar 2000 03:02:02 +0000 From: Paul Richards Organization: Originative Solutions Ltd X-Mailer: Mozilla 4.7 [en] (X11; I; FreeBSD 4.0-CURRENT i386) X-Accept-Language: en-GB, en MIME-Version: 1.0 To: Stephen Hocking-Senior Programmer PGS SPS Perth Cc: current@freebsd.org, poul@freebsd.org Subject: Re: Another current crash (cvs-cur.6183 References: <200003220051.IAA23805@bandicoot.prth.tensor.pgs.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Stephen Hocking-Senior Programmer PGS SPS Perth wrote: > > cvs-cur.6183 appeared to fix the crash I reported under disk activity & NFS > but another one has reared its face, when using java with tya15 jit, running > the Together java IDE. > > #0 boot (howto=256) at ../../kern/kern_shutdown.c:304 > #1 0xc013d7e5 in panic (fmt=0xc0273534 "from debugger") > at ../../kern/kern_shutdown.c:554 > #2 0xc01265bd in db_panic (addr=-1071292639, have_addr=0, count=-1, > modif=0xc5988c64 "") at ../../ddb/db_command.c:433 > #3 0xc012655d in db_command (last_cmdp=0xc02abc2c, cmd_table=0xc02aba8c, > aux_cmd_tablep=0xc02e4578) at ../../ddb/db_command.c:333 > #4 0xc0126622 in db_command_loop () at ../../ddb/db_command.c:455 > #5 0xc0128733 in db_trap (type=3, code=0) at ../../ddb/db_trap.c:71 > #6 0xc0255cc1 in kdb_trap (type=3, code=0, regs=0xc5988d6c) > at ../../i386/i386/db_interface.c:158 > #7 0xc0262690 in trap (frame={tf_fs = 16, tf_es = 16, tf_ds = 16, tf_edi = 0, > tf_esi = -979913536, tf_ebp = -979857996, tf_isp = -979858024, > tf_ebx = -1044942540, tf_edx = 0, tf_ecx = -1070604512, tf_eax = 26, > tf_trapno = 3, tf_err = 0, tf_eip = -1071292639, tf_cs = 8, > tf_eflags = 12870, tf_esp = -1070994081, tf_ss = -1071140376}) > at ../../i386/i386/trap.c:549 > #8 0xc0255f21 in Debugger (msg=0xc027b1e8 "d_iocmd botch") I've got a different but I think related panic. #9 0xc0143280 in panic (fmt=0xc0250460 "vm_page_wakeup: page not busy!!!") at ../../kern/kern_shutdown.c:552 #10 0xc01df583 in swp_pager_async_iodone (bp=0xc3236250) at ../../vm/vm_page.h:346 #11 0xc0167ae6 in biodone (bp=0xc3236250) at ../../kern/vfs_bio.c:2706 #12 0xc0126b8d in dadone (periph=0xc092e380, done_ccb=0xc093f400) at ../../cam/scsi/scsi_da.c:1230 #13 0xc0122acb in camisr (queue=0xc029def0) at ../../cam/cam_xpt.c:6298 #14 0xc01228dd in swi_cambio () at ../../cam/cam_xpt.c:6201 #15 0xc021188b in doreti_swi () A few more details #11 0xc0167ae6 in biodone (bp=0xc3236250) at ../../kern/vfs_bio.c:2706 2706 (*b_iodone) (bp); #10 0xc01df583 in swp_pager_async_iodone (bp=0xc3236250) at ../../vm/vm_page.h:346 346 KASSERT(m->flags & PG_BUSY, ("vm_page_wakeup: page not busy!!!")); I've got the dump if you want more diagnostics. It's hitting the KASSERT on the second of 16 pages in the buf but none of them have PG_BUSY set and it's only not panicing on the first page because bp->b_pager.pg_reqpage is 0 and the call to vm_page_wakeup is skipped. Paul. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message