# Problem
When starting capture, it causes SEGV.
It seems that it does not depends on supported formats.
gif, apng, webm, mp4, all of them will crash.
When using with --backend=ffmpeg, SEGV does not occur.
# Expected
No SEGV at all even though with gnome-shell backend.
# Actual
Here is the backtrace of it. (with peek --backend=gnome-shell)
(gdb) bt
#0 peek_recording_gnome_shell_dbus_recorder_real_start_recording
(base=0x555555d945b0, area=0x7fffffffd470, error=0x7fffffffd468)
at src/peek.p/recording/gnome-shell-dbus-recorder.c:180
#1 0x000055555557f7d2 in peek_recording_base_screen_recorder_start_recording
(error=0x7fffffffd468, area=0x7fffffffd470, self=0x555555d945b0) at
src/peek.p/recording/base-screen-recorder.c:329
#2 peek_recording_base_screen_recorder_real_record (base=0x555555d945b0,
area=0x7fffffffd550, error=0x7fffffffd4c8)
at src/peek.p/recording/base-screen-recorder.c:152
#3 0x000055555558821c in __lambda14_ (self=0x5555556cc410) at
src/peek.p/ui/application-window.c:1837
#4 ___lambda14__gsource_func (self=0x5555556cc410) at
src/peek.p/ui/application-window.c:1889
#5 0x00007ffff7b4de94 in g_main_context_dispatch () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#6 0x00007ffff7b4e238 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff7b4e2ef in g_main_context_iteration () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#8 0x00007ffff7d7543d in g_application_run () at /lib/x86_64-linux-
gnu/libgio-2.0.so.0
#9 0x0000555555566aa4 in _vala_main (args_length1=1, args=0x7fffffffd808) at
src/peek.p/main.c:40
#10 main (argc=1, argv=0x7fffffffd808) at src/peek.p/main.c:49
Already installed the following gnome-shell
% dpkg -l | \grep gnome-shell
ii chrome-gnome-shell 10.1-5 all GNOME Shell extensions integration for web browsers
ii gnome-shell 41.4-1 amd64 graphical shell for the GNOME desktop
ii gnome-shell-common 41.4-1 all common files for the GNOME graphical shell
ii gnome-shell-extension-prefs 41.4-1 amd64 tool to enable / disable GNOME Shell extensions
# Additional Information
I'm using budgie-desktop 10.5.3+git20220217a-1 as desktop environment.