<?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>15405</bug_id>
          
          <creation_ts>2007-10-06 15:41:27 -0700</creation_ts>
          <short_desc>ASSERTION FAILED: d-&gt;m_view &amp;&amp; !d-&gt;m_view-&gt;needsLayout() in Frame::Paint</short_desc>
          <delta_ts>2007-11-02 20:45:39 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://broadband.tsn.ca</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Lilek">dev+webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>57963</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2007-10-06 15:41:27 -0700</bug_when>
    <thetext>Without Flip4Mac installed, this ASSERT is hit at &lt;http://broadband.tsn.ca/&gt; after the sheet that lets you know you don&apos;t have the plugin installed pops up.  Not reproducible with Flip4Mac installed or in a release build.

See also bug 14899 and bug 14339.

ASSERTION FAILED: d-&gt;m_view &amp;&amp; !d-&gt;m_view-&gt;needsLayout()
(WebKit/WebCore/page/Frame.cpp:1350 void WebCore::Frame::paint(WebCore::GraphicsContext*, const WebCore::IntRect&amp;))

Thread 0 Crashed:
0   com.apple.WebCore              	0x010b92a6 WebCore::Frame::paint(WebCore::GraphicsContext*, WebCore::IntRect const&amp;) + 516
1   com.apple.WebCore              	0x010c4406 WebCore::FrameView::updateControlTints() + 502
2   com.apple.WebKit               	0x00344867 -[WebHTMLView _windowChangedKeyState] + 83
3   com.apple.CoreFoundation       	0x9083eb30 CFArrayApplyFunction + 307
4   com.apple.AppKit               	0x9334327a -[NSView _windowChangedKeyState] + 114
5   com.apple.CoreFoundation       	0x9083eb30 CFArrayApplyFunction + 307
6   com.apple.AppKit               	0x9334327a -[NSView _windowChangedKeyState] + 114
7   com.apple.CoreFoundation       	0x9083eb30 CFArrayApplyFunction + 307
8   com.apple.AppKit               	0x9334327a -[NSView _windowChangedKeyState] + 114
9   com.apple.CoreFoundation       	0x9083eb30 CFArrayApplyFunction + 307
10  com.apple.AppKit               	0x9334327a -[NSView _windowChangedKeyState] + 114
11  com.apple.CoreFoundation       	0x9083eb30 CFArrayApplyFunction + 307
12  com.apple.AppKit               	0x9334327a -[NSView _windowChangedKeyState] + 114
13  com.apple.CoreFoundation       	0x9083eb30 CFArrayApplyFunction + 307
14  com.apple.AppKit               	0x9334327a -[NSView _windowChangedKeyState] + 114
15  com.apple.AppKit               	0x9339269e -[NSTabView _windowChangedKeyState] + 50
16  com.apple.CoreFoundation       	0x9083eb30 CFArrayApplyFunction + 307
17  com.apple.AppKit               	0x9334327a -[NSView _windowChangedKeyState] + 114
18  com.apple.CoreFoundation       	0x9083eb30 CFArrayApplyFunction + 307
19  com.apple.AppKit               	0x9334327a -[NSView _windowChangedKeyState] + 114
20  com.apple.AppKit               	0x933431e9 -[NSFrameView _windowChangedKeyState] + 92
21  com.apple.AppKit               	0x932949ec -[NSWindow _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:] + 2877
22  com.apple.AppKit               	0x9333d9d8 -[NSApplication _orderFrontModalWindow:relativeToWindow:] + 1074
23  com.apple.AppKit               	0x9333d33a -[NSApplication _commonBeginModalSessionForWindow:relativeToWindow:modalDelegate:didEndSelector:contextInfo:] + 678
24  com.apple.AppKit               	0x93369f7d -[NSApplication beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:] + 122
25  com.apple.AppKit               	0x933643bf _NXDoLocalRunAlertSheet + 922
26  com.apple.AppKit               	0x934faaf8 NSBeginInformationalAlertSheet + 100
27  com.apple.Safari               	0x0008e854 0x1000 + 579668
28  com.apple.WebKit               	0x0036c5ef CallDelegate(objc_object* (*)(objc_object*, objc_selector*, ...), WebView*, objc_object*, objc_selector*, objc_object*, objc_object*) + 297
29  com.apple.WebKit               	0x0036d166 CallResourceLoadDelegate(objc_object* (*)(objc_object*, objc_selector*, ...), WebView*, objc_selector*, objc_object*, objc_object*) + 46
30  com.apple.WebKit               	0x003245c0 -[WebNullPluginView viewDidMoveToWindow] + 302
31  com.apple.AppKit               	0x93287b3d -[NSView _setWindow:] + 916
32  com.apple.AppKit               	0x9328de09 -[NSControl _setWindow:] + 94
33  com.apple.AppKit               	0x9328ad4d -[NSView addSubview:] + 416
34  com.apple.WebKit               	0x0033c238 -[WebHTMLView addSubview:] + 60
35  com.apple.WebCore              	0x011d2b0e WebCore::Widget::addToSuperview(NSView*) + 504
36  com.apple.WebCore              	0x011e1ae5 WebCore::ScrollView::addChild(WebCore::Widget*) + 369
37  com.apple.WebCore              	0x01257dd3 WebCore::RenderWidget::setWidget(WebCore::Widget*) + 571
38  com.apple.WebCore              	0x012516d2 WebCore::RenderPart::setWidget(WebCore::Widget*) + 94
39  com.apple.WebCore              	0x0136ab7c WebCore::FrameLoader::loadPlugin(WebCore::RenderPart*, WebCore::KURL const&amp;, WebCore::String const&amp;, WTF::Vector&lt;WebCore::String, (unsigned long)0&gt; const&amp;, WTF::Vector&lt;WebCore::String, (unsigned long)0&gt; const&amp;, bool) + 462
40  com.apple.WebCore              	0x01377127 WebCore::FrameLoader::requestObject(WebCore::RenderPart*, WebCore::String const&amp;, WebCore::AtomicString const&amp;, WebCore::String const&amp;, WTF::Vector&lt;WebCore::String, (unsigned long)0&gt; const&amp;, WTF::Vector&lt;WebCore::String, (unsigned long)0&gt; const&amp;) + 419
41  com.apple.WebCore              	0x01255875 WebCore::RenderPartObject::updateWidget(bool) + 2853
42  com.apple.WebCore              	0x0123d37e WebCore::HTMLObjectElement::attach() + 280
43  com.apple.WebCore              	0x0123d252 WebCore::HTMLObjectElement::recalcStyle(WebCore::Node::StyleChange) + 132
44  com.apple.WebCore              	0x0120f5ed WebCore::Element::recalcStyle(WebCore::Node::StyleChange) + 989
45  com.apple.WebCore              	0x0120f5ed WebCore::Element::recalcStyle(WebCore::Node::StyleChange) + 989
46  com.apple.WebCore              	0x0120f5ed WebCore::Element::recalcStyle(WebCore::Node::StyleChange) + 989
47  com.apple.WebCore              	0x0120f5ed WebCore::Element::recalcStyle(WebCore::Node::StyleChange) + 989
48  com.apple.WebCore              	0x010d0650 WebCore::Document::recalcStyle(WebCore::Node::StyleChange) + 1212
49  com.apple.WebCore              	0x010c709f WebCore::Document::updateRendering() + 49
50  com.apple.WebCore              	0x010c9292 WebCore::Document::updateDocumentsRendering() + 56
51  com.apple.WebCore              	0x01377317 WebCore::FrameLoader::executeScript(WebCore::String const&amp;, int, WebCore::String const&amp;) + 131
52  com.apple.WebCore              	0x01020010 WebCore::HTMLTokenizer::scriptExecution(WebCore::DeprecatedString const&amp;, WebCore::HTMLTokenizer::State, WebCore::DeprecatedString, int) + 308
53  com.apple.WebCore              	0x01020629 WebCore::HTMLTokenizer::notifyFinished(WebCore::CachedResource*) + 817
54  com.apple.WebCore              	0x010e51c6 WebCore::CachedScript::checkNotify() + 68
55  com.apple.WebCore              	0x010e5326 WebCore::CachedScript::data(WTF::PassRefPtr&lt;WebCore::SharedBuffer&gt;, bool) + 278
56  com.apple.WebCore              	0x010e7b0f WebCore::Loader::didFinishLoading(WebCore::SubresourceLoader*) + 339
57  com.apple.WebCore              	0x0137e1ca WebCore::SubresourceLoader::didFinishLoading() + 168
58  com.apple.WebCore              	0x0137c692 WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*) + 24
59  com.apple.WebCore              	0x01359669 -[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:] + 115
60  com.apple.Foundation           	0x9285bd74 -[NSURLConnection(NSURLConnectionInternal) _sendDidFinishLoadingCallback] + 176
61  com.apple.Foundation           	0x92859e19 -[NSURLConnection(NSURLConnectionInternal) _sendCallbacks] + 748
62  com.apple.Foundation           	0x92859ab5 _sendCallbacks + 201
63  com.apple.CoreFoundation       	0x9082cf92 CFRunLoopRunSpecific + 1213
64  com.apple.CoreFoundation       	0x9082cace CFRunLoopRunInMode + 61
65  com.apple.HIToolbox            	0x92ded8d8 RunCurrentEventLoopInMode + 285
66  com.apple.HIToolbox            	0x92decf19 ReceiveNextEventCommon + 184
67  com.apple.HIToolbox            	0x92dece39 BlockUntilNextEventMatchingListInMode + 81
68  com.apple.AppKit               	0x93273465 _DPSNextEvent + 572
69  com.apple.AppKit               	0x93273056 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 137
70  com.apple.Safari               	0x00005ff4 0x1000 + 20468
71  com.apple.AppKit               	0x9326cddb -[NSApplication run] + 512
72  com.apple.AppKit               	0x93260d2f NSApplicationMain + 573
73  com.apple.Safari               	0x00002302 0x1000 + 4866
74  com.apple.Safari               	0x00048ef1 0x1000 + 294641</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57967</commentid>
    <comment_count>1</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2007-10-06 16:00:46 -0700</bug_when>
    <thetext>Like bug 14899, !d-&gt;m_view-&gt;needsLayout() is causing this to fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59258</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-10-23 10:46:07 -0700</bug_when>
    <thetext>This bug belongs to the general &quot;letting arbitrary stuff happen under attach()&quot; category. In this case, the plugin that was just created puts up a sheet which changes the window&apos;s key status and triggers a redisplay.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59280</commentid>
    <comment_count>3</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-10-23 17:29:54 -0700</bug_when>
    <thetext>Reduction:
