<?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>13864</bug_id>
          
          <creation_ts>2007-05-24 13:44:28 -0700</creation_ts>
          <short_desc>REGRESSION: Uninitialized value in RenderBlock::calcInlinePrefWidths()</short_desc>
          <delta_ts>2008-08-24 02:19:03 -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>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>InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eli Fidler">efidler</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ariya.hidayat</cc>
    
    <cc>bdakin</cc>
    
    <cc>dacarson</cc>
    
    <cc>hyatt</cc>
    
    <cc>kbalazs</cc>
    
    <cc>mitz</cc>
    
    <cc>staikos</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>9204</commentid>
    <comment_count>0</comment_count>
    <who name="Eli Fidler">efidler</who>
    <bug_when>2007-05-24 13:44:28 -0700</bug_when>
    <thetext>For text blocks that are just whitespace and stripFrontSpaces=true, when checking if the block should be considered for breaking, beginWS and endWS are used, but are uninitialized (RenderBlock.cpp:3741).

They don&apos;t get initialized in RenderText::trimmedPrefWidths() since it returns early.

I&apos;m not sure if such blocks should be considered for breaking, so I don&apos;t know what values to initialize beginWS and endWS to.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>9197</commentid>
    <comment_count>1</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2007-05-24 16:02:27 -0700</bug_when>
    <thetext>Confirming.  This is a regression from newly-added code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2092</commentid>
    <comment_count>2</comment_count>
      <attachid>16009</attachid>
    <who name="">mitz</who>
    <bug_when>2007-08-17 08:25:19 -0700</bug_when>
    <thetext>Created attachment 16009
All-whitespace text test case

I think the code in RenderBlock::calcInlinePrefWidths is wrong anyway as demonstrated by this test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161</commentid>
    <comment_count>3</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2007-08-30 14:38:39 -0700</bug_when>
    <thetext>&lt;rdar://problem/5451470&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1147</commentid>
    <comment_count>4</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2007-08-30 14:40:09 -0700</bug_when>
    <thetext>What kind of effects could we see on real-world sites from this bug?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64077</commentid>
    <comment_count>5</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-12-12 23:50:59 -0800</bug_when>
    <thetext>*** Bug 16414 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80529</commentid>
    <comment_count>6</comment_count>
    <who name="Ariya Hidayat">ariya.hidayat</who>
    <bug_when>2008-05-15 12:14:53 -0700</bug_when>
    <thetext>*** Bug 19083 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87160</commentid>
    <comment_count>7</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2008-07-28 08:22:43 -0700</bug_when>
    <thetext>*** Bug 20194 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>89188</commentid>
    <comment_count>8</comment_count>
      <attachid>22959</attachid>
    <who name="">mitz</who>
    <bug_when>2008-08-24 01:35:50 -0700</bug_when>
    <thetext>Created attachment 22959
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>89189</commentid>
    <comment_count>9</comment_count>
    <who name="">mitz</who>
    <bug_when>2008-08-24 02:19:03 -0700</bug_when>
    <thetext>Fixed in &lt;http://trac.webkit.org/changeset/35902&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16009</attachid>
            <date>2007-08-17 08:25:19 -0700</date>
            <delta_ts>2007-08-17 08:25:19 -0700</delta_ts>
            <desc>All-whitespace text test case</desc>
            <filename>13864 test case.html</filename>
            <type>text/html</type>
            <size>577</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PHRhYmxlPgoJPHRyPgoJCTx0ZCBzdHlsZT0iYmFja2dyb3VuZDogZ3JlZW47Ij48c3BhbiBzdHls
