Skip to content

linux-kvm: Segfault in pipewire (but not in linux-desktop) #1019

@joebonrichie

Description

@joebonrichie

In a VM environment pipewire segfaults on startup, the segfault does not occur when using the linux-desktop kernel instead.

(gdb) bt
#0  snd_seq_event_retrieve_buffer (seq=0x55b32fc310e0, retp=<optimized out>) at seq/seq.c:4529
#1  snd_seq_event_input (seq=<optimized out>, ev=<optimized out>) at seq/seq.c:4583
#2  0x00007f80e8ba26ff in snd_seq_ump_event_input (seq=<optimized out>, ev=<optimized out>) at seq/seq.c:4730
#3  0x00007f80e94d5ddd in alsa_seq_on_sys (source=<optimized out>) at ../spa/plugins/alsa/alsa-seq.c:273
#4  0x00007f80eb14a6c6 in loop_iterate (object=<optimized out>, timeout=<optimized out>) at ../spa/plugins/support/loop.c:726
#5  0x00007f80eb21e6c2 in spa_loop_control_iterate_fast (object=0xfffffffffe7e7823, timeout=-1) at ../spa/include/spa/support/loop.h:312
#6  pw_loop_iterate (object=<optimized out>, timeout=-1) at ../src/pipewire/loop.h:89
#7  pw_main_loop_run (loop=0x55b32fb2c190) at ../src/pipewire/main-loop.c:130
#8  0x000055b30bdae8ea in main (argc=<optimized out>, argv=<optimized out>) at ../src/daemon/pipewire.c:130

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions