Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Feb 1999 12:11:11 -0800 (PST)
From:      hgoldste@bbs.mpcs.com
To:        freebsd-gnats-submit@freebsd.org
Subject:   kern/10166: panic during heavy sio i/o;no coproc; vesa+vm86
Message-ID:  <19990219201111.CD5F911764@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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: <generic printer> 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: <M-Systems DiskOnChip 2000> (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




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