<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>295985</bug_id>
          
          <creation_ts>2025-07-15 09:08:46 -0700</creation_ts>
          <short_desc>[GStreamer] Flaky mediarecorder layout test crashes with &quot;&apos;Resource deadlock avoided&apos; during &apos;pthread_join...&quot;</short_desc>
          <delta_ts>2025-07-18 07:49:14 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Media</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=213699</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=295986</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Lauro Moura">lmoura</reporter>
          <assigned_to name="Philippe Normand">philn</assigned_to>
          <cc>philn</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2130180</commentid>
    <comment_count>0</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2025-07-15 09:08:46 -0700</bug_when>
    <thetext>At least on WPE Release, some tests reporting this crash at least once on the last 10 layout test runs, with some of them also appearing on the GTK Release queue:

http/wpt/mediarecorder/MediaRecorder-video-bitrate.html
http/wpt/mediarecorder/MediaRecorder-audio-bitrate.html
http/wpt/mediarecorder/MediaRecorder-onremovetrack.html
http/wpt/mediarecorder/pause-recording.html
http/wpt/mediarecorder/MediaRecorder-multiple-start-stop.html
http/wpt/mediarecorder/MediaRecorder-start-stop-crash.html
imported/w3c/web-platform-tests/mediacapture-record/MediaRecorder-bitrate.https.html
imported/w3c/web-platform-tests/mediacapture-record/MediaRecorder-no-sink.https.html
imported/w3c/web-platform-tests/mediacapture-record/MediaRecorder-disabled-tracks.https.html
imported/w3c/web-platform-tests/mediacapture-record/MediaRecorder-blob-timecode.https.html

While this gets fixed, I&apos;ll mark them as flaky crash under the glib platform expectations.

Using the first test crash trace at https://build.webkit.org/results/WPE-Linux-64-bit-Release-Tests/297369@main%20(21864)/http/wpt/mediarecorder/MediaRecorder-video-bitrate-crash-log.txt

