<?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>69004</bug_id>
          
          <creation_ts>2011-09-28 08:25:31 -0700</creation_ts>
          <short_desc>REGRESSION(r96060) It made plugins/js-from-destroy.html crash in debug mode</short_desc>
          <delta_ts>2011-09-28 12:54:55 -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>P1</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>67443</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nate Chapin">japhet</assigned_to>
          <cc>ap</cc>
    
    <cc>japhet</cc>
    
    <cc>koivisto</cc>
    
    <cc>ossy</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>474738</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-09-28 08:25:31 -0700</bug_when>
    <thetext>Leopard: http://build.webkit.org/results/Leopard%20Intel%20Debug%20(Tests)/r96219%20(33811)/plugins/js-from-destroy-crash-log.txt
Qt: http://build.webkit.sed.hu/results/x86-32%20Linux%20Qt%20Debug/r96218%20(18602)/plugins/js-from-destroy-crash-log.txt
GTK: http://build.webkit.org/results/GTK%20Linux%2032-bit%20Debug/r96215%20(17521)/plugins/js-from-destroy-crash-log.txt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>474790</commentid>
    <comment_count>1</comment_count>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2011-09-28 09:53:09 -0700</bug_when>
    <thetext>The GTK stack is empty, and the Leopard stack doesn&apos;t yet make sense to me.

The Qt stack looks to me like ResourceLoader::m_documentLoader is possible due to an unintentional re-ordering in r96060.  I&apos;ll get a patch ready for that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>474794</commentid>
    <comment_count>2</comment_count>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2011-09-28 09:55:47 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; The GTK stack is empty, and the Leopard stack doesn&apos;t yet make sense to me.
&gt; 
&gt; The Qt stack looks to me like ResourceLoader::m_documentLoader is possible due to an unintentional re-ordering in r96060.  I&apos;ll get a patch ready for that.

Wow, I fail at proofreading.  That should have been:

The Qt stack looks to me like ResourceLoader::m_documentLoader is null, which is possible due to an unintentional re-ordering in r96060.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>474850</commentid>
    <comment_count>3</comment_count>
      <attachid>109039</attachid>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2011-09-28 11:06:22 -0700</bug_when>
    <thetext>Created attachment 109039
Move DocumentLoader null check back to SubresourceLoader::create()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>474923</commentid>
    <comment_count>4</comment_count>
      <attachid>109039</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-28 12:46:17 -0700</bug_when>
    <thetext>Comment on attachment 109039
Move DocumentLoader null check back to SubresourceLoader::create()

Rejecting attachment 109039 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 1

Last 500 characters of output:
cripts/webkitpy/common/system/executive.py&quot;, line 420, in run_command
    close_fds=self._should_close_fds())
  File &quot;/mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/common/system/executive.py&quot;, line 476, in popen
    return subprocess.Popen(*args, **kwargs)
  File &quot;/usr/lib/python2.6/subprocess.py&quot;, line 623, in __init__
    errread, errwrite)
  File &quot;/usr/lib/python2.6/subprocess.py&quot;, line 1141, in _execute_child
    raise child_exception
TypeError: execv() arg 2 must contain only strings

Full output: http://queues.webkit.org/results/9888257</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>474928</commentid>
    <comment_count>5</comment_count>
      <attachid>109039</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-09-28 12:54:47 -0700</bug_when>
    <thetext>Comment on attachment 109039
Move DocumentLoader null check back to SubresourceLoader::create()

Clearing flags on attachment: 109039

Committed r96249: &lt;http://trac.webkit.org/changeset/96249&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>474929</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-09-28 12:54:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>109039</attachid>
            <date>2011-09-28 11:06:22 -0700</date>
            <delta_ts>2011-09-28 12:54:47 -0700</delta_ts>
            <desc>Move DocumentLoader null check back to SubresourceLoader::create()</desc>
            <filename>adl.txt</filename>
            <type>text/plain</type>
            <size>3460</size>
            <attacher name="Nate Chapin">japhet</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDk2MjM3KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMDktMjggIE5hdGUgQ2hh
