<?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>33919</bug_id>
          
          <creation_ts>2010-01-20 14:23:36 -0800</creation_ts>
          <short_desc>Intermittent crash when media element is adopted by another document</short_desc>
          <delta_ts>2010-01-23 23:01:21 -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>Media</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Carlson">eric.carlson</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>182918</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2010-01-20 14:23:36 -0800</bug_when>
    <thetext>HTMLMediaElement registers with the document for activation and media volume change callbacks, so when it is moved to a new document it must unregister with the old document and reregister with the new document.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182922</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2010-01-20 14:39:10 -0800</bug_when>
    <thetext>&lt;rdar://problem/7557527&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182923</commentid>
    <comment_count>2</comment_count>
      <attachid>47063</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2010-01-20 14:41:47 -0800</bug_when>
    <thetext>Created attachment 47063
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183225</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2010-01-21 09:47:14 -0800</bug_when>
    <thetext>trac.webkit.org/changeset/53629</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>47063</attachid>
            <date>2010-01-20 14:41:47 -0800</date>
            <delta_ts>2010-01-20 15:59:46 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>patch_1.txt</filename>
            <type>text/plain</type>
            <size>5890</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MzU2NykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMTAtMDEtMjAgIEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNvbkBh
cHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgSW50ZXJtaXR0ZW50IGNyYXNoIHdoZW4gbWVkaWEgZWxlbWVudCBpcyBhZG9wdGVkIGJ5IGFu
b3RoZXIgZG9jdW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTMzOTE5CisgICAgICAgIHJkYXI6Ly9wcm9ibGVtLzc1NTc1MjcKKyAgICAgICAgCisg
ICAgICAgIFRlc3Q6IG1lZGlhL2Fkb3B0LW5vZGUtY3Jhc2guaHRtbAorCisgICAgICAgICogaHRt
bC9IVE1MTWVkaWFFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1l
bnQ6OndpbGxNb3ZlVG9OZXdPd25lckRvY3VtZW50KTogVW5yZWdpc3RlciBmb3IKKyAgICAgICAg
ZG9jdW1lbnQgY2FsbGJhY2tzLgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6
ZGlkTW92ZVRvTmV3T3duZXJEb2N1bWVudCk6IFJlZ2lzdGVyIGZvcgorICAgICAgICBkb2N1bWVu
dCBjYWxsYmFja3MuCisgICAgICAgICogaHRtbC9IVE1MTWVkaWFFbGVtZW50Lmg6CisKIDIwMTAt
MDEtMjAgIEpvbiBIb25leWN1dHQgIDxqaG9uZXljdXR0QGFwcGxlLmNvbT4KIAogICAgICAgICBN
U0FBOiBhY2NTZWxlY3QoKSBpcyBub3QgaW1wbGVtZW50ZWQKSW5kZXg6IFdlYkNvcmUvaHRtbC9I
VE1MTWVkaWFFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2h0bWwvSFRNTE1lZGlh
RWxlbWVudC5jcHAJKHJldmlzaW9uIDUzNDg2KQorKysgV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVs
ZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMzIsNiArMTMyLDIxIEBAIEhUTUxNZWRpYUVs
ZW1lbnQ6On5IVE1MTWVkaWFFbGVtZW50KCkKICAgICBkb2N1bWVudCgpLT51bnJlZ2lzdGVyRm9y
TWVkaWFWb2x1bWVDYWxsYmFja3ModGhpcyk7CiB9CiAKK3ZvaWQgSFRNTE1lZGlhRWxlbWVudDo6
d2lsbE1vdmVUb05ld093bmVyRG9jdW1lbnQoKQoreworICAgIGRvY3VtZW50KCktPnVucmVnaXN0
ZXJGb3JEb2N1bWVudEFjdGl2YXRpb25DYWxsYmFja3ModGhpcyk7CisgICAgZG9jdW1lbnQoKS0+
dW5yZWdpc3RlckZvck1lZGlhVm9sdW1lQ2FsbGJhY2tzKHRoaXMpOworICAgIEhUTUxFbGVtZW50
Ojp3aWxsTW92ZVRvTmV3T3duZXJEb2N1bWVudCgpOworfQorCit2b2lkIEhUTUxNZWRpYUVsZW1l
bnQ6OmRpZE1vdmVUb05ld093bmVyRG9jdW1lbnQoKQoreworICAgIGRvY3VtZW50KCktPnJlZ2lz
dGVyRm9yRG9jdW1lbnRBY3RpdmF0aW9uQ2FsbGJhY2tzKHRoaXMpOworICAgIGRvY3VtZW50KCkt
PnJlZ2lzdGVyRm9yTWVkaWFWb2x1bWVDYWxsYmFja3ModGhpcyk7CisgICAgSFRNTEVsZW1lbnQ6
OmRpZE1vdmVUb05ld093bmVyRG9jdW1lbnQoKTsKK30KKworCiBib29sIEhUTUxNZWRpYUVsZW1l
bnQ6OmNoZWNrRFREKGNvbnN0IE5vZGUqIG5ld0NoaWxkKQogewogICAgIHJldHVybiBuZXdDaGls
ZC0+aGFzVGFnTmFtZShzb3VyY2VUYWcpIHx8IEhUTUxFbGVtZW50OjpjaGVja0RURChuZXdDaGls
ZCk7CkluZGV4OiBXZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5oCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFdlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmgJKHJldmlzaW9uIDUzNDg2KQorKysgV2Vi
Q29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuaAkod29ya2luZyBjb3B5KQpAQCAtMTg3LDcgKzE4
NywxMCBAQCBwcm90ZWN0ZWQ6CiAgICAgCiAgICAgdm9pZCBzZXRSZWFkeVN0YXRlKE1lZGlhUGxh
eWVyOjpSZWFkeVN0YXRlKTsKICAgICB2b2lkIHNldE5ldHdvcmtTdGF0ZShNZWRpYVBsYXllcjo6
TmV0d29ya1N0YXRlKTsKLSAgICAKKworICAgIHZpcnR1YWwgdm9pZCB3aWxsTW92ZVRvTmV3T3du
ZXJEb2N1bWVudCgpOworICAgIHZpcnR1YWwgdm9pZCBkaWRNb3ZlVG9OZXdPd25lckRvY3VtZW50
KCk7CisKIHByaXZhdGU6IC8vIE1lZGlhUGxheWVyQ2xpZW50CiAgICAgdmlydHVhbCB2b2lkIG1l
ZGlhUGxheWVyTmV0d29ya1N0YXRlQ2hhbmdlZChNZWRpYVBsYXllciopOwogICAgIHZpcnR1YWwg
dm9pZCBtZWRpYVBsYXllclJlYWR5U3RhdGVDaGFuZ2VkKE1lZGlhUGxheWVyKik7CkluZGV4OiBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MzU2NykKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5
KQpAQCAtMSwzICsxLDE3IEBACisyMDEwLTAxLTIwICBFcmljIENhcmxzb24gIDxlcmljLmNhcmxz
b25AYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEludGVybWl0dGVudCBjcmFzaCB3aGVuIG1lZGlhIGVsZW1lbnQgaXMgYWRvcHRlZCBi
eSBhbm90aGVyIGRvY3VtZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0zMzkxOQorICAgICAgICByZGFyOi8vcHJvYmxlbS83NTU3NTI3CisKKyAgICAg
ICAgVGhpcyB0ZXN0IGRvZXMgbm90IGFsd2F5cyBjcmFzaCB0aGUgdW4tcGF0Y2hlZCB2ZXJzaW9u
IG9mIFdlYktpdCBiZWNhdXNlCisgICAgICAgIHRoZSBjcmFzaCBpcyBzbyB0aW1pbmctZGVwZW5k
YW50LgorCisgICAgICAgICogbWVkaWEvYWRvcHQtbm9kZS1jcmFzaC1leHBlY3RlZC50eHQ6IEFk
ZGVkLgorICAgICAgICAqIG1lZGlhL2Fkb3B0LW5vZGUtY3Jhc2guaHRtbDogQWRkZWQuCisKIDIw
MTAtMDEtMjAgIEpvbiBIb25leWN1dHQgIDxqaG9uZXljdXR0QGFwcGxlLmNvbT4KIAogICAgICAg
ICBNU0FBOiBhY2NTZWxlY3QoKSBpcyBub3QgaW1wbGVtZW50ZWQKSW5kZXg6IExheW91dFRlc3Rz
L21lZGlhL2Fkb3B0LW5vZGUtY3Jhc2gtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL21lZGlhL2Fkb3B0LW5vZGUtY3Jhc2gtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQor
KysgTGF5b3V0VGVzdHMvbWVkaWEvYWRvcHQtbm9kZS1jcmFzaC1leHBlY3RlZC50eHQJKHJldmlz
aW9uIDApCkBAIC0wLDAgKzEgQEAKK1NVQ0NFU1MKSW5kZXg6IExheW91dFRlc3RzL21lZGlhL2Fk
b3B0LW5vZGUtY3Jhc2guaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9tZWRpYS9hZG9w
dC1ub2RlLWNyYXNoLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9tZWRpYS9hZG9w
dC1ub2RlLWNyYXNoLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNjYgQEAKKzwhRE9DVFlQ
RSBIVE1MPgorCis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHNjcmlwdCBzcmM9bWVkaWEt
ZmlsZS5qcz48L3NjcmlwdD4KKworICAgICAgICA8c2NyaXB0PgorCisgICAgICAgICAgICBpZiAo
d2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgICAgICAgICAgICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgICAgICAgICAgICAgIGxheW91dFRlc3RDb250
cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgZnVu
Y3Rpb24gbG9nKG1zZykKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgnY29uc29sZScpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHRO
b2RlKG1zZyArICJcbiIpKTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgZnVuY3Rpb24g
Zm9yY2VHQygpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKHdpbmRvdy5HQ0Nv
bnRyb2xsZXIpCisgICAgICAgICAgICAgICAgICAgIHJldHVybiBHQ0NvbnRyb2xsZXIuY29sbGVj
dCgpOworICAgICAgICAgICAgCisgICAgICAgICAgICAgICAgLy8gRm9yY2UgZ2FyYmFnZSBjb2xs
ZWN0aW9uCisgICAgICAgICAgICAgICAgZm9yICh2YXIgbmR4ID0gMDsgbmR4IDwgOTkwMDA7IG5k
eCsrKQorICAgICAgICAgICAgICAgICAgICB2YXIgc3RyID0gbmV3IFN0cmluZygiMTIzNCIpOwor
ICAgICAgICAgICAgfQorCisgICAgICAgICAgICBmdW5jdGlvbiBmaW5pc2goKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIGxvZygiRVZFTlQobG9hZHN0YXJ0KSBmcm9tIGlmcmFtZSIp
OyAKKyAgICAgICAgICAgICAgICAKKyAgICAgICAgICAgICAgICBmb3JjZUdDKCk7CisgICAgICAg
ICAgICAgICAgbG9jYXRpb24uaHJlZj0iZGF0YTp0ZXh0L2h0bWwsU1VDQ0VTUzxzY3JpcHQ+aWYg
KHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5
RG9uZSgpPCIgKyAiL3NjcmlwdD4iOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBmdW5j
dGlvbiBsb2Fkc3RhcnQoKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGxvZygiRVZF
TlQobG9hZHN0YXJ0KSIpOyAKKworICAgICAgICAgICAgICAgIHZhciB2aWRlbyA9IGRvY3VtZW50
LmdldEVsZW1lbnRzQnlUYWdOYW1lKCd2aWRlbycpWzBdOworICAgICAgICAgICAgICAgIHZhciBu
ZXdWaWRlbyA9IHZpZGVvLmNsb25lTm9kZSh0cnVlKTsKKyAgICAgICAgICAgICAgICBuZXdWaWRl
by5hZGRFdmVudExpc3RlbmVyKCJsb2Fkc3RhcnQiLCBmaW5pc2gpOworCisgICAgICAgICAgICAg
ICAgdmFyIGlmcmFtZURvY3VtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImlmcmFtZSIp
LmNvbnRlbnREb2N1bWVudDsKKyAgICAgICAgICAgICAgICBpZnJhbWVEb2N1bWVudC5ib2R5LmFw
cGVuZENoaWxkKG5ld1ZpZGVvKTsgCisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGZ1bmN0
aW9uIHN0YXJ0KCkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB2YXIgdmlkZW8gPSBk
b2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgndmlkZW8nKVswXTsKKyAgICAgICAgICAgICAg
ICB2aWRlby5hZGRFdmVudExpc3RlbmVyKCJsb2Fkc3RhcnQiLCBsb2Fkc3RhcnQpOworICAgICAg
ICAgICAgICAgIHZpZGVvLnNyYyA9IGZpbmRNZWRpYUZpbGUoInZpZGVvIiwgImNvbnRlbnQvdGVz
dCIpOworICAgICAgICAgICAgfQorICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisgICAg
PGJvZHk+CisgICAgICAgIDxpZnJhbWUgaWQ9ImlmcmFtZSIgd2lkdGg9MzQwIGhlaWdodD0yNjAg
PjwvaWZyYW1lPgorICAgICAgICA8ZGl2IGlkPXBhcmVudD48dmlkZW8gaWQ9dmlkPjwvdmlkZW8+
PC9kaXY+CisgICAgICAgIDxwPlRlc3RzIHRoYXQgd2UgZG9uJ3QgY3Jhc2ggd2hlbiBtb3Zpbmcg
YSB2aWRlbyBlbGVtZW50IHRvIGEgbmV3IGRvY3VtZW50LjwvcD4KKyAgICAgICAgPHNjcmlwdD5z
dGFydCgpPC9zY3JpcHQ+CisgICAgICAgIDxwcmUgaWQ9ImNvbnNvbGUiPjwvcHJlPgorICAgIDwv
Ym9keT4KKzwvaHRtbD4KKworCg==
</data>
<flag name="review"
          id="29423"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>