<?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>216103</bug_id>
          
          <creation_ts>2020-09-02 15:42:45 -0700</creation_ts>
          <short_desc>ASSERTION FAILED: value.isCell() &amp;&amp; value.asCell()-&gt;type() == CustomGetterSetterType ./bytecode/ObjectPropertyConditionSet.cpp</short_desc>
          <delta_ts>2022-02-27 23:28:30 -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>JavaScriptCore</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="Michael Saboff">msaboff</reporter>
          <assigned_to name="Michael Saboff">msaboff</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1685031</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2020-09-02 15:42:45 -0700</bug_when>
    <thetext>This debug ASSERT happens in the case where we replace a custom getter setter property with a function.  The ASSERT can be reworked to an if statement to fix the issue.

Backtrace:
ASSERTION FAILED: value.isCell() &amp;&amp; value.asCell()-&gt;type() == CustomGetterSetterType
./bytecode/ObjectPropertyConditionSet.cpp(403) : auto JSC::generateConditionsForPrototypePropertyHitCustom(JSC::VM &amp;, JSC::JSCell *, JSC::JSGlobalObject *, JSC::Structure *, JSC::JSObject *, WTF::UniquedStringImpl *, unsigned int)::(anonymous class)::operator()(Vector&lt;JSC::ObjectPropertyCondition&gt; &amp;, JSC::JSObject *) const
1   0x1141ea34c WTFCrash
2   0x114731684 WTFCrashWithInfo(int, char const*, char const*, int)
3   0x114c6b244 JSC::generateConditionsForPrototypePropertyHitCustom(JSC::VM&amp;, JSC::JSCell*, JSC::JSGlobalObject*, JSC::Structure*, JSC::JSObject*, WTF::UniquedStringImpl*, unsigned int)::$_5::operator()(WTF::Vector&lt;JSC::ObjectPropertyCondition, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, JSC::JSObject*) const
4   0x114c5ed00 JSC::ObjectPropertyConditionSet JSC::(anonymous namespace)::generateConditions&lt;JSC::generateConditionsForPrototypePropertyHitCustom(JSC::VM&amp;, JSC::JSCell*, JSC::JSGlobalObject*, JSC::Structure*, JSC::JSObject*, WTF::UniquedStringImpl*, unsigned int)::$_5&gt;(JSC::VM&amp;, JSC::JSGlobalObject*, JSC::Structure*, JSC::JSObject*, JSC::generateConditionsForPrototypePropertyHitCustom(JSC::VM&amp;, JSC::JSCell*, JSC::JSGlobalObject*, JSC::Structure*, JSC::JSObject*, WTF::UniquedStringImpl*, unsigned int)::$_5 const&amp;)
5   0x114c5ebdc JSC::generateConditionsForPrototypePropertyHitCustom(JSC::VM&amp;, JSC::JSCell*, JSC::JSGlobalObject*, JSC::Structure*, JSC::JSObject*, WTF::UniquedStringImpl*, unsigned int)
6   0x115623908 JSC::tryCachePutByID(JSC::JSGlobalObject*, JSC::CodeBlock*, JSC::JSValue, JSC::Structure*, JSC::CacheableIdentifier, JSC::PutPropertySlot const&amp;, JSC::StructureStubInfo&amp;, JSC::PutKind)
7   0x115622bf8 JSC::repatchPutByID(JSC::JSGlobalObject*, JSC::CodeBlock*, JSC::JSValue, JSC::Structure*, JSC::CacheableIdentifier, JSC::PutPropertySlot const&amp;, JSC::StructureStubInfo&amp;, JSC::PutKind)
8   0x11558b65c operationPutByIdNonStrictOptimize
9   0xb80140a6c
10  0x114715a48 llint_entry
11  0x114715a48 llint_entry
12  0x114715a48 llint_entry
13  0x114715c84 llint_entry
14  0x114715a48 llint_entry
15  0x114715a48 llint_entry
16  0x114715a48 llint_entry
17  0x114715a48 llint_entry
18  0x114715a48 llint_entry
19  0x114715a48 llint_entry
20  0x1146f0274 vmEntryToJavaScript
21  0x115bcf06c JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*)
22  0x1154d7438 JSC::Interpreter::executeProgram(JSC::SourceCode const&amp;, JSC::JSGlobalObject*, JSC::JSObject*)
23  0x1158b9ad8 JSC::evaluate(JSC::JSGlobalObject*, JSC::SourceCode const&amp;, JSC::JSValue, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;)
24  0x1158b9c14 JSC::profiledEvaluate(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::SourceCode const&amp;, JSC::JSValue, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;)
25  0x11d86b414 WebCore::JSExecState::profiledEvaluate(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::SourceCode const&amp;, JSC::JSValue, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;)
26  0x11d86af70 WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&amp;, WebCore::DOMWrapperWorld&amp;)
27  0x11d86ad9c WebCore::ScriptController::evaluateInWorldIgnoringException(WebCore::ScriptSourceCode const&amp;, WebCore::DOMWrapperWorld&amp;)
28  0x11d86b85c WebCore::ScriptController::evaluateIgnoringException(WebCore::ScriptSourceCode const&amp;)
29  0x11df9b5ac WebCore::ScriptElement::executeClassicScript(WebCore::ScriptSourceCode const&amp;)
30  0x11def55c0 WebCore::LoadableClassicScript::execute(WebCore::ScriptElement&amp;)
31  0x11df9c32c WebCore::ScriptElement::executeScriptAndDispatchEvent(WebCore::LoadableScript&amp;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1685032</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2020-09-02 15:43:05 -0700</bug_when>
    <thetext>&lt;rdar://problem/66651057&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1685039</commentid>
    <comment_count>2</comment_count>
      <attachid>407824</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2020-09-02 15:52:40 -0700</bug_when>
    <thetext>Created attachment 407824
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1685053</commentid>
    <comment_count>3</comment_count>
      <attachid>407824</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-09-02 16:21:45 -0700</bug_when>
    <thetext>Comment on attachment 407824
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=407824&amp;action=review

&gt; Source/JavaScriptCore/ChangeLog:8
&gt; +        Changed the ASSERT to an if statement.

you should say why</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1685066</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2020-09-02 16:58:09 -0700</bug_when>
    <thetext>Committed r266496: &lt;https://trac.webkit.org/changeset/266496&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407824</attachid>
            <date>2020-09-02 15:52:40 -0700</date>
            <delta_ts>2022-02-27 23:28:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>216103.patch</filename>
            <type>text/plain</type>
            <size>5009</size>
            <attacher name="Michael Saboff">msaboff</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNjY0OTIpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDE2IEBACisyMDIwLTA5LTAyICBNaWNoYWVsIFNhYm9mZiAgPG1zYWJvZmZAYXBw
bGUuY29tPgorCisgICAgICAgIEFTU0VSVElPTiBGQUlMRUQ6IHZhbHVlLmlzQ2VsbCgpICYmIHZh
bHVlLmFzQ2VsbCgpLT50eXBlKCkgPT0gQ3VzdG9tR2V0dGVyU2V0dGVyVHlwZSAuL2J5dGVjb2Rl
L09iamVjdFByb3BlcnR5Q29uZGl0aW9uU2V0LmNwcAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE2MTAzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgTmV3IHRlc2V0LgorCisgICAgICAgICogc3RyZXNzL2N1
c3RvbS1nZXQtc2V0LW92ZXJyaWRlLmpzOiBBZGRlZC4KKyAgICAgICAgKG92ZXJyaWRlRnVuY3Rp
b24uby5jdXN0b21GdW5jdGlvbik6CisgICAgICAgIChvdmVycmlkZUZ1bmN0aW9uKToKKwogMjAy
MC0wOS0wMiAgQ2FpbyBMaW1hICA8dGljYWlvbGltYUBnbWFpbC5jb20+CiAKICAgICAgICAgW0FS
TXY3XSBTa2lwIHN0cmVzcy9pbnRsLXNlZ21lbnRlci5qcwpJbmRleDogSlNUZXN0cy9zdHJlc3Mv
Y3VzdG9tLWdldC1zZXQtb3ZlcnJpZGUuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSlNUZXN0cy9zdHJlc3Mv
Y3VzdG9tLWdldC1zZXQtb3ZlcnJpZGUuanMJKG5vbmV4aXN0ZW50KQorKysgSlNUZXN0cy9zdHJl
c3MvY3VzdG9tLWdldC1zZXQtb3ZlcnJpZGUuanMJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwx
OCBAQAorLy8gVmVyaWZ5IHRoYXQgY2hhbmdpbmcgYSBjdXN0b20gc2V0dGVyIHRvIGEgRnVuY3Rp
b24gZG9lc24ndCBjYXVzZSBhbnkgaXNzdWVzLgorCitmdW5jdGlvbiBvdmVycmlkZUZ1bmN0aW9u
KCkgeworICAgIGxldCBvID0ge307CisgICAgbGV0IGN1c3RvbVRoaW5neSA9ICR2bS5jcmVhdGVD
dXN0b21UZXN0R2V0dGVyU2V0dGVyKCk7CisgICAgby5fX3Byb3RvX18gPSBjdXN0b21UaGluZ3k7
CisKKyAgICBvLmN1c3RvbUZ1bmN0aW9uID0gZnVuY3Rpb24oKSB7CisgICAgICAgIE9iamVjdC5k
ZWZpbmVQcm9wZXJ0eShjdXN0b21UaGluZ3ksICJjdXN0b21GdW5jdGlvbiIsIHsKKyAgICAgICAg
ICAgIHZhbHVlOiA0MgorICAgICAgICB9KTsKKyAgICB9OworfQorbm9JbmxpbmUob3ZlcnJpZGVG
dW5jdGlvbik7CisKK2ZvciAobGV0IGkgPSAwOyBpIDwgMTAwMDsgKytpKSB7CisgICAgb3ZlcnJp
ZGVGdW5jdGlvbigpOworfQpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAy
NjY0OTIpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
CkBAIC0xLDMgKzEsMTYgQEAKKzIwMjAtMDktMDIgIE1pY2hhZWwgU2Fib2ZmICA8bXNhYm9mZkBh
cHBsZS5jb20+CisKKyAgICAgICAgQVNTRVJUSU9OIEZBSUxFRDogdmFsdWUuaXNDZWxsKCkgJiYg
dmFsdWUuYXNDZWxsKCktPnR5cGUoKSA9PSBDdXN0b21HZXR0ZXJTZXR0ZXJUeXBlIC4vYnl0ZWNv
ZGUvT2JqZWN0UHJvcGVydHlDb25kaXRpb25TZXQuY3BwCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTYxMDMKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDaGFuZ2VkIHRoZSBBU1NFUlQgdG8gYW4gaWYgc3Rh
dGVtZW50LgorCisgICAgICAgICogYnl0ZWNvZGUvT2JqZWN0UHJvcGVydHlDb25kaXRpb25TZXQu
Y3BwOgorICAgICAgICAoSlNDOjpnZW5lcmF0ZUNvbmRpdGlvbnNGb3JQcm90b3R5cGVQcm9wZXJ0
eUhpdEN1c3RvbSk6CisgICAgICAgICogdG9vbHMvSlNEb2xsYXJWTS5jcHA6IEFkZGVkIHRlc3Qg
aGVscGVyIGZ1bmN0aW9uLgorCiAyMDIwLTA5LTAxICBZdXN1a2UgU3V6dWtpICA8eXN1enVraUBh
cHBsZS5jb20+CiAKICAgICAgICAgU2tpcCBmYXN0L2Nzcy1jdXN0b20tcGFpbnQvb3V0LW9mLW1l
bW9yeS13aGlsZS1hZGRpbmctd29ya2xldC1tb2R1bGUuaHRtbCBpZiBHaWdhY2FnZSBpcyBub3Qg
ZW5hYmxlZApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL09iamVjdFByb3Bl
cnR5Q29uZGl0aW9uU2V0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUv
Ynl0ZWNvZGUvT2JqZWN0UHJvcGVydHlDb25kaXRpb25TZXQuY3BwCShyZXZpc2lvbiAyNjY0OTIp
CisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvT2JqZWN0UHJvcGVydHlDb25kaXRp
b25TZXQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00MDAsNyArNDAwLDEwIEBAIE9iamVjdFByb3Bl
cnR5Q29uZGl0aW9uU2V0IGdlbmVyYXRlQ29uZGkKICAgICAgICAgICAgICAgICAgICAgLy8gbm90
aWNlcyBhIGN1c3RvbSwgaXQgbXVzdCBiZSBhIEN1c3RvbUdldHRlclNldHRlclR5cGUgY2VsbCBv
ciBzb21ldGhpbmcKICAgICAgICAgICAgICAgICAgICAgLy8gaW4gdGhlIHN0YXRpYyBwcm9wZXJ0
eSB0YWJsZS4gQ3VzdG9tIHZhbHVlcyBnZXQgcmVpZmllZCBpbnRvIEN1c3RvbUdldHRlclNldHRl
cnMuCiAgICAgICAgICAgICAgICAgICAgIEpTVmFsdWUgdmFsdWUgPSBvYmplY3QtPmdldERpcmVj
dChvZmZzZXQpOwotICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5VU0VEKHZhbHVlLCB2YWx1
ZS5pc0NlbGwoKSAmJiB2YWx1ZS5hc0NlbGwoKS0+dHlwZSgpID09IEN1c3RvbUdldHRlclNldHRl
clR5cGUpOworCisgICAgICAgICAgICAgICAgICAgIGlmICghdmFsdWUuaXNDZWxsKCkgfHwgdmFs
dWUuYXNDZWxsKCktPnR5cGUoKSAhPSBDdXN0b21HZXR0ZXJTZXR0ZXJUeXBlKQorICAgICAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCiAgICAgICAgICAgICAgICAgICAgIGtpbmQg
PSBQcm9wZXJ0eUNvbmRpdGlvbjo6RXF1aXZhbGVuY2U7CiAgICAgICAgICAgICAgICAgfSBlbHNl
IGlmIChzdHJ1Y3R1cmUtPmZpbmRQcm9wZXJ0eUhhc2hFbnRyeSh1aWQpKQogICAgICAgICAgICAg
ICAgICAgICBraW5kID0gUHJvcGVydHlDb25kaXRpb246OkN1c3RvbUZ1bmN0aW9uRXF1aXZhbGVu
Y2U7CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvdG9vbHMvSlNEb2xsYXJWTS5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3Rvb2xzL0pTRG9sbGFyVk0uY3BwCShy
ZXZpc2lvbiAyNjY0OTIpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvdG9vbHMvSlNEb2xsYXJW
TS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE0ODUsNiArMTQ4NSwyMyBAQCBzdGF0aWMgYm9vbCBj
dXN0b21TZXRWYWx1ZShKU0dsb2JhbE9iamVjCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKK3N0YXRp
YyBib29sIGN1c3RvbUZ1bmN0aW9uU2V0dGVyKEpTR2xvYmFsT2JqZWN0KiBnbG9iYWxPYmplY3Qs
IEVuY29kZWRKU1ZhbHVlLCBFbmNvZGVkSlNWYWx1ZSBlbmNvZGVkVmFsdWUpCit7CisgICAgRG9s
bGFyVk1Bc3NlcnRTY29wZSBhc3NlcnRTY29wZTsKKyAgICBWTSYgdm0gPSBnbG9iYWxPYmplY3Qt
PnZtKCk7CisKKyAgICBKU1ZhbHVlIHZhbHVlID0gSlNWYWx1ZTo6ZGVjb2RlKGVuY29kZWRWYWx1
ZSk7CisgICAgSlNGdW5jdGlvbiogZnVuY3Rpb24gPSBqc0R5bmFtaWNDYXN0PEpTRnVuY3Rpb24q
Pih2bSwgdmFsdWUpOworICAgIGlmICghZnVuY3Rpb24pCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIGF1dG8gY2FsbERhdGEgPSBnZXRDYWxsRGF0YSh2bSwgZnVuY3Rpb24pOworICAgIE1h
cmtlZEFyZ3VtZW50QnVmZmVyIGFyZ3M7CisgICAgY2FsbChnbG9iYWxPYmplY3QsIGZ1bmN0aW9u
LCBjYWxsRGF0YSwganNVbmRlZmluZWQoKSwgYXJncyk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30K
Kwogdm9pZCBKU1Rlc3RDdXN0b21HZXR0ZXJTZXR0ZXI6OmZpbmlzaENyZWF0aW9uKFZNJiB2bSkK
IHsKICAgICBEb2xsYXJWTUFzc2VydFNjb3BlIGFzc2VydFNjb3BlOwpAQCAtMTQ5OSw2ICsxNTE2
LDkgQEAgdm9pZCBKU1Rlc3RDdXN0b21HZXR0ZXJTZXR0ZXI6OmZpbmlzaENyZQogICAgIHB1dERp
cmVjdEN1c3RvbUFjY2Vzc29yKHZtLCBJZGVudGlmaWVyOjpmcm9tU3RyaW5nKHZtLCAiY3VzdG9t
QWNjZXNzb3JHbG9iYWxPYmplY3QiKSwKICAgICAgICAgQ3VzdG9tR2V0dGVyU2V0dGVyOjpjcmVh
dGUodm0sIGN1c3RvbUdldEFjY2Vzc29yR2xvYmFsT2JqZWN0LCBudWxscHRyKSwgc3RhdGljX2Nh
c3Q8dW5zaWduZWQ+KFByb3BlcnR5QXR0cmlidXRlOjpDdXN0b21BY2Nlc3NvcikpOwogCisgICAg
cHV0RGlyZWN0Q3VzdG9tQWNjZXNzb3Iodm0sIElkZW50aWZpZXI6OmZyb21TdHJpbmcodm0sICJj
dXN0b21GdW5jdGlvbiIpLAorICAgICAgICBDdXN0b21HZXR0ZXJTZXR0ZXI6OmNyZWF0ZSh2bSwg
Y3VzdG9tR2V0QWNjZXNzb3IsIGN1c3RvbUZ1bmN0aW9uU2V0dGVyKSwgc3RhdGljX2Nhc3Q8dW5z
aWduZWQ+KFByb3BlcnR5QXR0cmlidXRlOjpDdXN0b21BY2Nlc3NvcikpOworCiB9CiAKIGNvbnN0
IENsYXNzSW5mbyBFbGVtZW50OjpzX2luZm8gPSB7ICJFbGVtZW50IiwgJkJhc2U6OnNfaW5mbywg
bnVsbHB0ciwgbnVsbHB0ciwgQ1JFQVRFX01FVEhPRF9UQUJMRShFbGVtZW50KSB9Owo=
</data>
<flag name="review"
          id="423193"
          type_id="1"
          status="+"
          setter="saam"
    />
          </attachment>
      

    </bug>

</bugzilla>