<?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>222792</bug_id>
          
          <creation_ts>2021-03-05 03:04:59 -0800</creation_ts>
          <short_desc>[WebRTC][GStreamer] webrtc/multi-video.html crashes</short_desc>
          <delta_ts>2021-03-09 08:56:18 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Platform</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <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="Philippe Normand">pnormand</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>calvaris</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1736278</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-03-05 03:04:59 -0800</bug_when>
    <thetext>STDERR: (WebKitWebProcess:9085): GStreamer-CRITICAL **: 02:57:50.238: gst_proxy_pad_get_internal: assertion &apos;GST_IS_PROXY_PAD (pad)&apos; failed

Thread 1 (Thread 0x7f2e2ad1e9c0 (LWP 9085)):
#0  g_logv (log_domain=0x7f2e2c518240 &lt;g_log_domain_gstreamer&gt; &quot;GStreamer&quot;, log_level=G_LOG_LEVEL_CRITICAL, format=&lt;optimized out&gt;, args=&lt;optimized out&gt;) at ../glib/gmessages.c:1413
#1  0x00007f2e2d26f973 in g_log (log_domain=&lt;optimized out&gt;, log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f2e2d2c7ad0 &quot;%s: assertion &apos;%s&apos; failed&quot;) at ../glib/gmessages.c:1451
#2  0x00007f2e2d27019d in g_return_if_fail_warning (log_domain=&lt;optimized out&gt;, pretty_function=pretty_function@entry=0x7f2e2c525fb0 &lt;__func__.16&gt; &quot;gst_proxy_pad_get_internal&quot;, expression=expression@entry=0x7f2e2c5258de &quot;GST_IS_PROXY_PAD (pad)&quot;) at ../glib/gmessages.c:2883
#3  0x00007f2e2c49e375 in gst_proxy_pad_get_internal (pad=0x0) at ../gst/gstghostpad.c:220
#4  0x00007f2e3444fc6c in InternalSource::~InternalSource() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#5  0x00007f2e3444da22 in webkitMediaStreamSrcAddTrack () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#6  0x00007f2e3444ded5 in webkitMediaStreamSrcSetStream () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#7  0x00007f2e2d36261e in g_cclosure_marshal_VOID__OBJECTv (closure=closure@entry=0x219b5a0, return_value=return_value@entry=0x0, instance=instance@entry=0x21979b0, args=args@entry=0x7ffc39629650, marshal_data=marshal_data@entry=0x0, n_params=n_params@entry=1, param_types=0x2190130) at ../gobject/gmarshal.c:1910
#8  0x00007f2e2d35f179 in _g_closure_invoke_va (closure=closure@entry=0x219b5a0, return_value=return_value@entry=0x0, instance=instance@entry=0x21979b0, args=args@entry=0x7ffc39629650, n_params=1, param_types=0x2190130) at ../gobject/gclosure.c:873
#9  0x00007f2e2d3787df in g_signal_emit_valist (instance=0x21979b0, signal_id=&lt;optimized out&gt;, detail=0, var_args=var_args@entry=0x7ffc39629650) at ../gobject/gsignal.c:3406
#10 0x00007f2e2d3789c3 in g_signal_emit (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at ../gobject/gsignal.c:3553
#11 0x00007f2e2d36261e in g_cclosure_marshal_VOID__OBJECTv (closure=closure@entry=0x24e73e0, return_value=return_value@entry=0x0, instance=instance@entry=0x7f2db41b1620, args=args@entry=0x7ffc39629970, marshal_data=marshal_data@entry=0x0, n_params=n_params@entry=1, param_types=0x24e1f90) at ../gobject/gmarshal.c:1910
#12 0x00007f2e2d35f179 in _g_closure_invoke_va (closure=closure@entry=0x24e73e0, return_value=return_value@entry=0x0, instance=instance@entry=0x7f2db41b1620, args=args@entry=0x7ffc39629970, n_params=1, param_types=0x24e1f90) at ../gobject/gclosure.c:873
#13 0x00007f2e2d3787df in g_signal_emit_valist (instance=0x7f2db41b1620, signal_id=&lt;optimized out&gt;, detail=0, var_args=var_args@entry=0x7ffc39629970) at ../gobject/gsignal.c:3406
#14 0x00007f2e2d3789c3 in g_signal_emit (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at ../gobject/gsignal.c:3553
#15 0x00007f2e2d36261e in g_cclosure_marshal_VOID__OBJECTv (closure=closure@entry=0x24e54d0, return_value=return_value@entry=0x0, instance=instance@entry=0x7f2db41b1ae0, args=args@entry=0x7ffc39629c90, marshal_data=marshal_data@entry=0x0, n_params=n_params@entry=1, param_types=0x24e5180) at ../gobject/gmarshal.c:1910
#16 0x00007f2e2d35f179 in _g_closure_invoke_va (closure=closure@entry=0x24e54d0, return_value=return_value@entry=0x0, instance=instance@entry=0x7f2db41b1ae0, args=args@entry=0x7ffc39629c90, n_params=1, param_types=0x24e5180) at ../gobject/gclosure.c:873
#17 0x00007f2e2d3787df in g_signal_emit_valist (instance=0x7f2db41b1ae0, signal_id=&lt;optimized out&gt;, detail=0, var_args=var_args@entry=0x7ffc39629c90) at ../gobject/gsignal.c:3406
#18 0x00007f2e2d3789c3 in g_signal_emit (instance=instance@entry=0x7f2db41b1ae0, signal_id=&lt;optimized out&gt;, detail=detail@entry=0) at ../gobject/gsignal.c:3553
#19 0x00007f2ddb3986dc in setup_source (urisrc=&lt;optimized out&gt;) at ../gst/playback/gsturisourcebin.c:2144
#20 gst_uri_source_bin_change_state (element=0x7f2db41b1ae0 [GstURISourceBin], transition=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/playback/gsturisourcebin.c:2812
#21 0x00007f2e2c496aa2 in gst_element_change_state (element=element@entry=0x7f2db41b1ae0 [GstURISourceBin], transition=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/gstelement.c:3046
#22 0x00007f2e2c497532 in gst_element_continue_state (element=element@entry=0x7f2db41b1ae0 [GstURISourceBin], ret=ret@entry=GST_STATE_CHANGE_SUCCESS) at ../gst/gstelement.c:2754
#23 0x00007f2e2c496aeb in gst_element_change_state (element=element@entry=0x7f2db41b1ae0 [GstURISourceBin], transition=transition@entry=GST_STATE_CHANGE_NULL_TO_READY) at ../gst/gstelement.c:3085
#24 0x00007f2e2c4971ed in gst_element_set_state_func (element=0x7f2db41b1ae0 [GstURISourceBin], state=GST_STATE_PAUSED) at ../gst/gstelement.c:3000
#25 0x00007f2e2c47337c in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_READY, start_time=0 [0:00:00.000000000], base_time=0 [0:00:00.000000000], element=0x7f2db41b1ae0 [GstURISourceBin], bin=0x7f2db41b1620 [GstURIDecodeBin3]) at ../gst/gstbin.c:2630
#26 gst_bin_change_state_func (element=0x7f2db41b1620 [GstURIDecodeBin3], transition=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/gstbin.c:2972
#27 0x00007f2ddb393112 in gst_uri_decode_bin3_change_state (element=0x7f2db41b1620 [GstURIDecodeBin3], transition=&lt;optimized out&gt;) at ../gst/playback/gsturidecodebin3.c:1111
#28 0x00007f2e2c496aa2 in gst_element_change_state (element=element@entry=0x7f2db41b1620 [GstURIDecodeBin3], transition=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/gstelement.c:3046
#29 0x00007f2e2c497532 in gst_element_continue_state (element=element@entry=0x7f2db41b1620 [GstURIDecodeBin3], ret=ret@entry=GST_STATE_CHANGE_SUCCESS) at ../gst/gstelement.c:2754
#30 0x00007f2e2c496aeb in gst_element_change_state (element=element@entry=0x7f2db41b1620 [GstURIDecodeBin3], transition=transition@entry=GST_STATE_CHANGE_NULL_TO_READY) at ../gst/gstelement.c:3085
#31 0x00007f2e2c4971ed in gst_element_set_state_func (element=0x7f2db41b1620 [GstURIDecodeBin3], state=GST_STATE_PAUSED) at ../gst/gstelement.c:3000
#32 0x00007f2ddb3b614d in activate_group (group=0x2197c20, playbin=0x21979b0 [GstPlayBin3]) at ../gst/playback/gstplaybin3.c:4549
#33 setup_next_source (playbin=playbin@entry=0x21979b0 [GstPlayBin3]) at ../gst/playback/gstplaybin3.c:4740
#34 0x00007f2ddb3b7618 in gst_play_bin3_change_state (element=0x21979b0 [GstPlayBin3], transition=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/playback/gstplaybin3.c:4965
#35 0x00007f2e2c496aa2 in gst_element_change_state (element=element@entry=0x21979b0 [GstPlayBin3], transition=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/gstelement.c:3046
#36 0x00007f2e2c497532 in gst_element_continue_state (element=element@entry=0x21979b0 [GstPlayBin3], ret=ret@entry=GST_STATE_CHANGE_SUCCESS) at ../gst/gstelement.c:2754
#37 0x00007f2e2c496aeb in gst_element_change_state (element=element@entry=0x21979b0 [GstPlayBin3], transition=transition@entry=GST_STATE_CHANGE_NULL_TO_READY) at ../gst/gstelement.c:3085
#38 0x00007f2e2c4971ed in gst_element_set_state_func (element=0x21979b0 [GstPlayBin3], state=GST_STATE_PAUSED) at ../gst/gstelement.c:3000
#39 0x00007f2e35e6b631 in WebCore::MediaPlayerPrivateGStreamer::changePipelineState(GstState) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#40 0x00007f2e35e670ea in WebCore::MediaPlayerPrivateGStreamer::loadFull(WTF::String const&amp;, WTF::String const&amp;) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#41 0x00007f2e35e683cc in WebCore::MediaPlayerPrivateGStreamer::load(WebCore::MediaStreamPrivate&amp;) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#42 0x00007f2e35772fbe in WebCore::MediaPlayer::loadWithNextMediaEngine(WebCore::MediaPlayerFactory const*) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#43 0x00007f2e35773262 in WebCore::MediaPlayer::load(WebCore::MediaStreamPrivate&amp;) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#44 0x00007f2e3521dcf0 in WebCore::HTMLMediaElement::loadResource(WTF::URL const&amp;, WebCore::ContentType&amp;, WTF::String const&amp;) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#45 0x00007f2e35239349 in WTF::Detail::CallableWrapper&lt;WebCore::HTMLMediaElement::selectMediaResource()::$_0, void&gt;::call() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#46 0x00007f2e356a1da7 in WebCore::TaskDispatcher&lt;WebCore::Timer&gt;::sharedTimerFired() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#47 0x00007f2e356ccff6 in WebCore::ThreadTimers::sharedTimerFiredInternal() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#48 0x00007f2e30b709ac in WTF::RunLoop::TimerBase::TimerBase(WTF::RunLoop&amp;)::$_3::__invoke(void*) () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#49 0x00007f2e30b6fe0a in WTF::RunLoop::$_0::__invoke(_GSource*, int (*)(void*), void*) () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#50 0x00007f2e2d267dbf in g_main_dispatch (context=0x1ce9150) at ../glib/gmain.c:3337
#51 g_main_context_dispatch (context=0x1ce9150) at ../glib/gmain.c:4055
#52 0x00007f2e2d268168 in g_main_context_iterate (context=0x1ce9150, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../glib/gmain.c:4131
#53 0x00007f2e2d268483 in g_main_loop_run (loop=0x1d20920) at ../glib/gmain.c:4329
#54 0x00007f2e30b703ab in WTF::RunLoop::run() () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#55 0x00007f2e342d67ab in WebKit::WebProcessMain(int, char**) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#56 0x00007f2e2cc0a062 in __libc_start_main (main=0x400830 &lt;main&gt;, argc=4, argv=0x7ffc3962a9a8, init=&lt;optimized out&gt;, fini=&lt;optimized out&gt;, rtld_fini=&lt;optimized out&gt;, stack_end=0x7ffc3962a998) at ../csu/libc-start.c:308
#57 0x000000000040076e in _start () at ../sysdeps/x86_64/start.S:120</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736282</commentid>
    <comment_count>1</comment_count>
      <attachid>422359</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-03-05 03:42:52 -0800</bug_when>
    <thetext>Created attachment 422359
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1737599</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-09 08:55:40 -0800</bug_when>
    <thetext>Committed r274150: &lt;https://commits.webkit.org/r274150&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 422359.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1737600</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-09 08:56:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/75219425&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422359</attachid>
            <date>2021-03-05 03:42:52 -0800</date>
            <delta_ts>2021-03-09 08:55:42 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222792-20210305034250.patch</filename>
            <type>text/plain</type>
            <size>5579</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczOTU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjVkN2VjNTQ3ZjgxMzk2
