<?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>37533</bug_id>
          
          <creation_ts>2010-04-13 17:10:44 -0700</creation_ts>
          <short_desc>[Chromium] UniscribeHelper::draw() should not ASSERT that ScriptTextOut always succeeds</short_desc>
          <delta_ts>2010-04-14 14:52:11 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Dumitru Daniliuc">dumi</reporter>
          <assigned_to name="Dumitru Daniliuc">dumi</assigned_to>
          <cc>brettw</cc>
    
    <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>212167</commentid>
    <comment_count>0</comment_count>
    <who name="Dumitru Daniliuc">dumi</who>
    <bug_when>2010-04-13 17:10:44 -0700</bug_when>
    <thetext>UniscribeHelper::draw() should not ASSERT that ScriptTextOut() always succeed. It even has logic to deal with this kind of failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212169</commentid>
    <comment_count>1</comment_count>
      <attachid>53302</attachid>
    <who name="Dumitru Daniliuc">dumi</who>
    <bug_when>2010-04-13 17:12:45 -0700</bug_when>
    <thetext>Created attachment 53302
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212181</commentid>
    <comment_count>2</comment_count>
    <who name="Brett Wilson (Google)">brettw</who>
    <bug_when>2010-04-13 17:55:10 -0700</bug_when>
    <thetext>For background, we probably used to have a DCHECK here with is a debug-only assert to help catch errors. However, there are legitimate reasons this function may fail, especially in the Chrome sandbox, which is what the existing recovery code is supposed to do.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212271</commentid>
    <comment_count>3</comment_count>
      <attachid>53302</attachid>
    <who name="Jian Li">jianli</who>
    <bug_when>2010-04-13 23:49:14 -0700</bug_when>
    <thetext>Comment on attachment 53302
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212504</commentid>
    <comment_count>4</comment_count>
    <who name="Dumitru Daniliuc">dumi</who>
    <bug_when>2010-04-14 12:44:49 -0700</bug_when>
    <thetext>Landed as r57595.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212588</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-04-14 14:50:02 -0700</bug_when>
    <thetext>fast/dom/Window/HTMLFrameSetElement-window-eventListener-attributes.html
has been failing consistently on SnowLeopard since this checkin:
http://build.webkit.org/results/SnowLeopard%20Intel%20Leaks/r57603%20(5978)/fast/dom/Window/HTMLFrameSetElement-window-eventListener-attributes-stderr.txt
ASSERTION FAILED: m_wrapper || !m_jsFunction
(/Volumes/Data/WebKit-BuildSlave/snowleopard-intel-leaks/build/WebCore/bindings/js/JSEventListener.h:83 JSC::JSObject* WebCore::JSEventListener::jsFunction(WebCore::ScriptExecutionContext*) const)

That&apos;s the same ASSERT as bug 36779, except now its failing every time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212592</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-04-14 14:52:11 -0700</bug_when>
    <thetext>Nevermind, this test is flakey and has been failing for much longer.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53302</attachid>
            <date>2010-04-13 17:12:45 -0700</date>
            <delta_ts>2010-04-13 23:49:13 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>1294</size>
            <attacher name="Dumitru Daniliuc">dumi</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NzU1MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMTAtMDQtMTMgIER1bWl0cnUgRGFuaWxpdWMgIDxkdW1pQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBSZW1vdmUgYW4gaW5jb3JyZWN0IEFTU0VSVCBpbiBVbmlzY3JpYmVIZWxwZXI6OmRyYXcoKS4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM3NTMzCisK
KyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9VbmlzY3JpYmVIZWxwZXIuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6VW5pc2NyaWJlSGVscGVyOjpkcmF3KToKKwogMjAxMC0wNC0x
MyAgQ2hhbmcgU2h1ICA8Y2hhbmcuc2h1QG5va2lhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBEYXJpbiBGaXNoZXIuCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVt
L1VuaXNjcmliZUhlbHBlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jaHJvbWl1bS9VbmlzY3JpYmVIZWxwZXIuY3BwCShyZXZpc2lvbiA1NzU0OCkKKysrIFdl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vVW5pc2NyaWJlSGVscGVyLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMzk4LDcgKzM5OCw2IEBAIHZvaWQgVW5pc2NyaWJlSGVscGVyOjpkcmF3
KEdyYXBoaWNzQ29udGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnNoYXBpbmcubV9hZHZhbmNlW2Zyb21HbHlwaF0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzaGFwaW5nLm1fb2Zmc2V0c1tmcm9tR2x5cGhd
KTsKLSAgICAgICAgICAgICAgICAgICAgQVNTRVJUKFNfT0sgPT0gaHIpOwogICAgICAgICAgICAg
ICAgICAgICB0ZXh0T3V0T2sgPSAoaHIgPT0gU19PSyk7CiAgICAgICAgICAgICAgICAgfSBlbHNl
IHsKICAgICAgICAgICAgICAgICAgICAgU2tQb2ludCBvcmlnaW47Cg==
</data>
<flag name="review"
          id="36988"
          type_id="1"
          status="+"
          setter="jianli"
    />
    <flag name="commit-queue"
          id="36989"
          type_id="3"
          status="-"
          setter="dumi"
    />
          </attachment>
      

    </bug>

</bugzilla>