Date: Thu, 4 Sep 1997 08:20:43 +0200 (MET DST) From: Luigi Rizzo <luigi@labinfo.iet.unipi.it> To: luigi@labinfo.iet.unipi.it (Luigi Rizzo) Cc: multimedia@FreeBSD.ORG, hackers@FreeBSD.ORG Subject: WARNING about snd970903.tgz Message-ID: <199709040620.IAA09525@labinfo.iet.unipi.it> In-Reply-To: <199709031724.TAA08293@labinfo.iet.unipi.it> from "Luigi Rizzo" at Sep 3, 97 07:24:34 pm
next in thread | previous in thread | raw e-mail | index | archive | help
Whoops...
yesterday's version of the sound code had a stupid bug in snd_sync()
which would put your machine in a tight loop with interrupts
disabled... I have fixed it, and updated the distribution, which
is now at the same URL but with a different date & size:
http://www.iet.unipi.it/~luigi/snd970903.tgz
-rw-r--r-- 1 luigi luigi 155747 Sep 4 10:03 snd970903.tgz
(I have chosen not to change name because people tends not to read
followup mails...)
Programs which use the SNDCTL_DSP_SYNC ioctl are affected by the
bug (e.g. timidity). Those with the old code can fetch the new
code or just apply the following patch to /sys/i386/isa/snd/dmabuf.c
--- /tmp/dmabuf.c Thu Sep 4 09:29:21 1997
+++ dmabuf.c Thu Sep 4 09:14:51 1997
@@ -718,7 +718,8 @@
printf("tsleep returns %d\n", ret);
return -1 ;
}
- }
+ } else
+ break;
}
splx(s);
return 0 ;
Sorry for the inconvenience
Luigi
-----------------------------+--------------------------------------
Luigi Rizzo | Dip. di Ingegneria dell'Informazione
email: luigi@iet.unipi.it | Universita' di Pisa
tel: +39-50-568533 | via Diotisalvi 2, 56126 PISA (Italy)
fax: +39-50-568522 | http://www.iet.unipi.it/~luigi/
_____________________________|______________________________________
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709040620.IAA09525>
