Summary: | Pulseaudio dies when using mmkbd-evdev and the input device is unplugged | ||
---|---|---|---|
Product: | PulseAudio | Reporter: | Stelios Bounanos <sb-fdbugs> |
Component: | modules | Assignee: | pulseaudio-bugs |
Status: | RESOLVED FIXED | QA Contact: | pulseaudio-bugs |
Severity: | normal | ||
Priority: | medium | CC: | lennart |
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 75721 |
Description
Stelios Bounanos
2014-07-03 18:34:44 UTC
I should have mentioned that this is pulseaudio 5.0 on an up to date Debian/unstable system running kernel 3.14. 6.0 blocker. Shouldn't be hard to fix... (In reply to comment #2) > 6.0 blocker. Shouldn't be hard to fix... I had a look but didn't find anything obvious. My guess is that the kernel reports something strange on close, such as -ENODEV or something, instead of just closing it. Stelios, can you check what error we get on pa_close? (In reply to comment #3) > (In reply to comment #2) > > 6.0 blocker. Shouldn't be hard to fix... > > I had a look but didn't find anything obvious. My guess is that the kernel > reports something strange on close, such as -ENODEV or something, instead of > just closing it. Stelios, can you check what error we get on pa_close? Yes, indeed, after pa_close returns -1, errno is set to ENODEV. Thanks, patch posted here: http://lists.freedesktop.org/archives/pulseaudio-discuss/2014-September/021617.html I pushed the patch now. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.