device: 0.096 PID: 0.090 semantic: 0.086 other: 0.085 permissions: 0.081 vnc: 0.074 files: 0.074 debug: 0.074 graphic: 0.068 performance: 0.065 boot: 0.062 KVM: 0.055 network: 0.046 socket: 0.044 files: 0.157 debug: 0.124 vnc: 0.123 device: 0.120 PID: 0.112 boot: 0.075 semantic: 0.066 other: 0.057 performance: 0.034 network: 0.032 graphic: 0.030 socket: 0.029 KVM: 0.024 permissions: 0.018 qemu system emulator fails to start if no sound card is present on host A plain build from git master at 81dbcfa9e1d8bab3f7c4cc923c0b40cd666f374f on Fedora 29 x86_64 host, with no options passed to configure. Trying to launch QEMU on a host with no audio card present: # ls /dev/snd/ seq timer It will fail to initialize alsa and abort startup: # qemu-system-x86_64 -cdrom Fedora-Workstation-Live-x86_64-29-1.2.iso -m 4000 -vnc 0.0.0.0:1 ALSA lib confmisc.c:767:(parse_card) cannot find card '0' ALSA lib conf.c:4555:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:4555:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name ALSA lib conf.c:4555:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5034:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM default alsa: Could not initialize DAC alsa: Failed to open `default': alsa: Reason: No such file or directory ALSA lib confmisc.c:767:(parse_card) cannot find card '0' ALSA lib conf.c:4555:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:4555:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name ALSA lib conf.c:4555:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5034:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM default alsa: Could not initialize DAC alsa: Failed to open `default': alsa: Reason: No such file or directory init fail audio: Failed to create voice `pcspk' qemu-system-x86_64: Initialization of device isa-pcspk failed: Initializing audio voice failed git bisect blames this change: commit 6a48541873f14b597630283f8f5397674ad82ea9 (HEAD, refs/bisect/bad) Author: Gerd Hoffmann