<?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>52598</bug_id>
          
          <creation_ts>2011-01-17 15:07:25 -0800</creation_ts>
          <short_desc>Use of invalid hash map key in CSSFontFaceSource::getFontData() with 0-sized remote font</short_desc>
          <delta_ts>2011-01-17 15:15:08 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</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>mitz</reporter>
          <assigned_to>mitz</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>335544</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2011-01-17 15:07:25 -0800</bug_when>
    <thetext>Use of invalid hash map key in CSSFontFaceSource::getFontData() with 0-sized remote font</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>335547</commentid>
    <comment_count>1</comment_count>
      <attachid>79222</attachid>
    <who name="">mitz</who>
    <bug_when>2011-01-17 15:11:57 -0800</bug_when>
    <thetext>Created attachment 79222
Add 1 to the font size to ensure a non-zero hash key</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>335548</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2011-01-17 15:15:08 -0800</bug_when>
    <thetext>Fixed in &lt;http://trac.webkit.org/projects/webkit/changeset/75975&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>79222</attachid>
            <date>2011-01-17 15:11:57 -0800</date>
            <delta_ts>2011-01-17 15:13:21 -0800</delta_ts>
            <desc>Add 1 to the font size to ensure a non-zero hash key</desc>
            <filename>bug-52598-20110117151155.patch</filename>
            <type>text/plain</type>
            <size>4283</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc1OTc0KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDEtMTcgIERhbiBCZXJu
