<?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>50722</bug_id>
          
          <creation_ts>2010-12-08 16:29:50 -0800</creation_ts>
          <short_desc>[chromium] DRT inspector layout tests are flaky in debug</short_desc>
          <delta_ts>2010-12-27 03:10:37 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tony Chang">tony</reporter>
          <assigned_to name="Ilya Tikhonovsky">loislo</assigned_to>
          <cc>apavlov</cc>
    
    <cc>commit-queue</cc>
    
    <cc>pfeldman</cc>
    
    <cc>tkent</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>319114</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-12-08 16:29:50 -0800</bug_when>
    <thetext>We&apos;re getting random crashes in with DRT in debug on the Windows bots in inspector tests.  We didn&apos;t have this problem with test_shell.

I&apos;ve been trying to repro locally and have only gotten one stack trace.  It&apos;s not obvious to me what&apos;s the cause yet.  Maybe we&apos;re running a Task after the page has been unloaded?

Backtrace:
	WebCore::CSSStyleDeclaration::getPropertyValue [0x0195D92C+76] (c:\src\chrome\src\third_party\webkit\webcore\css\cssstyledeclaration.cpp:53)
	WebCore::InspectorStyle::buildObjectForStyle [0x01C83DF7+215] (c:\src\chrome\src\third_party\webkit\webcore\inspector\inspectorstylesheet.cpp:141)
	WebCore::InspectorStyleSheet::buildObjectForStyle [0x01C87D2A+442] (c:\src\chrome\src\third_party\webkit\webcore\inspector\inspectorstylesheet.cpp:739)
	WebCore::InspectorCSSAgent::getStylesForNode2 [0x01ADCDFA+170] (c:\src\chrome\src\third_party\webkit\webcore\inspector\inspectorcssagent.cpp:186)
	WebCore::InspectorBackendDispatcher::getStylesForNode2 [0x023767B7+311] (c:\src\chrome\src\webkit\debug\obj\global_intermediate\webcore\inspectorbackenddispatcher.cpp:1762)
	WebCore::InspectorBackendDispatcher::dispatch [0x0237EDAE+8110] (c:\src\chrome\src\webkit\debug\obj\global_intermediate\webcore\inspectorbackenddispatcher.cpp:2678)
	WebKit::WebDevToolsAgentImpl::dispatchOnInspectorBackend [0x0108AFFD+61] (c:\src\chrome\src\third_party\webkit\webkit\chromium\src\webdevtoolsagentimpl.cpp:241)
	DRTDevToolsAgent::call [0x00BAE56C+60] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\drtdevtoolsagent.cpp:96)
	DRTDevToolsAgent::AsyncCallTask::runIfValid [0x00BAE450+32] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\drtdevtoolsagent.h:88)
	MethodTask&lt;DRTDevToolsAgent&gt;::run [0x00BAEB27+39] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\task.h:72)
	invokeTask [0x00BA8E1C+44] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\task.cpp:61)
	DispatchToFunction&lt;void (__cdecl*)(void *),void *&gt; [0x00F6DE1F+15] (c:\src\chrome\src\base\tuple.h:614)
	RunnableFunction&lt;void (__cdecl*)(void *),Tuple1&lt;void *&gt; &gt;::Run [0x00F6DD2A+42] (c:\src\chrome\src\base\task.h:441)
	MessageLoop::RunTask [0x021ED8C0+272] (c:\src\chrome\src\base\message_loop.cc:423)
	MessageLoop::DeferOrRunPendingTask [0x021ED9F5+53] (c:\src\chrome\src\base\message_loop.cc:435)
	MessageLoop::DoWork [0x021EDF4C+236] (c:\src\chrome\src\base\message_loop.cc:539)
	base::MessagePumpForUI::DoRunLoop [0x02239564+84] (c:\src\chrome\src\base\message_pump_win.cc:201)
	base::MessagePumpWin::RunWithDispatcher [0x02238DB2+130] (c:\src\chrome\src\base\message_pump_win.cc:49)
	base::MessagePumpWin::Run [0x0223901C+28] (c:\src\chrome\src\base\message_pump_win.h:79)
	MessageLoop::RunInternal [0x021ECE76+262] (c:\src\chrome\src\base\message_loop.cc:271)
	MessageLoop::RunHandler [0x021ECC3E+46] (c:\src\chrome\src\base\message_loop.cc:244)
	MessageLoop::Run [0x021ECB2A+58] (c:\src\chrome\src\base\message_loop.cc:222)
	webkit_support::RunMessageLoop [0x00F6B12F+15] (c:\src\chrome\src\webkit\support\webkit_support.cc:328)
	TestShell::waitTestFinished [0x00B7ED9D+141] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\testshellwin.cpp:106)
	TestShell::runFileTest [0x00B9875B+411] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\testshell.cpp:187)
	runTest [0x00BAD21D+621] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\dumprendertree.cpp:92)
	main [0x00BAC9E9+1897] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\dumprendertree.cpp:193)
	__tmainCRTStartup [0x01127073+563] (f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:327)
	mainCRTStartup [0x01126E3D+13] (f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:196)
	BaseThreadInitThunk [0x7675ECCB+14]
	RtlCreateUserProcess [0x774AD24D+140]
	RtlCreateProcessParameters [0x774AD45F+78]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319117</commentid>
    <comment_count>1</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-12-08 16:35:04 -0800</bug_when>
    <thetext>Here&apos;s another stack:
