[Webkit-unassigned] [Bug 252270] New: [GStreamer] Unresponsive web process when playing GStreamer video, hang when calling gst_pad_set_active?
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Feb 14 15:13:13 PST 2023
https://bugs.webkit.org/show_bug.cgi?id=252270
Bug ID: 252270
Summary: [GStreamer] Unresponsive web process when playing
GStreamer video, hang when calling gst_pad_set_active?
Product: WebKit
Version: WebKit Nightly Build
Hardware: PC
OS: Linux
Status: NEW
Severity: Normal
Priority: P2
Component: Media
Assignee: webkit-unassigned at lists.webkit.org
Reporter: mcatanzaro at gnome.org
Created attachment 464990
--> https://bugs.webkit.org/attachment.cgi?id=464990&action=review
All-threads backtrace
Today when trying to take a debug log for bug #252266, I noticed the crash we added in bug #249272 to catch unresponsive web processes that fail to quit within 10 seconds of UI process termination. (This is the first time I've noticed this happen since bug #247057 was fixed.) Probably it is deadlocked, although we can only be certain that it's failing to continue iterating main thread runloop. Presumably this happened when playing reddit video.
I'm attaching a backtrace showing all threads. Every interesting thread is doing something with GStreamer. Notably, there are five different threads running GstHLSDemux, although HLS is supposed to be disabled!
I think the main thread is thread 31, which seems to have got stuck when calling gst_pad_set_active() inside the MediaPlayerPrivateGStreamer destructor.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230214/4b57cc8c/attachment.htm>
More information about the webkit-unassigned
mailing list