Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • pipewire pipewire
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 574
    • Issues 574
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 23
    • Merge requests 23
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PipeWirePipeWire
  • pipewirepipewire
  • Issues
  • #440
Closed
Open
Issue created Dec 03, 2020 by Magnus Boman@kattjevfel

pipewire-pulse core dumped while playing Red Dead Redemption 2

While things have been rather stable for quite some time, twice today pipewire-pulse crashed while I was playing Red Dead Redemption 2.
I wanted to blame it on RAM running low, but I can't reproduce that without locking up the computer. This only crashes pipewire-pulse and nothing else (aside from the game hanging due to sound card effectively being ripped out).

Running pipewire 9818582a

[Current thread is 1 (Thread 0x7f2d412ec640 (LWP 581))]
(gdb) bt
#0  0x00007f2d40a0f216 in stream_process (data=0x5582157f9040) at ../pipewire/src/modules/module-protocol-pulse/pulse-server.c:1425
#1  0x00007f2d418eb268 in call_process (impl=impl@entry=0x5582157f9340) at ../pipewire/src/pipewire/stream.c:329
#2  0x00007f2d418ece8f in impl_node_process_output (object=0x5582157f9340) at ../pipewire/src/pipewire/stream.c:830
#3  0x00007f2d4082fd23 in impl_node_process (object=0x558215260a38) at ../pipewire/spa/plugins/audioconvert/audioadapter.c:957
#4  0x00007f2d418d7159 in process_node (data=0x5582156558c0) at ../pipewire/src/pipewire/impl-node.c:971
#5  0x00007f2d418d8925 in node_on_fd_events (source=<optimized out>) at ../pipewire/src/pipewire/impl-node.c:1029
#6  0x00007f2d4195300b in loop_iterate (object=0x5582143ea648, timeout=<optimized out>) at ../pipewire/spa/plugins/support/loop.c:306
#7  0x00007f2d418b8430 in do_loop (user_data=0x5582143ea4f0) at ../pipewire/src/pipewire/data-loop.c:79
#8  0x00007f2d416a93e9 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f2d417c8293 in clone () from /usr/lib/libc.so.6
[Switching to thread 2 (Thread 0x7f2d4169eb80 (LWP 578))]
(gdb) bt
#0  0x00007f2d417c85de in epoll_wait () from /usr/lib/libc.so.6
#1  0x00007f2d4195c8d1 in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7ffea5ebf0a0, n_ev=<optimized out>, timeout=<optimized out>) at ../pipewire/spa/plugins/support/system.c:154
#2  0x00007f2d41952f6c in loop_iterate (object=0x5582143e1808, timeout=-1) at ../pipewire/spa/plugins/support/loop.c:289
#3  0x00007f2d418cdf4b in pw_main_loop_run (loop=loop@entry=0x5582143e16c0) at ../pipewire/src/pipewire/main-loop.c:158
#4  0x0000558213d58284 in main (argc=<optimized out>, argv=<optimized out>) at ../pipewire/src/daemon/pipewire-pulse.c:123
Dec 03 20:54:53 main pipewire-pulse[578]: Failed to mlock memory 0x7f2d409f5000 32832: This is not a problem but for best performance, consider increasing RLIMIT_MEMLOCK
Dec 03 20:55:07 main pipewire-pulse[578]: stream 0x5582144db780: error no node available
Dec 03 20:55:07 main pipewire-pulse[578]: pulse-server 0x5582144ae910: [Chromium] ERROR command:-1 (invalid) tag:4294967295 error:25 (Input/output error)
Dec 03 22:55:33 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] UNDERFLOW channel:0 offset:2705760000
Dec 03 22:55:33 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 22:55:33 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 22:55:33 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2705760000 avail:38400 max:11520
Dec 03 22:55:33 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 22:55:33 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2705816832 avail:15360 max:11520
Dec 03 22:55:33 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 22:55:33 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2705924352 avail:15360 max:11520
Dec 03 23:03:03 main pipewire-pulse[578]: 2 events suppressed
Dec 03 23:03:03 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] UNDERFLOW channel:0 offset:2878395648
Dec 03 23:03:03 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:03:03 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2878395648 avail:15360 max:11520
Dec 03 23:03:03 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:03:03 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2878468352 avail:15360 max:11520
Dec 03 23:04:39 main pipewire-pulse[578]: 1 events suppressed
Dec 03 23:04:39 main pipewire-pulse[578]: pulse-server 0x55821525ca00: [gameoverlayui] UNDERFLOW channel:0 offset:1783988224
Dec 03 23:04:39 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:04:39 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2915351808 avail:15360 max:11520
Dec 03 23:04:39 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:04:39 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:04:39 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2915471616 avail:15360 max:11520
Dec 03 23:06:20 main pipewire-pulse[578]: 2 events suppressed
Dec 03 23:06:20 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] UNDERFLOW channel:0 offset:2954263040
Dec 03 23:06:20 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:20 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:20 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2954263040 avail:23040 max:11520
Dec 03 23:06:20 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:20 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:20 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2954390528 avail:15360 max:11520
Dec 03 23:06:21 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:21 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2954498048 avail:15360 max:11520
Dec 03 23:06:21 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:21 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2954628096 avail:15360 max:11520
Dec 03 23:06:21 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:21 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2954731520 avail:15360 max:11520
Dec 03 23:06:22 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:22 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2954865664 avail:15360 max:11520
Dec 03 23:06:22 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:22 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2954973184 avail:15360 max:11520
Dec 03 23:06:22 main pipewire-pulse[578]: 6 events suppressed
Dec 03 23:06:22 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] UNDERFLOW channel:0 offset:2955045888
Dec 03 23:06:22 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:22 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2955045888 avail:15360 max:11520
Dec 03 23:06:22 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:22 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2955149312 avail:15360 max:11520
Dec 03 23:06:23 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:23 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2955283456 avail:15360 max:11520
Dec 03 23:06:23 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:23 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2955382784 avail:15360 max:11520
Dec 03 23:06:23 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:23 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:23 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2955516928 avail:15360 max:11520
Dec 03 23:06:24 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:24 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:24 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2955620352 avail:15360 max:11520
Dec 03 23:06:24 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:24 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2955693056 avail:15360 max:11520
Dec 03 23:06:24 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:24 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2955800576 avail:15360 max:11520
Dec 03 23:06:24 main pipewire-pulse[578]: 7 events suppressed
Dec 03 23:06:24 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] UNDERFLOW channel:0 offset:2955869184
Dec 03 23:06:24 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:06:24 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2955869184 avail:15360 max:11520
Dec 03 23:07:45 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] UNDERFLOW channel:0 offset:2986950656
Dec 03 23:07:45 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:07:45 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:07:45 main pipewire-pulse[578]: pulse-server 0x5582157f9040: [RDR2.exe] overrun read:2986950656 avail:19200 max:11520
Dec 03 23:16:51 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] UNDERFLOW channel:0 offset:3196551936
Dec 03 23:16:51 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:16:51 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:16:51 main pipewire-pulse[578]: pulse-server 0x55821525d810: [RDR2.exe] OVERFLOW channel:0
Dec 03 23:16:52 main systemd-coredump[20098]: [🡕] Process 578 (pipewire-pulse) of user 1000 dumped core.
                                              
                                              Stack trace of thread 581:
                                              #0  0x00007f2d40a0f216 stream_process (libpipewire-module-protocol-pulse.so + 0x7216)
                                              #1  0x00007f2d418eb268 call_process (libpipewire-0.3.so.0 + 0x5a268)
                                              #2  0x00007f2d418ece8f impl_node_process_output (libpipewire-0.3.so.0 + 0x5be8f)
                                              #3  0x00007f2d4082fd23 impl_node_process (libspa-audioconvert.so + 0x15d23)
                                              #4  0x00007f2d418d7159 process_node (libpipewire-0.3.so.0 + 0x46159)
                                              #5  0x00007f2d418d8925 node_on_fd_events (libpipewire-0.3.so.0 + 0x47925)
                                              #6  0x00007f2d4195300b loop_iterate (libspa-support.so + 0x700b)
                                              #7  0x00007f2d418b8430 do_loop (libpipewire-0.3.so.0 + 0x27430)
                                              #8  0x00007f2d416a93e9 start_thread (libpthread.so.0 + 0x93e9)
                                              #9  0x00007f2d417c8293 __clone (libc.so.6 + 0x100293)
                                              
                                              Stack trace of thread 578:
                                              #0  0x00007f2d417c85de epoll_wait (libc.so.6 + 0x1005de)
                                              #1  0x00007f2d4195c8d1 impl_pollfd_wait (libspa-support.so + 0x108d1)
                                              #2  0x00007f2d41952f6c loop_iterate (libspa-support.so + 0x6f6c)
                                              #3  0x00007f2d418cdf4b pw_main_loop_run (libpipewire-0.3.so.0 + 0x3cf4b)
                                              #4  0x0000558213d58284 main (pipewire-pulse + 0x1284)
                                              #5  0x00007f2d416f0152 __libc_start_main (libc.so.6 + 0x28152)
                                              #6  0x0000558213d583ee _start (pipewire-pulse + 0x13ee)
Dec 03 23:16:52 main systemd[571]: pipewire-pulse.service: Main process exited, code=killed, status=11/SEGV
Dec 03 23:16:52 main systemd[571]: pipewire-pulse.service: Failed with result 'signal'.
Dec 03 23:16:52 main systemd[571]: pipewire-pulse.service: Scheduled restart job, restart counter is at 1.
Dec 03 23:16:52 main systemd[571]: Stopped PipeWire PulseAudio.
Dec 03 23:16:52 main systemd[571]: Started PipeWire PulseAudio.
Assignee
Assign to
Time tracking