<?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>71637</bug_id>
          
          <creation_ts>2011-11-06 14:52:16 -0800</creation_ts>
          <short_desc>[chromium] When GC3DPrivate::initializExtensions fails, dont keep retrying</short_desc>
          <delta_ts>2011-11-08 20:04:00 -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>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>1</everconfirmed>
          <reporter name="Nat Duca">nduca</reporter>
          <assigned_to name="Nat Duca">nduca</assigned_to>
          <cc>kbr</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>496891</commentid>
    <comment_count>0</comment_count>
    <who name="Nat Duca">nduca</who>
    <bug_when>2011-11-06 14:52:16 -0800</bug_when>
    <thetext>[chromium] When GC3DPrivate::initializExtensions fails, dont keep retrying</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>496892</commentid>
    <comment_count>1</comment_count>
      <attachid>113804</attachid>
    <who name="Nat Duca">nduca</who>
    <bug_when>2011-11-06 14:52:33 -0800</bug_when>
    <thetext>Created attachment 113804
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>496893</commentid>
    <comment_count>2</comment_count>
    <who name="Nat Duca">nduca</who>
    <bug_when>2011-11-06 14:53:52 -0800</bug_when>
    <thetext>While this should never happen, one side effect of the way the initializeExtensions routine is currently implemented is that when the init fails, it will keep hammering on makeCurrent every time it is called. This makes debugging failures that follow difficult.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>498564</commentid>
    <comment_count>3</comment_count>
      <attachid>113804</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2011-11-08 17:44:07 -0800</bug_when>
    <thetext>Comment on attachment 113804
Patch

Looks good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>498618</commentid>
    <comment_count>4</comment_count>
      <attachid>113804</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-08 20:03:56 -0800</bug_when>
    <thetext>Comment on attachment 113804
Patch

Clearing flags on attachment: 113804

Committed r99648: &lt;http://trac.webkit.org/changeset/99648&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>498619</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-08 20:04:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113804</attachid>
            <date>2011-11-06 14:52:33 -0800</date>
            <delta_ts>2011-11-08 20:03:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71637-20111106145232.patch</filename>
            <type>text/plain</type>
            <size>2203</size>
            <attacher name="Nat Duca">nduca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTkyMzUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
