<?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>140179</bug_id>
          
          <creation_ts>2015-01-07 09:25:36 -0800</creation_ts>
          <short_desc>ASSERTION FAILED: character != kEndOfFileMarker in WebCore::HTMLTokenizer::bufferCharacter</short_desc>
          <delta_ts>2015-01-08 13:12:14 -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>Page Loading</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>116980</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Renata Hodovan">rhodovan.u-szeged</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1059398</commentid>
    <comment_count>0</comment_count>
      <attachid>244157</attachid>
    <who name="Renata Hodovan">rhodovan.u-szeged</who>
    <bug_when>2015-01-07 09:25:36 -0800</bug_when>
    <thetext>Created attachment 244157
Test case

Load this test with debug WK:

&lt;!DOCTYPE html&gt;
&lt;div&gt;&amp;#xa0a103a0


Backtrace:

ASSERTION FAILED: character != kEndOfFileMarker
../../Source/WebCore/html/parser/HTMLTokenizer.h(189) : void WebCore::HTMLTokenizer::bufferCharacter(UChar)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff98984700 (LWP 2074)]
0x00007fffed92a5c7 in WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:321
321	    *(int *)(uintptr_t)0xbbadbeef = 0;
#0  0x00007fffed92a5c7 in WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:321
#1  0x00007ffff331af51 in WebCore::HTMLTokenizer::bufferCharacter (this=0x7ffff7eceaf0, character=0) at ../../Source/WebCore/html/parser/HTMLTokenizer.h:189
#2  0x00007ffff331b267 in WebCore::HTMLTokenizer::processEntity (this=0x7ffff7eceaf0, source=...) at ../../Source/WebCore/html/parser/HTMLTokenizer.cpp:117
#3  0x00007ffff3312068 in WebCore::HTMLTokenizer::nextToken (this=0x7ffff7eceaf0, source=..., token=...) at ../../Source/WebCore/html/parser/HTMLTokenizer.cpp:200
#4  0x00007ffff32f6028 in WebCore::HTMLDocumentParser::pumpTokenizer (this=0x7ffff7ece100, mode=WebCore::HTMLDocumentParser::ForceSynchronous) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:284
#5  0x00007ffff32f5a77 in WebCore::HTMLDocumentParser::pumpTokenizerIfPossible (this=0x7ffff7ece100, mode=WebCore::HTMLDocumentParser::ForceSynchronous) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:187
#6  0x00007ffff32f58cb in WebCore::HTMLDocumentParser::prepareToStopParsing (this=0x7ffff7ece100) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:137
#7  0x00007ffff32f6ceb in WebCore::HTMLDocumentParser::attemptToEnd (this=0x7ffff7ece100) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:446
#8  0x00007ffff32f6d99 in WebCore::HTMLDocumentParser::finish (this=0x7ffff7ece100) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:474
#9  0x00007ffff3463885 in WebCore::DocumentWriter::end (this=0x7ffff7ebaaa0) at ../../Source/WebCore/loader/DocumentWriter.cpp:247
#10 0x00007ffff344f029 in WebCore::DocumentLoader::finishedLoading (this=0x7ffff7ebaa00, finishTime=0) at ../../Source/WebCore/loader/DocumentLoader.cpp:440
#11 0x00007ffff344ed92 in WebCore::DocumentLoader::notifyFinished (this=0x7ffff7ebaa00, resource=0x7ffff7ec7680) at ../../Source/WebCore/loader/DocumentLoader.cpp:374
#12 0x00007ffff3501e1e in WebCore::CachedResource::checkNotify (this=0x7ffff7ec7680) at ../../Source/WebCore/loader/cache/CachedResource.cpp:294
#13 0x00007ffff3501f1c in WebCore::CachedResource::finishLoading (this=0x7ffff7ec7680) at ../../Source/WebCore/loader/cache/CachedResource.cpp:310
#14 0x00007ffff34fe617 in WebCore::CachedRawResource::finishLoading (this=0x7ffff7ec7680, data=0x7fff9843f570) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:104
#15 0x00007ffff34b1886 in WebCore::SubresourceLoader::didFinishLoading (this=0x7ffff7ec7200, finishTime=0) at ../../Source/WebCore/loader/SubresourceLoader.cpp:355
#16 0x00007ffff34ad4e7 in WebCore::ResourceLoader::didFinishLoading (this=0x7ffff7ec7200, finishTime=0) at ../../Source/WebCore/loader/ResourceLoader.cpp:506
#17 0x00007ffff3e58c65 in WebCore::readCallback (asyncResult=0x7b69d0, data=0x7fff984370e0) at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:1295
#18 0x00007fffeb4cc7d6 in async_ready_callback_wrapper (source_object=0x7c8ad0, res=0x7b69d0, user_data=user_data@entry=0x7fff984370e0) at ginputstream.c:523
#19 0x00007fffeb4f20d5 in g_task_return_now (task=0x7b69d0) at gtask.c:1077
#20 0x00007fffeb4f20f9 in complete_in_idle_cb (task=0x7b69d0) at gtask.c:1086
#21 0x00007fffea7319fd in g_main_dispatch (context=0x478330) at gmain.c:3064
#22 g_main_context_dispatch (context=context@entry=0x478330) at gmain.c:3663
#23 0x00007fffea731d68 in g_main_context_iterate (context=0x478330, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at gmain.c:3734
#24 0x00007fffea73202a in g_main_loop_run (loop=0x8fd9e0) at gmain.c:3928
#25 0x00007ffff4537450 in WTF::RunLoop::run () at ../../Source/WTF/wtf/gtk/RunLoopGtk.cpp:59
#26 0x00007ffff2a65456 in WebKit::ChildProcessMain&lt;WebKit::WebProcess, WebKit::WebProcessMain&gt; (argc=2, argv=0x7fffffffd888) at ../../Source/WebKit2/Shared/unix/ChildProcessMain.h:61
#27 0x00007ffff2a652bb in WebKit::WebProcessMainUnix (argc=2, argv=0x7fffffffd888) at ../../Source/WebKit2/WebProcess/gtk/WebProcessMainGtk.cpp:70
#28 0x0000000000400891 in main (argc=2, argv=0x7fffffffd888) at ../../Source/WebKit2/WebProcess/EntryPoint/unix/WebProcessMain.cpp:44</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059698</commentid>
    <comment_count>1</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-01-07 20:14:28 -0800</bug_when>
    <thetext>I’ll take this one. I’ve just been working on this code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059752</commentid>
    <comment_count>2</comment_count>
      <attachid>244245</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-01-07 23:02:28 -0800</bug_when>
    <thetext>Created attachment 244245
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059928</commentid>
    <comment_count>3</comment_count>
      <attachid>244245</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-08 13:12:09 -0800</bug_when>
    <thetext>Comment on attachment 244245
