[Webkit-unassigned] [Bug 270698] New: [GStreamer] Crash after 10 seconds on watchdog thread due to hang in WebCore::deinitializeGStreamer/WebCore::unregisterPipeline
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Mar 8 06:59:12 PST 2024
https://bugs.webkit.org/show_bug.cgi?id=270698
Bug ID: 270698
Summary: [GStreamer] Crash after 10 seconds on watchdog thread
due to hang in
WebCore::deinitializeGStreamer/WebCore::unregisterPipe
line
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 redhat.com
CC: bugs-noreply at webkitgtk.org
Created attachment 470247
--> https://bugs.webkit.org/attachment.cgi?id=470247&action=review
All-threads backtrace
This is a sequel to bug #257551. With WebKitGTK 2.43.4 and GStreamer 1.22.10, the main thread deadlocks when calling WebCore::unregisterPipeline instead a call to WebCore::deinitializeGStreamer, causing the watchdog thread to crash the process after 10 seconds. However, the backtrace is different than it was in bug #257551. Backtrace attached.
Notably, only the main thread is using GStreamer here, which seems unusual. In the many other GStreamer deadlocks I've reported, there are usually at least two GStreamer threads visible in the backtrace. Perhaps some other thread left the mutex locked by mistake?
I've hit this crash three times in the past hour, but I don't know what website is triggering it.
--
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/20240308/7303da43/attachment-0001.htm>
More information about the webkit-unassigned
mailing list