<?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>78153</bug_id>
          
          <creation_ts>2012-02-08 14:07:53 -0800</creation_ts>
          <short_desc>Assertion failure under JSC::DFG::AbstractState::execute loading economist.com</short_desc>
          <delta_ts>2012-02-15 01:24:27 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.economist.com</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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>fpizlo</cc>
    
    <cc>oliver</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>552475</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2012-02-08 14:07:53 -0800</bug_when>
    <thetext>Loading economist.com with ToT debug build I get

ASSERTION FAILED: node.op == ValueAdd
/Users/antti/webkit/OpenSource/Source/JavaScriptCore/dfg/DFGAbstractState.cpp(279) : bool JSC::DFG::AbstractState::execute(NodeIndex)
1   0x102ad3c26 JSC::DFG::AbstractState::execute(unsigned int)
2   0x102b331f9 JSC::DFG::Propagator::performBlockCFA(JSC::DFG::AbstractState&amp;, unsigned int)
3   0x102b33139 JSC::DFG::Propagator::performForwardCFA(JSC::DFG::AbstractState&amp;)
4   0x102b330b7 JSC::DFG::Propagator::globalCFA()
5   0x102b32ac6 JSC::DFG::Propagator::fixpoint()
6   0x102b32934 JSC::DFG::propagate(JSC::DFG::Graph&amp;, JSC::JSGlobalData*, JSC::CodeBlock*)
7   0x102b0dfac JSC::DFG::compile(JSC::DFG::CompileMode, JSC::JSGlobalData&amp;, JSC::CodeBlock*, JSC::JITCode&amp;, JSC::MacroAssemblerCodePtr*)
8   0x102b0ddc4 JSC::DFG::tryCompileFunction(JSC::JSGlobalData&amp;, JSC::CodeBlock*, JSC::JITCode&amp;, JSC::MacroAssemblerCodePtr&amp;)
9   0x102ba01b6 JSC::jitCompileFunctionIfAppropriate(JSC::JSGlobalData&amp;, WTF::OwnPtr&lt;JSC::FunctionCodeBlock&gt;&amp;, JSC::JITCode&amp;, JSC::MacroAssemblerCodePtr&amp;, JSC::SharedSymbolTable*&amp;, JSC::JITCode::JITType)
10  0x102b9c357 JSC::FunctionExecutable::compileForCallInternal(JSC::ExecState*, JSC::ScopeChainNode*, JSC::JITCode::JITType)
11  0x102b9bf14 JSC::FunctionExecutable::compileOptimizedForCall(JSC::ExecState*, JSC::ScopeChainNode*)
12  0x102aa3c11 JSC::FunctionExecutable::compileOptimizedFor(JSC::ExecState*, JSC::ScopeChainNode*, JSC::CodeSpecializationKind)
13  0x102a9de0b JSC::FunctionCodeBlock::compileOptimized(JSC::ExecState*, JSC::ScopeChainNode*)
14  0x102c03a6d cti_optimize_from_ret
15  0x102c0c4d0 jscGeneratedNativeCode
16  0x102bcf879 JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*)
17  0x102bcb7de JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::ScopeChainNode*, JSC::JSObject*)
18  0x102ab8612 JSC::evaluate(JSC::ExecState*, JSC::ScopeChainNode*, JSC::SourceCode const&amp;, JSC::JSValue, JSC::JSValue*)
19  0x1042315b1 WebCore::JSMainThreadExecState::evaluate(JSC::ExecState*, JSC::ScopeChainNode*, JSC::SourceCode const&amp;, JSC::JSValue, JSC::JSValue*)
20  0x10498699f WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&amp;, WebCore::DOMWrapperWorld*)
21  0x104986b04 WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&amp;)
22  0x10499d803 WebCore::ScriptElement::executeScript(WebCore::ScriptSourceCode const&amp;)
23  0x10499db37 WebCore::ScriptElement::execute(WebCore::CachedScript*)
24  0x1049adbcd WebCore::ScriptRunner::timerFired(WebCore::Timer&lt;WebCore::ScriptRunner&gt;*)
25  0x1049b1a63 WebCore::Timer&lt;WebCore::ScriptRunner&gt;::fired()
26  0x104c00ee7 WebCore::ThreadTimers::sharedTimerFiredInternal()
27  0x104c00cb9 WebCore::ThreadTimers::sharedTimerFired()
28  0x104a08123 _ZN7WebCoreL10timerFiredEP16__CFRunLoopTimerPv
29  0x7fff9332bc24 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
30  0x7fff9332b776 __CFRunLoopDoTimer
31  0x7fff9330c001 __CFRunLoopRun</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556377</commentid>
    <comment_count>1</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-02-14 10:14:02 -0800</bug_when>
    <thetext>Fascinating!

