<?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>66862</bug_id>
          
          <creation_ts>2011-08-24 10:18:19 -0700</creation_ts>
          <short_desc>[chromium] Renderer crashes if compositor runs out of texture memory</short_desc>
          <delta_ts>2011-08-24 15:10:14 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</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>0</everconfirmed>
          <reporter name="Iain Merrick">husky</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>enne</cc>
    
    <cc>husky</cc>
    
    <cc>jamesr</cc>
    
    <cc>nduca</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>456164</commentid>
    <comment_count>0</comment_count>
    <who name="Iain Merrick">husky</who>
    <bug_when>2011-08-24 10:18:19 -0700</bug_when>
    <thetext>To reproduce: load http://diden.net/test/tex.html and move the slider to the right. The renderer reliably crashes at around 60. (That might be because of the hard-coded texture limit of 64MB. The usage reported by the page may not be accurate, though, because of tiling.)

Possibly related to TextureManager refactoring? https://bugs.webkit.org/show_bug.cgi?id=64772

The old behavior was just to skip drawing some layers, but that wasn&apos;t really ideal either.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456175</commentid>
    <comment_count>1</comment_count>
    <who name="Iain Merrick">husky</who>
    <bug_when>2011-08-24 10:31:47 -0700</bug_when>
    <thetext>It&apos;s an assert:

./gpu/command_buffer/client/../client/gles2_implementation_autogen.h(287): GPU_DCHECK(textures[i] != 0 (0)) failed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456234</commentid>
    <comment_count>2</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-08-24 11:18:14 -0700</bug_when>
    <thetext>Stack?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456260</commentid>
    <comment_count>3</comment_count>
      <attachid>105029</attachid>
    <who name="Iain Merrick">husky</who>
    <bug_when>2011-08-24 11:36:46 -0700</bug_when>
    <thetext>Created attachment 105029
gdb backtrace 

Looks like we&apos;re just deleting 0? I think that&apos;s kosher so maybe the DCHECK isn&apos;t needed. No crash in release builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456317</commentid>
    <comment_count>4</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-08-24 12:44:20 -0700</bug_when>
    <thetext>Yeah, I&apos;ve been assuming that deleting texture 0 is safe.  It&apos;s quite easy to avoid calling deleteTexture() on zero if the underlying stack is unhappy with it, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456424</commentid>
    <comment_count>5</comment_count>
      <attachid>105072</attachid>
    <who name="Iain Merrick">husky</who>
    <bug_when>2011-08-24 14:48:05 -0700</bug_when>
    <thetext>Created attachment 105072
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456430</commentid>
    <comment_count>6</comment_count>
    <who name="Iain Merrick">husky</who>
    <bug_when>2011-08-24 14:48:57 -0700</bug_when>
    <thetext>Turns out we got stricter back in June - http://code.google.com/p/chromium/issues/detail?id=85268</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456435</commentid>
    <comment_count>7</comment_count>
      <attachid>105072</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-08-24 14:52:56 -0700</bug_when>
    <thetext>Comment on attachment 105072
Patch

Ah, OK.  I wasn&apos;t aware of that change (or more likely just forgot about it).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456452</commentid>
    <comment_count>8</comment_count>
      <attachid>105072</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-24 15:10:10 -0700</bug_when>
    <thetext>Comment on attachment 105072
Patch

Clearing flags on attachment: 105072

Committed r93743: &lt;http://trac.webkit.org/changeset/93743&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456453</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-24 15:10:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>105029</attachid>
            <date>2011-08-24 11:36:46 -0700</date>
            <delta_ts>2011-08-24 11:36:46 -0700</delta_ts>
            <desc>gdb backtrace </desc>
            <filename>stack.txt</filename>
            <type>text/plain</type>
            <size>6793</size>
            <attacher name="Iain Merrick">husky</attacher>
            
              <data encoding="base64">IzAgIDB4MDAwMDdmYjc0MTJkNGE3NSBpbiByYWlzZSAoc2lnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0
PikKICAgIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgvcmFpc2UuYzo2NAojMSAg
MHgwMDAwN2ZiNzQxMmQ4NWMwIGluIGFib3J0ICgpIGF0IGFib3J0LmM6OTIKIzIgIDB4MDAwMDdm
Yjc0MTJjZDk0MSBpbiBfX2Fzc2VydF9mYWlsIChhc3NlcnRpb249MHg3ZmI3NTBkNmZmYTQgImZh
bHNlIiwgZmlsZT08dmFsdWUgb3B0aW1pemVkIG91dD4sIAogICAgbGluZT0xNDAsIGZ1bmN0aW9u
PTB4N2ZiNzUwZDcxMDAwICJncHU6OkxvZ2dlcjo6fkxvZ2dlcigpIikgYXQgYXNzZXJ0LmM6ODEK
IzMgIDB4MDAwMDdmYjc1MDI1MTg1ZiBpbiBncHU6OkxvZ2dlcjo6fkxvZ2dlciAodGhpcz0weDdm
ZmZjYjViMzRlMCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikKICAgIGF0IC4vZ3B1
L2NvbW1hbmRfYnVmZmVyL2NsaWVudC8uLi9jbGllbnQvLi4vY2xpZW50Ly4uL2NvbW1vbi9sb2dn
aW5nLmg6MTQwCiM0ICAweDAwMDA3ZmI3NTAyNjhkMjAgaW4gZ3B1OjpMb2dnZXI6OkNoZWNrVHJ1
ZTxib29sPiAoeD1AMHg3ZmZmY2I1YjM4NGQsIAogICAgZmlsZT0weDdmYjc1MGQ3MDAxOCAiLi9n
cHUvY29tbWFuZF9idWZmZXIvY2xpZW50Ly4uL2NsaWVudC9nbGVzMl9pbXBsZW1lbnRhdGlvbl9h
dXRvZ2VuLmgiLCAKICAgIGxpbmU9Mjg3LCB4X25hbWU9MHg3ZmI3NTBkNzA0NTUgInRleHR1cmVz
W2ldICE9IDAiLCBjaGVja19uYW1lPTB4N2ZiNzUwZDcwMzNjICJHUFVfRENIRUNLIikKICAgIGF0
IC4vZ3B1L2NvbW1hbmRfYnVmZmVyL2NsaWVudC8uLi9jbGllbnQvLi4vY2xpZW50Ly4uL2NvbW1v
bi9sb2dnaW5nLmg6NDgKIzUgIDB4MDAwMDdmYjc1MDI1OTc0MSBpbiBncHU6OmdsZXMyOjpHTEVT
MkltcGxlbWVudGF0aW9uOjpEZWxldGVUZXh0dXJlcyAodGhpcz0weDdmYjczZDRhNGIwMCwgbj0x
LCAKICAgIHRleHR1cmVzPTB4N2ZmZmNiNWIzODc0KSBhdCAuL2dwdS9jb21tYW5kX2J1ZmZlci9j
bGllbnQvLi4vY2xpZW50L2dsZXMyX2ltcGxlbWVudGF0aW9uX2F1dG9nZW4uaDoyODMKIzYgIDB4
MDAwMDdmYjc1MDkxYjc5NCBpbiBXZWJHcmFwaGljc0NvbnRleHQzRENvbW1hbmRCdWZmZXJJbXBs
OjpkZWxldGVUZXh0dXJlICh0aGlzPTB4N2ZiNzM5ZWI0MWEwLCAKICAgIHRleHR1cmU9MCkgYXQg
Y29udGVudC9yZW5kZXJlci9ncHUvd2ViZ3JhcGhpY3Njb250ZXh0M2RfY29tbWFuZF9idWZmZXJf
aW1wbC5jYzoxMDIyCiM3ICAweDAwMDA3ZmI3NDkxZTkzOTYgaW4gV2ViQ29yZTo6R3JhcGhpY3ND
b250ZXh0M0RJbnRlcm5hbDo6ZGVsZXRlVGV4dHVyZSAodGhpcz0weDdmYjczZDUxYTEyMCwgYTE9
MCkKICAgIGF0IHRoaXJkX3BhcnR5L1dlYktpdC9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9H
cmFwaGljc0NvbnRleHQzRENocm9taXVtLmNwcDo3NTIKIzggIDB4MDAwMDdmYjc0OTFlYzM0OCBp
biBXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQzRDo6ZGVsZXRlVGV4dHVyZSAodGhpcz0weDdmYjcz
YTQzOTYwMCwgYTE9MCkKICAgIGF0IHRoaXJkX3BhcnR5L1dlYktpdC9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL3NyYy9HcmFwaGljc0NvbnRleHQzRENocm9taXVtLmNwcDoxMjAzCiM5ICAweDAwMDA3
ZmI3NDljNzkzMzEgaW4gV2ViQ29yZTo6VGV4dHVyZU1hbmFnZXI6OmRlbGV0ZUV2aWN0ZWRUZXh0
dXJlcyAodGhpcz0weDdmYjczOWViMGI2MCwgCiAgICBjb250ZXh0PTB4N2ZiNzNhNDM5NjAwKQog
ICAgYXQgdGhpcmRfcGFydHkvV2ViS2l0L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2Nocm9taXVtL1RleHR1cmVNYW5hZ2VyLmNwcDoxMzgKIzEwIDB4MDAwMDdmYjc0OWM2NmU3MCBp
biBXZWJDb3JlOjpMYXllclJlbmRlcmVyQ2hyb21pdW06OnVwZGF0ZUxheWVycyAodGhpcz0weDdm
YjczYTM4YTc4MCwgCiAgICByb290TGF5ZXI9MHg3ZmI3MzlmMWE4MDApCiAgICBhdCB0aGlyZF9w
YXJ0eS9XZWJLaXQvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vTGF5
ZXJSZW5kZXJlckNocm9taXVtLmNwcDo2MTkKIzExIDB4MDAwMDdmYjc0OWM2NjllMSBpbiBXZWJD
b3JlOjpMYXllclJlbmRlcmVyQ2hyb21pdW06OnVwZGF0ZUxheWVycyAodGhpcz0weDdmYjczYTM4
YTc4MCkKICAgIGF0IHRoaXJkX3BhcnR5L1dlYktpdC9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9jaHJvbWl1bS9MYXllclJlbmRlcmVyQ2hyb21pdW0uY3BwOjU2MwojMTIgMHgwMDAw
N2ZiNzQ5Yzk0NmEwIGluIFdlYkNvcmU6OkNDTGF5ZXJUcmVlSG9zdDo6ZG9Db21wb3NpdGUgKHRo
aXM9MHg3ZmI3MzlmMGZlMDApCiAgICBhdCB0aGlyZF9wYXJ0eS9XZWJLaXQvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0LmNwcDoyMzkK
IzEzIDB4MDAwMDdmYjc0OWM5NDc0NCBpbiBXZWJDb3JlOjpDQ0xheWVyVHJlZUhvc3Q6OmNvbXBv
c2l0ZSAodGhpcz0weDdmYjczOWYwZmUwMCwgZmluaXNoPWZhbHNlKQogICAgYXQgdGhpcmRfcGFy
dHkvV2ViS2l0L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0ND
TGF5ZXJUcmVlSG9zdC5jcHA6MjYwCiMxNCAweDAwMDA3ZmI3NDkyODRkOTcgaW4gV2ViS2l0OjpX
ZWJWaWV3SW1wbDo6Y29tcG9zaXRlICh0aGlzPTB4N2ZiNzNkNGEzMjgwLCBmaW5pc2g9ZmFsc2Up
CiAgICBhdCB0aGlyZF9wYXJ0eS9XZWJLaXQvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2Vi
Vmlld0ltcGwuY3BwOjExODQKIzE1IDB4MDAwMDdmYjc1MDhjOWMxOCBpbiBSZW5kZXJXaWRnZXQ6
OkRvRGVmZXJyZWRVcGRhdGUgKHRoaXM9MHg3ZmI3M2FkMDY0MDApCiAgICBhdCBjb250ZW50L3Jl
bmRlcmVyL3JlbmRlcl93aWRnZXQuY2M6ODExCiMxNiAweDAwMDA3ZmI3NTA4Yzg5ZTEgaW4gUmVu
ZGVyV2lkZ2V0OjpEb0RlZmVycmVkVXBkYXRlQW5kU2VuZElucHV0QWNrICh0aGlzPTB4N2ZiNzNh
ZDA2NDAwKQogICAgYXQgY29udGVudC9yZW5kZXJlci9yZW5kZXJfd2lkZ2V0LmNjOjY3OQojMTcg
MHgwMDAwN2ZiNzUwOGM2Yjg1IGluIFJlbmRlcldpZGdldDo6T25VcGRhdGVSZWN0QWNrICh0aGlz
PTB4N2ZiNzNhZDA2NDAwKQogICAgYXQgY29udGVudC9yZW5kZXJlci9yZW5kZXJfd2lkZ2V0LmNj
OjM3MwojMTggMHgwMDAwN2ZiNzUwOGNjYzBiIGluIElQQzo6TWVzc2FnZTo6RGlzcGF0Y2g8UmVu
ZGVyV2lkZ2V0LCBSZW5kZXJXaWRnZXQ+IChtc2c9MHg3ZmI3M2Q0NWJlNDgsIAogICAgb2JqPTB4
N2ZiNzNhZDA2NDAwLCBzZW5kZXI9MHg3ZmI3M2FkMDY0MDAsIGZ1bmM9CiAgICAodm9pZCAoUmVu
ZGVyV2lkZ2V0OjoqKShSZW5kZXJXaWRnZXQgKikpIDB4N2ZiNzUwOGM2ODE0IDxSZW5kZXJXaWRn
ZXQ6Ok9uVXBkYXRlUmVjdEFjaygpPikKICAgIGF0IC4vaXBjL2lwY19tZXNzYWdlLmg6MTM3CiMx
OSAweDAwMDA3ZmI3NTA4YzVhNDMgaW4gUmVuZGVyV2lkZ2V0OjpPbk1lc3NhZ2VSZWNlaXZlZCAo
dGhpcz0weDdmYjczYWQwNjQwMCwgbWVzc2FnZT0uLi4pCiAgICBhdCBjb250ZW50L3JlbmRlcmVy
L3JlbmRlcl93aWRnZXQuY2M6MTk3CiMyMCAweDAwMDA3ZmI3NTA4YTNiYmYgaW4gUmVuZGVyVmll
dzo6T25NZXNzYWdlUmVjZWl2ZWQgKHRoaXM9MHg3ZmI3M2FkMDY0MDAsIG1lc3NhZ2U9Li4uKQog
ICAgYXQgY29udGVudC9yZW5kZXJlci9yZW5kZXJfdmlldy5jYzo3MTcKIzIxIDB4MDAwMDdmYjc0
ZmViNzM1OCBpbiBNZXNzYWdlUm91dGVyOjpSb3V0ZU1lc3NhZ2UgKHRoaXM9MHg3ZmI3M2Q0Mzk5
MzAsIG1zZz0uLi4pCiAgICBhdCBjb250ZW50L2NvbW1vbi9tZXNzYWdlX3JvdXRlci5jYzo0Ngoj
MjIgMHgwMDAwN2ZiNzRmZWI3MmZhIGluIE1lc3NhZ2VSb3V0ZXI6Ok9uTWVzc2FnZVJlY2VpdmVk
ICh0aGlzPTB4N2ZiNzNkNDM5OTMwLCBtc2c9Li4uKQogICAgYXQgY29udGVudC9jb21tb24vbWVz
c2FnZV9yb3V0ZXIuY2M6MzgKIzIzIDB4MDAwMDdmYjc0ZmRjZTYyMSBpbiBDaGlsZFRocmVhZDo6
T25NZXNzYWdlUmVjZWl2ZWQgKHRoaXM9MHg3ZmI3M2Q0Mzk5MDgsIG1zZz0uLi4pCi0tLVR5cGUg
PHJldHVybj4gdG8gY29udGludWUsIG9yIHEgPHJldHVybj4gdG8gcXVpdC0tLQogICAgYXQgY29u
dGVudC9jb21tb24vY2hpbGRfdGhyZWFkLmNjOjE3NQojMjQgMHgwMDAwN2ZiNzRlYjIyMmQyIGlu
IElQQzo6Q2hhbm5lbFByb3h5OjpDb250ZXh0OjpPbkRpc3BhdGNoTWVzc2FnZSAodGhpcz0weDdm
YjczZDQzODQ4MCwgCiAgICBtZXNzYWdlPS4uLikgYXQgaXBjL2lwY19jaGFubmVsX3Byb3h5LmNj
OjI1NgojMjUgMHgwMDAwN2ZiNzRlYjI1N2YzIGluIERpc3BhdGNoVG9NZXRob2Q8SVBDOjpDaGFu
bmVsUHJveHk6OkNvbnRleHQsIHZvaWQgKElQQzo6Q2hhbm5lbFByb3h5OjpDb250ZXh0OjoqKShJ
UEM6Ok1lc3NhZ2UgY29uc3QmKSwgSVBDOjpNZXNzYWdlPiAob2JqPTB4N2ZiNzNkNDM4NDgwLCBt
ZXRob2Q9CiAgICAodm9pZCAoSVBDOjpDaGFubmVsUHJveHk6OkNvbnRleHQ6OiopKElQQzo6Q2hh
bm5lbFByb3h5OjpDb250ZXh0ICosIGNvbnN0IElQQzo6TWVzc2FnZSAmKSkgMHg3ZmI3NGViMjIy
MjggPElQQzo6Q2hhbm5lbFByb3h5OjpDb250ZXh0OjpPbkRpc3BhdGNoTWVzc2FnZShJUEM6Ok1l
c3NhZ2UgY29uc3QmKT4sIGFyZz0uLi4pCiAgICBhdCAuL2Jhc2UvdHVwbGUuaDo1NTEKIzI2IDB4
MDAwMDdmYjc0ZWIyNTUxYSBpbiBSdW5uYWJsZU1ldGhvZDxJUEM6OkNoYW5uZWxQcm94eTo6Q29u
dGV4dCwgdm9pZCAoSVBDOjpDaGFubmVsUHJveHk6OkNvbnRleHQ6OiopKElQQzo6TWVzc2FnZSBj
b25zdCYpLCBUdXBsZTE8SVBDOjpNZXNzYWdlPiA+OjpSdW4gKHRoaXM9MHg3ZmI3M2Q0NWJlMTAp
IGF0IC4vYmFzZS90YXNrLmg6MzQ5CiMyNyAweDAwMDA3ZmI3NGU5NTQ0YjMgaW4gYmFzZTo6c3Vi
dGxlOjpUYXNrQ2xvc3VyZUFkYXB0ZXI6OlJ1biAodGhpcz0weDdmYjczYTQzOThkMCkgYXQgYmFz
ZS90YXNrLmNjOjU2CiMyOCAweDAwMDA3ZmI3NGU5MDNkNWUgaW4gYmFzZTo6aW50ZXJuYWw6Oklu
dm9rZXIxPGZhbHNlLCBiYXNlOjppbnRlcm5hbDo6SW52b2tlclN0b3JhZ2UxPHZvaWQgKGJhc2U6
OnN1YnRsZTo6VGFza0Nsb3N1cmVBZGFwdGVyOjoqKSgpLCBiYXNlOjpzdWJ0bGU6OlRhc2tDbG9z
dXJlQWRhcHRlcio+LCB2b2lkIChiYXNlOjpzdWJ0bGU6OlRhc2tDbG9zdXJlQWRhcHRlcjo6Kiko
KT46OkRvSW52b2tlIChiYXNlPTB4N2ZiNzNhNDM5OTAwKSBhdCAuL2Jhc2UvYmluZF9pbnRlcm5h
bC5oOjU5NQojMjkgMHgwMDAwN2ZiNzRlOGQ3NzdkIGluIGJhc2U6OkNhbGxiYWNrPHZvaWQoKT46
OlJ1bih2b2lkKSBjb25zdCAodGhpcz0weDdmZmZjYjViNTliMCkKICAgIGF0IC4vYmFzZS9jYWxs
YmFjay5oOjI2NQojMzAgMHgwMDAwN2ZiNzRlOTAwYTY5IGluIE1lc3NhZ2VMb29wOjpSdW5UYXNr
ICh0aGlzPTB4N2ZmZmNiNWI2MjgwLCBwZW5kaW5nX3Rhc2s9Li4uKQogICAgYXQgYmFzZS9tZXNz
YWdlX2xvb3AuY2M6NDc2CiMzMSAweDAwMDA3ZmI3NGU5MDBiNzEgaW4gTWVzc2FnZUxvb3A6OkRl
ZmVyT3JSdW5QZW5kaW5nVGFzayAodGhpcz0weDdmZmZjYjViNjI4MCwgcGVuZGluZ190YXNrPS4u
LikKICAgIGF0IGJhc2UvbWVzc2FnZV9sb29wLmNjOjQ5MgojMzIgMHgwMDAwN2ZiNzRlOTAxMzg3
IGluIE1lc3NhZ2VMb29wOjpEb1dvcmsgKHRoaXM9MHg3ZmZmY2I1YjYyODApIGF0IGJhc2UvbWVz
c2FnZV9sb29wLmNjOjY4MgojMzMgMHgwMDAwN2ZiNzRlOTA5YmNjIGluIGJhc2U6Ok1lc3NhZ2VQ
dW1wRGVmYXVsdDo6UnVuICh0aGlzPTB4N2ZiNzNkNDY3OWUwLCBkZWxlZ2F0ZT0weDdmZmZjYjVi
NjI4MCkKICAgIGF0IGJhc2UvbWVzc2FnZV9wdW1wX2RlZmF1bHQuY2M6MjMKIzM0IDB4MDAwMDdm
Yjc0ZTkwMDg1ZCBpbiBNZXNzYWdlTG9vcDo6UnVuSW50ZXJuYWwgKHRoaXM9MHg3ZmZmY2I1YjYy
ODApIGF0IGJhc2UvbWVzc2FnZV9sb29wLmNjOjQ0MwojMzUgMHgwMDAwN2ZiNzRlOTAwNzEwIGlu
IE1lc3NhZ2VMb29wOjpSdW5IYW5kbGVyICh0aGlzPTB4N2ZmZmNiNWI2MjgwKSBhdCBiYXNlL21l
c3NhZ2VfbG9vcC5jYzo0MTYKIzM2IDB4MDAwMDdmYjc0ZTkwMDEyYiBpbiBNZXNzYWdlTG9vcDo6
UnVuICh0aGlzPTB4N2ZmZmNiNWI2MjgwKSBhdCBiYXNlL21lc3NhZ2VfbG9vcC5jYzozNDAKIzM3
IDB4MDAwMDdmYjc1MDhkM2E5ZSBpbiBSZW5kZXJlck1haW4gKHBhcmFtZXRlcnM9Li4uKSBhdCBj
b250ZW50L3JlbmRlcmVyL3JlbmRlcmVyX21haW4uY2M6MjI4CiMzOCAweDAwMDA3ZmI3NGVmMGI4
NDcgaW4gKGFub255bW91cyBuYW1lc3BhY2UpOjpSdW5aeWdvdGUgKG1haW5fZnVuY3Rpb25fcGFy
YW1zPS4uLikKICAgIGF0IGNocm9tZS9hcHAvY2hyb21lX21haW4uY2M6NTE5CiMzOSAweDAwMDA3
ZmI3NGVmMGI5ODQgaW4gKGFub255bW91cyBuYW1lc3BhY2UpOjpSdW5OYW1lZFByb2Nlc3NUeXBl
TWFpbiAocHJvY2Vzc190eXBlPSJ6eWdvdGUiLCAKICAgIG1haW5fZnVuY3Rpb25fcGFyYW1zPS4u
LikgYXQgY2hyb21lL2FwcC9jaHJvbWVfbWFpbi5jYzo1NjYKIzQwIDB4MDAwMDdmYjc0ZWYwYzNk
NCBpbiBDaHJvbWVNYWluIChhcmdjPTIsIGFyZ3Y9MHg3ZmZmY2I1YjczODgpIGF0IGNocm9tZS9h
cHAvY2hyb21lX21haW4uY2M6OTM0CiM0MSAweDAwMDA3ZmI3NGVmMGQwMWMgaW4gbWFpbiAoYXJn
Yz0yLCBhcmd2PTB4N2ZmZmNiNWI3Mzg4KSBhdCBjaHJvbWUvYXBwL2Nocm9tZV9leGVfbWFpbl9n
dGsuY2M6NDYKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>105072</attachid>
            <date>2011-08-24 14:48:05 -0700</date>
            <delta_ts>2011-08-24 15:10:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-66862-20110824144803.patch</filename>
            <type>text/plain</type>
            <size>1653</size>
            <attacher name="Iain Merrick">husky</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDkzNzM5KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDgtMjQgIElhaW4gTWVy
