Gnome screenrecording/screencast fails
Affected version
- Your OS and version: Arch - up-to-date in this particular moment
- Affected GNOME Shell version:
- gnome-shell 1:3.38.3-1 (Arch package version)
- kernel: 5.11.2-arch1-1
- HW: Intel CPU, Intel GPU
- Does this issue appear in: Wayland (Xorg untested)
Bug summary
Gnome screenrecording/screencast fails:
- the red REC dot is present and won't disappear
- the output file is created but empty
- the recording process SEGFAULTs
Steps to reproduce
- Install Gnome
- Hit Ctrl+Alt+Shift+R
- Read the log
What happened
Everything looks fine until you wnat to end the screencast. Then you encounter problem that the red REC dot won't dissappear. After some investigation you find out that the screencast has crashed on its start.
Relevant logs, screenshots, screencasts etc.
Mar 01 08:41:13 bamboos-arch kernel: pipewire-media-[1661]: segfault at 10 ip 000055d918a4c03b sp 00007ffe25a10db0 error 4 in pipewire-media-session[55d918a38000+29000]
Mar 01 08:41:13 bamboos-arch kernel: Code: 51 48 8d 5c 24 30 48 8d 15 c6 68 01 00 41 89 4c 24 10 31 c0 be 40 00 00 00 48 89 df ff 15 a5 db 02 00 49 8b 45 10 48 8b 50 38 <48> 8b 42 10 48 85 c0 74 1f 48 8b 40 10 48 85 c0 74 16 48 8b 7a 18
Mar 01 08:41:13 bamboos-arch kernel: audit: type=1701 audit(1614584473.885:139): auid=1000 uid=1000 gid=1000 ses=4 pid=1661 comm="pipewire-media-" exe="/usr/bin/pipewire-media-session" sig=11 res=1
Mar 01 08:41:13 bamboos-arch systemd[1]: Created slice system-systemd\x2dcoredump.slice.
Mar 01 08:41:13 bamboos-arch systemd[1]: Started Process Core Dump (PID 1667/UID 0).
Mar 01 08:41:13 bamboos-arch audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-1667-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mar 01 08:41:13 bamboos-arch kernel: audit: type=1130 audit(1614584473.918:142): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-1667-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mar 01 08:41:14 bamboos-arch systemd-coredump[1668]: [🡕] Process 1661 (pipewire-media-) of user 1000 dumped core.
Stack trace of thread 1661:
#0 0x000055d918a4c03b n/a (pipewire-media-session + 0x2003b)
#1 0x000055d918a4aa6b n/a (pipewire-media-session + 0x1ea6b)
#2 0x00007f7fe8419df4 n/a (libpipewire-module-protocol-native.so + 0x16df4)
#3 0x00007f7fe8413aa2 n/a (libpipewire-module-protocol-native.so + 0x10aa2)
#4 0x00007f7fe8413ff8 n/a (libpipewire-module-protocol-native.so + 0x10ff8)
#5 0x00007f7fe950bd9b n/a (libspa-support.so + 0x6d9b)
#6 0x00007f7fe947e5ab pw_main_loop_run (libpipewire-0.3.so.0 + 0x425ab)
#7 0x000055d918a387dc n/a (pipewire-media-session + 0xc7dc)
#8 0x00007f7fe9141b25 __libc_start_main (libc.so.6 + 0x27b25)
#9 0x000055d918a38c5e n/a (pipewire-media-session + 0xcc5e)
Stack trace of thread 1662:
#0 0x00007f7fe921939e epoll_wait (libc.so.6 + 0xff39e)
#1 0x00007f7fe95151f1 n/a (libspa-support.so + 0x101f1)
#2 0x00007f7fe950bd04 n/a (libspa-support.so + 0x6d04)
#3 0x00007f7fe9464f50 n/a (libpipewire-0.3.so.0 + 0x28f50)
#4 0x00007f7fe92f0299 start_thread (libpthread.so.0 + 0x9299)
#5 0x00007f7fe9219053 __clone (libc.so.6 + 0xff053)
Mar 01 08:41:14 bamboos-arch systemd[1]: systemd-coredump@0-1667-0.service: Succeeded.
Mar 01 08:41:14 bamboos-arch kernel: audit: type=1131 audit(1614584473.998:143): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-1667-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success
Links
Edited by Miloslav Mrvík