&lt;object type=&quot;application/x-oleobject&quot;&gt;&lt;/object&gt;
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59289</commentid>
    <comment_count>4</comment_count>
      <attachid>16825</attachid>
    <who name="">mitz</who>
    <bug_when>2007-10-23 18:45:52 -0700</bug_when>
    <thetext>Created attachment 16825
Defer updateWidget() until after attach()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59290</commentid>
    <comment_count>5</comment_count>
      <attachid>16825</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2007-10-23 18:53:50 -0700</bug_when>
    <thetext>Comment on attachment 16825
Defer updateWidget() until after attach()

Looks like gold to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59291</commentid>
    <comment_count>6</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-10-23 19:02:58 -0700</bug_when>
    <thetext>Fixed in &lt;http://trac.webkit.org/projects/webkit/changeset/26941&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59292</commentid>
    <comment_count>7</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-10-23 19:27:28 -0700</bug_when>
    <thetext>Backed out in r26946.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59293</commentid>
    <comment_count>8</comment_count>
      <attachid>16825</attachid>
    <who name="">mitz</who>
    <bug_when>2007-10-23 19:28:19 -0700</bug_when>
    <thetext>Comment on attachment 16825
Defer updateWidget() until after attach()

This patch caused test regressions. I think waiting until after layout was a mistake. The updating should happen sooner.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60101</commentid>
    <comment_count>9</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-11-02 15:36:41 -0700</bug_when>
    <thetext>Bug 15804 has a patch that should fix this instance of the bug, but not the general problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60130</commentid>
    <comment_count>10</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-11-02 20:45:39 -0700</bug_when>
    <thetext>Fixed by fixing bug 15804 in r27378.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>16825</attachid>
            <date>2007-10-23 18:45:52 -0700</date>
            <delta_ts>2007-10-23 19:28:19 -0700</delta_ts>
            <desc>Defer updateWidget() until after attach()</desc>
            <filename>15405_r1.diff</filename>
            <type>text/plain</type>
            <size>5062</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNjkzNikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjQgQEAKKzIwMDctMTAtMjMgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAtIGZp
eCBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTQwNQorICAgICAgICAg
IEFTU0VSVElPTiBGQUlMRUQ6IGQtPm1fdmlldyAmJiAhZC0+bV92aWV3LT5uZWVkc0xheW91dCgp
IGluIEZyYW1lOjpQYWludAorCisgICAgICAgIENhbGxpbmcgdXBkYXRlV2lkZ2V0KCkgZHVyaW5n
IGF0dGFjaCgpIGxlZCB0byBhcmJpdHJhcnkgKHBsdWdpbiBhbmQgcmVzb3VyY2UgbG9hZCBkZWxl
Z2F0ZSkKKyAgICAgICAgY29kZSBleGVjdXRpb24gdW5kZXIgYXR0YWNoKCkuIFRoZSBmaXggaXMg
dG8gdXNlIHRoZSBtZWNoYW5pc20gdGhhdCdzIGFscmVhZHkgaW4gcGxhY2UgZm9yCisgICAgICAg
IGRlZmVycmluZyB1cGRhdGVXaWRnZXQoKSB1bnRpbCBhZnRlciBsYXlvdXQuCisKKyAgICAgICAg
KiBodG1sL0hUTUxFbWJlZEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTEVtYmVk
RWxlbWVudDo6YXR0YWNoKTogUmVwbGFjZWQgY2FsbCB0byB1cGRhdGVXaWRnZXQoKSB3aXRoIGNh
bGwgdG8gdXBkYXRlV2lkZ2V0U29vbigpCisgICAgICAgICogaHRtbC9IVE1MT2JqZWN0RWxlbWVu
dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MT2JqZWN0RWxlbWVudDo6YXR0YWNoKTogRGl0
dG8uCisgICAgICAgICogbWFudWFsLXRlc3RzL3BhaW50LWR1cmluZy1wbHVnaW4tYXR0YWNoLmh0
bWw6IEFkZGVkLgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJQYXJ0T2JqZWN0LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlclBhcnRPYmplY3Q6OnVwZGF0ZVdpZGdldFNvb24pOiBBZGRl
ZCB0aGlzIGZ1bmN0aW9uIHRoYXQgc2NoZWR1bGVzIHRoZQorICAgICAgICB1cGRhdGVXaWRnZXQo
KSBjYWxsIGZvciBhZnRlciB0aGUgbmV4dCBsYXlvdXQuCisgICAgICAgICogcmVuZGVyaW5nL1Jl
bmRlclBhcnRPYmplY3QuaDoKKwogMjAwNy0xMC0yMyAgQWRlbGUgUGV0ZXJzb24gIDxhZGVsZUBh
cHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4uCkluZGV4OiBXZWJDb3JlL2h0
bWwvSFRNTEVtYmVkRWxlbWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9odG1sL0hUTUxF
bWJlZEVsZW1lbnQuY3BwCShyZXZpc2lvbiAyNjkxOSkKKysrIFdlYkNvcmUvaHRtbC9IVE1MRW1i
ZWRFbGVtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTU2LDcgKzE1Niw3IEBAIHZvaWQgSFRN
TEVtYmVkRWxlbWVudDo6YXR0YWNoKCkKICAgICBIVE1MUGx1Z0luRWxlbWVudDo6YXR0YWNoKCk7
CiAKICAgICBpZiAocmVuZGVyZXIoKSkKLSAgICAgICAgc3RhdGljX2Nhc3Q8UmVuZGVyUGFydE9i
amVjdCo+KHJlbmRlcmVyKCkpLT51cGRhdGVXaWRnZXQodHJ1ZSk7CisgICAgICAgIHN0YXRpY19j
YXN0PFJlbmRlclBhcnRPYmplY3QqPihyZW5kZXJlcigpKS0+dXBkYXRlV2lkZ2V0U29vbigpOwog
fQogCiB2b2lkIEhUTUxFbWJlZEVsZW1lbnQ6OmRldGFjaCgpCkluZGV4OiBXZWJDb3JlL2h0bWwv
SFRNTE9iamVjdEVsZW1lbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvaHRtbC9IVE1MT2Jq
ZWN0RWxlbWVudC5jcHAJKHJldmlzaW9uIDI2OTE5KQorKysgV2ViQ29yZS9odG1sL0hUTUxPYmpl
Y3RFbGVtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTg2LDcgKzE4Niw3IEBAIHZvaWQgSFRN
TE9iamVjdEVsZW1lbnQ6OmF0dGFjaCgpCiAgICAgICAgICAgICAgICAgLy8gU2V0IG1fbmVlZFdp
ZGdldFVwZGF0ZSB0byBmYWxzZSBiZWZvcmUgY2FsbGluZyB1cGRhdGVXaWRnZXQgYmVjYXVzZSB1
cGRhdGVXaWRnZXQgbWF5IGNhdXNlCiAgICAgICAgICAgICAgICAgLy8gdGhpcyBtZXRob2Qgb3Ig
cmVjYWxjU3R5bGUgKHdoaWNoIGFsc28gY2FsbHMgdXBkYXRlV2lkZ2V0KSB0byBiZSBjYWxsZWQu
CiAgICAgICAgICAgICAgICAgbV9uZWVkV2lkZ2V0VXBkYXRlID0gZmFsc2U7Ci0gICAgICAgICAg
ICAgICAgc3RhdGljX2Nhc3Q8UmVuZGVyUGFydE9iamVjdCo+KHJlbmRlcmVyKCkpLT51cGRhdGVX
aWRnZXQodHJ1ZSk7CisgICAgICAgICAgICAgICAgc3RhdGljX2Nhc3Q8UmVuZGVyUGFydE9iamVj
dCo+KHJlbmRlcmVyKCkpLT51cGRhdGVXaWRnZXRTb29uKCk7CiAgICAgICAgICAgICB9IGVsc2Ug
ewogICAgICAgICAgICAgICAgIG1fbmVlZFdpZGdldFVwZGF0ZSA9IHRydWU7CiAgICAgICAgICAg
ICAgICAgc2V0Q2hhbmdlZCgpOwpJbmRleDogV2ViQ29yZS9tYW51YWwtdGVzdHMvcGFpbnQtZHVy
aW5nLXBsdWdpbi1hdHRhY2guaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL21hbnVhbC10ZXN0
cy9wYWludC1kdXJpbmctcGx1Z2luLWF0dGFjaC5odG1sCShyZXZpc2lvbiAwKQorKysgV2ViQ29y
ZS9tYW51YWwtdGVzdHMvcGFpbnQtZHVyaW5nLXBsdWdpbi1hdHRhY2guaHRtbAkocmV2aXNpb24g
MCkKQEAgLTAsMCArMSwzMCBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBI
VE1MIDQuMDEvL0VOIgorICAgICAgICAiaHR0cDovL3d3dy53My5vcmcvVFIvaHRtbDQvc3RyaWN0
LmR0ZCI+Cis8aHRtbCBsYW5nPSJlbiI+Cis8aGVhZD4KKzwvaGVhZD4KKzxib2R5PgorPHA+PGI+
QlVHIElEOjwvYj4gPGEgaHJlZj0iaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTU0MDUiPkJ1Z3ppbGxhIGJ1ZyAxNTQwNTwvYT4gQVNTRVJUSU9OIEZBSUxFRDogZC0+bV92
aWV3ICYmICFkLT5tX3ZpZXctPm5lZWRzTGF5b3V0KCkgaW4gRnJhbWU6OlBhaW50PC9wPgorCis8
cCBpZD0idGVzdCIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6c2t5Ymx1ZTsgcGFkZGluZzozcHg7
Ij48Yj5TVEVQUyBUTyBURVNUOjwvYj4gCitPcGVuIHRoaXMgcGFnZSB3aXRoIGEgZGVidWcgYnVp
bGQgb2YgV2ViS2l0LCBhbmQgY2xpY2sgdGhlIFRlc3QgYnV0dG9uIGJlbG93LgorPC9wPgorCis8
cCBpZD0ic3VjY2VzcyIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cGFsZWdyZWVuOyBwYWRkaW5n
OjNweDsiPjxiPlRFU1QgUEFTUzo8L2I+IAorQSBuZXcgd2luZG93IHdpbGwgb3BlbiB3aXRoIGEg
c2hlZXQgc2F5aW5nIFNhZmFyaSBjYW5ub3QgZmluZCB0aGUgSW50ZXJuZXQgcGx1Zy1pbi4gWW91
IHdpbGwgYmUgYWJsZSB0byBjbGljayB0aGUgQ2FuY2VsIGJ1dHRvbiBhbmQgY2xvc2UgdGhlIHdp
bmRvdy4KKzwvcD4KKworPHAgaWQ9ImZhaWx1cmUiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNG
RjMzMDA7IHBhZGRpbmc6M3B4OyI+PGI+VEVTVCBGQUlMOjwvYj4gIAorQSBuZXcgd2luZG93IHdp
bGwgb3BlbiB3aXRoIGEgc2hlZXQgc2F5aW5nIFNhZmFyaSBjYW5ub3QgZmluZCB0aGUgSW50ZXJu
ZXQgcGx1Zy1pbiwgdGhlbiBTYWZhcmkgd2lsbCBjcmFzaCBkdWUgdG8gYW4gYXNzZXJ0aW9uIGZh
aWx1cmUuCis8L3A+CisKKzxzY3JpcHQ+CisJZnVuY3Rpb24gaW5zZXJ0T2JqZWN0KCkKKwl7CisJ
CXZhciBvYmplY3RNYXJrdXAgPSAnPG9iamVjdCB0eXBlPSJhcHBsaWNhdGlvbi94LWZha2UtcGx1
Z2luIj48L29iamVjdD4nOworCQlvcGVuKCJkYXRhOnRleHQvaHRtbCwiICsgb2JqZWN0TWFya3Vw
ICsgIk5vIGFzc2VydGlvbiBmYWlsdXJlIG1lYW5zIHRoZSB0ZXN0IHBhc3NlZC4iLCAiVGVzdCIp
OworCX0KKzwvc2NyaXB0PgorPGJ1dHRvbiBvbmNsaWNrPSJpbnNlcnRPYmplY3QoKSI+VGVzdDwv
YnV0dG9uPgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
UGFydE9iamVjdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUGFy
dE9iamVjdC5jcHAJKHJldmlzaW9uIDI2OTE5KQorKysgV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
UGFydE9iamVjdC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI4MCw2ICsyODAsMTIgQEAgdm9pZCBS
ZW5kZXJQYXJ0T2JqZWN0OjpsYXlvdXQoKQogICAgIHNldE5lZWRzTGF5b3V0KGZhbHNlKTsKIH0K
IAordm9pZCBSZW5kZXJQYXJ0T2JqZWN0Ojp1cGRhdGVXaWRnZXRTb29uKCkKK3sKKyAgICBpZiAo
bV92aWV3KQorICAgICAgICBtX3ZpZXctPmFkZFdpZGdldFRvVXBkYXRlKHRoaXMpOworfQorCiB2
b2lkIFJlbmRlclBhcnRPYmplY3Q6OnZpZXdDbGVhcmVkKCkKIHsKICAgICBpZiAoZWxlbWVudCgp
ICYmIG1fd2lkZ2V0ICYmIG1fd2lkZ2V0LT5pc0ZyYW1lVmlldygpKSB7CkluZGV4OiBXZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJQYXJ0T2JqZWN0LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyUGFydE9iamVjdC5oCShyZXZpc2lvbiAyNjkxOSkKKysrIFdlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlclBhcnRPYmplY3QuaAkod29ya2luZyBjb3B5KQpAQCAtMzgsNiArMzgsNyBA
QCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIHZvaWQgbGF5b3V0KCk7CiAgICAgdm9pZCB1cGRhdGVX
aWRnZXQoYm9vbCBvbmx5Q3JlYXRlTm9uUGx1Z2lucyk7CisgICAgdm9pZCB1cGRhdGVXaWRnZXRT
b29uKCk7CiAKICAgICB2aXJ0dWFsIHZvaWQgdmlld0NsZWFyZWQoKTsKIH07Cg==
</data>
<flag name="review"
          id="7119"
          type_id="1"
          status="-"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>