gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed
Describe your issue
Cheese application crashes when capturing video, and the screen flickers on capturing images.
Expected Behavior
I expected the video and image capture from the camera to work properly in Cheese.
Observed Behavior
The camera flickers and the program crashes when I start capturing video.
Setup
- Ubuntu 22.04.4
- Computer - Asus Zenbook 14
- GStreamer Core Library version 1.20.3
- Command Line - cheese
Steps to reproduce the bug
- open terminal
- type cheese
- Select the Video button, start the video capture
- The program crashes when I attempt to stop the video capture to finish the video.
How reproducible is the bug?
Always
Screenshots if relevant
Solutions you have tried
Related non-duplicate issues
Additional Information
Here are the logs from cheese command-line:
cheese
(cheese:105045): Gdk-CRITICAL **: 16:33:27.476: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed
(cheese:105045): Gdk-WARNING **: 16:33:27.508: Native Windows taller than 65535 pixels are not supported
(cheese:105045): cheese-WARNING **: 16:33:32.214: A lot of buffers are being dropped.: ../libs/gst/base/gstbasesink.c(3143): gst_base_sink_is_too_late (): /GstCameraBin:camerabin/GstViewfinderBin:vf-bin/ClutterGstVideoSink:cluttergstvideosink0: There may be a timestamping problem, or this computer is too slow.
(cheese:105045): cheese-WARNING **: 16:33:33.004: A lot of buffers are being dropped.: ../libs/gst/base/gstbasesink.c(3143): gst_base_sink_is_too_late (): /GstCameraBin:camerabin/GstViewfinderBin:vf-bin/ClutterGstVideoSink:cluttergstvideosink0: There may be a timestamping problem, or this computer is too slow.
(cheese:105045): cheese-WARNING **: 16:33:43.680: Internal GStreamer error: code not implemented. Please file a bug at https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/new.: ../gst-libs/gst/video/gstvideofilter.c(296): gst_video_filter_transform (): /GstCameraBin:camerabin/GstEncodeBin:video-encodebin/GstVideoConvert:videoconvert1: invalid video buffer received
(cheese:105045): cheese-WARNING **: 16:33:52.988: Internal GStreamer error: code not implemented. Please file a bug at https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/new.: ../gst-libs/gst/video/gstvideofilter.c(296): gst_video_filter_transform (): /GstCameraBin:camerabin/GstEncodeBin:video-encodebin/GstVideoConvert:videoconvert1: invalid video buffer received
(cheese:105045): cheese-WARNING **: 16:33:56.121: Internal GStreamer error: code not implemented. Please file a bug at https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/new.: ../gst-libs/gst/video/gstvideofilter.c(296): gst_video_filter_transform (): /GstCameraBin:camerabin/GstEncodeBin:video-encodebin/GstVideoConvert:videoconvert1: invalid video buffer received
Killed (ERROR)-(Exit Code 137)-(Fatal error signal 9)
Additional logs from syslog:
Apr 5 15:53:07 Friday cheese[102146]: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed Apr 5 15:53:07 Friday kernel: [78536.345425] usb 3-2.3.3: Failed to query (GET_DEF) UVC control 9 on unit 1: 1 (exp. 2). Apr 5 15:53:27 Friday cheese[102146]: Internal GStreamer error: code not implemented. Please file a bug at https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/new.: ../gst-libs/gst/video/gstvideofilter.c(296): gst_video_filter_transform (): /GstCameraBin:camerabin/GstEncodeBin:video-encodebin/GstVideoConvert:videoconvert1:#012invalid video buffer received