Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Feb 2001 10:22:42 -0500
From:      "Christopher M. Giordano" <CGiordano@ids.net>
To:        freebsd-stable@FreeBSD.org
Subject:   kernel panic in 4.2-STABLE, sound related?
Message-ID:  <3A8BF442.4E1AA764@ids.net>

next in thread | raw e-mail | index | archive | help
I've been encountering the following kernel panic in 4.2-STABLE
system built with sources from ~12:45 AM EST 14-Feb-2001.
The panic may be introduced at will by playing a small 15 kB
.wav file using the waveplay port.
Script started on Thu Feb 15 09:58:43 2001

$ sudo gdb -k /sys/compile/BOSTON/kernel.debug /var/crash/vmcore.0
Password:
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-unknown-freebsd"...
IdlePTD 4247552
initial pcb at 2c2440
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address	= 0x3a
fault code		= supervisor write, page not present
instruction pointer	= 0x8:0xc01e522f
stack pointer	        = 0x10:0xc027da18
frame pointer	        = 0x10:0xc027dab8
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		= tty
trap number		= 12
panic: page fault

syncing disks... 4 4
done
Uptime: 7h49m13s

dumping to dev #da/0x40001, offset 227328
dump 64 63 62 [snip] 3 2 1
---
#0  dumpsys () at ../../kern/kern_shutdown.c:469
469		if (dumping++) {
(kgdb) where
#0  dumpsys () at ../../kern/kern_shutdown.c:469
#1  0xc015b5a3 in boot (howto=256) at ../../kern/kern_shutdown.c:309
#2  0xc015b939 in panic (fmt=0xc027542f "page fault") at ../../kern/kern_shutdown.c:556
#3  0xc02351d6 in trap_fatal (frame=0xc027d9d8, eva=58) at ../../i386/i386/trap.c:951
#4  0xc0234e89 in trap_pfault (frame=0xc027d9d8, usermode=0, eva=58) at ../../i386/i386/trap.c:844
#5  0xc0234a2b in trap (frame={tf_fs = -1070858224, tf_es = -976027632, tf_ds = -1071185904,
      tf_edi = -976007168, tf_esi = -1070815028, tf_ebp = -1071129928, tf_isp = -1071130108,
      tf_ebx = 0, tf_edx = 0, tf_ecx = -1071130012, tf_eax = 1, tf_trapno = 12, tf_err = 2,
      tf_eip = -1071754705, tf_cs = 8, tf_eflags = 66182, tf_esp = 0, tf_ss = -1070815028})
    at ../../i386/i386/trap.c:443
#6  0xc01e522f in vm_fault (map=0xc02ca8cc, vaddr=3318960128, fault_type=3 '\003', fault_flags=0)
    at ../../vm/vm_object.h:189
#7  0xc0234e36 in trap_pfault (frame=0xc027db2c, usermode=0, eva=3318960128)
    at ../../i386/i386/trap.c:833
#8  0xc0234a2b in trap (frame={tf_fs = -1071710192, tf_es = -1038417904, tf_ds = -1071185904,
      tf_edi = 113, tf_esi = -1038364120, tf_ebp = -1071129740, tf_isp = -1071129768,
      tf_ebx = 129, tf_edx = 4095, tf_ecx = 32896, tf_eax = -976007169, tf_trapno = 12,
      tf_err = 2, tf_eip = -1071602491, tf_cs = 8, tf_eflags = 66050, tf_esp = -1038364120,
      tf_ss = -1038364160}) at ../../i386/i386/trap.c:443
#9  0xc020a4c5 in sndbuf_clear (b=0xc21bd228, length=1403) at ../../dev/sound/pcm/buffer.c:117
#10 0xc020abf3 in chn_wrintr (c=0xc21bd200) at ../../dev/sound/pcm/channel.c:384
#11 0xc020b2d3 in chn_intr (c=0xc21bd200) at ../../dev/sound/pcm/channel.c:807
#12 0xc01fa2da in sb_intr (arg=0xc21cff00) at ../../dev/sound/isa/sb16.c:480
#13 0xc01fbe91 in sbc_intr (p=0xc21ca14c) at ../../dev/sound/isa/sbc.c:454
(kgdb) q
$ exit

-- 
My theology, briefly, is that the universe was dictated, but not signed.
          -- Christopher Morley


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A8BF442.4E1AA764>