Sorry I&apos;m looking at this just now, I&apos;ve been AFK for a week.  Do you recall what revision it was?  No worries if not.  Will try to repro on current ToT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556387</commentid>
    <comment_count>2</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2012-02-14 10:26:22 -0800</bug_when>
    <thetext>This still occurs for me with the current ToT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556389</commentid>
    <comment_count>3</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-02-14 10:28:59 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; This still occurs for me with the current ToT.

Great, thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556407</commentid>
    <comment_count>4</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-02-14 10:56:39 -0800</bug_when>
    <thetext>&lt;rdar://problem/10861712&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556408</commentid>
    <comment_count>5</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-02-14 10:57:09 -0800</bug_when>
    <thetext>Fix is easy.  Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556428</commentid>
    <comment_count>6</comment_count>
      <attachid>126999</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-02-14 11:17:35 -0800</bug_when>
    <thetext>Created attachment 126999
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556554</commentid>
    <comment_count>7</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-02-14 13:26:51 -0800</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/107732</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557031</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-15 01:24:27 -0800</bug_when>
    <thetext>Attachment 126999 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/update-webkit&apos;]&quot; exit_code: 9

Updating OpenSource
First, rewinding head to replay your work on top of it...
Applying: [Mac][Win][WK2] Switch to RFC 6455 protocol for WebSockets
Using index info to reconstruct a base tree...
&lt;stdin&gt;:1578: trailing whitespace.
        
&lt;stdin&gt;:1647: trailing whitespace.
    
&lt;stdin&gt;:1657: trailing whitespace.
    
&lt;stdin&gt;:1672: trailing whitespace.
        return 0;        
&lt;stdin&gt;:1674: trailing whitespace.
    
warning: squelched 7 whitespace errors
warning: 12 lines add whitespace errors.
Falling back to patching base and 3-way merge...
warning: too many files (created: 168753 deleted: 3), skipping inexact rename detection
Auto-merging LayoutTests/ChangeLog
CONFLICT (content): Merge conflict in LayoutTests/ChangeLog
Auto-merging LayoutTests/platform/wk2/Skipped
Auto-merging Source/WebCore/ChangeLog
Auto-merging Source/WebCore/css/CSSCalculationValue.cpp
Auto-merging Source/WebCore/css/CSSCalculationValue.h
Auto-merging Source/WebCore/css/CSSParser.cpp
Auto-merging Source/WebKit/mac/ChangeLog
CONFLICT (content): Merge conflict in Source/WebKit/mac/ChangeLog
Auto-merging Source/WebKit2/ChangeLog
CONFLICT (content): Merge conflict in Source/WebKit2/ChangeLog
Auto-merging Tools/ChangeLog
CONFLICT (content): Merge conflict in Tools/ChangeLog
Failed to merge in the changes.
Patch failed at 0001 [Mac][Win][WK2] Switch to RFC 6455 protocol for WebSockets

When you have resolved this problem run &quot;git rebase --continue&quot;.
If you would prefer to skip this patch, instead run &quot;git rebase --skip&quot;.
To restore the original branch and stop rebasing run &quot;git rebase --abort&quot;.

rebase refs/remotes/origin/master: command returned error: 1

Died at Tools/Scripts/update-webkit line 164.


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126999</attachid>
            <date>2012-02-14 11:17:35 -0800</date>
            <delta_ts>2012-02-14 11:21:03 -0800</delta_ts>
            <desc>the patch</desc>
            <filename>fixadd_patch_1.diff</filename>
            <type>text/plain</type>
            <size>7502</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTA3NzE1KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBA
CisyMDEyLTAyLTE0ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
QXNzZXJ0aW9uIGZhaWx1cmUgdW5kZXIgSlNDOjpERkc6OkFic3RyYWN0U3RhdGU6OmV4ZWN1dGUg
bG9hZGluZyBlY29ub21pc3QuY29tCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD03ODE1MworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTA4NjE3MTI+IDxy
ZGFyOi8vcHJvYmxlbS8xMDg2MTk0Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIGRmZy9ERkdBYnN0cmFjdFN0YXRlLmNwcDoKKyAgICAgICAgKEpT
Qzo6REZHOjpBYnN0cmFjdFN0YXRlOjpleGVjdXRlKToKKyAgICAgICAgKiBkZmcvREZHU3BlY3Vs
YXRpdmVKSVQuY3BwOgorICAgICAgICAoSlNDOjpERkc6OlNwZWN1bGF0aXZlSklUOjpjb21waWxl
QWRkKToKKwogMjAxMi0wMi0xNCAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CiAKICAg
ICAgICAgVXBzdHJlYW0gQW5kcm9pZCdzIGFkZGl0aW9ucyB0byBQbGF0Zm9ybS5oCkluZGV4OiBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0Fic3RyYWN0U3RhdGUuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQWJzdHJhY3RTdGF0ZS5jcHAJKHJldmlz
aW9uIDEwNzcxMykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQWJzdHJhY3RTdGF0
ZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI3OSw5ICsyNzksMTMgQEAgYm9vbCBBYnN0cmFjdFN0
YXRlOjpleGVjdXRlKE5vZGVJbmRleCBubwogICAgICAgICAgICAgZm9yTm9kZShub2RlSW5kZXgp
LnNldChQcmVkaWN0RG91YmxlKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAg
ICAgIEFTU0VSVChub2RlLm9wID09IFZhbHVlQWRkKTsKLSAgICAgICAgY2xvYmJlclN0cnVjdHVy
ZXMobm9kZUluZGV4KTsKLSAgICAgICAgZm9yTm9kZShub2RlSW5kZXgpLnNldChQcmVkaWN0U3Ry
aW5nIHwgUHJlZGljdEludDMyIHwgUHJlZGljdE51bWJlcik7CisgICAgICAgIGlmIChub2RlLm9w
ID09IFZhbHVlQWRkKSB7CisgICAgICAgICAgICBjbG9iYmVyU3RydWN0dXJlcyhub2RlSW5kZXgp
OworICAgICAgICAgICAgZm9yTm9kZShub2RlSW5kZXgpLnNldChQcmVkaWN0U3RyaW5nIHwgUHJl
ZGljdEludDMyIHwgUHJlZGljdE51bWJlcik7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQorICAgICAgICAvLyBXZSBkb24ndCBoYW5kbGUgdGhpcyB5ZXQuIDotKAorICAgICAgICBtX2lz
VmFsaWQgPSBmYWxzZTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgICAgICAgICAgCkluZGV4
OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcAko
cmV2aXNpb24gMTA3NzEzKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxh
dGl2ZUpJVC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIyNTgsOCArMjI1OCwxMyBAQCB2b2lkIFNw
ZWN1bGF0aXZlSklUOjpjb21waWxlQWRkKE5vZGUmIG5vCiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKLSAgICBBU1NFUlQobm9kZS5vcCA9PSBWYWx1ZUFkZCk7Ci0gICAgY29tcGlsZVZhbHVlQWRk
KG5vZGUpOworICAgIGlmIChub2RlLm9wID09IFZhbHVlQWRkKSB7CisgICAgICAgIGNvbXBpbGVW
YWx1ZUFkZChub2RlKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICAKKyAgICAvLyBXZSBk
b24ndCBoYW5kbGUgdGhpcyB5ZXQuIDotKAorICAgIHRlcm1pbmF0ZVNwZWN1bGF0aXZlRXhlY3V0
aW9uKFVuY291bnRhYmxlLCBKU1ZhbHVlUmVncygpLCBOb05vZGUpOwogfQogCiB2b2lkIFNwZWN1
bGF0aXZlSklUOjpjb21waWxlQXJpdGhTdWIoTm9kZSYgbm9kZSkKSW5kZXg6IExheW91dFRlc3Rz
L0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9u
IDEwNzcxNSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE2IEBACisyMDEyLTAyLTE0ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisK
KyAgICAgICAgQXNzZXJ0aW9uIGZhaWx1cmUgdW5kZXIgSlNDOjpERkc6OkFic3RyYWN0U3RhdGU6
OmV4ZWN1dGUgbG9hZGluZyBlY29ub21pc3QuY29tCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD03ODE1MworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTA4
NjE3MTI+IDxyZGFyOi8vcHJvYmxlbS8xMDg2MTk0Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvanMvZGZnLWFkZC1ub3QtbnVtYmVyLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9qcy9kZmctYWRkLW5vdC1udW1iZXIu
aHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9qcy9zY3JpcHQtdGVzdHMvZGZnLWFkZC1ub3Qt
bnVtYmVyLmpzOiBBZGRlZC4KKyAgICAgICAgKGZvbyk6CisKIDIwMTItMDItMTQgIFRpbW90aHkg
SGF0Y2hlciAgPHRpbW90aHlAYXBwbGUuY29tPgogCiAgICAgICAgIFVwZGF0ZWQgdGVzdCByZXN1
bHRzIHRvIGV4Y2x1ZGUgQ2FjaGVkUmVzb3VyY2VzIHRoYXQgaGF2ZW4ndCBkb3dubG9hZGVkLgpJ
bmRleDogTGF5b3V0VGVzdHMvZmFzdC9qcy9kZmctYWRkLW5vdC1udW1iZXItZXhwZWN0ZWQudHh0
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvanMvZGZnLWFkZC1ub3QtbnVtYmVyLWV4
cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvanMvZGZnLWFkZC1u
b3QtbnVtYmVyLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxMDkgQEAKK1Rl
c3RzIHRoYXQgYWRkaW5nIHRoaW5ncyB0aGF0IGFyZW4ndCBudW1iZXJzIHVzaW5nICsrIGRvZXMg
bm90IGNyYXNoIG9yIGdlbmVyYXRlIGJvZ3VzIGNvZGUuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxs
IHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBM
RVRFIi4KKworCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBp
KSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkp
IGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkg
aXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBp
cyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlz
IE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMg
TmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBO
YU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5h
TgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFO
CitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4K
K1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgor
UEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQ
QVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BB
U1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFT
UyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNT
IGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1Mg
Zm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBm
b28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZv
bygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9v
KCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28o
ImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygi
Zm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJm
b28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZv
byIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9v
IiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28i
ICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIg
KyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiAr
IGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsg
aSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBp
KSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkp
IGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkg
aXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBp
cyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlz
IE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMg
TmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBO
YU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5h
TgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFO
CitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4K
K1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgor
UEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQ
QVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BB
U1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFT
UyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNT
IGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1Mg
Zm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBm
b28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZv
bygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28oImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9v
KCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygiZm9vIiArIGkpIGlzIE5hTgorUEFTUyBmb28o
ImZvbyIgKyBpKSBpcyBOYU4KK1BBU1MgZm9vKCJmb28iICsgaSkgaXMgTmFOCitQQVNTIGZvbygi
Zm9vIiArIGkpIGlzIE5hTgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNU
IENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMvZGZnLWFkZC1ub3QtbnVtYmVy
Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9kZmctYWRkLW5vdC1udW1i
ZXIuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvanMvZGZnLWFkZC1ub3Qt
bnVtYmVyLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTAgQEAKKzwhRE9DVFlQRSBIVE1M
IFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0
IHNyYz0icmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5
PgorPHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy9kZmctYWRkLW5vdC1udW1iZXIuanMiPjwvc2Ny
aXB0PgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0Pgor
PC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMv
ZGZnLWFkZC1ub3QtbnVtYmVyLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvanMv
c2NyaXB0LXRlc3RzL2RmZy1hZGQtbm90LW51bWJlci5qcwkocmV2aXNpb24gMCkKKysrIExheW91
dFRlc3RzL2Zhc3QvanMvc2NyaXB0LXRlc3RzL2RmZy1hZGQtbm90LW51bWJlci5qcwkocmV2aXNp
b24gMCkKQEAgLTAsMCArMSwxMiBAQAorZGVzY3JpcHRpb24oCisiVGVzdHMgdGhhdCBhZGRpbmcg
dGhpbmdzIHRoYXQgYXJlbid0IG51bWJlcnMgdXNpbmcgKysgZG9lcyBub3QgY3Jhc2ggb3IgZ2Vu
ZXJhdGUgYm9ndXMgY29kZS4iCispOworCitmdW5jdGlvbiBmb28oYSkgeworICAgIGErKzsKKyAg
ICByZXR1cm4gYTsKK30KKworZm9yICh2YXIgaSA9IDA7IGkgPCAxMDA7ICsraSkKKyAgICBzaG91
bGRCZSgiZm9vKFwiZm9vXCIgKyBpKSIsICJOYU4iKTsKKwo=
</data>
<flag name="review"
          id="128996"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>