Thread 1 (Thread 0x7fc1c3fff6c0 (LWP 206636)):
#0  g_log_structured_array (log_level=log_level@entry=G_LOG_LEVEL_ERROR, fields=fields@entry=0x7fc1c3ffe200, n_fields=4) at ../glib/gmessages.c:555
#1  0x00007fc4861c156c in g_log_default_handler (log_domain=log_domain@entry=0x7fc4862190be &quot;GLib&quot;, log_level=log_level@entry=6, message=message@entry=0x7fc124003b70 &quot;file ../glib/gthread-posix.c: line 1264 (g_system_thread_wait): error &apos;Resource deadlock avoided&apos; during &apos;pthread_join (pt-&gt;system_thread, NULL)&apos;&quot;, unused_data=unused_data@entry=0x0) at ../glib/gmessages.c:3284
#2  0x00007fc4861c24c0 in g_logv (log_domain=0x7fc4862190be &quot;GLib&quot;, log_level=G_LOG_LEVEL_ERROR, format=&lt;optimized out&gt;, args=args@entry=0x7fc1c3ffe360) at ../glib/gmessages.c:1391
#3  0x00007fc4861c27a3 in g_log (log_domain=&lt;optimized out&gt;, log_level=&lt;optimized out&gt;, format=&lt;optimized out&gt;) at ../glib/gmessages.c:1460
#4  0x00007fc4861eede7 in g_system_thread_wait (thread=0x563c7720e740) at ../glib/gthread-posix.c:1264
#5  g_thread_join (thread=0x563c7720e740) at ../glib/gthread.c:1001
#6  0x00007fc485298400 in gst_transcoder_dispose (object=0x563c755b3320) at ../gst-libs/gst/transcoder/gsttranscoder.c:234
#7  0x00007fc485399130 in g_object_unref (_object=0x563c755b3320) at ../gobject/gobject.c:3891
#8  g_object_unref (_object=0x563c755b3320) at ../gobject/gobject.c:3802
#9  0x00007fc485fb9dba in _gst_message_free (message=0x7fc124001dc0) at ../gst/gstmessage.c:208
#10 0x00007fc48529980c in gst_message_unref (msg=0x7fc124001dc0) at /usr/include/gstreamer-1.0/gst/gstmessage.h:374
#11 gst_transcoder_signal_adapter_bus_sync_handler (bus=&lt;optimized out&gt;, message=0x7fc124001dc0, user_data=0x563c771ba480) at ../gst-libs/gst/transcoder/gsttranscoder-signal-adapter.c:148
#12 0x00007fc485f8adab in gst_bus_post (bus=0x563c774d88e0 [GstBus|bus401], message=message@entry=0x7fc124001dc0) at ../gst/gstbus.c:358
#13 0x00007fc48529ab69 in api_bus_post_message (self=self@entry=0x563c755b3320 [GstTranscoder|transcoder10], message_type=message_type@entry=GST_TRANSCODER_MESSAGE_ERROR, firstfield=firstfield@entry=0x7fc48529d499 &quot;error&quot;) at ../gst-libs/gst/transcoder/gsttranscoder.c:437
#14 0x00007fc48529ad72 in error_cb (bus=&lt;optimized out&gt;, msg=&lt;optimized out&gt;, user_data=0x563c755b3320) at ../gst-libs/gst/transcoder/gsttranscoder.c:542
#15 0x00007fc48538a4ea in g_closure_invoke (closure=0x7fc1240015c0, return_value=0x0, n_param_values=2, param_values=0x7fc1c3ffe8a0, invocation_hint=0x7fc1c3ffe820) at ../gobject/gclosure.c:832
#16 0x00007fc4853b9b86 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x563c75223f00, detail=detail@entry=129, instance=instance@entry=0x563c77519fe0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fc1c3ffe8a0) at ../gobject/gsignal.c:3812
#17 0x00007fc4853aa92e in g_signal_emit_valist (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;, var_args=var_args@entry=0x7fc1c3ffea60) at ../gobject/gsignal.c:3565
#18 0x00007fc4853aac03 in g_signal_emit (instance=instance@entry=0x563c77519fe0, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at ../gobject/gsignal.c:3622
#19 0x00007fc485f8b2fb in gst_bus_async_signal_func (bus=0x563c77519fe0 [GstBus|bus403], message=0x563c781c7030, data=&lt;optimized out&gt;) at ../gst/gstbus.c:1286
#20 0x00007fc485f8bae7 in gst_bus_source_dispatch (source=source@entry=0x7fc124002fc0, callback=0x7fc485f8b2a0 &lt;gst_bus_async_signal_func&gt;, user_data=0x0) at ../gst/gstbus.c:841
#21 0x00007fc4861bad36 in g_main_dispatch (context=0x563c754c78e0) at ../glib/gmain.c:3460
#22 g_main_context_dispatch (context=0x563c754c78e0) at ../glib/gmain.c:4200
#23 0x00007fc4862182b8 in g_main_context_iterate.isra.0 (context=0x563c754c78e0, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../glib/gmain.c:4276
#24 0x00007fc4861ba3ff in g_main_loop_run (loop=0x563c754f4860) at ../glib/gmain.c:4479
#25 0x00007fc485298a42 in gst_transcoder_main (data=0x563c755b3320) at ../gst-libs/gst/transcoder/gsttranscoder.c:833
#26 0x00007fc4861ed862 in g_thread_proxy (data=0x563c7720e740) at ../glib/gthread.c:831
#27 0x00007fc4859b8e39 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:444
#28 0x00007fc485a408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100


And stderr output:


