Bug#912921: libasound2-plugins: Crashes pulseaudio
Control: tags -1 pending * Michael Stapelberg [2018-11-09 18:17 +0100]: > Hi Elimar, > > Elimar Riesebieter writes: > > There is a similar bug in https://bugs.archlinux.org/task/60616. > > Upstream has a patch at > > http://git.alsa-project.org/?p=alsa-plugins.git;a=commit;h=a4e7e1282c57a2f4e83afe9a4008042d8b4c5bb9 > > which I can't test because here is no a52 device available.. > > I just ran into the same issue and can confirm that the patch fixes the > issue for me. Thanks for testing Elimar -- From The Collaborative International Dictionary of English v.0.48 [gcide]: . arsehole \arse"hole`\ ([aum]rs"h[=o]l`), n. 1. execretory opening at the end of the alimentary canal. signature.asc Description: PGP signature
Bug#912921: libasound2-plugins: Crashes pulseaudio
Hi Elimar, Elimar Riesebieter writes: > There is a similar bug in https://bugs.archlinux.org/task/60616. > Upstream has a patch at > http://git.alsa-project.org/?p=alsa-plugins.git;a=commit;h=a4e7e1282c57a2f4e83afe9a4008042d8b4c5bb9 > which I can't test because here is no a52 device available.. I just ran into the same issue and can confirm that the patch fixes the issue for me. -- Best regards, Michael
Bug#912921: libasound2-plugins: Crashes pulseaudio
* Adrian Heine [2018-11-04 23:29 +0100]: > Package: libasound2-plugins > Version: 1.1.7-2 > Severity: important > > After the upgrade, pulseaudio produces a segmentation fault with my > Focusrite Scarlett Solo USB attached. > > Stack trace without debug symbols: > > #0 0x0050 in () > #1 0x7079c535 in snd_pcm_munmap () at > /usr/lib/x86_64-linux-gnu/libasound.so.2 > #2 0x7078a75b in snd_pcm_close () at > /usr/lib/x86_64-linux-gnu/libasound.so.2 > #3 0x7079cda1 in () at /usr/lib/x86_64-linux-gnu/libasound.so.2 > #4 0x7078a795 in snd_pcm_close () at > /usr/lib/x86_64-linux-gnu/libasound.so.2 > #5 0x70890ca2 in _snd_pcm_a52_open () at > /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_a52.so I assume there is a problem with the libasound_module_pcm_a52.so module which doesn't load correct or is unloaded by pulse. There is a similar bug in https://bugs.archlinux.org/task/60616. Upstream has a patch at http://git.alsa-project.org/?p=alsa-plugins.git;a=commit;h=a4e7e1282c57a2f4e83afe9a4008042d8b4c5bb9 which I can't test because here is no a52 device available.. Elimar -- Excellent day for drinking heavily. Spike the office water cooler;-) signature.asc Description: PGP signature
Bug#912921: libasound2-plugins: Crashes pulseaudio
Similar experience her, starting with 1.1.7-1. Downgrading to 1.1.6-1 helps. My device is a Steinberg UR22 mkII. The pulseaudio log ends with: I: [pulseaudio] alsa-util.c: Device iec958:4 doesn't support sample format s16le, changed to s32le. I: [pulseaudio] (alsa-lib)control.c: Invalid CTL iec958:4 I: [pulseaudio] alsa-util.c: Unable to attach to mixer iec958:4: No such file or directory I: [pulseaudio] alsa-util.c: Successfully attached to mixer 'hw:4' I: [pulseaudio] alsa-util.c: Device front:4 doesn't support sample format s16le, changed to s32le. I: [pulseaudio] alsa-util.c: Device iec958:4 doesn't support sample format s16le, changed to s32le. I: [pulseaudio] (alsa-lib)pcm_a52.c: Cannot get slave hw_params And a "pulseaudio" backtrace after the segmentation fault gives a consistent: #0 0x7076e3b0 in snd_pcm_state () from /usr/lib/x86_64-linux-gnu/libasound.so.2 #1 0x7076e438 in ?? () from /usr/lib/x86_64-linux-gnu/libasound.so.2 #2 0x7076eb9a in snd_pcm_drop () from /usr/lib/x86_64-linux-gnu/libasound.so.2 #3 0x707707c6 in snd_pcm_close () from /usr/lib/x86_64-linux-gnu/libasound.so.2 #4 0x70782da1 in ?? () from /usr/lib/x86_64-linux-gnu/libasound.so.2 #5 0x70770795 in snd_pcm_close () from /usr/lib/x86_64-linux-gnu/libasound.so.2 #6 0x70890ca2 in _snd_pcm_a52_open () from /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_a52.so #7 0x7076d3c4 in ?? () from /usr/lib/x86_64-linux-gnu/libasound.so.2 #8 0x7076da58 in ?? () from /usr/lib/x86_64-linux-gnu/libasound.so.2 #9 0x70770437 in snd_pcm_open () from /usr/lib/x86_64-linux-gnu/libasound.so.2 #10 0x706e19e3 in pa_alsa_open_by_device_string () from /usr/lib/pulse-12.2/modules/libalsa-util.so #11 0x706e1da2 in pa_alsa_open_by_template () from /usr/lib/pulse-12.2/modules/libalsa-util.so #12 0x706ebf25 in ?? () from /usr/lib/pulse-12.2/modules/libalsa-util.so #13 0x706f5c6b in pa_alsa_profile_set_probe () from /usr/lib/pulse-12.2/modules/libalsa-util.so #14 0x70898c06 in module_alsa_card_LTX_pa__init () from /usr/lib/pulse-12.2/modules/module-alsa-card.so #15 0x77e92366 in pa_module_load () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecore-12.2.so #16 0x708a0dc4 in ?? () from /usr/lib/pulse-12.2/modules/module-udev-detect.so #17 0x708a1e6b in module_udev_detect_LTX_pa__init () from /usr/lib/pulse-12.2/modules/module-udev-detect.so #18 0x77e92366 in pa_module_load () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecore-12.2.so #19 0x77e803fe in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/ libpulsecore-12.2.so #20 0x77e86fee in pa_cli_command_execute_line_stateful () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecore-12.2.so #21 0x77e877a1 in pa_cli_command_execute_file_stream () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecore-12.2.so #22 0xb4cc in main ()
Bug#912921: libasound2-plugins: Crashes pulseaudio
Package: libasound2-plugins Version: 1.1.7-2 Severity: important After the upgrade, pulseaudio produces a segmentation fault with my Focusrite Scarlett Solo USB attached. Stack trace without debug symbols: #0 0x0050 in () #1 0x7079c535 in snd_pcm_munmap () at /usr/lib/x86_64-linux-gnu/libasound.so.2 #2 0x7078a75b in snd_pcm_close () at /usr/lib/x86_64-linux-gnu/libasound.so.2 #3 0x7079cda1 in () at /usr/lib/x86_64-linux-gnu/libasound.so.2 #4 0x7078a795 in snd_pcm_close () at /usr/lib/x86_64-linux-gnu/libasound.so.2 #5 0x70890ca2 in _snd_pcm_a52_open () at /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_a52.so #6 0x707873c4 in () at /usr/lib/x86_64-linux-gnu/libasound.so.2 #7 0x70787a58 in () at /usr/lib/x86_64-linux-gnu/libasound.so.2 #8 0x7078a437 in snd_pcm_open () at /usr/lib/x86_64-linux-gnu/libasound.so.2 #9 0x706fb9e3 in pa_alsa_open_by_device_string () at /usr/lib/pulse-12.2/modules/libalsa-util.so #10 0x706fbda2 in pa_alsa_open_by_template () at /usr/lib/pulse-12.2/modules/libalsa-util.so #11 0x70705f25 in () at /usr/lib/pulse-12.2/modules/libalsa-util.so #12 0x7070fc6b in pa_alsa_profile_set_probe () at /usr/lib/pulse-12.2/modules/libalsa-util.so #13 0x70898c06 in module_alsa_card_LTX_pa__init () at /usr/lib/pulse-12.2/modules/module-alsa-card.so #14 0x77e9f366 in pa_module_load () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecore-12.2.so #15 0x708a0dc4 in () at /usr/lib/pulse-12.2/modules/module-udev-detect.so #16 0x708a1e6b in module_udev_detect_LTX_pa__init () at /usr/lib/pulse-12.2/modules/module-udev-detect.so #17 0x77e9f366 in pa_module_load () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecore-12.2.so #18 0x77e8d3fe in () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecore-12.2.so #19 0x77e93fee in pa_cli_command_execute_line_stateful () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecore-12.2.so #20 0x77e947a1 in pa_cli_command_execute_file_stream () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecore-12.2.so #21 0xb4cc in main () Output of `pulseaudio -v` prior to the segmentation fault: I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted I: [pulseaudio] core-util.c: Successfully gained nice level -11. I: [pulseaudio] main.c: This is PulseAudio 12.2 I: [pulseaudio] main.c: Page size is 4096 bytes I: [pulseaudio] main.c: Machine ID is d268b608dbeca21392fe27e504d3. I: [pulseaudio] main.c: Session ID is 2. I: [pulseaudio] main.c: Using runtime directory /run/user/1000/pulse. I: [pulseaudio] main.c: Using state directory /home/adrian/.config/pulse. I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-12.2/modules. I: [pulseaudio] main.c: Running in system mode: no W: [pulseaudio] pid.c: Stale PID file, overwriting. I: [pulseaudio] main.c: System supports high resolution timers I: [pulseaudio] cpu-x86.c: CPU flags: CMOV MMX SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2 I: [pulseaudio] svolume_mmx.c: Initialising MMX optimized volume functions. I: [pulseaudio] remap_mmx.c: Initialising MMX optimized remappers. I: [pulseaudio] svolume_sse.c: Initialising SSE2 optimized volume functions. I: [pulseaudio] remap_sse.c: Initialising SSE2 optimized remappers. I: [pulseaudio] sconv_sse.c: Initialising SSE2 optimized conversions. I: [pulseaudio] svolume_orc.c: Initialising ORC optimized volume functions. I: [pulseaudio] module-device-restore.c: Successfully opened database file '/home/adrian/.config/pulse/d268b608dbeca21392fe27e504d3-device-volumes'. I: [pulseaudio] module.c: Loaded "module-device-restore" (index: #0; argument: ""). I: [pulseaudio] module-stream-restore.c: Successfully opened database file '/home/adrian/.config/pulse/d268b608dbeca21392fe27e504d3-stream-volumes'. I: [pulseaudio] module.c: Loaded "module-stream-restore" (index: #1; argument: ""). I: [pulseaudio] module-card-restore.c: Successfully opened database file '/home/adrian/.config/pulse/d268b608dbeca21392fe27e504d3-card-database'. I: [pulseaudio] module.c: Loaded "module-card-restore" (index: #2; argument: ""). I: [pulseaudio] module.c: Loaded "module-augment-properties" (index: #3; argument: ""). I: [pulseaudio] module.c: Loaded "module-switch-on-port-available" (index: #4; argument: ""). I: [pulseaudio] (alsa-lib)utils.c: could not open configuration file /usr/share/alsa/ucm/Focusrite Scarlett Solo USB at usb-:00:1d.0-1.2, high speed/Focusrite Scarlett Solo USB at usb-:00:1d.0-1.2, high speed.conf I: [pulseaudio] (alsa-lib)parser.c: error: could not parse configuration for card Focusrite Scarlett Solo USB at usb-:00:1d.0-1.2, high speed I: [pulseaudio] (alsa-lib)utils.c: could not open configuration file /usr/share/alsa/ucm/Scarlett Solo USB/Scarlett Solo USB.conf I: [pulseaudio] (alsa-lib)parser.c: error: could not