Closed GeopJr closed 2 weeks ago
cc: @rmader if you have a second
FWIW, if it's relevant at all, Tuba uses the old gl, not ngl or vulkan
Hm, this might be a good question for @matthiasclasen - do you have any idea here?
Gsk:ERROR:../gsk/gskoffload.c:292:transform_rounded_rect: assertion failed: (gsk_transform_get_category (t) >= GSK_TRANSFORM_CATEGORY_2D_AFFINE)
Bail out! Gsk:ERROR:../gsk/gskoffload.c:292:transform_rounded_rect: assertion failed: (gsk_transform_get_category (t) >= GSK_TRANSFORM_CATEGORY_2D_AFFINE)
fish: Job 1, 'dev.geopjr.Tuba' terminated by signal SIGABRT (Abort)
Figured it out (?)
When done
is called, Tuba expects the media_stream to be non-null. When offload is on, that's not the case. It will now check if it's non-null.
Continuing the 'done' process afterwards however, logs:
(dev.geopjr.Tuba:168475): GStreamer-Player-CRITICAL **: 21:08:31.749: gst_player_set_mute: assertion 'GST_IS_PLAYER (self)' failed
...
but at least it's not fatal!
EDIT:
Actually figured it out. Apart from the media stream issue, trying to change the volume while it's not the visible stack child, caused the GST_IS_PLAYER assert fail
EDIT 2:
Still getting it, something to do with the stack :/
Describe the bug
This is a weird one.
https://mastodon.social/@anatudor/112432781314072465
Trying to play this certain video with offload on, it will segfault, unless it has been cached. Trying to play this with offload off, will either play it or show the stop icon with the playbin3 error listed below.
Steps To Reproduce
https://mastodon.social/@anatudor/112432781314072465
Logs and/or Screenshots
Offload off:
Offload on:
Backtrace:
Instance Backend
glitch-soc
Operating System
Debian sid
Package
Flatpak
Troubleshooting information
No response
Additional Context
No response