ASSERTION FAILED: style == inlineStyle()
(c:\src\chrome\src\third_party\webkit\webcore\inspector\InspectorStyleSheet.h:245 WebCore::InspectorStyleSheetForInlineStyle::ruleSourceDataFor)
Backtrace:
	WebCore::InspectorStyleSheetForInlineStyle::ruleSourceDataFor [0x012762F7+55] (c:\src\chrome\src\third_party\webkit\webcore\inspector\inspectorstylesheet.h:245)
	WebCore::InspectorStyle::buildObjectForStyle [0x01270665+389] (c:\src\chrome\src\third_party\webkit\webcore\inspector\inspectorstylesheet.cpp:144)
	WebCore::InspectorStyleSheet::buildObjectForStyle [0x012744EA+442] (c:\src\chrome\src\third_party\webkit\webcore\inspector\inspectorstylesheet.cpp:739)
	WebCore::InspectorCSSAgent::getStylesForNode2 [0x010C994A+170] (c:\src\chrome\src\third_party\webkit\webcore\inspector\inspectorcssagent.cpp:186)
	WebCore::InspectorBackendDispatcher::getStylesForNode2 [0x0196D057+311] (c:\src\chrome\src\webkit\debug\obj\global_intermediate\webcore\inspectorbackenddispatcher.cpp:1821)
	WebCore::InspectorBackendDispatcher::dispatch [0x01975D8E+8110] (c:\src\chrome\src\webkit\debug\obj\global_intermediate\webcore\inspectorbackenddispatcher.cpp:2762)
	WebKit::WebDevToolsAgentImpl::dispatchOnInspectorBackend [0x006707AD+61] (c:\src\chrome\src\third_party\webkit\webkit\chromium\src\webdevtoolsagentimpl.cpp:241)
	DRTDevToolsAgent::call [0x0010E49C+60] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\drtdevtoolsagent.cpp:96)
	DRTDevToolsAgent::AsyncCallTask::runIfValid [0x0010E380+32] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\drtdevtoolsagent.h:88)
	MethodTask&lt;DRTDevToolsAgent&gt;::run [0x0010EA57+39] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\task.h:72)
	invokeTask [0x00108E3C+44] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\task.cpp:61)
	DispatchToFunction&lt;void (__cdecl*)(void *),void *&gt; [0x0055359F+15] (c:\src\chrome\src\base\tuple.h:614)
	RunnableFunction&lt;void (__cdecl*)(void *),Tuple1&lt;void *&gt; &gt;::Run [0x005534AA+42] (c:\src\chrome\src\base\task.h:441)
	MessageLoop::RunTask [0x017E42D0+272] (c:\src\chrome\src\base\message_loop.cc:423)
	MessageLoop::DeferOrRunPendingTask [0x017E4405+53] (c:\src\chrome\src\base\message_loop.cc:435)
	MessageLoop::DoWork [0x017E495C+236] (c:\src\chrome\src\base\message_loop.cc:539)
	base::MessagePumpForUI::DoRunLoop [0x018301C4+84] (c:\src\chrome\src\base\message_pump_win.cc:201)
	base::MessagePumpWin::RunWithDispatcher [0x0182FA12+130] (c:\src\chrome\src\base\message_pump_win.cc:49)
	base::MessagePumpWin::Run [0x0182FC7C+28] (c:\src\chrome\src\base\message_pump_win.h:79)
	MessageLoop::RunInternal [0x017E3886+262] (c:\src\chrome\src\base\message_loop.cc:271)
	MessageLoop::RunHandler [0x017E364E+46] (c:\src\chrome\src\base\message_loop.cc:244)
	MessageLoop::Run [0x017E353A+58] (c:\src\chrome\src\base\message_loop.cc:222)
	webkit_support::RunMessageLoop [0x00550D7F+15] (c:\src\chrome\src\webkit\support\webkit_support.cc:328)
	TestShell::waitTestFinished [0x000DEDDD+141] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\testshellwin.cpp:106)
	TestShell::runFileTest [0x000F879B+411] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\testshell.cpp:187)
	runTest [0x0010D14D+621] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\dumprendertree.cpp:92)
	main [0x0010C919+1897] (c:\src\chrome\src\third_party\webkit\webkittools\dumprendertree\chromium\dumprendertree.cpp:193)
	__tmainCRTStartup [0x0070C443+563] (f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:327)
	mainCRTStartup [0x0070C20D+13] (f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:196)
	BaseThreadInitThunk [0x7675ECCB+14]
	RtlCreateUserProcess [0x774AD24D+140]
	RtlCreateProcessParameters [0x774AD45F+78]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319429</commentid>
    <comment_count>2</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2010-12-09 06:09:17 -0800</bug_when>
    <thetext>Looks like the inspected page DOM/CSS structures have been destroyed but InspectorCSSAgent is still live (together with InspectorController, I presume) and trying to provide data to the DevTools frontend. Is this situation potentially possible in the new DRT setup (perhaps [abnormal] renderer process termination or something)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319820</commentid>
    <comment_count>3</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-12-09 17:34:21 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Looks like the inspected page DOM/CSS structures have been destroyed but InspectorCSSAgent is still live (together with InspectorController, I presume) and trying to provide data to the DevTools frontend. Is this situation potentially possible in the new DRT setup (perhaps [abnormal] renderer process termination or something)?

