From owner-freebsd-bugs Fri Feb 19 12:20:55 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 8DB58119A9 for ; Fri, 19 Feb 1999 12:20:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id MAA63979; Fri, 19 Feb 1999 12:20:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: by hub.freebsd.org (Postfix, from userid 32767) id CD5F911764; Fri, 19 Feb 1999 12:11:11 -0800 (PST) Message-Id: <19990219201111.CD5F911764@hub.freebsd.org> Date: Fri, 19 Feb 1999 12:11:11 -0800 (PST) From: hgoldste@bbs.mpcs.com To: freebsd-gnats-submit@freebsd.org X-Send-Pr-Version: www-1.0 Subject: kern/10166: panic during heavy sio i/o;no coproc; vesa+vm86 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 10166 >Category: kern >Synopsis: panic during heavy sio i/o;no coproc; vesa+vm86 >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Feb 19 12:20:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Howard Goldstein >Release: 3.1-RELEASE >Organization: no org >Environment: BIOS basemem: 611K, extmem: 15360K (from 0xe801 call) Copyright (c) 1992-1999 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.1-RELEASE #5: Fri Feb 19 14:39:13 EST 1999 hgoldste@bbs.mpcs.com:/usr/src/sys/compile/PICOBSD-D.1600 Timecounter "i8254" frequency 1193182 Hz CPU: NexGen 586 (386-class CPU) real memory = 16777216 (16384K bytes) avail memory = 13070336 (12764K bytes) Preloaded elf kernel "kernel" at 0xf0380000. Preloaded userconfig_script "/kernel.config" at 0xf0380084. Probing for devices on the ISA bus: sc0 on isa sc0: VGA color <16 virtual consoles, flags=0x0> atkbdc0 at 0x60-0x6f on motherboard atkbd0 irq 1 on isa sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A sio2 at 0x3e8-0x3ef irq 10 on isa sio2: type 16550A sio3 at 0x2e8-0x2ef irq 11 flags 0x10 on isa sio3: type 16550A, console ppc0 at 0x378 irq 7 on isa ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode nlpt0: on ppbus 0 nlpt0: Interrupt-driven port fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa npx0 on motherboard npx0: 387 emulator fla0 at maddr 0xdc000 msize 8192 on isa fla0: (driver: 19990131) fla0: 7MB (15920 sectors), 995 cyls, 16 heads, 1 S/T, 512 B/S rootfs is 1600 Kbyte compiled in MFS >Description: This was tough to catch! My app ditches the text console in place of a graphics display. Thank you ddb ghods I have some good bt: kernel trap 12 with interrupts disabled Fatal trap 12: page fault while in kernel mode fault virtual address = 0x76107fa fault code = supervisor read, page not present instruction pointer = 0x8:0xf01a7bc3 stack pointer = 0x10:0xf2899c4c frame pointer = 0x10:0xf2899c70 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = 51 (vdusrvr) interrupt mask = tty kernel: type 12 trap, code=0 Stopped at random_poll+0xef3: testb $0x1,0x84(%eax) db> bt No such command db> ? Bad character ? db> ps pid proc addr uid ppid pgrp flag stat wmesg wchan cmd 52 f28740a0 f289b000 0 50 45 004006 2 v2show 51 f2874200 f2898000 0 50 45 004006 2 vdusrvr 50 f2874360 f2896000 0 45 45 004086 3 pause f28960f0 vdumaster 49 f28744c0 f2893000 0 1 49 004086 3 ttyin f0379080 getty 48 f2874620 f2890000 0 1 48 004086 3 ttyin f03763bc getty 47 f2874780 f2888000 0 1 47 004086 3 ttyin f03762c8 getty 46 f28748e0 f2885000 0 1 46 004086 3 ttyin f03761d4 -sh 45 f2874a40 f2882000 0 1 45 004086 3 wait f2874a40 vduconsole 3 f2874ba0 f287d000 0 0 0 000204 3 syncer f037a4dc syncer 2 f2874d00 f287b000 0 0 0 000204 3 psleep f035c91c pagedaemon 1 f2874e60 f2879000 0 0 1 004084 3 wait f2874e60 init 0 f037981c f038b000 0 0 0 000204 3 sched f037981c swapper db> trace /u random_poll(f0571000,f2899ca8,f0191b67,0,f0570010) at random_poll+0xef3 random_poll(0,f0570010,2ed,2ed,0) at random_poll+0xe6a Xfastintr4(f2899cd4,80000000,0,f2899cd4,f2899cdc) at Xfastintr4+0x17 random_poll(f2899cd4,75,0,30f000c,b) at random_poll+0x2178 siocnputc(1c03,75,5,f2899d08,f013183f) at siocnputc+0x30 cnputc(75,2,0,f01be8fe,f2899d54) at cnputc+0x42 vprintf(75,f2899d78) at vprintf+0xef kvprintf(f01bea3c,f01317a8,f2899d78,a,f2899d94) at kvprintf+0x62d printf(f01bea29,c,f01be8f3,f01bea1d) at printf+0x3d trap(f2899e0c,76107ca,f2874200,c,0) at trap+0x7e8 trap(f2899e0c,0,76107ca,80000000,f2874200) at trap+0x757 trap(f2870010,f01c0010,f286c980,f2874200,f2899e48) at trap+0x3b6 alltraps(1c80,f2899f34,7f0000,f2899ef8,f2899f34) at alltraps+0x28 spec_vnoperate(f2899ef8,f2899ef8,f0591600,f286c980,f2899ed0) at spec_vnoperate+0x2c3 ufs_itimes(f2899ef8,f2899f0c,f0150c01,f2899ef8,5dc) at ufs_itimes+0x24c8 ufs_vnoperatespec(f2899ef8,5dc,f2874200,f2899f2c,f2899ef8) at ufs_vnoperatespec+0x15 vn_rdwr(f0591600,f2899f34,f0403900,f2874200,f01c4efc) at vn_rdwr+0x23d read(f2874200,f2899f84) at read+0x95 syscall(27,efbf0027,25620,1,efbfdd18) at syscall+0x127 Xint0x80_syscall() at Xint0x80_syscall+0x2c db> >How-To-Repeat: Not sure >Fix: Not sure >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message