Hi, The attached patch fixes a kernel panic that happens if you open /dev/dsp too many times.
Note: the patch can be imported with 'hg import'. The issue currently happens because mixer->num_clientdevs is incremented before it is checked if a new client will really be allowed. This causes a panic when execution reaches vmix_output.c:404, because it will try to access a mixer->client_portc index that doesn't exist. Many thanks to Walison Morales who gave me advice on setuping remote kgdb in FreeBSD, allowing me to track down the kernel panic. Many thanks also to Yair K. who always help me and gave me advice and reviewed the patch. Best regards, Paulo Matias
oss-vmix-fix-kpanic.diff
Description: Binary data
_______________________________________________ oss-devel mailing list oss-devel@mailman.opensound.com http://mailman.opensound.com/mailman/listinfo/oss-devel