cmljayAgPGh1c2t5QGdvb2dsZS5jb20+CisKKyAgICAgICAgW2Nocm9taXVtXSBEb24ndCBjYWxs
IGdsRGVsZXRlVGV4dHVyZSgwKSBpbiBUZXh0dXJlTWFuYWdlcgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjY4NjIKKworICAgICAgICBEZWxldGUoMCkg
aXMgYWxsb3dlZCBpbiBzdGFuZGFyZCBPcGVuR0wsIGJ1dCBub3QgaW4gQ2hyb21lLgorICAgICAg
ICBTZWUgaHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9
ODUyNjgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL1RleHR1cmVNYW5hZ2VyLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlRleHR1cmVNYW5hZ2VyOjpkZWxldGVFdmljdGVkVGV4dHVyZXMpOgorCiAyMDEx
LTA4LTI0ICBUb20gU2VwZXogIDx0c2VwZXpAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIGNocm9t
aXVtIFdlYkZyYW1lSW1wbCAtIGRvbid0IGxvYWQgamF2YXNjcmlwdCBVUkxzIGFnYWluc3QgY2hy
b21lIGludGVybmFsCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJv
bWl1bS9UZXh0dXJlTWFuYWdlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vVGV4dHVyZU1hbmFnZXIuY3BwCShyZXZpc2lvbiA5Mzcy
MikKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL1RleHR1cmVN
YW5hZ2VyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTM0LDggKzEzNCwxMCBAQCB2b2lkIFRleHR1
cmVNYW5hZ2VyOjphZGRUZXh0dXJlKFRleHR1cmVUCiB2b2lkIFRleHR1cmVNYW5hZ2VyOjpkZWxl
dGVFdmljdGVkVGV4dHVyZXMoR3JhcGhpY3NDb250ZXh0M0QqIGNvbnRleHQpCiB7CiAgICAgQVNT
RVJUKGNvbnRleHQgPT0gbV9hc3NvY2lhdGVkQ29udGV4dERlYnVnT25seSk7Ci0gICAgZm9yIChz
aXplX3QgaSA9IDA7IGkgPCBtX2V2aWN0ZWRUZXh0dXJlSWRzLnNpemUoKTsgKytpKQotICAgICAg
ICBHTEMoY29udGV4dCwgY29udGV4dC0+ZGVsZXRlVGV4dHVyZShtX2V2aWN0ZWRUZXh0dXJlSWRz
W2ldKSk7CisgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBtX2V2aWN0ZWRUZXh0dXJlSWRzLnNp
emUoKTsgKytpKSB7CisgICAgICAgIGlmIChtX2V2aWN0ZWRUZXh0dXJlSWRzW2ldKQorICAgICAg
ICAgICAgR0xDKGNvbnRleHQsIGNvbnRleHQtPmRlbGV0ZVRleHR1cmUobV9ldmljdGVkVGV4dHVy
ZUlkc1tpXSkpOworICAgIH0KICAgICBtX2V2aWN0ZWRUZXh0dXJlSWRzLmNsZWFyKCk7CiB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>