The "message" signal does not transfer ownership of the GBytes passed to it so calling g_bytes_unref() on it is incorrect. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3257>
This signal only takes 2 properties yet a third was passed. This would cause a critical in GLib. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3252>