Patch

Clearing flags on attachment: 244245

Committed r178128: &lt;http://trac.webkit.org/changeset/178128&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059929</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-08 13:12:14 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>244157</attachid>
            <date>2015-01-07 09:25:36 -0800</date>
            <delta_ts>2015-01-07 09:25:36 -0800</delta_ts>
            <desc>Test case</desc>
            <filename>crash.html</filename>
            <type>text/html</type>
            <size>32</size>
            <attacher name="Renata Hodovan">rhodovan.u-szeged</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxkaXY+JiN4YTBhMTAzYTA=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244245</attachid>
            <date>2015-01-07 23:02:28 -0800</date>
            <delta_ts>2015-01-08 13:12:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140179-20150107230231.patch</filename>
            <type>text/plain</type>
            <size>13699</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc4MDc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmJhMmI4ODM1Nzk5NmJj
MjU4MTMxZGZmNGJiYmEwMDk4ZjA5NTIzMC4uNzA2ZTI5MjA5MTZlYmNkZTg4ZWFlNGQ2MDc5NGYy
MjlmY2RmZjAwYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE1LTAxLTA3ICBEYXJp
biBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KKworICAgICAgICBBU1NFUlRJT04gRkFJTEVEOiBj
aGFyYWN0ZXIgIT0ga0VuZE9mRmlsZU1hcmtlciBpbiBXZWJDb3JlOjpIVE1MVG9rZW5pemVyOjpi
dWZmZXJDaGFyYWN0ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE0MDE3OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFRlc3Q6IGZhc3QvcGFyc2VyL251bWVyaWMtZW50aXRpZXMuaHRtbAorCisgICAgICAg
ICogaHRtbC9wYXJzZXIvSFRNTEVudGl0eVBhcnNlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpI
VE1MRW50aXR5UGFyc2VyOjpsZWdhbEVudGl0eUZvcik6IE1lcmdlZCBhZGp1c3RFbnRpdHkgbG9n
aWMgaW4gaGVyZS4KKyAgICAgICAgU2luY2UgdGhlIHR5cGUgVUNoYXIzMiBpcyBhIHNpZ25lZCBp
bnRlZ2VyLCBuZWVkIHRvIGNoZWNrIGZvciA8PSAwLCBub3QganVzdCAwLgorICAgICAgICBUaGlz
IDw9IGNoYW5nZSBhbG9uZSB3b3VsZCBoYXZlIGZpeGVkIHRoZSBidWcuCisKKyAgICAgICAgKiB4
bWwvcGFyc2VyL0NoYXJhY3RlclJlZmVyZW5jZVBhcnNlcklubGluZXMuaDoKKyAgICAgICAgKFdl
YkNvcmU6OmNvbnN1bWVDaGFyYWN0ZXJSZWZlcmVuY2UpOiBBZGRlZCBvdmVyZmxvdyBjaGVja2lu
ZyB3aGVuIHBhcnNpbmcgaGV4CisgICAgICAgIGFuZCBkZWNpbWFsIGNoYXJhY3RlciByZWZlcmVu
Y2VzLiBUaGlzIGNoYW5nZSBhbG9uZSB3b3VsZCBhbHNvIGhhdmUgZml4ZWQgdGhlCisgICAgICAg
IGJ1ZywgYnV0IGluIGFkZGl0aW9uIGl0IG1ha2VzIG92ZXJmbG93IGNhc2VzIHJlbGlhYmx5IGdl
bmVyYXRlIHJlcGxhY2VtZW50CisgICAgICAgIGNoYXJhY3RlcnMgcmF0aGVyIHRoYW4gaWdub3Jp
bmcgdGhlIG92ZXJmbG93IGFuZCBwcm9kdWNpbmcgc2VlbWluZ2x5IHJhbmRvbQorICAgICAgICBj
aGFyYWN0ZXJzLiBUZXN0IGNhc2VzIGNvdmVyIHRoZSBvcmlnaW5hbCByZXBvcnRlZCBidWcgYW5k
IG90aGVyIG92ZXJmbG93IGNhc2VzLgorCiAyMDE1LTAxLTA3ICBDb21taXQgUXVldWUgIDxjb21t
aXQtcXVldWVAd2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCBy
MTc4MDY4LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTEVudGl0
eVBhcnNlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9IVE1MRW50aXR5UGFyc2Vy
LmNwcAppbmRleCA4ZDIxNzdmZDI2NjZiNTFiYjM2NmIxNzc4YzA0ZDE4M2YzYWU4OTczLi5hMDE2
MDUwNmNjODQ5N2Y5OGNhOWI2OWJkODA5ZWQ0MGZiNzkxNmM0IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9odG1sL3BhcnNlci9IVE1MRW50aXR5UGFyc2VyLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3BhcnNlci9IVE1MRW50aXR5UGFyc2VyLmNwcApAQCAtNTEsMjMgKzUxLDE1IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBpc0FscGhhTnVtZXJpYyhVQ2hhciBjYykKIAogY2xhc3MgSFRN
TEVudGl0eVBhcnNlciB7CiBwdWJsaWM6Ci0gICAgaW5saW5lIHN0YXRpYyBVQ2hhciBhZGp1c3RF
bnRpdHkoVUNoYXIzMiB2YWx1ZSkKKyAgICBzdGF0aWMgVUNoYXIzMiBsZWdhbEVudGl0eUZvcihV
Q2hhcjMyIHZhbHVlKQogICAgIHsKLSAgICAgICAgaWYgKCh2YWx1ZSAmIH4weDFGKSAhPSAweDAw
ODApCisgICAgICAgIGlmICh2YWx1ZSA8PSAwIHx8IHZhbHVlID4gMHgxMEZGRkYgfHwgKHZhbHVl
ID49IDB4RDgwMCAmJiB2YWx1ZSA8PSAweERGRkYpKQorICAgICAgICAgICAgcmV0dXJuIDB4RkZG
RDsKKyAgICAgICAgaWYgKCh2YWx1ZSAmIH4weDFGKSAhPSAweDgwKQogICAgICAgICAgICAgcmV0
dXJuIHZhbHVlOwogICAgICAgICByZXR1cm4gd2luZG93c0xhdGluMUV4dGVuc2lvbkFycmF5W3Zh
bHVlIC0gMHg4MF07CiAgICAgfQogCi0gICAgaW5saW5lIHN0YXRpYyBVQ2hhcjMyIGxlZ2FsRW50
aXR5Rm9yKFVDaGFyMzIgdmFsdWUpCi0gICAgewotICAgICAgICAvLyBGSVhNRTogQSBudW1iZXIg
b2Ygc3BlY2lmaWMgZW50aXR5IHZhbHVlcyBnZW5lcmF0ZSBwYXJzZSBlcnJvcnMuCi0gICAgICAg
IGlmICghdmFsdWUgfHwgdmFsdWUgPiAweDEwRkZGRiB8fCAodmFsdWUgPj0gMHhEODAwICYmIHZh
bHVlIDw9IDB4REZGRikpCi0gICAgICAgICAgICByZXR1cm4gMHhGRkZEOwotICAgICAgICBpZiAo
VV9JU19CTVAodmFsdWUpKQotICAgICAgICAgICAgcmV0dXJuIGFkanVzdEVudGl0eSh2YWx1ZSk7
Ci0gICAgICAgIHJldHVybiB2YWx1ZTsKLSAgICB9Ci0KICAgICBpbmxpbmUgc3RhdGljIGJvb2wg
YWNjZXB0TWFsZm9ybWVkKCkgeyByZXR1cm4gdHJ1ZTsgfQogCiAgICAgaW5saW5lIHN0YXRpYyBi
b29sIGNvbnN1bWVOYW1lZEVudGl0eShTZWdtZW50ZWRTdHJpbmcmIHNvdXJjZSwgU3RyaW5nQnVp
bGRlciYgZGVjb2RlZEVudGl0eSwgYm9vbCYgbm90RW5vdWdoQ2hhcmFjdGVycywgVUNoYXIgYWRk
aXRpb25hbEFsbG93ZWRDaGFyYWN0ZXIsIFVDaGFyJiBjYykKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3htbC9wYXJzZXIvQ2hhcmFjdGVyUmVmZXJlbmNlUGFyc2VySW5saW5lcy5oIGIvU291
cmNlL1dlYkNvcmUveG1sL3BhcnNlci9DaGFyYWN0ZXJSZWZlcmVuY2VQYXJzZXJJbmxpbmVzLmgK
aW5kZXggNjI3ODBjN2RjZGY1YjVkYzM2MDdlYTYwMmQ0NTE5ODU1YjEwM2QxNy4uNjgxZWIzM2Fl
NDFlZmM1YzVjZWU1ODlhMGZlMDliOTRjYmI0MGUwMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUveG1sL3BhcnNlci9DaGFyYWN0ZXJSZWZlcmVuY2VQYXJzZXJJbmxpbmVzLmgKKysrIGIvU291
cmNlL1dlYkNvcmUveG1sL3BhcnNlci9DaGFyYWN0ZXJSZWZlcmVuY2VQYXJzZXJJbmxpbmVzLmgK
QEAgLTY1LDYgKzY1LDggQEAgYm9vbCBjb25zdW1lQ2hhcmFjdGVyUmVmZXJlbmNlKFNlZ21lbnRl
ZFN0cmluZyYgc291cmNlLCBTdHJpbmdCdWlsZGVyJiBkZWNvZGVkQ2gKICAgICB9OwogICAgIEVu
dGl0eVN0YXRlIGVudGl0eVN0YXRlID0gSW5pdGlhbDsKICAgICBVQ2hhcjMyIHJlc3VsdCA9IDA7
CisgICAgYm9vbCBvdmVyZmxvdyA9IGZhbHNlOworICAgIGNvbnN0IFVDaGFyMzIgaGlnaGVzdFZh
bGlkQ2hhcmFjdGVyID0gMHgxMEZGRkY7CiAgICAgU3RyaW5nQnVpbGRlciBjb25zdW1lZENoYXJh
Y3RlcnM7CiAgICAgCiAgICAgd2hpbGUgKCFzb3VyY2UuaXNFbXB0eSgpKSB7CkBAIC0xMjgsMTUg
KzEzMCwxNyBAQCBib29sIGNvbnN1bWVDaGFyYWN0ZXJSZWZlcmVuY2UoU2VnbWVudGVkU3RyaW5n
JiBzb3VyY2UsIFN0cmluZ0J1aWxkZXImIGRlY29kZWRDaAogICAgICAgICAgICAgICAgIHJlc3Vs
dCA9IHJlc3VsdCAqIDE2ICsgMTAgKyBjYyAtICdBJzsKICAgICAgICAgICAgIGVsc2UgaWYgKGNj
ID09ICc7JykgewogICAgICAgICAgICAgICAgIHNvdXJjZS5hZHZhbmNlQW5kQVNTRVJUKGNjKTsK
LSAgICAgICAgICAgICAgICBkZWNvZGVkQ2hhcmFjdGVyLmFwcGVuZChQYXJzZXJGdW5jdGlvbnM6
OmxlZ2FsRW50aXR5Rm9yKHJlc3VsdCkpOworICAgICAgICAgICAgICAgIGRlY29kZWRDaGFyYWN0
ZXIuYXBwZW5kKFBhcnNlckZ1bmN0aW9uczo6bGVnYWxFbnRpdHlGb3Iob3ZlcmZsb3cgPyAwIDog
cmVzdWx0KSk7CiAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgICAgICB9IGVs
c2UgaWYgKFBhcnNlckZ1bmN0aW9uczo6YWNjZXB0TWFsZm9ybWVkKCkpIHsKLSAgICAgICAgICAg
ICAgICBkZWNvZGVkQ2hhcmFjdGVyLmFwcGVuZChQYXJzZXJGdW5jdGlvbnM6OmxlZ2FsRW50aXR5
Rm9yKHJlc3VsdCkpOworICAgICAgICAgICAgICAgIGRlY29kZWRDaGFyYWN0ZXIuYXBwZW5kKFBh
cnNlckZ1bmN0aW9uczo6bGVnYWxFbnRpdHlGb3Iob3ZlcmZsb3cgPyAwIDogcmVzdWx0KSk7CiAg
ICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgICAgICB9IGVsc2UgewogICAgICAg
ICAgICAgICAgIHVuY29uc3VtZUNoYXJhY3RlcnMoc291cmNlLCBjb25zdW1lZENoYXJhY3RlcnMp
OwogICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGlmIChyZXN1bHQgPiBoaWdoZXN0VmFsaWRDaGFyYWN0ZXIpCisgICAgICAgICAgICAgICAg
b3ZlcmZsb3cgPSB0cnVlOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAg
Y2FzZSBEZWNpbWFsOiB7CkBAIC0xNDQsMTUgKzE0OCwxNyBAQCBib29sIGNvbnN1bWVDaGFyYWN0
ZXJSZWZlcmVuY2UoU2VnbWVudGVkU3RyaW5nJiBzb3VyY2UsIFN0cmluZ0J1aWxkZXImIGRlY29k
ZWRDaAogICAgICAgICAgICAgICAgIHJlc3VsdCA9IHJlc3VsdCAqIDEwICsgY2MgLSAnMCc7CiAg
ICAgICAgICAgICBlbHNlIGlmIChjYyA9PSAnOycpIHsKICAgICAgICAgICAgICAgICBzb3VyY2Uu
YWR2YW5jZUFuZEFTU0VSVChjYyk7Ci0gICAgICAgICAgICAgICAgZGVjb2RlZENoYXJhY3Rlci5h
cHBlbmQoUGFyc2VyRnVuY3Rpb25zOjpsZWdhbEVudGl0eUZvcihyZXN1bHQpKTsKKyAgICAgICAg
ICAgICAgICBkZWNvZGVkQ2hhcmFjdGVyLmFwcGVuZChQYXJzZXJGdW5jdGlvbnM6OmxlZ2FsRW50
aXR5Rm9yKG92ZXJmbG93ID8gMCA6IHJlc3VsdCkpOwogICAgICAgICAgICAgICAgIHJldHVybiB0
cnVlOwogICAgICAgICAgICAgfSBlbHNlIGlmIChQYXJzZXJGdW5jdGlvbnM6OmFjY2VwdE1hbGZv
cm1lZCgpKSB7Ci0gICAgICAgICAgICAgICAgZGVjb2RlZENoYXJhY3Rlci5hcHBlbmQoUGFyc2Vy
RnVuY3Rpb25zOjpsZWdhbEVudGl0eUZvcihyZXN1bHQpKTsKKyAgICAgICAgICAgICAgICBkZWNv
ZGVkQ2hhcmFjdGVyLmFwcGVuZChQYXJzZXJGdW5jdGlvbnM6OmxlZ2FsRW50aXR5Rm9yKG92ZXJm
bG93ID8gMCA6IHJlc3VsdCkpOwogICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAg
ICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICB1bmNvbnN1bWVDaGFyYWN0ZXJzKHNvdXJj
ZSwgY29uc3VtZWRDaGFyYWN0ZXJzKTsKICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAg
ICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAocmVzdWx0ID4gaGlnaGVzdFZhbGlkQ2hhcmFj
dGVyKQorICAgICAgICAgICAgICAgIG92ZXJmbG93ID0gdHJ1ZTsKICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICB9CiAgICAgICAgIGNhc2UgTmFtZWQ6IHsKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3M2U4NmM5MzM2YWY2
ODM0NTk4ODg5M2UyOWY2NjZhMjM5NWRkOTRhLi44ZTQzZjFmMGQ2YzFjNWZjZDhhNDllYzAzM2Ji
NWVjNzFlYjYyNWVlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTUtMDEtMDcgIERhcmluIEFk
bGVyICA8ZGFyaW5AYXBwbGUuY29tPgorCisgICAgICAgIEFTU0VSVElPTiBGQUlMRUQ6IGNoYXJh
Y3RlciAhPSBrRW5kT2ZGaWxlTWFya2VyIGluIFdlYkNvcmU6OkhUTUxUb2tlbml6ZXI6OmJ1ZmZl
ckNoYXJhY3RlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTQwMTc5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBmYXN0L3BhcnNlci9udW1lcmljLWVudGl0aWVzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisg
ICAgICAgICogZmFzdC9wYXJzZXIvbnVtZXJpYy1lbnRpdGllcy5odG1sOiBBZGRlZC4KKwogMjAx
NS0wMS0wNyAgU2FpZCBBYm91LUhhbGxhd2EgIDxzYWJvdWhhbGxhd2FAYXBwbGUuY29tPgogCiAg
ICAgICAgIFR3byB0ZXN0cywgd2hpY2ggaW5jbHVkZSBkYXRhIHVyaSBpbWFnZXMsIG5lZWQgdG8g
YmUgY2hhbmdlZCBhbmQgcmViYXNlbGluZWQgc2luY2UgdGhlIGV4cGVjdGVkIHJlc3VsdHMgYXJl
IGluY29ycmVjdC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvcGFyc2VyL251bWVyaWMt
ZW50aXRpZXMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9wYXJzZXIvbnVtZXJpYy1l
bnRpdGllcy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uY2U5MWVhZDhhNWUwYjVmZGE4MGM4OTM4
NDYxMWZjZjk5NDcyYmNhOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcGFy
c2VyL251bWVyaWMtZW50aXRpZXMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNjUgQEAKK1BBU1Mg
dGVzdEVudGl0eSgnJiN4MDsnKSBpcyAiMHhGRkZEIgorUEFTUyB0ZXN0RW50aXR5KCcmI3gxMDAw
MDsnKSBpcyAiMHhEODAwLCAweERDMDAiCitQQVNTIHRlc3RFbnRpdHkoJyYjeDEwRkZGRjsnKSBp
cyAiMHhEQkZGLCAweERGRkYiCitQQVNTIHRlc3RFbnRpdHkoJyYjeDExMDAwMDsnKSBpcyAiMHhG
RkZEIgorUEFTUyB0ZXN0RW50aXR5KCcmI3hGRkZGRkY7JykgaXMgIjB4RkZGRCIKK1BBU1MgdGVz
dEVudGl0eSgnJiN4RkZGRkZGRjsnKSBpcyAiMHhGRkZEIgorUEFTUyB0ZXN0RW50aXR5KCcmI3hG
RkZGRkZGRjsnKSBpcyAiMHhGRkZEIgorUEFTUyB0ZXN0RW50aXR5KCcmI3hGRkZGRkZGRkY7Jykg
aXMgIjB4RkZGRCIKK1BBU1MgdGVzdEVudGl0eSgnJiN4QTBBMTAzQTA7JykgaXMgIjB4RkZGRCIK
K1BBU1MgdGVzdEVudGl0eSgnJiN4MTAwMDA7JykgaXMgIjB4RDgwMCwgMHhEQzAwIgorUEFTUyB0
ZXN0RW50aXR5KCcmI3gxMDAwMDEwMDAwOycpIGlzICIweEZGRkQiCitQQVNTIHRlc3RFbnRpdHko
JyYjMTsnKSBpcyAiMHgxIgorUEFTUyB0ZXN0RW50aXR5KCcmIzExOycpIGlzICIweEIiCitQQVNT
IHRlc3RFbnRpdHkoJyYjMTExOycpIGlzICIweDZGIgorUEFTUyB0ZXN0RW50aXR5KCcmIzExMTE7
JykgaXMgIjB4NDU3IgorUEFTUyB0ZXN0RW50aXR5KCcmIzExMTExOycpIGlzICIweDJCNjciCitQ
QVNTIHRlc3RFbnRpdHkoJyYjMTExMTExOycpIGlzICIweEQ4MkMsIDB4REUwNyIKK1BBU1MgdGVz
dEVudGl0eSgnJiMxMTExMTExOycpIGlzICIweERCRkQsIDB4REM0NyIKK1BBU1MgdGVzdEVudGl0
eSgnJiMxMTExMTExMTsnKSBpcyAiMHhGRkZEIgorUEFTUyB0ZXN0RW50aXR5KCcmIzExMTExMTEx
MTsnKSBpcyAiMHhGRkZEIgorUEFTUyB0ZXN0RW50aXR5KCcmIzExMTExMTExMTE7JykgaXMgIjB4
RkZGRCIKK1BBU1MgdGVzdEVudGl0eSgnJiMxMTExMTExMTExMTsnKSBpcyAiMHhGRkZEIgorUEFT
UyB0ZXN0RW50aXR5KCcmI3gxOycpIGlzICIweDEiCitQQVNTIHRlc3RFbnRpdHkoJyYjeDk7Jykg
aXMgIjB4OSIKK1BBU1MgdGVzdEVudGl0eSgnJiN4QTsnKSBpcyAiMHhBIgorUEFTUyB0ZXN0RW50
aXR5KCcmI3hCOycpIGlzICIweEIiCitQQVNTIHRlc3RFbnRpdHkoJyYjeEM7JykgaXMgIjB4QyIK
K1BBU1MgdGVzdEVudGl0eSgnJiN4RDsnKSBpcyAiMHhEIgorUEFTUyB0ZXN0RW50aXR5KCcmI3g3
RjsnKSBpcyAiMHg3RiIKK1BBU1MgdGVzdEVudGl0eSgnJiN4ODE7JykgaXMgIjB4ODEiCitQQVNT
IHRlc3RFbnRpdHkoJyYjeDhEOycpIGlzICIweDhEIgorUEFTUyB0ZXN0RW50aXR5KCcmI3g4Rjsn
KSBpcyAiMHg4RiIKK1BBU1MgdGVzdEVudGl0eSgnJiN4OTA7JykgaXMgIjB4OTAiCitQQVNTIHRl
c3RFbnRpdHkoJyYjeDlEOycpIGlzICIweDlEIgorUEFTUyB0ZXN0RW50aXR5KCcmI3g4MDsnKSBp
cyAiMHgyMEFDIgorUEFTUyB0ZXN0RW50aXR5KCcmI3g4MjsnKSBpcyAiMHgyMDFBIgorUEFTUyB0
ZXN0RW50aXR5KCcmI3g4MzsnKSBpcyAiMHgxOTIiCitQQVNTIHRlc3RFbnRpdHkoJyYjeDg0Oycp
IGlzICIweDIwMUUiCitQQVNTIHRlc3RFbnRpdHkoJyYjeDg1OycpIGlzICIweDIwMjYiCitQQVNT
IHRlc3RFbnRpdHkoJyYjeDg2OycpIGlzICIweDIwMjAiCitQQVNTIHRlc3RFbnRpdHkoJyYjeDg3
OycpIGlzICIweDIwMjEiCitQQVNTIHRlc3RFbnRpdHkoJyYjeDg4OycpIGlzICIweDJDNiIKK1BB
U1MgdGVzdEVudGl0eSgnJiN4ODk7JykgaXMgIjB4MjAzMCIKK1BBU1MgdGVzdEVudGl0eSgnJiN4
OEE7JykgaXMgIjB4MTYwIgorUEFTUyB0ZXN0RW50aXR5KCcmI3g4QjsnKSBpcyAiMHgyMDM5Igor
UEFTUyB0ZXN0RW50aXR5KCcmI3g4QzsnKSBpcyAiMHgxNTIiCitQQVNTIHRlc3RFbnRpdHkoJyYj
eDhFOycpIGlzICIweDE3RCIKK1BBU1MgdGVzdEVudGl0eSgnJiN4OTE7JykgaXMgIjB4MjAxOCIK
K1BBU1MgdGVzdEVudGl0eSgnJiN4OTI7JykgaXMgIjB4MjAxOSIKK1BBU1MgdGVzdEVudGl0eSgn
JiN4OTM7JykgaXMgIjB4MjAxQyIKK1BBU1MgdGVzdEVudGl0eSgnJiN4OTQ7JykgaXMgIjB4MjAx
RCIKK1BBU1MgdGVzdEVudGl0eSgnJiN4OTU7JykgaXMgIjB4MjAyMiIKK1BBU1MgdGVzdEVudGl0
eSgnJiN4OTY7JykgaXMgIjB4MjAxMyIKK1BBU1MgdGVzdEVudGl0eSgnJiN4OTc7JykgaXMgIjB4
MjAxNCIKK1BBU1MgdGVzdEVudGl0eSgnJiN4OTg7JykgaXMgIjB4MkRDIgorUEFTUyB0ZXN0RW50
aXR5KCcmI3g5OTsnKSBpcyAiMHgyMTIyIgorUEFTUyB0ZXN0RW50aXR5KCcmI3g5QTsnKSBpcyAi
MHgxNjEiCitQQVNTIHRlc3RFbnRpdHkoJyYjeDlCOycpIGlzICIweDIwM0EiCitQQVNTIHRlc3RF
bnRpdHkoJyYjeDlDOycpIGlzICIweDE1MyIKK1BBU1MgdGVzdEVudGl0eSgnJiN4OUU7JykgaXMg
IjB4MTdFIgorUEFTUyB0ZXN0RW50aXR5KCcmI3g5RjsnKSBpcyAiMHgxNzgiCitQQVNTIHN1Y2Nl
c3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9wYXJzZXIvbnVtZXJpYy1lbnRpdGllcy5odG1sIGIvTGF5b3V0VGVzdHMv
ZmFzdC9wYXJzZXIvbnVtZXJpYy1lbnRpdGllcy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjM2MmJiNjlhOTdj
YzEzM2Y5MTk0NjgwZDhhN2RmNzkzZjk1NjExZTkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L3BhcnNlci9udW1lcmljLWVudGl0aWVzLmh0bWwKQEAgLTAsMCArMSw5NSBAQAor
PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8
aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2Ny
aXB0PgorPHNjcmlwdD4KKworaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgIHRlc3RSdW5uZXIu
ZHVtcEFzVGV4dCgpOworCitmdW5jdGlvbiB0ZXN0RW50aXR5KGVudGl0eSkKK3sKKyAgICB2YXIg
ZWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpCisgICAgZWxlbWVudC5pbm5l
ckhUTUwgPSBlbnRpdHk7CisgICAgdmFyIHN0cmluZyA9IGVsZW1lbnQuZmlyc3RDaGlsZC5kYXRh
OworICAgIHZhciByZXN1bHQgPSAiIjsKKyAgICBmb3IgKHZhciBpID0gMDsgaSA8IHN0cmluZy5s
ZW5ndGg7ICsraSkgeworICAgICAgICBpZiAocmVzdWx0Lmxlbmd0aCkKKyAgICAgICAgICAgIHJl
c3VsdCArPSAiLCAiCisgICAgICAgIHJlc3VsdCArPSAiMHgiICsgc3RyaW5nLmNoYXJDb2RlQXQo
aSkudG9TdHJpbmcoMTYpLnRvVXBwZXJDYXNlKCk7CisgICAgfQorICAgIHJldHVybiByZXN1bHQ7
Cit9CisKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVudGl0eSgnJiN4MDsnKSIsICIweEZG
RkQiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVudGl0eSgnJiN4MTAwMDA7JykiLCAi
MHhEODAwLCAweERDMDAiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVudGl0eSgnJiN4
MTBGRkZGOycpIiwgIjB4REJGRiwgMHhERkZGIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRl
c3RFbnRpdHkoJyYjeDExMDAwMDsnKSIsICIweEZGRkQiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmlu
ZygidGVzdEVudGl0eSgnJiN4RkZGRkZGOycpIiwgIjB4RkZGRCIpOworc2hvdWxkQmVFcXVhbFRv
U3RyaW5nKCJ0ZXN0RW50aXR5KCcmI3hGRkZGRkZGOycpIiwgIjB4RkZGRCIpOworc2hvdWxkQmVF
cXVhbFRvU3RyaW5nKCJ0ZXN0RW50aXR5KCcmI3hGRkZGRkZGRjsnKSIsICIweEZGRkQiKTsKK3No
b3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVudGl0eSgnJiN4RkZGRkZGRkZGOycpIiwgIjB4RkZG
RCIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RW50aXR5KCcmI3hBMEExMDNBMDsnKSIs
ICIweEZGRkQiKTsKKworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RW50aXR5KCcmI3gxMDAw
MDsnKSIsICIweEQ4MDAsIDB4REMwMCIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RW50
aXR5KCcmI3gxMDAwMDEwMDAwOycpIiwgIjB4RkZGRCIpOworCitzaG91bGRCZUVxdWFsVG9TdHJp
bmcoInRlc3RFbnRpdHkoJyYjMTsnKSIsICIweDEiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygi
dGVzdEVudGl0eSgnJiMxMTsnKSIsICIweEIiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVz
dEVudGl0eSgnJiMxMTE7JykiLCAiMHg2RiIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0
RW50aXR5KCcmIzExMTE7JykiLCAiMHg0NTciKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVz
dEVudGl0eSgnJiMxMTExMTsnKSIsICIweDJCNjciKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygi
dGVzdEVudGl0eSgnJiMxMTExMTE7JykiLCAiMHhEODJDLCAweERFMDciKTsKK3Nob3VsZEJlRXF1
YWxUb1N0cmluZygidGVzdEVudGl0eSgnJiMxMTExMTExOycpIiwgIjB4REJGRCwgMHhEQzQ3Iik7
CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RFbnRpdHkoJyYjMTExMTExMTE7JykiLCAiMHhG
RkZEIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RFbnRpdHkoJyYjMTExMTExMTExOycp
IiwgIjB4RkZGRCIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RW50aXR5KCcmIzExMTEx
MTExMTE7JykiLCAiMHhGRkZEIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RFbnRpdHko
JyYjMTExMTExMTExMTE7JykiLCAiMHhGRkZEIik7CisKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygi
dGVzdEVudGl0eSgnJiN4MTsnKSIsICIweDEiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVz
dEVudGl0eSgnJiN4OTsnKSIsICIweDkiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVu
dGl0eSgnJiN4QTsnKSIsICIweEEiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVudGl0
eSgnJiN4QjsnKSIsICIweEIiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVudGl0eSgn
JiN4QzsnKSIsICIweEMiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVudGl0eSgnJiN4
RDsnKSIsICIweEQiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVudGl0eSgnJiN4N0Y7
JykiLCAiMHg3RiIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RW50aXR5KCcmI3g4MTsn
KSIsICIweDgxIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RFbnRpdHkoJyYjeDhEOycp
IiwgIjB4OEQiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVudGl0eSgnJiN4OEY7Jyki
LCAiMHg4RiIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RW50aXR5KCcmI3g5MDsnKSIs
ICIweDkwIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RFbnRpdHkoJyYjeDlEOycpIiwg
IjB4OUQiKTsKKworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RW50aXR5KCcmI3g4MDsnKSIs
ICIweDIwQUMiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVudGl0eSgnJiN4ODI7Jyki
LCAiMHgyMDFBIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RFbnRpdHkoJyYjeDgzOycp
IiwgIjB4MTkyIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RFbnRpdHkoJyYjeDg0Oycp
IiwgIjB4MjAxRSIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RW50aXR5KCcmI3g4NTsn
KSIsICIweDIwMjYiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVudGl0eSgnJiN4ODY7
JykiLCAiMHgyMDIwIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RFbnRpdHkoJyYjeDg3
OycpIiwgIjB4MjAyMSIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RW50aXR5KCcmI3g4
ODsnKSIsICIweDJDNiIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RW50aXR5KCcmI3g4
OTsnKSIsICIweDIwMzAiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVudGl0eSgnJiN4
OEE7JykiLCAiMHgxNjAiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVudGl0eSgnJiN4
OEI7JykiLCAiMHgyMDM5Iik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RFbnRpdHkoJyYj
eDhDOycpIiwgIjB4MTUyIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RFbnRpdHkoJyYj
eDhFOycpIiwgIjB4MTdEIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RFbnRpdHkoJyYj
eDkxOycpIiwgIjB4MjAxOCIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RW50aXR5KCcm
I3g5MjsnKSIsICIweDIwMTkiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVudGl0eSgn
JiN4OTM7JykiLCAiMHgyMDFDIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RFbnRpdHko
JyYjeDk0OycpIiwgIjB4MjAxRCIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RW50aXR5
KCcmI3g5NTsnKSIsICIweDIwMjIiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVudGl0
eSgnJiN4OTY7JykiLCAiMHgyMDEzIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RFbnRp
dHkoJyYjeDk3OycpIiwgIjB4MjAxNCIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RW50
aXR5KCcmI3g5ODsnKSIsICIweDJEQyIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RW50
aXR5KCcmI3g5OTsnKSIsICIweDIxMjIiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVu
dGl0eSgnJiN4OUE7JykiLCAiMHgxNjEiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygidGVzdEVu
dGl0eSgnJiN4OUI7JykiLCAiMHgyMDNBIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RF
bnRpdHkoJyYjeDlDOycpIiwgIjB4MTUzIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RF
bnRpdHkoJyYjeDlFOycpIiwgIjB4MTdFIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRlc3RF
bnRpdHkoJyYjeDlGOycpIiwgIjB4MTc4Iik7CisKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4u
Ly4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+
Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>