<?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>126990</bug_id>
          
          <creation_ts>2014-01-14 10:20:01 -0800</creation_ts>
          <short_desc>ASSERTION FAILED: !hasError() in JSC::Parser&lt;LexerType&gt;::createSavePoint()</short_desc>
          <delta_ts>2014-01-14 14:08:21 -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>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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="Mark Lam">mark.lam</assigned_to>
          <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>967894</commentid>
    <comment_count>0</comment_count>
      <attachid>221175</attachid>
    <who name="Renata Hodovan">rhodovan.u-szeged</who>
    <bug_when>2014-01-14 10:20:01 -0800</bug_when>
    <thetext>Created attachment 221175
Test case

The test fails on x86_64, Ubuntu 12.10:

const var_0 = (null &lt; !), var_0 = 1 + { };


Backtrace:

ASSERTION FAILED: !hasError()
/home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.h(782) : JSC::Parser&lt;LexerType&gt;::SavePoint JSC::Parser&lt;LexerType&gt;::createSavePoint() [with LexerType = JSC::Lexer&lt;unsigned char&gt;]
1   0x7ffff74a3e44 WTFCrash
2   0x7ffff72a554e JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::createSavePoint()
3   0x7ffff72fae78 JSC::ASTBuilder::Expression JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseObjectLiteral&lt;JSC::ASTBuilder&gt;(JSC::ASTBuilder&amp;)
4   0x7ffff72f26f5 JSC::ASTBuilder::Expression JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parsePrimaryExpression&lt;JSC::ASTBuilder&gt;(JSC::ASTBuilder&amp;)
5   0x7ffff72eba4f JSC::ASTBuilder::Expression JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseMemberExpression&lt;JSC::ASTBuilder&gt;(JSC::ASTBuilder&amp;)
6   0x7ffff72dd6fe JSC::ASTBuilder::Expression JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseUnaryExpression&lt;JSC::ASTBuilder&gt;(JSC::ASTBuilder&amp;)
7   0x7ffff72db55d JSC::ASTBuilder::Expression JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseBinaryExpression&lt;JSC::ASTBuilder&gt;(JSC::ASTBuilder&amp;)
8   0x7ffff72d57c7 JSC::ASTBuilder::Expression JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseConditionalExpression&lt;JSC::ASTBuilder&gt;(JSC::ASTBuilder&amp;)
9   0x7ffff72ca55c JSC::ASTBuilder::Expression JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseAssignmentExpression&lt;JSC::ASTBuilder&gt;(JSC::ASTBuilder&amp;)
10  0x7ffff72bd2d2 JSC::ASTBuilder::ConstDeclList JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseConstDeclarationList&lt;JSC::ASTBuilder&gt;(JSC::ASTBuilder&amp;)
11  0x7ffff72af8f3 JSC::ASTBuilder::Statement JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseConstDeclaration&lt;JSC::ASTBuilder&gt;(JSC::ASTBuilder&amp;)
12  0x7ffff72ace7b JSC::ASTBuilder::Statement JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseStatement&lt;JSC::ASTBuilder&gt;(JSC::ASTBuilder&amp;, JSC::Identifier const*&amp;, unsigned int*)
13  0x7ffff72aa45b JSC::ASTBuilder::SourceElements JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseSourceElements&lt;JSC::ASTBuilder&gt;(JSC::ASTBuilder&amp;, JSC::SourceElementsMode)
14  0x7ffff72a4012 JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseInner()
15  0x7ffff6f90a37 WTF::PassRefPtr&lt;JSC::ProgramNode&gt; JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parse&lt;JSC::ProgramNode&gt;(JSC::ParserError&amp;)
16  0x7ffff6f90641 WTF::PassRefPtr&lt;JSC::ProgramNode&gt; JSC::parse&lt;JSC::ProgramNode&gt;(JSC::VM*, JSC::SourceCode const&amp;, JSC::FunctionParameters*, JSC::Identifier const&amp;, JSC::JSParserStrictness, JSC::JSParserMode, JSC::ParserError&amp;, JSC::JSTextPosition*)
17  0x7ffff733be82 JSC::UnlinkedProgramCodeBlock* JSC::CodeCache::getGlobalCodeBlock&lt;JSC::UnlinkedProgramCodeBlock, JSC::ProgramExecutable&gt;(JSC::VM&amp;, JSC::ProgramExecutable*, JSC::SourceCode const&amp;, JSC::JSParserStrictness, JSC::DebuggerMode, JSC::ProfilerMode, JSC::ParserError&amp;)
18  0x7ffff733a55f JSC::CodeCache::getProgramCodeBlock(JSC::VM&amp;, JSC::ProgramExecutable*, JSC::SourceCode const&amp;, JSC::JSParserStrictness, JSC::DebuggerMode, JSC::ProfilerMode, JSC::ParserError&amp;)
19  0x7ffff7382c49 JSC::JSGlobalObject::createProgramCodeBlock(JSC::ExecState*, JSC::ProgramExecutable*, JSC::JSObject**)
20  0x7ffff7354d87 JSC::ProgramExecutable::initializeGlobalProperties(JSC::VM&amp;, JSC::ExecState*, JSC::JSScope*)
21  0x7ffff722f1dd JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::JSObject*)
22  0x7ffff73480bc JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&amp;, JSC::JSValue, JSC::JSValue*)
23  0x41747c
24  0x41824b jscmain(int, char**)
25  0x417268 main
26  0x7ffff5a4d76d __libc_start_main
27  0x415a79

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff74a3e49 in WTFCrash () at /home/reni/Data/REPOS/webkit_sec/Source/WTF/wtf/Assertions.cpp:333
333	    *(int *)(uintptr_t)0xbbadbeef = 0;
(gdb) bt
#0  0x00007ffff74a3e49 in WTFCrash () at /home/reni/Data/REPOS/webkit_sec/Source/WTF/wtf/Assertions.cpp:333
#1  0x00007ffff72a554e in JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::createSavePoint (this=0x7fffffffac20)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.h:782
#2  0x00007ffff72fae78 in JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseObjectLiteral&lt;JSC::ASTBuilder&gt; (this=0x7fffffffac20, context=...)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.cpp:1760
#3  0x00007ffff72f26f5 in JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parsePrimaryExpression&lt;JSC::ASTBuilder&gt; (this=0x7fffffffac20, context=...)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.cpp:1936
#4  0x00007ffff72eba4f in JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseMemberExpression&lt;JSC::ASTBuilder&gt; (this=0x7fffffffac20, context=...)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.cpp:2082
#5  0x00007ffff72dd6fe in JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseUnaryExpression&lt;JSC::ASTBuilder&gt; (this=0x7fffffffac20, context=...)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.cpp:2206
#6  0x00007ffff72db55d in JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseBinaryExpression&lt;JSC::ASTBuilder&gt; (this=0x7fffffffac20, context=...)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.cpp:1640
#7  0x00007ffff72d57c7 in JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseConditionalExpression&lt;JSC::ASTBuilder&gt; (this=0x7fffffffac20, context=...)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.cpp:1600
#8  0x00007ffff72ca55c in JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseAssignmentExpression&lt;JSC::ASTBuilder&gt; (this=0x7fffffffac20, context=...)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.cpp:1534
#9  0x00007ffff72bd2d2 in JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseConstDeclarationList&lt;JSC::ASTBuilder&gt; (this=0x7fffffffac20, context=...)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.cpp:662
#10 0x00007ffff72af8f3 in JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseConstDeclaration&lt;JSC::ASTBuilder&gt; (this=0x7fffffffac20, context=...)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.cpp:360
#11 0x00007ffff72ace7b in JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseStatement&lt;JSC::ASTBuilder&gt; (this=0x7fffffffac20, context=..., 
    directive=@0x7fffffffa2f8: 0x0, directiveLiteralLength=0x7fffffffa314) at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.cpp:1089
