Qemu's soundblaster 16 emulation only supports writing out. As such, its ossaudio.c file grabbing read-write access isn't a good thing. Some of us actually want to use the one read hook for something else. Reproducible: Always Steps to Reproduce:
Created attachment 58175 [details, diff] Changes O_RDWR to O_WRONLY in ossaudio.c This is a trivial patch and should be applyable any time after unpacking.
did you try to push it upstream?
This bug has been fixed in upstream since July 24, 2005. (Not sure if it's 0.7.1 or 0.7.2 where the fix appeared.) I think this bug can be closed. See: http://cvs.savannah.nongnu.org/viewcvs/qemu/audio/ossaudio.c?root=qemu&r1=1.4&r2=1.5
closing then =) thank you