Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Mar 2000 03:02:02 +0000
From:      Paul Richards <paul@originative.co.uk>
To:        Stephen Hocking-Senior Programmer PGS SPS Perth <shocking@prth.pgs.com>
Cc:        current@freebsd.org, poul@freebsd.org
Subject:   Re: Another current crash (cvs-cur.6183
Message-ID:  <38D837AA.A93FF73B@originative.co.uk>
References:  <200003220051.IAA23805@bandicoot.prth.tensor.pgs.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?38D837AA.A93FF73B>