[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/46600: Kernel panic when interrupting process reading from pad(4)
Aleksej Saushev <asau%inbox.ru@localhost> writes:
> Interrupting process that reads from pad(4) device brings system down.
> Kernel crash dump isn't saved by "sync", "reboot" doesn't work either,
> manually recorded backtrace is as follows:
> With freshly built kernel (and modules) from netbsd-6:
> mpg123 some-file.mp3 &
> cat < /dev/pad0 > test.wav # intterrupt this process, e.g. by
> pressing ctrl-C in tty.
In another experiment, when starting processes in another order:
cat < /dev/pad0 > test.wav # 1
mpg123 some-file.mp3 # 2
process #1 doesn't stop after #2 finishes.
Output file is empty (problem potentially described by Matthew Mondor earlier).
Attempt to kill #1 with "pkill -KILL cat" brings kernel down.
Last kernel messages (panic included) are these (copied manually):
pad0: outputs: 44100Hz, 16-bit, stereo
audio1 at pad0: half duplex, playback, capture
panic: kernel diagnostic assertion "cv_is_valid(cv)" failed: file
"/usr/src/sys/kern/kern_condvar.c", line 197
stopped in pid ... (pkill)
It was possible to save crash dump, but the latter wasn't picked up by
for unknown reasons.
Main Index |
Thread Index |