ZT0ibWFyZ2luLWxlZnQ6IDUwcHg7Ij4gPC9zcGFuPlg8L3RkPgoJCTx0ZCB3aWR0aD0iMTAwJSI+
PC90ZD4KCTwvdHI+CjwvdGFibGU+Cgo8dGFibGU+Cgk8dHI+CgkJPHRkIHN0eWxlPSJiYWNrZ3Jv
dW5kOiBncmVlbjsiPjxzcGFuIHN0eWxlPSJtYXJnaW4tcmlnaHQ6IDUwcHg7Ij4gPC9zcGFuPlg8
L3RkPgoJCTx0ZCB3aWR0aD0iMTAwJSI+PC90ZD4KCTwvdHI+CjwvdGFibGU+Cgo8dGFibGU+Cgk8
dHI+CgkJPHRkIHN0eWxlPSJiYWNrZ3JvdW5kOiBncmVlbjsiPjxzcGFuIHN0eWxlPSJtYXJnaW4t
bGVmdDogNTBweDsiPiA8c3Bhbj5XPC9zcGFuPjwvc3Bhbj5YPC90ZD4KCQk8dGQgd2lkdGg9IjEw
MCUiPjwvdGQ+Cgk8L3RyPgo8L3RhYmxlPgoKPHRhYmxlPgoJPHRyPgoJCTx0ZCBzdHlsZT0iYmFj
a2dyb3VuZDogZ3JlZW47Ij48c3BhbiBzdHlsZT0ibWFyZ2luLXJpZ2h0OiA1MHB4OyI+IDxzcGFu
Plc8L3NwYW4+PC9zcGFuPlg8L3RkPgoJCTx0ZCB3aWR0aD0iMTAwJSI+PC90ZD4KCTwvdHI+Cjwv
dGFibGU+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22959</attachid>
            <date>2008-08-24 01:35:50 -0700</date>
            <delta_ts>2008-08-24 02:05:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>13864_r1.diff</filename>
            <type>text/plain</type>
            <size>1596</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzNTkwMCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDgtMDgtMjQgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAtIGZp
eCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM4NjQKKyAgICAgICAg
ICA8cmRhcjovL3Byb2JsZW0vNTQ1MTQ3MD4gUkVHUkVTU0lPTjogVW5pbml0aWFsaXplZCB2YWx1
ZSBpbiBSZW5kZXJCbG9jazo6Y2FsY0lubGluZVByZWZXaWR0aHMoKQorCisgICAgICAgICogcmVu
ZGVyaW5nL1JlbmRlclRleHQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGV4dDo6dHJp
bW1lZFByZWZXaWR0aHMpOiBNb3ZlZCB0aGUgYXNzaWdubWVudCB0bworICAgICAgICBiZWdpbldT
IGFuZCBlbmRXUyBiZWZvcmUgdGhlIGVhcmx5IHJldHVybiB0byBlbnN1cmUgdGhhdCB0aGV5IGFy
ZQorICAgICAgICBpbml0aWFsaXplZCBpbiB0aGF0IGNhc2UuCisKIDIwMDgtMDgtMjMgIENhbWVy
b24gWndhcmljaCAgPGN3endhcmljaEB1d2F0ZXJsb28uY2E+CiAKICAgICAgICAgUnViYmVyLXN0
YW1wZWQgYnkgTWFyayBSb3dlLgpJbmRleDogV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dC5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dC5jcHAJKHJldmlz
aW9uIDM1ODk4KQorKysgV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dC5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTQxMCw3ICs0MTAsMTEgQEAgdm9pZCBSZW5kZXJUZXh0Ojp0cmltbWVkUHJlZldp
ZHRocyhpbnQgbAogICAgIGlmIChtX2hhc1RhYiB8fCBwcmVmV2lkdGhzRGlydHkoKSkKICAgICAg
ICAgY2FsY1ByZWZXaWR0aHMobGVhZFdpZHRoKTsKIAorICAgIGJlZ2luV1MgPSAhc3RyaXBGcm9u
dFNwYWNlcyAmJiBtX2hhc0JlZ2luV1M7CisgICAgZW5kV1MgPSBtX2hhc0VuZFdTOworCiAgICAg
aW50IGxlbiA9IHRleHRMZW5ndGgoKTsKKwogICAgIGlmICghbGVuIHx8IChzdHJpcEZyb250U3Bh
Y2VzICYmIG1fdGV4dC0+Y29udGFpbnNPbmx5V2hpdGVzcGFjZSgpKSkgewogICAgICAgICBiZWdp
bk1pblcgPSAwOwogICAgICAgICBlbmRNaW5XID0gMDsKQEAgLTQyNCw4ICs0MjgsNiBAQCB2b2lk
IFJlbmRlclRleHQ6OnRyaW1tZWRQcmVmV2lkdGhzKGludCBsCiAKICAgICBtaW5XID0gbV9taW5X
aWR0aDsKICAgICBtYXhXID0gbV9tYXhXaWR0aDsKLSAgICBiZWdpbldTID0gIXN0cmlwRnJvbnRT
cGFjZXMgJiYgbV9oYXNCZWdpbldTOwotICAgIGVuZFdTID0gbV9oYXNFbmRXUzsKIAogICAgIGJl
Z2luTWluVyA9IG1fYmVnaW5NaW5XaWR0aDsKICAgICBlbmRNaW5XID0gbV9lbmRNaW5XaWR0aDsK
</data>
<flag name="review"
          id="10217"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>