Re: Bug in /dev/sequencer (1.3.70)

Ulrich Windl (Ulrich.Windl@rz.uni-regensburg.de)
Wed, 6 Mar 1996 11:16:53 +0100


On 5 Mar 96 at 21:13, bs_s641@kingston.ac.uk wrote:

> Hi Dear Kernel Hackers,
>
> Another small bug found...
>
> After discovering for myself that .au files can be easily cat > /dev/audio
> I thought "lets try the same with midi files > /dev/sequencer". The idea
> as such is quite silly, I admit, but here is what happened:
>
> cat bridalm.mid > /dev/sequencer
>
> Then looked in /var/log/messages:
>
> Mar 5 20:56:20 saturn kernel: general protection: 0000
> Mar 5 20:56:20 saturn kernel: CPU: 0
[...]
> Mar 5 20:58:42 saturn kernel: Sequencer busy
> Mar 5 20:59:20 saturn last message repeated 2 times
> Mar 5 20:59:25 saturn kernel: Sequencer busy
>
> And after this I tried to use playmidi and play some .mid files in a "proper" way. Playmidi hang in a non-interruptible sleep
> ("D" flag shown by top or ps -aux). Look, it is still running: (unnecessary lines deleted)
>
> USER PID %CPU %MEM SIZE RSS TTY STAT START TIME COMMAND
> tigran 116 0.0 2.1 912 324 ? D 20:56 0:00 playmidi -f /usr/loca
>
> Interesting, huh?

With "cd /usr/src/linux && make scripts/ksymoops;
scripts/ksymoops System.map < /var/adm/messages" this would be even
more interesting.

>
> Regards,
> Tigran (bs_s641@ceres.king.ac.uk)