MmZiYmFiNTRmODE2MWY1ZjY1MzY2YjlkYS4uNGVjOTI1ZjY3YjNhOTljZDhhMjA5M2ZlNGM5ZGVj
YzJmNGUwNjg2YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTAzLTA1ICBQaGls
aXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBbV2ViUlRDXVtH
U3RyZWFtZXJdIHdlYnJ0Yy9tdWx0aS12aWRlby5odG1sIGNyYXNoZXMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMjc5MgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBzYWZlZ3VhcmRzIHByZXZlbnRp
bmcgcmVtb3ZhbCBvZiBhIHBhZCB0aGF0IHdhcyBub3QgeWV0IGFkZGVkLgorCisgICAgICAgICog
cGxhdGZvcm0vbWVkaWFzdHJlYW0vZ3N0cmVhbWVyL0dTdHJlYW1lck1lZGlhU3RyZWFtU291cmNl
LmNwcDoKKyAgICAgICAgKHdlYmtpdE1lZGlhU3RyZWFtU3JjQWRkUGFkKToKKyAgICAgICAgKHdl
YmtpdE1lZGlhU3RyZWFtU3JjUmVtb3ZlUGFkKToKKwogMjAyMS0wMy0wNSAgUGhpbGlwcGUgTm9y
bWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgZmluYWwg
KGhvcGVmdWxseSkgV1BFL0dUSyBmb2xsb3ctdXAgdG8gcjI3Mzk1MQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vZ3N0cmVhbWVyL0dTdHJlYW1lck1lZGlh
U3RyZWFtU291cmNlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2dz
dHJlYW1lci9HU3RyZWFtZXJNZWRpYVN0cmVhbVNvdXJjZS5jcHAKaW5kZXggMDFkODRjMjQxYWNm
ZjJkOTgxNGU1Y2MwMDkzODJhOWYyZDYwZDFlZi4uMTYxNTg4ZmNiN2E4NDMyNzE4ZWMyMmY2YzY2
YjVkZDE4NmNiZjE3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFz
dHJlYW0vZ3N0cmVhbWVyL0dTdHJlYW1lck1lZGlhU3RyZWFtU291cmNlLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9nc3RyZWFtZXIvR1N0cmVhbWVyTWVkaWFT
dHJlYW1Tb3VyY2UuY3BwCkBAIC00NTQsNyArNDU0LDcgQEAgc3RhdGljIHZvaWQgd2Via2l0TWVk
aWFTdHJlYW1TcmNBZGRQYWQoV2ViS2l0TWVkaWFTdHJlYW1TcmMqIHNlbGYsIEdzdFBhZCogdGFy
Z2UKICAgICBnc3RfcGFkX3NldF9hY3RpdmUoZ2hvc3RQYWQsIFRSVUUpOwogICAgIGdzdF9lbGVt
ZW50X2FkZF9wYWQoR1NUX0VMRU1FTlRfQ0FTVChzZWxmKSwgZ2hvc3RQYWQpOwogCi0gICAgYXV0
byBwcm94eVBhZCA9IGFkb3B0R1JlZihHU1RfUEFEKGdzdF9wcm94eV9wYWRfZ2V0X2ludGVybmFs
KEdTVF9QUk9YWV9QQUQoZ2hvc3RQYWQpKSkpOworICAgIGF1dG8gcHJveHlQYWQgPSBhZG9wdEdS
ZWYoR1NUX1BBRF9DQVNUKGdzdF9wcm94eV9wYWRfZ2V0X2ludGVybmFsKEdTVF9QUk9YWV9QQUQo
Z2hvc3RQYWQpKSkpOwogICAgIGdzdF9mbG93X2NvbWJpbmVyX2FkZF9wYWQoc2VsZi0+cHJpdi0+
Zmxvd0NvbWJpbmVyLmdldCgpLCBwcm94eVBhZC5nZXQoKSk7CiAgICAgZ3N0X3BhZF9zZXRfY2hh
aW5fZnVuY3Rpb24ocHJveHlQYWQuZ2V0KCksIHN0YXRpY19jYXN0PEdzdFBhZENoYWluRnVuY3Rp
b24+KHdlYmtpdE1lZGlhU3RyZWFtU3JjQ2hhaW4pKTsKIApAQCAtNDY0LDggKzQ2NCwxMyBAQCBz
dGF0aWMgdm9pZCB3ZWJraXRNZWRpYVN0cmVhbVNyY0FkZFBhZChXZWJLaXRNZWRpYVN0cmVhbVNy
Yyogc2VsZiwgR3N0UGFkKiB0YXJnZQogc3RhdGljIHZvaWQgd2Via2l0TWVkaWFTdHJlYW1TcmNS
ZW1vdmVQYWQoV2ViS2l0TWVkaWFTdHJlYW1TcmMqIHNlbGYsIGNvbnN0IGNoYXIqIHBhZE5hbWUp
CiB7CiAgICAgYXV0byBwYWQgPSBhZG9wdEdSZWYoZ3N0X2VsZW1lbnRfZ2V0X3N0YXRpY19wYWQo
R1NUX0VMRU1FTlRfQ0FTVChzZWxmKSwgcGFkTmFtZSkpOwotICAgIGF1dG8gcHJveHlQYWQgPSBh
ZG9wdEdSZWYoR1NUX1BBRChnc3RfcHJveHlfcGFkX2dldF9pbnRlcm5hbChHU1RfUFJPWFlfUEFE
KHBhZC5nZXQoKSkpKSk7Ci0gICAgZ3N0X2Zsb3dfY29tYmluZXJfcmVtb3ZlX3BhZChzZWxmLT5w
cml2LT5mbG93Q29tYmluZXIuZ2V0KCksIHByb3h5UGFkLmdldCgpKTsKKyAgICBpZiAoIXBhZCkK
KyAgICAgICAgcmV0dXJuOworCisgICAgYXV0byBwcm94eVBhZCA9IGFkb3B0R1JlZihHU1RfUEFE
X0NBU1QoZ3N0X3Byb3h5X3BhZF9nZXRfaW50ZXJuYWwoR1NUX1BST1hZX1BBRChwYWQuZ2V0KCkp
KSkpOworICAgIGlmIChwcm94eVBhZCkKKyAgICAgICAgZ3N0X2Zsb3dfY29tYmluZXJfcmVtb3Zl
X3BhZChzZWxmLT5wcml2LT5mbG93Q29tYmluZXIuZ2V0KCksIHByb3h5UGFkLmdldCgpKTsKKwog
ICAgIGdzdF9wYWRfc2V0X2FjdGl2ZShwYWQuZ2V0KCksIEZBTFNFKTsKICAgICBnc3RfZWxlbWVu
dF9yZW1vdmVfcGFkKEdTVF9FTEVNRU5UX0NBU1Qoc2VsZiksIHBhZC5nZXQoKSk7CiB9CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggMDI4M2EyODViNzcwMTJkM2E1ZWY3ZDNlMjYzYmU2MmU2YmJlYTBkOC4uODNmMmMzYmMxMjkw
MDFhZTYwY2E4OWIzZjllODA1YTc5ZmFmMzE5ZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIx
LTAzLTA1ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAg
ICBbV2ViUlRDXVtHU3RyZWFtZXJdIHdlYnJ0Yy9tdWx0aS12aWRlby5odG1sIGNyYXNoZXMKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMjc5MgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBleHBl
Y3RhdGlvbnMgZm9yIHdlYnJ0Yy9tdWx0aS12aWRlby5odG1sIHdoaWNoIGlzIGN1cnJlbnRseSBl
eHBlY3RlZCB0byBmYWlsLgorICAgICAgICAKKyAgICAgICAgKiBwbGF0Zm9ybS9nbGliL1Rlc3RF
eHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnM6CisK
IDIwMjEtMDMtMDMgIFNlcmdpbyBWaWxsYXIgU2VuaW4gIDxzdmlsbGFyQGlnYWxpYS5jb20+CiAK
ICAgICAgICAgW2Nzcy1mbGV4Ym94XSBGaXggbWFpbkF4aXNMZW5ndGhJc0RlZmluaXRlIGZvciBv
cnRob2dvbmFsIGl0ZW1zIHdpdGggcGVyY2VudGFnZSBzaXplcwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vZ2xpYi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vZ2xpYi9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDZiODFkNDM0NDIwM2NhY2RlN2NjNmYxZGE3
YjA2ZTlhZTMxYjcyYjEuLmE0MGMwMmE1YzIyZjUzMmVmMmU4YmVkZDEzMjIxNWMxNGRjMGVmZWYg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2dsaWIvVGVzdEV4cGVjdGF0aW9ucwor
KysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9nbGliL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTEwNDcs
MTAgKzEwNDcsMTEgQEAgd2Via2l0Lm9yZy9iLzIxODIyMSB3ZWJydGMvdnA5LXByb2ZpbGUyLmh0
bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8yMTk4MjUgWyBSZWxlYXNlIF0gd2VicnRjL3Nm
cmFtZS1rZXlzLmh0bWwgWyBTa2lwIF0KIHdlYmtpdC5vcmcvYi8yMTk4MjUgWyBEZWJ1ZyBdIHdl
YnJ0Yy9zZnJhbWUta2V5cy5odG1sIFsgRmFpbHVyZSBdCiAKLQogd2Via2l0Lm9yZy9iLzIyMTUw
NCB3ZWJydGMvcGVlci1jb25uZWN0aW9uLXJlbW90ZS1hdWRpby1tdXRlMi5odG1sICBbIEZhaWx1
cmUgXQogd2Via2l0Lm9yZy9iLzIyMTUwNCB3ZWJydGMvcGVlci1jb25uZWN0aW9uLXJlbW90ZS1h
dWRpby1tdXRlLmh0bWwgIFsgRmFpbHVyZSBUaW1lb3V0IF0KIAord2Via2l0Lm9yZy9iLzIyMjc5
NCB3ZWJydGMvbXVsdGktdmlkZW8uaHRtbCBbIEZhaWx1cmUgXQorCiAjLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLwogIyBFbmQgb2YgV2ViUlRDLXJlbGF0ZWQgYnVncwogIy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KQEAgLTE4NDUsNyArMTg0Niw2IEBAIHdlYmtpdC5vcmcv
Yi8xODcwNjQgd2VicnRjL2F1ZGlvLXBlZXItY29ubmVjdGlvbi1nNzIyLmh0bWwKIHdlYmtpdC5v
cmcvYi8xODcwNjQgd2VicnRjL2NhcHR1cmVDYW52YXMtd2VicnRjLmh0bWwKIHdlYmtpdC5vcmcv
Yi8xODcwNjQgd2VicnRjL2RhdGFjaGFubmVsL21kbnMtaWNlLWNhbmRpZGF0ZXMuaHRtbAogd2Vi
a2l0Lm9yZy9iLzE4NzA2NCB3ZWJydGMvbGlid2VicnRjL2Rlc2NyaXB0aW9uR2V0dGVycy5odG1s
Ci13ZWJraXQub3JnL2IvMTg3MDY0IHdlYnJ0Yy9tdWx0aS12aWRlby5odG1sCiB3ZWJraXQub3Jn
L2IvMTg3MDY0IHdlYnJ0Yy9wZWVyLWNvbm5lY3Rpb24tdHJhY2stZW5kLmh0bWwKIHdlYmtpdC5v
cmcvYi8xODcwNjQgd2VicnRjL3ZpZGVvLWFkZFRyYWNrLmh0bWwKIHdlYmtpdC5vcmcvYi8xODcw
NjQgd2VicnRjL3ZpZGVvLWFkZFRyYW5zY2VpdmVyLmh0bWwKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Z3RrL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggYjY4YzQ0MmU4ODJmZTE1NDc5Y2YxZjc0NjE0OGU3
NGZkMTE1MDI3OC4uY2VkZjQyNmQyNTEwMGY3NGFhMTM0ZmM3YTEzNjEyNjIxMTEwNGFjZiAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTYyMyw3ICs2MjMs
NiBAQCB3ZWJraXQub3JnL2IvMTg3MDY0IHdlYnJ0Yy92aWRlby1yZW1vdGUtbXV0ZS5odG1sCiB3
ZWJraXQub3JnL2IvMTg3MDY0IHdlYnJ0Yy92aWRlby1hZGRUcmFuc2NlaXZlci5odG1sCiB3ZWJr
aXQub3JnL2IvMTg3MDY0IHdlYnJ0Yy9wZWVyLWNvbm5lY3Rpb24tdHJhY2stZW5kLmh0bWwKIHdl
YmtpdC5vcmcvYi8xODcwNjQgd2VicnRjL3ZpZGVvLmh0bWwKLXdlYmtpdC5vcmcvYi8xODcwNjQg
d2VicnRjL211bHRpLXZpZGVvLmh0bWwKIHdlYmtpdC5vcmcvYi8xODcwNjQgd2VicnRjL3ZpZGVv
LWFkZFRyYWNrLmh0bWwKIHdlYmtpdC5vcmcvYi8xODcwNjQgd2VicnRjL3ZpZGVvLXJvdGF0aW9u
Lmh0bWwKIHdlYmtpdC5vcmcvYi8xODcwNjQgd2VicnRjL3ZpZGVvLW11dGUuaHRtbAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>