https://bugs.winehq.org/show_bug.cgi?id=53799
--- Comment #4 from nospam@kota.moe --- Actually I noticed another difference between the console outputs. Specifically, when using "Name: jack_out", there's these extra log lines:
0024:fixme:pulse:get_channel_mask Unknown speaker configuration: 10 0024:err:pulse:pulse_spec_from_waveformat Invalid channel mask: 0/10 and 0(0) 0024:err:pulse:pulse_spec_from_waveformat Invalid format! Channel spec valid: 0, format: 5
This seems to indicate that wine doesn't know how to handle 10 output channels (= number of output channels on the Profire 610). But why does the winecfg audio test work?
If I force PulseAudio to use fewer output channels on the JACK sink with:
pactl unload-module module-jack-sink pactl load-module module-jack-sink connect=false channels=6
...I now encounter the same symptom as when I set the PulseAudio output to "Name: alsa_output.usb-Generic_USB_Audio-00.HiFi__hw_ALC1220VBDT_2__sink". I.E., segfault without a backtrace.
(I can now hear the benchmark audio with the channels=6 limit, but I'm still interested in fixing the crash-on-exit)