Нечаянно нашёл новый ответ на главный вопрос.
В ходе выяснения почему:
$ speaker-test -D plug:front -c2 -l 1 -t wav
и
$ speaker-test -D plug:sysdefault -c2 -l 1 -t wav
работают, а
$ speaker-test -D plug:default -c2 -l 1 -t wav
зависает…
Ответ: 1048576. Потому что именно таким становится значение max_buffer_size вместо ожидаемого 16834 при выборе pcm-name «default». Ищем:
# grep -rwn "1048576" /etc/
/etc/wireshark/init.lua:585:ENC_SEP_SPACE = 1048576
/etc/wireshark/init.lua:598:PI_COMMENT = 1048576
/etc/wireshark/init.lua:658: ["COMMENT"] = 1048576,
/etc/firebird/2.5/firebird.conf:343:#TempBlockSize = 1048576
/etc/firebird/2.5/firebird.conf:590:#LockMemSize = 1048576
/etc/firebird/2.5/firebird.conf:822:# 1 1048576 64 67108864 448 469762048
/etc/ansible/ansible.cfg:298:#max_diff_size = 1048576
/etc/mke2fs.conf:37: inode_ratio = 1048576
/etc/init/mounted-tmp.conf:63: mount -t tmpfs -o size=1048576,mode=1777 overflow /tmp