Date: Sat, 30 Nov 2002 15:43:05 +0300 (MSK) From: "Yan V.Batuto" <batuto@wgc.chem.pu.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/45889: Kernel trap 12 in sound/pcm code Message-ID: <20021130124305.88D951D80@yb3791.spb.edu>
next in thread | raw e-mail | index | archive | help
>Number: 45889 >Category: kern >Synopsis: Kernel trap 12 in sound/pcm code >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Nov 30 14:50:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Yan V. Batuto >Release: FreeBSD 4.7-STABLE i386 >Organization: St. Petersburg State University >Environment: System: FreeBSD 4.7-STABLE #0: Fri Nov 29 01:05:16 MSK 2002 i386 Motherboard: JetWay V333U (VIA KT333 with VT8235 south bridge) pcm0: <VIA VT8235> port 0xe400-0xe4ff irq 5 at device 17.5 on pci0 >Description: Kernel crashes usually during KDE initialization. It depends on KDE configuration ("rm -rf ~/.kde && startx startkde" never crashed yet, and AC'97 sound worked OK), and hw.snd.pcm0.vchans setting. Kernel trap with hw.snd.pcm0.vchans=4 at least much more probable than with vchans=0. Trap occurs in dev/sound/pcm/feeder_rate.c:171 ==== from gdb session ==== 165 alpha += info->srcinc; 166 spos += (alpha >> 16) * 2; 167 alpha &= 0xffff; 168 169 } 170 info->alpha = alpha & 0xffff; 171 info->buffer[0] = info->buffer[spos - hidelta]; 172 info->buffer[1] = info->buffer[spos - hidelta + 1]; (kgdb) print spos-hidelta $1 = -2 (kgdb) print info->buffer[spos-hidelta] Cannot access memory at address 0xc0fe0ffc. ==== from gdb session ==== >How-To-Repeat: >Fix: As a ugly workaround try to sysctl -w hw.snd.pcm0.vchans=0 but I'm NOT sure it is sufficiently. >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?20021130124305.88D951D80>