#12 0x00007ffff72aa45b in JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseSourceElements&lt;JSC::ASTBuilder&gt; (this=0x7fffffffac20, context=..., 
    mode=JSC::CheckForStrictMode) at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.cpp:301
#13 0x00007ffff72a4012 in JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parseInner (this=0x7fffffffac20)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.cpp:248
#14 0x00007ffff6f90a37 in JSC::Parser&lt;JSC::Lexer&lt;unsigned char&gt; &gt;::parse&lt;JSC::ProgramNode&gt; (this=0x7fffffffac20, error=...)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.h:887
#15 0x00007ffff6f90641 in JSC::parse&lt;JSC::ProgramNode&gt; (vm=0x6472c0, source=..., parameters=0x0, name=..., strictness=JSC::JSParseNormal, 
    parserMode=JSC::JSParseProgramCode, error=..., positionBeforeLastNewline=0x0)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/parser/Parser.h:957
#16 0x00007ffff733be82 in JSC::CodeCache::getGlobalCodeBlock&lt;JSC::UnlinkedProgramCodeBlock, JSC::ProgramExecutable&gt; (this=0x659100, vm=..., 
    executable=0x7fffa97ffef0, source=..., strictness=JSC::JSParseNormal, debuggerMode=JSC::DebuggerOff, profilerMode=JSC::ProfilerOff, error=...)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/runtime/CodeCache.cpp:95