c3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBVc2Ugb2YgaW52YWxpZCBoYXNoIG1hcCBrZXkgaW4gQ1NTRm9udEZh
Y2VTb3VyY2U6OmdldEZvbnREYXRhKCkgd2l0aCAwLXNpemVkIHJlbW90ZSBmb250CisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MjU5OAorCisgICAgICAg
IFRlc3Q6IGZhc3QvY3NzL2ZvbnQtZmFjZS16ZXJvLWhhc2gta2V5Lmh0bWwKKworICAgICAgICAq
IGNzcy9DU1NGb250RmFjZVNvdXJjZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NGb250RmFj
ZVNvdXJjZTo6Z2V0Rm9udERhdGEpOiBBZGQgMSB0byB0aGUgZm9udCBzaXplIHRvIGF2b2lkIGEg
MCBoYXNoIGtleS4KKyAgICAgICAgKiBjc3MvQ1NTU2VnbWVudGVkRm9udEZhY2UuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6Q1NTU2VnbWVudGVkRm9udEZhY2U6OmdldEZvbnREYXRhKTogRGl0dG8u
CisKIDIwMTEtMDEtMTcgIERhdmlkIEtpbHplciAgPGRka2lsemVyQGFwcGxlLmNvbT4KIAogICAg
ICAgICA8aHR0cDovL3dlYmtpdC5vcmcvYi81MjU5Nj4gQWRkIG1pc3NpbmcgRE9NRG9jdW1lbnQv
RE9NRG9jdW1lbnRGcmFnbWVudCBoZWFkZXJzIHRvIFhjb2RlIHByb2plY3QKSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL2Nzcy9DU1NGb250RmFjZVNvdXJjZS5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvY3NzL0NTU0ZvbnRGYWNlU291cmNlLmNwcAkocmV2aXNpb24gNzU5NjApCisrKyBT
b3VyY2UvV2ViQ29yZS9jc3MvQ1NTRm9udEZhY2VTb3VyY2UuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0xMTUsNyArMTE1LDcgQEAgU2ltcGxlRm9udERhdGEqIENTU0ZvbnRGYWNlU291cmNlOjpnZXRG
bwogICAgIH0KIAogICAgIC8vIFNlZSBpZiB3ZSBoYXZlIGEgbWFwcGluZyBpbiBvdXIgRm9udERh
dGEgY2FjaGUuCi0gICAgdW5zaWduZWQgaGFzaEtleSA9IGZvbnREZXNjcmlwdGlvbi5jb21wdXRl
ZFBpeGVsU2l6ZSgpIDw8IDMgfCAoZm9udERlc2NyaXB0aW9uLm9yaWVudGF0aW9uKCkgPT0gVmVy
dGljYWwgPyA0IDogMCkgfCAoc3ludGhldGljQm9sZCA/IDIgOiAwKSB8IChzeW50aGV0aWNJdGFs
aWMgPyAxIDogMCk7CisgICAgdW5zaWduZWQgaGFzaEtleSA9IChmb250RGVzY3JpcHRpb24uY29t
cHV0ZWRQaXhlbFNpemUoKSArIDEpIDw8IDMgfCAoZm9udERlc2NyaXB0aW9uLm9yaWVudGF0aW9u
KCkgPT0gVmVydGljYWwgPyA0IDogMCkgfCAoc3ludGhldGljQm9sZCA/IDIgOiAwKSB8IChzeW50
aGV0aWNJdGFsaWMgPyAxIDogMCk7CiAgICAgaWYgKFNpbXBsZUZvbnREYXRhKiBjYWNoZWREYXRh
ID0gbV9mb250RGF0YVRhYmxlLmdldChoYXNoS2V5KSkKICAgICAgICAgcmV0dXJuIGNhY2hlZERh
dGE7CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTZWdtZW50ZWRGb250RmFjZS5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3NzL0NTU1NlZ21lbnRlZEZvbnRGYWNlLmNw
cAkocmV2aXNpb24gNzU5NjApCisrKyBTb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU2VnbWVudGVkRm9u
dEZhY2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC04OCw3ICs4OCw3IEBAIEZvbnREYXRhKiBDU1NT
ZWdtZW50ZWRGb250RmFjZTo6Z2V0Rm9udEQKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBGb250
VHJhaXRzTWFzayBkZXNpcmVkVHJhaXRzTWFzayA9IGZvbnREZXNjcmlwdGlvbi50cmFpdHNNYXNr
KCk7Ci0gICAgdW5zaWduZWQgaGFzaEtleSA9IChmb250RGVzY3JpcHRpb24uY29tcHV0ZWRQaXhl
bFNpemUoKSA8PCAoRm9udFRyYWl0c01hc2tXaWR0aCArIDEpKSB8ICgoZm9udERlc2NyaXB0aW9u
Lm9yaWVudGF0aW9uKCkgPT0gVmVydGljYWwgPyAxIDogMCkgPDwgRm9udFRyYWl0c01hc2tXaWR0
aCkgfCBkZXNpcmVkVHJhaXRzTWFzazsKKyAgICB1bnNpZ25lZCBoYXNoS2V5ID0gKChmb250RGVz
Y3JpcHRpb24uY29tcHV0ZWRQaXhlbFNpemUoKSArIDEpIDw8IChGb250VHJhaXRzTWFza1dpZHRo
ICsgMSkpIHwgKChmb250RGVzY3JpcHRpb24ub3JpZW50YXRpb24oKSA9PSBWZXJ0aWNhbCA/IDEg
OiAwKSA8PCBGb250VHJhaXRzTWFza1dpZHRoKSB8IGRlc2lyZWRUcmFpdHNNYXNrOwogCiAgICAg
U2VnbWVudGVkRm9udERhdGEqIGZvbnREYXRhID0gbV9mb250RGF0YVRhYmxlLmdldChoYXNoS2V5
KTsKICAgICBpZiAoZm9udERhdGEpCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA3NTk3NCkKKysrIExheW91
dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDExLTAx
LTE3ICBEYW4gQmVybnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIG9mIGludmFsaWQgaGFzaCBtYXAga2V5
IGluIENTU0ZvbnRGYWNlU291cmNlOjpnZXRGb250RGF0YSgpIHdpdGggMC1zaXplZCByZW1vdGUg
Zm9udAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTI1
OTgKKworICAgICAgICAqIGZhc3QvY3NzL2ZvbnQtZmFjZS16ZXJvLWhhc2gta2V5LWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MvZm9udC1mYWNlLXplcm8taGFzaC1rZXku
aHRtbDogQWRkZWQuCisKIDIwMTEtMDEtMTcgIEhlbGRlciBDb3JyZWlhICA8aGVsZGVyQHNlbmNo
YS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQW5kcmVhcyBLbGluZy4KSW5kZXg6IExheW91
dFRlc3RzL2Zhc3QvY3NzL2ZvbnQtZmFjZS16ZXJvLWhhc2gta2V5LWV4cGVjdGVkLnR4dAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9mb250LWZhY2UtemVyby1oYXNoLWtleS1l
eHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9mb250LWZh
Y2UtemVyby1oYXNoLWtleS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMyBA
QAorVGVzdCBmb3IgYW4gYXNzZXJ0aW9uIGZhaWx1cmUgd2hlbiBzcGVjaWZ5aW5nIGEgMCBzaXpl
IGZvciBhIHJlbW90ZSBmb250LgorCitJbnZpc2libGUgdGV4dC4KSW5kZXg6IExheW91dFRlc3Rz
L2Zhc3QvY3NzL2ZvbnQtZmFjZS16ZXJvLWhhc2gta2V5Lmh0bWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvZmFzdC9jc3MvZm9udC1mYWNlLXplcm8taGFzaC1rZXkuaHRtbAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL2Zhc3QvY3NzL2ZvbnQtZmFjZS16ZXJvLWhhc2gta2V5Lmh0bWwJ
KHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTYgQEAKKzxzY3JpcHQ+CisgICAgaWYgKHdpbmRvdy5s
YXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFz
VGV4dCgpOworPC9zY3JpcHQ+Cis8c3R5bGU+CisgICAgQGZvbnQtZmFjZSB7CisgICAgICAgIGZv
bnQtZmFtaWx5OiB0ZXN0OworICAgICAgICBzcmM6IHVybChyZXNvdXJjZXMvQWhlbS50dGYpOwor
ICAgIH0KKzwvc3R5bGU+Cis8cD4KKyAgICBUZXN0IGZvciBhbiBhc3NlcnRpb24gZmFpbHVyZSB3
aGVuIHNwZWNpZnlpbmcgYSAwIHNpemUgZm9yIGEgcmVtb3RlIGZvbnQuCis8L3A+Cis8cCBzdHls
ZT0iZm9udC1mYW1pbHk6IHRlc3Q7IGZvbnQtc2l6ZTogMDsiPgorICAgIEludmlzaWJsZSB0ZXh0
LgorPC9wPgo=
</data>
<flag name="review"
          id="70612"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>