STDERR: 
STDERR: warning: Can&apos;t open file /memfd:pulseaudio (deleted) during file-backed mapping note processing
STDERR: 
STDERR: warning: Can&apos;t open file /memfd:WebKitSharedMemory (deleted) during file-backed mapping note processing
STDERR: 
STDERR: warning: Section `.reg-xstate/206636&apos; in core file too small.
STDERR: 
STDERR: warning: Section `.reg-xstate/206636&apos; in core file too small.
STDERR: 0:00:04.692939812 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue41&gt; Failed to push event
STDERR: 0:00:04.693139126 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue43&gt; Failed to push event
STDERR: thread &apos;&lt;unnamed&gt;&apos; panicked at &apos;called `Option::unwrap()` on a `None` value&apos;, src/fmp4mux/imp.rs:1933:59
STDERR: 0:00:04.695139348 203707 0x563c771ba480 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-7&gt; Panicked: called `Option::unwrap()` on a `None` value details: (NULL)
STDERR: 0:00:04.695161339 203707 0x563c771ba480 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-7&gt; Got message: error message: 0x7fc190001110, time 99:99:99.999999999, seq-num 8972, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:04.695237442 203707 0x563c771ba480 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-7&gt; Panicked details: (NULL)
STDERR: 0:00:04.695244695 203707 0x563c771ba480 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-7&gt; Got message: error message: 0x7fc1b001a220, time 99:99:99.999999999, seq-num 8979, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:04.695255415 203707 0x563c771ba480 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-7&gt; Panicked details: (NULL)
STDERR: 0:00:04.695259703 203707 0x563c771ba480 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-7&gt; Got message: error message: 0x7fc1b0010f70, time 99:99:99.999999999, seq-num 8981, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:04.695271415 203707 0x563c771ba480 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-7&gt; Panicked details: (NULL)
STDERR: 0:00:04.695275503 203707 0x563c771ba480 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-7&gt; Got message: error message: 0x7fc1b000edd0, time 99:99:99.999999999, seq-num 8982, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:04.695285341 203707 0x563c771ba480 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-7&gt; Panicked details: (NULL)
STDERR: 0:00:04.695289569 203707 0x563c771ba480 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-7&gt; Got message: error message: 0x7fc1b0014da0, time 99:99:99.999999999, seq-num 8983, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:04.695299909 203707 0x563c771ba480 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-7&gt; Panicked details: (NULL)
STDERR: 0:00:04.695303375 203707 0x563c771ba480 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-7&gt; Got message: error message: 0x7fc1240073c0, time 99:99:99.999999999, seq-num 8988, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:04.695313875 203707 0x563c771ba480 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-7&gt; Panicked details: (NULL)
STDERR: 0:00:04.695317993 203707 0x563c771ba480 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-7&gt; Got message: error message: 0x7fc124006c40, time 99:99:99.999999999, seq-num 8992, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:04.701752291 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue52&gt; Failed to push event
STDERR: 0:00:04.706453739 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue42&gt; Failed to push event
STDERR: 0:00:04.706471181 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue43&gt; Failed to push event
STDERR: 0:00:04.706495317 203707 0x563c771ba480 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-7&gt; Panicked details: (NULL)
STDERR: 0:00:04.706510646 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue42&gt; Failed to push event
STDERR: 0:00:04.706511166 203707 0x563c771ba480 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-7&gt; Got message: error message: 0x563c782e6a50, time 99:99:99.999999999, seq-num 9376, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:04.706524732 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue42&gt; Failed to push event
STDERR: 0:00:04.706527647 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue43&gt; Failed to push event
STDERR: 0:00:04.706532216 203707 0x563c771ba480 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-7&gt; Panicked details: (NULL)
STDERR: 0:00:04.706542796 203707 0x563c771ba480 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-7&gt; Got message: error message: 0x563c771a2be0, time 99:99:99.999999999, seq-num 9379, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:04.706553646 203707 0x563c771ba480 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-7&gt; Panicked details: (NULL)
STDERR: 0:00:04.706557774 203707 0x563c771ba480 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-7&gt; Got message: error message: 0x563c776ca160, time 99:99:99.999999999, seq-num 9380, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:04.706560880 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue40&gt; Failed to push event
STDERR: 0:00:04.706566761 203707 0x563c771ba480 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-7&gt; Panicked details: (NULL)
STDERR: 0:00:04.706570378 203707 0x563c771ba480 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-7&gt; Got message: error message: 0x563c77a0d480, time 99:99:99.999999999, seq-num 9384, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:04.706590115 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue41&gt; Failed to push event
STDERR: 0:00:04.706626423 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue40&gt; Failed to push event
STDERR: 0:00:04.706634889 203707 0x563c771ba480 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-7&gt; Panicked details: (NULL)
STDERR: 0:00:04.706639217 203707 0x563c771ba480 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-7&gt; Got message: error message: 0x563c781cac70, time 99:99:99.999999999, seq-num 9387, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:04.707597814 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue40&gt; Failed to push event
STDERR: 0:00:04.707608334 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue41&gt; Failed to push event
STDERR: 0:00:04.707624234 203707 0x563c771ba480 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-7&gt; Panicked details: (NULL)
STDERR: 0:00:04.707634012 203707 0x563c771ba480 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-7&gt; Got message: error message: 0x563c776d95a0, time 99:99:99.999999999, seq-num 9389, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:04.724597900 203707 0x563c751ac290 ERROR                default gstpipewirecore.c:91:make_core: (null)
STDERR: 0:00:04.724984374 203707 0x563c751ac290 ERROR               pipewire gstpipewiredeviceprovider.c:625:gst_pipewire_device_provider_start:&lt;pipewiredeviceprovider0&gt; Failed to connect
STDERR: 0:00:05.814330614 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue59&gt; Failed to push event
STDERR: 0:00:05.816898100 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue59&gt; Failed to push event
STDERR: 0:00:06.894823147 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue64&gt; Failed to push event
STDERR: thread &apos;&lt;unnamed&gt;&apos; panicked at &apos;called `Option::unwrap()` on a `None` value&apos;, src/fmp4mux/imp.rs:1933:59
STDERR: 0:00:06.897977784 203707 0x563c7720e740 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-10&gt; Panicked: called `Option::unwrap()` on a `None` value details: (NULL)
STDERR: 0:00:06.897996589 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue63&gt; Failed to push event
STDERR: 0:00:06.898011838 203707 0x563c7720e740 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-10&gt; Got message: error message: 0x7fc18801a480, time 99:99:99.999999999, seq-num 11646, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:06.898014964 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue64&gt; Failed to push event
STDERR: 0:00:06.898052655 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue63&gt; Failed to push event
STDERR: 0:00:06.898130601 203707 0x563c7720e740 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-10&gt; Panicked details: (NULL)
STDERR: 0:00:06.898139868 203707 0x563c7720e740 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-10&gt; Got message: error message: 0x563c75542170, time 99:99:99.999999999, seq-num 11655, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:06.898153584 203707 0x563c7720e740 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-10&gt; Panicked details: (NULL)
STDERR: 0:00:06.898159555 203707 0x563c7720e740 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-10&gt; Got message: error message: 0x563c776e7640, time 99:99:99.999999999, seq-num 11657, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:06.898171247 203707 0x563c7720e740 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-10&gt; Panicked details: (NULL)
STDERR: 0:00:06.898176737 203707 0x563c7720e740 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-10&gt; Got message: error message: 0x7fc124007140, time 99:99:99.999999999, seq-num 11658, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:06.898185484 203707 0x563c7720e740 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-10&gt; Panicked details: (NULL)
STDERR: 0:00:06.898190543 203707 0x563c7720e740 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-10&gt; Got message: error message: 0x7fc124001dc0, time 99:99:99.999999999, seq-num 11660, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:06.898199179 203707 0x563c7720e740 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-10&gt; Panicked details: (NULL)
STDERR: 0:00:06.898202826 203707 0x563c7720e740 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-10&gt; Got message: error message: 0x7fc124007b40, time 99:99:99.999999999, seq-num 11661, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:06.898210330 203707 0x563c7720e740 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-10&gt; Panicked details: (NULL)
STDERR: 0:00:06.898213857 203707 0x563c7720e740 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-10&gt; Got message: error message: 0x7fc124006c40, time 99:99:99.999999999, seq-num 11662, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:06.898221351 203707 0x563c7720e740 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-10&gt; Panicked details: (NULL)
STDERR: 0:00:06.898224697 203707 0x563c7720e740 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-10&gt; Got message: error message: 0x7fc14400ba50, time 99:99:99.999999999, seq-num 11665, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:06.898233784 203707 0x563c7720e740 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-10&gt; Panicked details: (NULL)
STDERR: 0:00:06.898237421 203707 0x563c7720e740 ERROR           webkitcommon GStreamerCommon.cpp:957:operator():&lt;media-recorder-10&gt; Got message: error message: 0x7fc144006600, time 99:99:99.999999999, seq-num 11668, element &apos;muxer&apos;, GstMessageError, gerror=(GError)NULL, debug=(string)NULL;
STDERR: 0:00:06.899193093 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue63&gt; Failed to push event
STDERR: 0:00:06.899272122 203707 0x563c751ac290 ERROR                  queue gstqueue.c:1121:gst_queue_handle_sink_event:&lt;queue64&gt; Failed to push event
STDERR: 0:00:06.899239801 203707 0x563c7720e740 ERROR    webkitmediarecorder MediaRecorderPrivateGStreamer.cpp:544:operator():&lt;media-recorder-10&gt; Panicked details: (NULL)
STDERR: 
STDERR: (WPEWebProcess:203707): GLib-ERROR **: 19:33:00.473: file ../glib/gthread-posix.c: line 1264 (g_system_thread_wait): error &apos;Resource deadlock avoided&apos; during &apos;pthread_join (pt-&gt;system_thread, NULL)&apos;
STDERR: WPEWebProcess terminated (pid 203707) for reason: crash</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2130785</commentid>
    <comment_count>1</comment_count>
    <who name="Philippe Normand">philn</who>
    <bug_when>2025-07-17 01:47:00 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/48178</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2131141</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-07-18 07:48:05 -0700</bug_when>
    <thetext>Committed 297593@main (470dea23e950): &lt;https://commits.webkit.org/297593@main&gt;

Reviewed commits have been landed. Closing PR #48178 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2131142</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-07-18 07:49:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/156147163&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>