#17 0x00007ffff733a55f in JSC::CodeCache::getProgramCodeBlock (this=0x659100, vm=..., executable=0x7fffa97ffef0, source=..., strictness=JSC::JSParseNormal, 
    debuggerMode=JSC::DebuggerOff, profilerMode=JSC::ProfilerOff, error=...)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/runtime/CodeCache.cpp:129
#18 0x00007ffff7382c49 in JSC::JSGlobalObject::createProgramCodeBlock (this=0x7fffa98af970, callFrame=0x7fffa98af9b0, executable=0x7fffa97ffef0, 
    exception=0x7fffffffc4c0) at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:723
#19 0x00007ffff7354d87 in JSC::ProgramExecutable::initializeGlobalProperties (this=0x7fffa97ffef0, vm=..., callFrame=0x7fffa98af9b0, scope=0x7fffa98af970)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/runtime/Executable.cpp:466
#20 0x00007ffff722f1dd in JSC::Interpreter::execute (this=0x6591c0, program=0x7fffa97ffef0, callFrame=0x7fffa98af9b0, thisObj=0x7fffa986fb90)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/interpreter/Interpreter.cpp:879
#21 0x00007ffff73480bc in JSC::evaluate (exec=0x7fffa98af9b0, source=..., thisValue=..., returnedException=0x7fffffffdac0)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/runtime/Completion.cpp:82
#22 0x000000000041747c in runWithScripts (globalObject=0x7fffa98af970, scripts=..., dump=false)
    at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/jsc.cpp:660
#23 0x000000000041824b in jscmain (argc=2, argv=0x7fffffffdd68) at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/jsc.cpp:877
#24 0x0000000000417268 in main (argc=2, argv=0x7fffffffdd68) at /home/reni/Data/REPOS/webkit_sec/Source/JavaScriptCore/jsc.cpp:618</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967955</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-01-14 11:38:25 -0800</bug_when>
    <thetext>I&apos;ve reproduced this assertion failure on Mac running the jsc shell on the provided test script.  Still investigating.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967990</commentid>
    <comment_count>2</comment_count>
      <attachid>221191</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-01-14 13:02:34 -0800</bug_when>
    <thetext>Created attachment 221191
the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967997</commentid>
    <comment_count>3</comment_count>
      <attachid>221191</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2014-01-14 13:14:04 -0800</bug_when>
    <thetext>Comment on attachment 221191
the patch.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968034</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-01-14 14:08:21 -0800</bug_when>
    <thetext>Thanks.  Landed in r162006: &lt;http://trac.webkit.org/r162006&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>221175</attachid>
            <date>2014-01-14 10:20:01 -0800</date>
            <delta_ts>2014-01-14 10:20:01 -0800</delta_ts>
            <desc>Test case</desc>
            <filename>hasError.js</filename>
            <type>application/javascript</type>
            <size>42</size>
            <attacher name="Renata Hodovan">rhodovan.u-szeged</attacher>
            
              <data encoding="base64">Y29uc3QgdmFyXzAgPSAobnVsbCA8ICEpLCB2YXJfMCA9IDEgKyB7IH07
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221191</attachid>
            <date>2014-01-14 13:02:34 -0800</date>
            <delta_ts>2014-01-14 13:14:03 -0800</delta_ts>
            <desc>the patch.</desc>
            <filename>bug-126990.patch</filename>
            <type>text/plain</type>
            <size>3990</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTYxOTk2KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBA
CisyMDE0LTAxLTE0ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBB
U1NFUlRJT04gRkFJTEVEOiAhaGFzRXJyb3IoKSBpbiBKU0M6OlBhcnNlcjxMZXhlclR5cGU+Ojpj
cmVhdGVTYXZlUG9pbnQoKS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEyNjk5MC4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIHBhcnNlci9QYXJzZXIuY3BwOgorICAgICAgICAoSlNDOjpQYXJzZXI8TGV4
ZXJUeXBlPjo6cGFyc2VDb25zdERlY2xhcmF0aW9uTGlzdCk6CisgICAgICAgIC0gV2Ugd2VyZSBt
aXNzaW5nIGFuIGVycm9yIGNoZWNrIGFmdGVyIGF0dGVtcHRpbmcgdG8gcGFyc2UgYW4gaW5pdGlh
bGl6ZXIKKyAgICAgICAgICBleHByZXNzaW9uLiBUaGlzIGlzIG5vdyBmaXhlZC4KKwogMjAxNC0w
MS0xNCAgSm9zZXBoIFBlY29yYXJvICA8cGVjb3Jhcm9AYXBwbGUuY29tPgogCiAgICAgICAgIFdl
YiBJbnNwZWN0b3I6IEZvciBSZW1vdGUgSW5zcGVjdGlvbiBsaW5rIFdlYlByb2Nlc3MncyB0byB0
aGVpciBwYXJlbnQgVUlQcm9jZXNzCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcGFyc2Vy
L1BhcnNlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3BhcnNlci9Q
YXJzZXIuY3BwCShyZXZpc2lvbiAxNjE5OTIpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcGFy
c2VyL1BhcnNlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTY2MCw2ICs2NjAsNyBAQCB0ZW1wbGF0
ZSA8Y2xhc3MgVHJlZUJ1aWxkZXI+IFRyZWVDb25zdERlCiAgICAgICAgIGlmIChoYXNJbml0aWFs
aXplcikgewogICAgICAgICAgICAgbmV4dChUcmVlQnVpbGRlcjo6RG9udEJ1aWxkU3RyaW5ncyk7
IC8vIGNvbnN1bWUgJz0nCiAgICAgICAgICAgICBpbml0aWFsaXplciA9IHBhcnNlQXNzaWdubWVu
dEV4cHJlc3Npb24oY29udGV4dCk7CisgICAgICAgICAgICBmYWlsSWZGYWxzZSghIWluaXRpYWxp
emVyLCAiVW5hYmxlIHRvIHBhcnNlIGluaXRpYWxpemVyIik7CiAgICAgICAgIH0KICAgICAgICAg
dGFpbCA9IGNvbnRleHQuYXBwZW5kQ29uc3REZWNsKGxvY2F0aW9uLCB0YWlsLCBuYW1lLCBpbml0
aWFsaXplcik7CiAgICAgICAgIGlmICghY29uc3REZWNscykKSW5kZXg6IExheW91dFRlc3RzL0No
YW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2
MTk5NikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsx
LDE1IEBACisyMDE0LTAxLTE0ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAg
ICAgICBBU1NFUlRJT04gRkFJTEVEOiAhaGFzRXJyb3IoKSBpbiBKU0M6OlBhcnNlcjxMZXhlclR5
cGU+OjpjcmVhdGVTYXZlUG9pbnQoKS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEyNjk5MC4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIGpzL2RvbS9wYXJzZS1zeW50YXgtZXJyb3ItaW4taW5pdGlhbGl6
ZXItZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBqcy9kb20vcGFyc2Utc3ludGF4LWVy
cm9yLWluLWluaXRpYWxpemVyLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGpzL3Jlc291cmNlcy9w
YXJzZS1zeW50YXgtZXJyb3ItaW4taW5pdGlhbGl6ZXIuanM6IEFkZGVkLgorICAgICAgICAtIEFk
ZGVkIGJ1ZyB0ZXN0IGNhc2UgYXMgYSByZWdyZXNzaW9uIHRlc3QuCisKIDIwMTQtMDEtMTQgIEJy
ZW50IEZ1bGdoYW0gIDxiZnVsZ2hhbUBhcHBsZS5jb20+CiAKICAgICAgICAgW1dlYkdMXSBJbnZh
bGlkIHJhbmdlIGNoZWNraW5nIGluIFdlYkdMUmVuZGVyQ29udGV4dDo6dmFsaWRhdGVUZXhGdW5j
dGlvbkxldmVsCkluZGV4OiBMYXlvdXRUZXN0cy9qcy9kb20vcGFyc2Utc3ludGF4LWVycm9yLWlu
LWluaXRpYWxpemVyLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9qcy9k
b20vcGFyc2Utc3ludGF4LWVycm9yLWluLWluaXRpYWxpemVyLWV4cGVjdGVkLnR4dAkocmV2aXNp
b24gMCkKKysrIExheW91dFRlc3RzL2pzL2RvbS9wYXJzZS1zeW50YXgtZXJyb3ItaW4taW5pdGlh
bGl6ZXItZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMiBAQAorQ09OU09M
RSBNRVNTQUdFOiBsaW5lIDM6IFN5bnRheEVycm9yOiBVbmV4cGVjdGVkIHRva2VuICcpJworVGhp
cyB0ZXN0cyB0aGF0IGEgbGluZSBudW1iZXIgYW5kIGVycm9yIG1lc3NhZ2UgaXMgcHJpbnRlZCBm
b3IgYSBwYXJzZSBlcnJvciBpbiBhIHNlcGFyYXRlIHNvdXJjZSBmaWxlLgpJbmRleDogTGF5b3V0
VGVzdHMvanMvZG9tL3BhcnNlLXN5bnRheC1lcnJvci1pbi1pbml0aWFsaXplci5odG1sCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL2pzL2RvbS9wYXJzZS1zeW50YXgtZXJyb3ItaW4taW5pdGlh
bGl6ZXIuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2pzL2RvbS9wYXJzZS1zeW50
YXgtZXJyb3ItaW4taW5pdGlhbGl6ZXIuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDE5
IEBACis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikgewor
ICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9u
ZSgpOworfQorPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL3BhcnNlLXN5bnRh
eC1lcnJvci1pbi1pbml0aWFsaXplci5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgoraWYgKHdpbmRv
dy50ZXN0UnVubmVyKSB7CisgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7Cit9Cis8L3Njcmlw
dD4KKzwvaGVhZD4KKzxib2R5PgorVGhpcyB0ZXN0cyB0aGF0IGEgbGluZSBudW1iZXIgYW5kIGVy
cm9yIG1lc3NhZ2UgaXMgcHJpbnRlZCBmb3IgYSBwYXJzZSBlcnJvciBpbiBhIHNlcGFyYXRlIHNv
dXJjZSBmaWxlLgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvanMvcmVzb3Vy
Y2VzL3BhcnNlLXN5bnRheC1lcnJvci1pbi1pbml0aWFsaXplci5qcwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9qcy9yZXNvdXJjZXMvcGFyc2Utc3ludGF4LWVycm9yLWluLWluaXRpYWxpemVy
LmpzCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvanMvcmVzb3VyY2VzL3BhcnNlLXN5bnRh
eC1lcnJvci1pbi1pbml0aWFsaXplci5qcwkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDMgQEAK
Ky8vIFRoaXMgdGVzdCBjYXNlIHdhcyBjb250cmlidXRlZCBieSBSZW5hdGEgSG9kb3ZhbiA8cmVu
aUB3ZWJraXQub3JnPgorLy8gZm9yIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMjY5OTAuCitjb25zdCB2YXJfMCA9IChudWxsIDwgISksIHZhcl8wID0gMSArIHsgfTsK
</data>
<flag name="review"
          id="245058"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>