Bug#912921: libasound2-plugins: Crashes pulseaudio

2018-11-10 Thread Elimar Riesebieter
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

2018-11-09 Thread Michael Stapelberg
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

2018-11-05 Thread Elimar Riesebieter
* 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

2018-11-05 Thread Thomas Luzat
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

2018-11-04 Thread Adrian Heine
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