I don&apos;t think this is possible, but an extra pair of eyes to look at this would be helpful.

It looks like DRTDevToolsAgent keep a pointer to the current page (m_webView).  This webview is set when we start DRT in TestShell() and set to NULL in ~TestShell.  It doesn&apos;t look like this webview changes during the life of DRT.  Kent-san, does that sound correct to you?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>320303</commentid>
    <comment_count>4</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-12-10 12:07:08 -0800</bug_when>
    <thetext>*** Bug 50822 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>320305</commentid>
    <comment_count>5</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-12-10 12:07:18 -0800</bug_when>
    <thetext>*** Bug 50823 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>320940</commentid>
    <comment_count>6</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-12-12 22:23:45 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; Looks like the inspected page DOM/CSS structures have been destroyed but InspectorCSSAgent is still live (together with InspectorController, I presume) and trying to provide data to the DevTools frontend. Is this situation potentially possible in the new DRT setup (perhaps [abnormal] renderer process termination or something)?
&gt; 
&gt; I don&apos;t think this is possible, but an extra pair of eyes to look at this would be helpful.
&gt; 
&gt; It looks like DRTDevToolsAgent keep a pointer to the current page (m_webView).  This webview is set when we start DRT in TestShell() and set to NULL in ~TestShell.  It doesn&apos;t look like this webview changes during the life of DRT.  Kent-san, does that sound correct to you?

