It seems Vallo Kallaste wrote:
> On Sun, Apr 02, 2000 at 03:39:35PM +0200, Vallo Kallaste <[EMAIL PROTECTED]>
>wrote:
>
> > I hook up serial console to get full traceback next time, but I don't
> > have any knowledge for further analysis.
>
> Here's full traceback, environment is all same, except the filesystem is
> mounted with async (before it was default, which is nosync I guess):
>
> sh-2.03# cd /usr
> sh-2.03# pax -r -pe -f /mnt/usr.pax
This the exact problem I'm seeing here.
Turning on INVARIANTS in the kernel shows that free'd malloc space
are being reused when vinum is in the game :(
> Fatal trap 12: page fault while in kernel mode
> fault virtual address = 0x4
> fault code = supervisor read, page not present
> instruction pointer = 0x8:0xc0fa0ef4
> stack pointer = 0x10:0xc0244a84
> frame pointer = 0x10:0xc0244aa0
> 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 = Idle
> interrupt mask = bio
> kernel: type 12 trap, code=0
> Stopped at complete_rqe+0x18: movl 0x4(%eax),%edx
> db> trace
> complete_rqe(c1069020,c0f04000,c1882f00,0,c1882f00) at complete_rqe+0x18
> biodone(c1069020,c0f04034,c1069020,c0ed4180,0) at biodone+0x53
> ad_interrupt(c1882f00,0,0,c02051e5,c0ed4180) at ad_interrupt+0x2e2
> ata_intr(c0ed4180,0,c00f0010,c0690010,ffff0010) at ata_intr+0xca
> Xresume14() at Xresume14+0x2b
> --- interrupt, eip = 0xc020e5ae, esp = 0xc0244b54, ebp = 0 ---
> default_halt() at default_halt+0x2
> db> ps
> pid proc addr uid ppid pgrp flag stat wmesg wchan cmd
> 40 cc3a5440 cd747000 0 6 40 004006 3 getblk c62d1cd0 pax
> 15 cc3a5100 cd74d000 0 1 15 000204 3 vinum c0fa0b68 vinum
> 6 cc3a55e0 cd744000 0 1 6 004086 3 wait cc3a55e0 bash
> 5 cc3a5780 cc3b2000 0 0 0 000204 3 vrlock 52f801 syncer
> 4 cc3a5920 cc3b0000 0 0 0 100204 3 vrlock 582001 bufdaemon
> 3 cc3a5ac0 cc3ae000 0 0 0 000204 3 psleep c026c3c0 vmdaemon
> 2 cc3a5c60 cc3ac000 0 0 0 100204 3 psleep c0254df8 pagedaemon
> 1 cc3a5e00 cc3aa000 0 0 1 004284 3 wait cc3a5e00 init
> 0 c0274640 c02d2000 0 0 0 000204 3 sched c0274640 swapper
> db>
>
> I can give access to my system which is connected over null-modem to
> this test box.
> --
>
> Vallo Kallaste
> [EMAIL PROTECTED]
>
-Søren
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message