<?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>7808</bug_id>
          
          <creation_ts>2006-03-16 13:32:44 -0800</creation_ts>
          <short_desc>Assertion failure in -[WebBaseNetscapePluginStream dealloc] when requesting an invalid URL</short_desc>
          <delta_ts>2006-07-11 11:52:08 -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>Plug-ins</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.wdsu.com/video/index.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gibbons Burke">gibbonsb</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>alice.barraclough</cc>
    
    <cc>ap</cc>
    
    <cc>timo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>36575</commentid>
    <comment_count>0</comment_count>
    <who name="Gibbons Burke">gibbonsb</who>
    <bug_when>2006-03-16 13:32:44 -0800</bug_when>
    <thetext>The web page listed in the URL field freezes Safari and the Nightly Build Webkit app every time I try and bring it up. I get the spinning beachball before the page finishes loading and the following messages appear in my Console log: 

(event handler):Undefined value
(event handler):Undefined value
[1694] http://www.wdsu.com/video/index.html line 40: ReferenceError: Can&apos;t find variable: videoplug
[1694] http://www.wdsu.com/video/index.html line 44: TypeError: Undefined value
[1694] http://www.wdsu.com/video/index.html line 50: ReferenceError: Can&apos;t find variable: NewState</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37493</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Das">rdas7</who>
    <bug_when>2006-03-24 07:16:56 -0800</bug_when>
    <thetext>Same here. Looks like same behavior as when rapidly clicking several links in an rss feed to open in new tabs. Pages start to load, then you get the beach ball.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37511</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-03-24 13:10:49 -0800</bug_when>
    <thetext>=================
ASSERTION FAILED: !instance (/Users/ap/WebKit/WebKit/Plugins/WebBaseNetscapePluginStream.m:107 -[WebBaseNetscapePluginStream dealloc])
=================

0   com.apple.WebKit               	0x0031b640 -[WebBaseNetscapePluginStream dealloc] + 96 (WebBaseNetscapePluginStream.m:107)
1   com.apple.WebKit               	0x0032cd34 -[WebNetscapePluginStream dealloc] + 160 (WebNetscapePluginStream.m:99)
2   com.apple.WebKit               	0x0032cb3c -[WebNetscapePluginStream initWithRequest:pluginPointer:notifyData:sendNotification:] + 472 (WebNetscapePluginStream.m:78)
3   com.apple.WebKit               	0x00324ca0 -[WebBaseNetscapePluginView(WebNPPCallbacks) loadRequest:inTarget:withNotifyData:sendNotification:] + 872 (WebBaseNetscapePluginView.m:1603)
4   com.apple.WebKit               	0x00324ec8 -[WebBaseNetscapePluginView(WebNPPCallbacks) getURL:target:] + 176 (WebBaseNetscapePluginView.m:1628)
5   com.apple.WebKit               	0x003314d4 NPN_GetURL + 88 (npapi.m:88)
6   Windows Media Plugin           	0x13217968 0x13205000 + 76136
7   Windows Media Plugin           	0x13218c70 0x13205000 + 81008
8   Windows Media Plugin           	0x13217ab0 0x13205000 + 76464
9   com.apple.WebKit               	0x00321944 -[WebBaseNetscapePluginView start] + 676 (WebBaseNetscapePluginView.m:1000)
10  com.apple.WebKit               	0x00323278 -[WebBaseNetscapePluginView viewDidMoveToWindow] + 132 (WebBaseNetscapePluginView.m:1306)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37512</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-03-24 13:15:55 -0800</bug_when>
    <thetext>Forgot to mention that I cannot reproduce the freeze with stock 2.0.3/10.4.5, but the assertion failure looks scary enough. See also: bug 7762.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37621</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2006-03-26 16:02:00 -0800</bug_when>
    <thetext>The subframe scrollbar on the right hand side (list of videos) doesn&apos;t seem to work on 2.0.3  However I don&apos;t see the page hang in 2.0.3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40636</commentid>
    <comment_count>5</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-04-27 19:56:29 -0700</bug_when>
    <thetext>Looks like the assertion is related to GC changes to plug-in classes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42485</commentid>
    <comment_count>6</comment_count>
    <who name="Alice Liu">alice.barraclough</who>
    <bug_when>2006-05-16 09:42:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/4549734&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44652</commentid>
    <comment_count>7</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-06-04 11:37:02 -0700</bug_when>
    <thetext>After doing some quick analysis, this looks like the event listener problem that&apos;s also causing a hang on the digg.com site, bug 7657.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44653</commentid>
    <comment_count>8</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-06-04 11:38:58 -0700</bug_when>
    <thetext>Or maybe just a runaway for loop.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49311</commentid>
    <comment_count>9</comment_count>
      <attachid>9370</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-07-11 10:26:30 -0700</bug_when>
    <thetext>Created attachment 9370
fix assertion failure

The plugin was requesting an invalid (empty) URL, and this fix just removes an early return in this case. Not sure why it was there, NSURLConnection seems to handle this nicely. BTW, looks scarily similar to the completely unrelated bug 9802 :)

As noted in comment 4, scrollbars in subframes don&apos;t work, but this is certainly a separate issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49318</commentid>
    <comment_count>10</comment_count>
      <attachid>9370</attachid>
    <who name="Tim Omernick">timo</who>
    <bug_when>2006-07-11 10:55:11 -0700</bug_when>
    <thetext>Comment on attachment 9370
fix assertion failure

Looks good!  r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49323</commentid>
    <comment_count>11</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-07-11 11:23:32 -0700</bug_when>
    <thetext>Committed revision 15337. Filed the scroll bars issue as bug 9855. Please file additional bugs if there are more problems remaining on this site.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49328</commentid>
    <comment_count>12</comment_count>
    <who name="Tim Omernick">timo</who>
    <bug_when>2006-07-11 11:52:08 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; &lt;rdar://problem/4549734&gt;
&gt; 


This does *not* appear to be the same as Radar 4549734.  It looks much more like Radar 4594198.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>9370</attachid>
            <date>2006-07-11 10:26:30 -0700</date>
            <delta_ts>2006-07-11 10:55:11 -0700</delta_ts>
            <desc>fix assertion failure</desc>
            <filename>7808r1_patch.txt</filename>
            <type>text/plain</type>
            <size>2539</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL3BsdWdpbnMvZ2V0LWVtcHR5LXVybC1leHBlY3RlZC50eHQKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGx1Z2lucy9nZXQtZW1wdHktdXJsLWV4cGVjdGVkLnR4
dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3BsdWdpbnMvZ2V0LWVtcHR5LXVybC1leHBl
Y3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNCBAQAorCitUZXN0IGZvciBidWcgNzgw
OC4gU2hvdWxkIG5vdCBmYWlsIHdpdGggYW4gYXNzZXJ0aW9uLgorCisKSW5kZXg6IExheW91dFRl
c3RzL3BsdWdpbnMvZ2V0LWVtcHR5LXVybC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L3BsdWdpbnMvZ2V0LWVtcHR5LXVybC5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMv
cGx1Z2lucy9nZXQtZW1wdHktdXJsLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTQgQEAK
KzxodG1sPgorPGJvZHk+Cis8ZW1iZWQgbmFtZT0icGxnIiB0eXBlPSJhcHBsaWNhdGlvbi94LXdl
YmtpdC10ZXN0LW5ldHNjYXBlIj48L2VtYmVkPgorPHA+VGVzdCBmb3IgPGEgaHJlZj0iaHR0cDov
L2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD03ODA4Ij5idWcgNzgwODxh
Lz4uIFNob3VsZCBub3QgZmFpbCB3aXRoIGFuIGFzc2VydGlvbi48L3A+Cis8c2NyaXB0PgorICAg
IGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICAgICAgbGF5b3V0VGVzdENv
bnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgICAgICBwbGcuZ2V0VVJMKCIiKTsKKyAgICB9IGVs
c2UgeworICAgICAgICBkb2N1bWVudC53cml0ZSgiQ2Fubm90IHJ1biBpbnRlcmFjdGl2ZWx5Iik7
CisgICAgfQorPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBXZWJLaXQvUGx1Z2lu
cy9XZWJOZXRzY2FwZVBsdWdpblN0cmVhbS5tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9QbHVnaW5z
L1dlYk5ldHNjYXBlUGx1Z2luU3RyZWFtLm0JKHJldmlzaW9uIDE1MzM0KQorKysgV2ViS2l0L1Bs
dWdpbnMvV2ViTmV0c2NhcGVQbHVnaW5TdHJlYW0ubQkod29ya2luZyBjb3B5KQpAQCAtNzMsMTEg
KzczLDYgQEAKICAgICAvLyBUZW1wb3JhcmlseSBzZXQgaXNUZXJtaW5hdGVkIHRvIFlFUyB0byBh
dm9pZCBhc3NlcnRpb24gZmFpbHVyZSBpbiBkZWFsbG9jIGluIGNhc2Ugd2UgYXJlIHJlbGVhc2Vk
IGluIHRoaXMgbWV0aG9kLgogICAgIGlzVGVybWluYXRlZCA9IFlFUzsKICAgICAKLSAgICBpZiAo
IVtXZWJWaWV3IF9jYW5IYW5kbGVSZXF1ZXN0OnRoZVJlcXVlc3RdKSB7Ci0gICAgICAgIFtzZWxm
IHJlbGVhc2VdOwotICAgICAgICByZXR1cm4gbmlsOwotICAgIH0KLSAgICAgICAgCiAgICAgcmVx
dWVzdCA9IFt0aGVSZXF1ZXN0IG11dGFibGVDb3B5XTsKICAgICBpZiAoaGlkZVJlZmVycmVyKSB7
CiAgICAgICAgIFsoTlNNdXRhYmxlVVJMUmVxdWVzdCAqKXJlcXVlc3QgX3dlYl9zZXRIVFRQUmVm
ZXJyZXI6bmlsXTsKSW5kZXg6IFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2Fw
ZVBsdWdJbi5zdWJwcm9qL1BsdWdpbk9iamVjdC5jCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdFRvb2xz
L0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi5zdWJwcm9qL1BsdWdpbk9iamVjdC5j
CShyZXZpc2lvbiAxNTMzNCkKKysrIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRz
Y2FwZVBsdWdJbi5zdWJwcm9qL1BsdWdpbk9iamVjdC5jCSh3b3JraW5nIGNvcHkpCkBAIC0xODQs
NiArMTg0LDEzIEBAIHN0YXRpYyBib29sIHBsdWdpbkludm9rZShOUE9iamVjdCAqaGVhZGUKIAog
ICAgICAgICAgICAgVk9JRF9UT19OUFZBUklBTlQoKnJlc3VsdCk7CiAgICAgICAgICAgICByZXR1
cm4gdHJ1ZTsKKyAgICAgICAgfSBlbHNlIGlmIChhcmdDb3VudCA9PSAxICYmIE5QVkFSSUFOVF9J
U19TVFJJTkcoYXJnc1swXSkpIHsKKyAgICAgICAgICAgIE5QVVRGOCogdXJsU3RyaW5nID0gY3Jl
YXRlQ1N0cmluZ0Zyb21OUFZhcmlhbnQoJmFyZ3NbMF0pOworICAgICAgICAgICAgYnJvd3Nlci0+
Z2V0dXJsKG9iai0+bnBwLCB1cmxTdHJpbmcsIDApOworICAgICAgICAgICAgZnJlZSh1cmxTdHJp
bmcpOworCisgICAgICAgICAgICBWT0lEX1RPX05QVkFSSUFOVCgqcmVzdWx0KTsKKyAgICAgICAg
ICAgIHJldHVybiB0cnVlOwogICAgICAgICB9CiAgICAgfSBlbHNlIGlmIChuYW1lID09IHBsdWdp
bk1ldGhvZElkZW50aWZpZXJzW0lEX1JFTU9WRV9ERUZBVUxUX01FVEhPRF0pIHsKICAgICAgICAg
cGx1Z2luQ2xhc3MuaW52b2tlRGVmYXVsdCA9IDA7Cg==
</data>
<flag name="review"
          id="2839"
          type_id="1"
          status="+"
          setter="timo"
    />
          </attachment>
      

    </bug>

</bugzilla>