Bug 274190

Summary: [GStreamer][MSE] Crash when seeking on a VP9 with alpha video
Product: WebKit Reporter: Kdwk <kdwkleung>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: bugs-noreply, philn
Priority: P2    
Version: WebKit Nightly Build   
Hardware: PC   
OS: Linux   
URL: https://www.apple.com/airpods-pro/
Attachments:
Description Flags
gdb (bt full; c).txt none

Description Kdwk 2024-05-14 17:22:33 PDT
Created attachment 471407 [details]
gdb (bt full; c).txt

1. Visit https://www.apple.com/airpods-pro/
2. Scroll down
3. Crash

WebKitGTK 2.45.2, GStreamer 1.22.1
Comment 1 Philippe Normand 2024-05-15 09:35:36 PDT
That looks like a GStreamer bug at first glance. I'll try to confirm/fix soon-ish. Thanks for the report!
Comment 2 Philippe Normand 2024-05-15 09:46:14 PDT
stderr:

ERROR:../gst/codecalpha/gstalphacombine.c:160:gst_alpha_combine_unlock_stop: assertion failed: (self->flushing)                                                                                                    
Bail out! ERROR:../gst/codecalpha/gstalphacombine.c:160:gst_alpha_combine_unlock_stop: assertion failed: (self->flushing)
Comment 3 Philippe Normand 2024-05-16 04:53:36 PDT
The alphacombine receives a flush-stop without prior flush-start, so I think this is a side effect of bug 272975.

*** This bug has been marked as a duplicate of bug 272975 ***