cGluICA8amFwaGV0QGNocm9taXVtLm9yZz4KKworICAgICAgICBGaXggYSByZWdyZXNzaW9uIGlu
IHI5NjA2MC4gUmVzb3VyY2VMb2FkZXIgc2hvdWxkbid0IGdldAorICAgICAgICBpbml0aWFsaXpl
ZCB3aXRoIGEgbnVsbCBEb2N1bWVudExvYWRlci4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTY5MDA0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgVGhpcyBzaG91bGQgZml4IGEgZGVidWcgY3Jhc2ggaW4gc29t
ZSBwbGF0Zm9ybXMgaW4KKyAgICAgICAgcGx1Z2lucy9qcy1mcm9tLWRlc3Ryb3kuaHRtbAorCisg
ICAgICAgICogbG9hZGVyL1Jlc291cmNlTG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJl
c291cmNlTG9hZGVyOjppbml0KTogTW92ZSB0aGUgYWN0aXZlRG9jdW1lbnRMb2FkZXIoKSBudWxs
IGNoZWNrcyBiYWNrCisgICAgICAgICAgICB0byBTdWJyZXNvdWNlTG9hZGVyOjpjcmVhdGUoKS4K
KyAgICAgICAgKiBsb2FkZXIvU3VicmVzb3VyY2VMb2FkZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6U3VicmVzb3VyY2VMb2FkZXI6OmNyZWF0ZSk6CisKIDIwMTEtMDktMjggIEZhZHkgU2FtdWVs
ICA8ZnNhbXVlbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Nocm9taXVtXSBTZXBlcmF0ZSBH
VEsgc3BlY2lmaWMgR3lwIHJ1bGVzIGZyb20gWDExIEd5cCBydWxlcwpJbmRleDogU291cmNlL1dl
YkNvcmUvbG9hZGVyL1Jlc291cmNlTG9hZGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9sb2FkZXIvUmVzb3VyY2VMb2FkZXIuY3BwCShyZXZpc2lvbiA5NjIyNykKKysrIFNvdXJj
ZS9XZWJDb3JlL2xvYWRlci9SZXNvdXJjZUxvYWRlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEx
MywxMiArMTEzLDYgQEAKICAgICAKICAgICBSZXNvdXJjZVJlcXVlc3QgY2xpZW50UmVxdWVzdChy
KTsKICAgICAKLSAgICBGcmFtZUxvYWRlciogZnJhbWVMb2FkZXIgPSBtX2ZyYW1lLT5sb2FkZXIo
KTsKLSAgICBpZiAobV9vcHRpb25zLnNlY3VyaXR5Q2hlY2sgPT0gRG9TZWN1cml0eUNoZWNrICYm
IChmcmFtZUxvYWRlci0+c3RhdGUoKSA9PSBGcmFtZVN0YXRlUHJvdmlzaW9uYWwgfHwgIWZyYW1l
TG9hZGVyLT5hY3RpdmVEb2N1bWVudExvYWRlcigpIHx8IGZyYW1lTG9hZGVyLT5hY3RpdmVEb2N1
bWVudExvYWRlcigpLT5pc1N0b3BwaW5nKCkpKSB7Ci0gICAgICAgIHJlbGVhc2VSZXNvdXJjZXMo
KTsKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIH0KLSAgICAKICAgICBpZiAobV9vcHRpb25z
LnNlY3VyaXR5Q2hlY2sgPT0gRG9TZWN1cml0eUNoZWNrICYmICFtX2ZyYW1lLT5kb2N1bWVudCgp
LT5zZWN1cml0eU9yaWdpbigpLT5jYW5EaXNwbGF5KGNsaWVudFJlcXVlc3QudXJsKCkpKSB7CiAg
ICAgICAgIEZyYW1lTG9hZGVyOjpyZXBvcnRMb2NhbExvYWRGYWlsZWQobV9mcmFtZS5nZXQoKSwg
Y2xpZW50UmVxdWVzdC51cmwoKS5zdHJpbmcoKSk7CiAgICAgICAgIHJlbGVhc2VSZXNvdXJjZXMo
KTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2xvYWRlci9TdWJyZXNvdXJjZUxvYWRlci5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvbG9hZGVyL1N1YnJlc291cmNlTG9hZGVyLmNwcAko
cmV2aXNpb24gOTYyMjcpCisrKyBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvU3VicmVzb3VyY2VMb2Fk
ZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02Niw3ICs2NiwxMCBAQAogICAgIGlmICghZnJhbWUp
CiAgICAgICAgIHJldHVybiAwOwogCi0gICAgRnJhbWVMb2FkZXIqIGZsID0gZnJhbWUtPmxvYWRl
cigpOworICAgIEZyYW1lTG9hZGVyKiBmcmFtZUxvYWRlciA9IGZyYW1lLT5sb2FkZXIoKTsKKyAg
ICBpZiAob3B0aW9ucy5zZWN1cml0eUNoZWNrID09IERvU2VjdXJpdHlDaGVjayAmJiAoZnJhbWVM
b2FkZXItPnN0YXRlKCkgPT0gRnJhbWVTdGF0ZVByb3Zpc2lvbmFsIHx8ICFmcmFtZUxvYWRlci0+
YWN0aXZlRG9jdW1lbnRMb2FkZXIoKSB8fCBmcmFtZUxvYWRlci0+YWN0aXZlRG9jdW1lbnRMb2Fk
ZXIoKS0+aXNTdG9wcGluZygpKSkKKyAgICAgICAgcmV0dXJuIDA7CisKICAgICBSZXNvdXJjZVJl
cXVlc3QgbmV3UmVxdWVzdCA9IHJlcXVlc3Q7CiAKICAgICAvLyBOb3RlOiBXZSBza2lwIHRoZSBD
b250ZW50LVNlY3VyaXR5LVBvbGljeSBjaGVjayBoZXJlIGJlY2F1c2Ugd2UgY2hlY2sKQEAgLTc2
LDggKzc5LDggQEAKICAgICBTdHJpbmcgb3V0Z29pbmdSZWZlcnJlcjsKICAgICBTdHJpbmcgb3V0
Z29pbmdPcmlnaW47CiAgICAgaWYgKHJlcXVlc3QuaHR0cFJlZmVycmVyKCkuaXNOdWxsKCkpIHsK
LSAgICAgICAgb3V0Z29pbmdSZWZlcnJlciA9IGZsLT5vdXRnb2luZ1JlZmVycmVyKCk7Ci0gICAg
ICAgIG91dGdvaW5nT3JpZ2luID0gZmwtPm91dGdvaW5nT3JpZ2luKCk7CisgICAgICAgIG91dGdv
aW5nUmVmZXJyZXIgPSBmcmFtZUxvYWRlci0+b3V0Z29pbmdSZWZlcnJlcigpOworICAgICAgICBv
dXRnb2luZ09yaWdpbiA9IGZyYW1lTG9hZGVyLT5vdXRnb2luZ09yaWdpbigpOwogICAgIH0gZWxz
ZSB7CiAgICAgICAgIG91dGdvaW5nUmVmZXJyZXIgPSByZXF1ZXN0Lmh0dHBSZWZlcnJlcigpOwog
ICAgICAgICBvdXRnb2luZ09yaWdpbiA9IFNlY3VyaXR5T3JpZ2luOjpjcmVhdGVGcm9tU3RyaW5n
KG91dGdvaW5nUmVmZXJyZXIpLT50b1N0cmluZygpOwpAQCAtODksNyArOTIsNyBAQAogICAgICAg
ICBuZXdSZXF1ZXN0LnNldEhUVFBSZWZlcnJlcihvdXRnb2luZ1JlZmVycmVyKTsKICAgICBGcmFt
ZUxvYWRlcjo6YWRkSFRUUE9yaWdpbklmTmVlZGVkKG5ld1JlcXVlc3QsIG91dGdvaW5nT3JpZ2lu
KTsKIAotICAgIGZsLT5hZGRFeHRyYUZpZWxkc1RvU3VicmVzb3VyY2VSZXF1ZXN0KG5ld1JlcXVl
c3QpOworICAgIGZyYW1lTG9hZGVyLT5hZGRFeHRyYUZpZWxkc1RvU3VicmVzb3VyY2VSZXF1ZXN0
KG5ld1JlcXVlc3QpOwogCiAgICAgUmVmUHRyPFN1YnJlc291cmNlTG9hZGVyPiBzdWJsb2FkZXIo
YWRvcHRSZWYobmV3IFN1YnJlc291cmNlTG9hZGVyKGZyYW1lLCBjbGllbnQsIG9wdGlvbnMpKSk7
CiAgICAgaWYgKCFzdWJsb2FkZXItPmluaXQobmV3UmVxdWVzdCkpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>