I think TestShell::m_webView can not be changed.  However the document tree in m_webView is replaced by page transition.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325491</commentid>
    <comment_count>7</comment_count>
      <attachid>77216</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2010-12-22 08:06:55 -0800</bug_when>
    <thetext>Created attachment 77216
[patch] initial version</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325493</commentid>
    <comment_count>8</comment_count>
      <attachid>77217</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2010-12-22 08:11:17 -0800</bug_when>
    <thetext>Created attachment 77217
[patch] initial version without changes in test_expectations.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325495</commentid>
    <comment_count>9</comment_count>
      <attachid>77217</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2010-12-22 08:19:58 -0800</bug_when>
    <thetext>Comment on attachment 77217
[patch] initial version without changes in test_expectations.

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

&gt; Tools/ChangeLog:7
&gt; +        DevTools window shourd be closed explicitly because it has custom deinitialization code.

typo: shourd-&gt;should</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325496</commentid>
    <comment_count>10</comment_count>
      <attachid>77217</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2010-12-22 08:23:45 -0800</bug_when>
    <thetext>Comment on attachment 77217
[patch] initial version without changes in test_expectations.

Committed r74480
	M	Tools/DumpRenderTree/chromium/TestShell.cpp
	M	Tools/ChangeLog
r74480 = cf82d7784f72b8f43fa9d797fb792c9189e26dc3 (refs/remotes/trunk)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326866</commentid>
    <comment_count>11</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-12-26 00:38:25 -0800</bug_when>
    <thetext>Thanks for fixing, loislo!  Can we close this bug now?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77216</attachid>
            <date>2010-12-22 08:06:55 -0800</date>
            <delta_ts>2010-12-22 08:11:17 -0800</delta_ts>
            <desc>[patch] initial version</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>3055</size>
            <attacher name="Ilya Tikhonovsky">loislo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRp
b25zLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25z
LnR4dAppbmRleCA3M2RmYTM1Li41N2YwNWU3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQKKysrIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CkBAIC02MjUsMjggKzYyNSw2IEBA
IFdPTlRGSVggU0tJUCA6IGluc3BlY3Rvci9leHRlbnNpb25zLWV2YWwuaHRtbCA9IEZBSUwKIFdP
TlRGSVggU0tJUCA6IGluc3BlY3Rvci9leHRlbnNpb25zLXJlc291cmNlcy5odG1sID0gVElNRU9V
VCBDUkFTSAogV09OVEZJWCBTS0lQIDogaHR0cC90ZXN0cy9pbnNwZWN0b3IvZXh0ZW5zaW9ucy1o
ZWFkZXJzLmh0bWwgPSBGQUlMCiAKLS8vIEluc3BlY3RvciB0ZXN0cyBpbiBEZWJ1ZyBidWlsZCBh
cmUgdmVyeSBzbG93LiAgSWYgd2UgcmVtb3ZlIFNMT1csIHdlJ2xsIHNlZQotLy8gcmFuZG9tIFRJ
TUVPVVRzLiAgSXMgdGhpcyBpc3N1ZSBEUlQtc3BlY2lmaWM/Ci1CVUdfRFJUIFdJTiBERUJVRyBT
TE9XIDogaW5zcGVjdG9yID0gUEFTUwotQlVHX0RSVCBXSU4gREVCVUcgU0xPVyA6IGh0dHAvdGVz
dHMvaW5zcGVjdG9yID0gUEFTUwotQlVHX0RSVCBXSU4gREVCVUcgU0xPVyA6IGh0dHAvdGVzdHMv
aW5zcGVjdG9yLWVuYWJsZWQgPSBQQVNTCi0KLS8vIEFkZCBzdXBwb3J0IGZvciBpbnNwZWN0b3Ig
bGF5b3V0IHRlc3RzIG9uIG5vbi1XaW5kb3dzLgotQlVHQ1IyNjczNCBMSU5VWCBNQUMgU0tJUCA6
IGluc3BlY3RvciA9IFBBU1MKLUJVR0NSMjY3MzQgTElOVVggTUFDIFNLSVAgOiBodHRwL3Rlc3Rz
L2luc3BlY3RvciA9IFBBU1MKLUJVR0NSMjY3MzQgTElOVVggTUFDIFNLSVAgOiBodHRwL3Rlc3Rz
L2luc3BlY3Rvci1lbmFibGVkID0gUEFTUwotCi1CVUdDUjY2MDg3IFdJTiBTTE9XIDogaW5zcGVj
dG9yL3N0eWxlcy1kaXNhYmxlLXRoZW4tZW5hYmxlLmh0bWwgPSBQQVNTIFRFWFQKLUJVR0NSNjYw
ODcgV0lOIDogaW5zcGVjdG9yL3RpbWVsaW5lLWxheW91dC5odG1sID0gUEFTUyBURVhUCi1CVUdD
UjY2MDg3IFdJTiA6IGluc3BlY3Rvci90aW1lbGluZS1wYXJzZS1odG1sLmh0bWwgPSBDUkFTSCBU
SU1FT1VUIFBBU1MgVEVYVAotCi1CVUdfRFJUIFdJTiA6IGh0dHAvdGVzdHMvaW5zcGVjdG9yLWVu
YWJsZWQvY29uc29sZS1sb2ctYmVmb3JlLWZyYW1lLW5hdmlnYXRpb24uaHRtbCA9IFRFWFQKLUJV
R19EUlQgV0lOIDogaHR0cC90ZXN0cy9pbnNwZWN0b3IvY2hhbmdlLWlmcmFtZS1zcmMuaHRtbCA9
IENSQVNICi0KLS8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0vLyBPdGhlcgotLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLQogLy8gTWFjIFNh
ZmFyaSB1bmRlciBjZXJ0YWluIGNpcmN1bXN0YW5jZXMgYXV0b21hdGljYWxseSBwbGFjZXMKIC8v
IGEgY2FyZXQgaW4gZWRpdGFibGUgZG9jdW1lbnQgZXZlbiB3aGVuIG5vbmUgd2FzIHJlcXVlc3Rl
ZCBwcm9ncmFtYXRpY2FsbHkuCiAvLyBXZSBkb24ndCBpbnRlbmQgdG8gY29weSB0aGlzIGZlYXR1
cmUgKGF0IGxlYXN0IG5vdCBmb3IgQmV0YSkuCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggY2YzMDQ1MS4uMTFlNDc5YyAxMDA2NDQKLS0tIGEvVG9v
bHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEw
LTEyLTIyICBJbHlhIFRpa2hvbm92c2t5ICA8bG9pc2xvQGNocm9taXVtLm9yZz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZWIgSW5zcGVjdG9yOiBb
Y2hyb21pdW1dIERSVCBpbnNwZWN0b3IgbGF5b3V0IHRlc3RzIGFyZSBmbGFreSBpbiBkZWJ1Zy4K
KworICAgICAgICBEZXZUb29scyB3aW5kb3cgc2hvdXJkIGJlIGNsb3NlZCBleHBsaWNpdGx5IGJl
Y2F1c2UgaXQgaGFzIGN1c3RvbSBkZWluaXRpYWxpemF0aW9uIGNvZGUuCisKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUwNzIyCisKKyAgICAgICAgKiBE
dW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwOgorICAgICAgICAoVGVzdFNoZWxs
OjpjbG9zZVJlbWFpbmluZ1dpbmRvd3MpOgorCiAyMDEwLTEyLTIyICBEYXZpZCBMZXZpbiAgPGxl
dmluQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBTaGluaWNoaXJvIEhhbWFq
aS4KZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5j
cHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwCmluZGV4IDVk
ZTM1MWMuLjIxZjQyMDggMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L1Rlc3RTaGVsbC5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNo
ZWxsLmNwcApAQCAtNTk4LDYgKzU5OCw5IEBAIHZvaWQgVGVzdFNoZWxsOjpjbG9zZVdpbmRvdyhX
ZWJWaWV3SG9zdCogd2luZG93KQogCiB2b2lkIFRlc3RTaGVsbDo6Y2xvc2VSZW1haW5pbmdXaW5k
b3dzKCkKIHsKKyAgICAvLyBKdXN0IGNsb3NlIGRldlRvb2xzIHdpbmRvdyBtYW51YWxseSBiZWNh
dXNlIHdlIGhhdmUgY3VzdG9tIGRlaW5pdGlhbGl6YXRpb24gY29kZSBmb3IgaXQuCisgICAgY2xv
c2VEZXZUb29scygpOworCiAgICAgLy8gSXRlcmF0ZSB0aHJvdWdoIHRoZSB3aW5kb3cgbGlzdCBh
bmQgY2xvc2UgZXZlcnl0aGluZyBleGNlcHQgdGhlIG1haW4KICAgICAvLyB3aW5kb3cuIFdlIGRv
bid0IHdhbnQgdG8gZGVsZXRlIGVsZW1lbnRzIGFzIHdlJ3JlIGl0ZXJhdGluZywgc28gd2UgY29w
eQogICAgIC8vIHRvIGEgdGVtcCB2ZWN0b3IgZmlyc3QuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77217</attachid>
            <date>2010-12-22 08:11:17 -0800</date>
            <delta_ts>2010-12-22 08:23:45 -0800</delta_ts>
            <desc>[patch] initial version without changes in test_expectations.</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>1317</size>
            <attacher name="Ilya Tikhonovsky">loislo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBjZjMw
NDUxLi4xMWU0NzljIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTAtMTItMjIgIElseWEgVGlraG9ub3Zza3kgIDxs
b2lzbG9AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IFtjaHJvbWl1bV0gRFJUIGluc3BlY3RvciBsYXlv
dXQgdGVzdHMgYXJlIGZsYWt5IGluIGRlYnVnLgorCisgICAgICAgIERldlRvb2xzIHdpbmRvdyBz
aG91cmQgYmUgY2xvc2VkIGV4cGxpY2l0bHkgYmVjYXVzZSBpdCBoYXMgY3VzdG9tIGRlaW5pdGlh
bGl6YXRpb24gY29kZS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NTA3MjIKKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RT
aGVsbC5jcHA6CisgICAgICAgIChUZXN0U2hlbGw6OmNsb3NlUmVtYWluaW5nV2luZG93cyk6CisK
IDIwMTAtMTItMjIgIERhdmlkIExldmluICA8bGV2aW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IFNoaW5pY2hpcm8gSGFtYWppLgpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJl
bmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2No
cm9taXVtL1Rlc3RTaGVsbC5jcHAKaW5kZXggNWRlMzUxYy4uMjFmNDIwOCAxMDA2NDQKLS0tIGEv
VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmNwcAorKysgYi9Ub29scy9E
dW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwCkBAIC01OTgsNiArNTk4LDkgQEAg
dm9pZCBUZXN0U2hlbGw6OmNsb3NlV2luZG93KFdlYlZpZXdIb3N0KiB3aW5kb3cpCiAKIHZvaWQg
VGVzdFNoZWxsOjpjbG9zZVJlbWFpbmluZ1dpbmRvd3MoKQogeworICAgIC8vIEp1c3QgY2xvc2Ug
ZGV2VG9vbHMgd2luZG93IG1hbnVhbGx5IGJlY2F1c2Ugd2UgaGF2ZSBjdXN0b20gZGVpbml0aWFs
aXphdGlvbiBjb2RlIGZvciBpdC4KKyAgICBjbG9zZURldlRvb2xzKCk7CisKICAgICAvLyBJdGVy
YXRlIHRocm91Z2ggdGhlIHdpbmRvdyBsaXN0IGFuZCBjbG9zZSBldmVyeXRoaW5nIGV4Y2VwdCB0
aGUgbWFpbgogICAgIC8vIHdpbmRvdy4gV2UgZG9uJ3Qgd2FudCB0byBkZWxldGUgZWxlbWVudHMg
YXMgd2UncmUgaXRlcmF0aW5nLCBzbyB3ZSBjb3B5CiAgICAgLy8gdG8gYSB0ZW1wIHZlY3RvciBm
aXJzdC4K
</data>

          </attachment>
      

    </bug>

</bugzilla>