Integer overflow on chip->int_used
Status: Pre-Alpha
Brought to you by:
toersi
The variable unsigned int int_used is expected to be positive,
but Pulseaudio, on my Ubuntu10.10 x86_64 system, seems to close more PCM devices that it opens and confuses the chip->int_used logic.
Heres my dmesg.
MARC Series 0000:05:06.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[24185.914417] MARC Series: Marian MARC 8 Midi (Card: 0) at PLX: 0xf7fffc00, RAM: 0xf7f00000, FPGA: 0xf7fff800, FPGA_LOAD: 0xf7fff400, Irq 21
[24188.532526] chip->int_used 0x00000000 -> 0x00000001
[24196.774675] +--> Stop
[24196.774680] chip->int_used 0x00000001 -> 0x00000000
[24196.785937] +--> Stop
[24196.785945] chip->int_used 0x00000000 -> 0xffffffff
tracking int_used