MDFjNjM4OWU4NTg0NTE0NmQ1ZmZiOWRjZDk1MTJmODIwNjkyMjllMC4uMTFmMWIyZDA2NTcwOWNj
YjJlMWIwOTA4MzllNjIxOGJjNDhlMDMxYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxMyBAQAorMjAxMS0xMS0wNiAgTmF0IER1Y2EgIDxuZHVjYUBjaHJvbWl1bS5vcmc+
CisKKyAgICAgICAgW2Nocm9taXVtXSBXaGVuIEdDM0RQcml2YXRlOjppbml0aWFsaXpFeHRlbnNp
b25zIGZhaWxzLCBkb250IGtlZXAgcmV0cnlpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTcxNjM3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBzcmMvR3JhcGhpY3NDb250ZXh0M0RDaHJvbWl1bS5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQzRFByaXZhdGU6OmluaXRpYWxpemVF
eHRlbnNpb25zKToKKwogMjAxMS0xMS0wMyAgRmFkeSBTYW11ZWwgIDxmc2FtdWVsQGNocm9taXVt
Lm9yZz4KIAogICAgICAgICBbQ2hyb21pdW1dIFJlZmFjdG9yIFdlYkZyYW1lSW1wbDo6Y3JlYXRl
RnJhbWVWaWV3KCkgdG8gdXNlIEZyYW1lOmNyZWF0ZVZpZXcKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL0dyYXBoaWNzQ29udGV4dDNEQ2hyb21pdW0uY3BwIGIvU291cmNl
L1dlYktpdC9jaHJvbWl1bS9zcmMvR3JhcGhpY3NDb250ZXh0M0RDaHJvbWl1bS5jcHAKaW5kZXgg
MDQxNGNjNjE4NGJlZDZhOTMyNDZmNTNmNGY3NGUzNTQ1M2RiMjVlNS4uYTUxZmFkMTk2Y2M4NDk3
ODQ2ZWM5ZTQzNjU2ZDU3Njk4MGZkMGY3MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9zcmMvR3JhcGhpY3NDb250ZXh0M0RDaHJvbWl1bS5jcHAKKysrIGIvU291cmNlL1dlYktp
dC9jaHJvbWl1bS9zcmMvR3JhcGhpY3NDb250ZXh0M0RDaHJvbWl1bS5jcHAKQEAgLTgyNiwxNyAr
ODI2LDIwIEBAIFN0cmluZyBtYXBFeHRlbnNpb25OYW1lKGNvbnN0IFN0cmluZyYgbmFtZSkKIAog
dm9pZCBHcmFwaGljc0NvbnRleHQzRFByaXZhdGU6OmluaXRpYWxpemVFeHRlbnNpb25zKCkKIHsK
KyAgICBpZiAobV9pbml0aWFsaXplZEF2YWlsYWJsZUV4dGVuc2lvbnMpCisgICAgICAgIHJldHVy
bjsKKworICAgIG1faW5pdGlhbGl6ZWRBdmFpbGFibGVFeHRlbnNpb25zID0gdHJ1ZTsKICAgICBi
b29sIHN1Y2Nlc3MgPSBtYWtlQ29udGV4dEN1cnJlbnQoKTsKICAgICBBU1NFUlQoc3VjY2Vzcyk7
Ci0gICAgaWYgKHN1Y2Nlc3MgJiYgIW1faW5pdGlhbGl6ZWRBdmFpbGFibGVFeHRlbnNpb25zKSB7
Ci0gICAgICAgIFN0cmluZyBleHRlbnNpb25zU3RyaW5nID0gZ2V0U3RyaW5nKEdyYXBoaWNzQ29u
dGV4dDNEOjpFWFRFTlNJT05TKTsKLSAgICAgICAgc3BsaXRTdHJpbmdIZWxwZXIoZXh0ZW5zaW9u
c1N0cmluZywgbV9lbmFibGVkRXh0ZW5zaW9ucyk7CisgICAgaWYgKCFzdWNjZXNzKQorICAgICAg
ICByZXR1cm47CiAKLSAgICAgICAgU3RyaW5nIHJlcXVlc3RhYmxlRXh0ZW5zaW9uc1N0cmluZyA9
IG1faW1wbC0+Z2V0UmVxdWVzdGFibGVFeHRlbnNpb25zQ0hST01JVU0oKTsKLSAgICAgICAgc3Bs
aXRTdHJpbmdIZWxwZXIocmVxdWVzdGFibGVFeHRlbnNpb25zU3RyaW5nLCBtX3JlcXVlc3RhYmxl
RXh0ZW5zaW9ucyk7CisgICAgU3RyaW5nIGV4dGVuc2lvbnNTdHJpbmcgPSBnZXRTdHJpbmcoR3Jh
cGhpY3NDb250ZXh0M0Q6OkVYVEVOU0lPTlMpOworICAgIHNwbGl0U3RyaW5nSGVscGVyKGV4dGVu
c2lvbnNTdHJpbmcsIG1fZW5hYmxlZEV4dGVuc2lvbnMpOwogCi0gICAgICAgIG1faW5pdGlhbGl6
ZWRBdmFpbGFibGVFeHRlbnNpb25zID0gdHJ1ZTsKLSAgICB9CisgICAgU3RyaW5nIHJlcXVlc3Rh
YmxlRXh0ZW5zaW9uc1N0cmluZyA9IG1faW1wbC0+Z2V0UmVxdWVzdGFibGVFeHRlbnNpb25zQ0hS
T01JVU0oKTsKKyAgICBzcGxpdFN0cmluZ0hlbHBlcihyZXF1ZXN0YWJsZUV4dGVuc2lvbnNTdHJp
bmcsIG1fcmVxdWVzdGFibGVFeHRlbnNpb25zKTsKIH0KIAogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>