<?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>35516</bug_id>
          
          <creation_ts>2010-03-01 00:30:34 -0800</creation_ts>
          <short_desc>[Qt] GraphicsLayer: Video element with 3d transform crashes when AC is enabled.</short_desc>
          <delta_ts>2010-03-02 12:15:38 -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>PC</rep_platform>
          <op_sys>Linux</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="Kim Grönholm">kim.1.gronholm</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>noam</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>194642</commentid>
    <comment_count>0</comment_count>
      <attachid>49711</attachid>
    <who name="Kim Grönholm">kim.1.gronholm</who>
    <bug_when>2010-03-01 00:30:34 -0800</bug_when>
    <thetext>Created attachment 49711
Video element with 3d transformation

The crash happens because GraphicsLayerQt::setContentsToMedia(PlatformLayer* media) gets called with media==NULL. Attached a test page that demonstrates the issue. The crash doesn&apos;t happen if ACCELERATED_COMPOSITING is disabled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194643</commentid>
    <comment_count>1</comment_count>
      <attachid>49712</attachid>
    <who name="Kim Grönholm">kim.1.gronholm</who>
    <bug_when>2010-03-01 00:38:26 -0800</bug_when>
    <thetext>Created attachment 49712
Prevents the crash.

This patch only prevents the crash without tackling the issue why the &apos;media&apos;-pointer is NULL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194649</commentid>
    <comment_count>2</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-03-01 01:37:06 -0800</bug_when>
    <thetext>The parameter is null when the compositor wants to cancel the compositing of this video element, and move it back to the regular renderer. we should, in that case, change the content type to HTML and not leave it as video.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194660</commentid>
    <comment_count>3</comment_count>
      <attachid>49715</attachid>
    <who name="Kim Grönholm">kim.1.gronholm</who>
    <bug_when>2010-03-01 02:15:43 -0800</bug_when>
    <thetext>Created attachment 49715
Patch for preventing the crash in bug #35516

Made the changes Noam requested and submitted a new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194680</commentid>
    <comment_count>4</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-03-01 04:39:29 -0800</bug_when>
    <thetext>You should r? cq? it again, if it&apos;s complete</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194689</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-03-01 04:54:36 -0800</bug_when>
    <thetext>Attachment 49715 did not pass style-queue:

Failed to run &quot;WebKitTools/Scripts/check-webkit-style&quot; exit_code: 1
WebCore/platform/graphics/qt/GraphicsLayerQt.cpp:857:  One line control clauses should not use braces.  [whitespace/braces] [4]
Total errors found: 1 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194691</commentid>
    <comment_count>6</comment_count>
      <attachid>49720</attachid>
    <who name="Kim Grönholm">kim.1.gronholm</who>
    <bug_when>2010-03-01 04:58:46 -0800</bug_when>
    <thetext>Created attachment 49720
Updated patch for preventing the crash in bug #35516

Fixed a style issue in the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195160</commentid>
    <comment_count>7</comment_count>
      <attachid>49720</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-03-02 12:15:34 -0800</bug_when>
    <thetext>Comment on attachment 49720
Updated patch for preventing the crash in bug #35516

Clearing flags on attachment: 49720

Committed r55421: &lt;http://trac.webkit.org/changeset/55421&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195161</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-03-02 12:15:38 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>49711</attachid>
            <date>2010-03-01 00:30:34 -0800</date>
            <delta_ts>2010-03-01 00:30:34 -0800</delta_ts>
            <desc>Video element with 3d transformation</desc>
            <filename>video-css-anim-bug.html</filename>
            <type>text/html</type>
            <size>280</size>
            <attacher name="Kim Grönholm">kim.1.gronholm</attacher>
            
              <data encoding="base64">PGh0bWw+CiAgICA8aGVhZD4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIHZpZGVvIHsKICAg
ICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxZGVnKTsKICAgICAgICAg
ICAgfQogICAgICAgIDwvc3R5bGU+CiAgICA8L2hlYWQ+CiAgICA8Ym9keT4KICAgICAgICA8ZGl2
PgogICAgICAgICAgICA8dmlkZW8gd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIHNyYz0iQUNUNjAu
TVBHIiBhdXRvcGxheSAvPgogICAgICAgIDwvZGl2PgogICAgPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49712</attachid>
            <date>2010-03-01 00:38:26 -0800</date>
            <delta_ts>2010-03-01 02:15:43 -0800</delta_ts>
            <desc>Prevents the crash.</desc>
            <filename>patch-35516</filename>
            <type>text/plain</type>
            <size>1545</size>
            <attacher name="Kim Grönholm">kim.1.gronholm</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MGM4Y2MwMS4uOTk0YWZhZCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMC0wMy0wMSAgS2ltIEdyw7ZuaG9s
bSAgPGtpbS5ncm9uaG9sbUBub21vdm9rLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIEdyYXBoaWNzTGF5ZXI6IFZpZGVvIGVsZW1lbnQg
d2l0aCAzZCB0cmFuc2Zvcm0gY3Jhc2hlcyB3aGVuIEFDIGlzIGVuYWJsZWQuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTUxNgorCisgICAgICAgIE5v
IG5ldyB0ZXN0cy4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNzTGF5
ZXJRdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0xheWVyUXQ6OnNldENvbnRlbnRz
VG9NZWRpYSk6CisKIDIwMTAtMDItMjggIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5j
b20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFuIEJlcm5zdGVpbi4KZGlmZiAtLWdpdCBhL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NMYXllclF0LmNwcCBiL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NMYXllclF0LmNwcAppbmRleCA5NzQ1YmQwLi4x
Y2QyMzQ3IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNz
TGF5ZXJRdC5jcHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9HcmFwaGljc0xh
eWVyUXQuY3BwCkBAIC04NDksOSArODQ5LDExIEBAIHZvaWQgR3JhcGhpY3NMYXllclF0OjpzZXRD
b250ZW50c0JhY2tncm91bmRDb2xvcihjb25zdCBDb2xvciYgY29sb3IpCiAKIHZvaWQgR3JhcGhp
Y3NMYXllclF0OjpzZXRDb250ZW50c1RvTWVkaWEoUGxhdGZvcm1MYXllciogbWVkaWEpCiB7Ci0g
ICAgbV9pbXBsLT5ub3RpZnlDaGFuZ2UoR3JhcGhpY3NMYXllclF0SW1wbDo6Q29udGVudENoYW5n
ZSk7Ci0gICAgbV9pbXBsLT5tX3BlbmRpbmdDb250ZW50LmNvbnRlbnRUeXBlID0gR3JhcGhpY3NM
YXllclF0SW1wbDo6TWVkaWFDb250ZW50VHlwZTsKLSAgICBtX2ltcGwtPm1fcGVuZGluZ0NvbnRl
bnQubWVkaWFMYXllciA9IG1lZGlhLT50b0dyYXBoaWNzT2JqZWN0KCk7CisgICAgaWYgKG1lZGlh
KSB7CisgICAgICAgIG1faW1wbC0+bm90aWZ5Q2hhbmdlKEdyYXBoaWNzTGF5ZXJRdEltcGw6OkNv
bnRlbnRDaGFuZ2UpOworICAgICAgICBtX2ltcGwtPm1fcGVuZGluZ0NvbnRlbnQuY29udGVudFR5
cGUgPSBHcmFwaGljc0xheWVyUXRJbXBsOjpNZWRpYUNvbnRlbnRUeXBlOworICAgICAgICBtX2lt
cGwtPm1fcGVuZGluZ0NvbnRlbnQubWVkaWFMYXllciA9IG1lZGlhLT50b0dyYXBoaWNzT2JqZWN0
KCk7CisgICAgfQogICAgIEdyYXBoaWNzTGF5ZXI6OnNldENvbnRlbnRzVG9NZWRpYShtZWRpYSk7
CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49715</attachid>
            <date>2010-03-01 02:15:43 -0800</date>
            <delta_ts>2010-03-01 04:58:46 -0800</delta_ts>
            <desc>Patch for preventing the crash in bug #35516</desc>
            <filename>patch-35516-2</filename>
            <type>text/plain</type>
            <size>1578</size>
            <attacher name="Kim Grönholm">kim.1.gronholm</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MGM4Y2MwMS4uYjU5YWNmNSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMC0wMy0wMSAgS2ltIEdyw7ZuaG9s
bSAgPGtpbS5ncm9uaG9sbUBub21vdm9rLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIEdyYXBoaWNzTGF5ZXI6IFZpZGVvIGVsZW1lbnQg
d2l0aCAzZCB0cmFuc2Zvcm0gY3Jhc2hlcyB3aGVuIEFDIGlzIGVuYWJsZWQuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTUxNgorCisgICAgICAgIE5v
IG5ldyB0ZXN0cy4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNzTGF5
ZXJRdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0xheWVyUXQ6OnNldENvbnRlbnRz
VG9NZWRpYSk6CisKIDIwMTAtMDItMjggIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5j
b20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFuIEJlcm5zdGVpbi4KZGlmZiAtLWdpdCBhL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NMYXllclF0LmNwcCBiL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NMYXllclF0LmNwcAppbmRleCA5NzQ1YmQwLi42
NDU1MDE3IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNz
TGF5ZXJRdC5jcHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9HcmFwaGljc0xh
eWVyUXQuY3BwCkBAIC04NDksOSArODQ5LDEzIEBAIHZvaWQgR3JhcGhpY3NMYXllclF0OjpzZXRD
b250ZW50c0JhY2tncm91bmRDb2xvcihjb25zdCBDb2xvciYgY29sb3IpCiAKIHZvaWQgR3JhcGhp
Y3NMYXllclF0OjpzZXRDb250ZW50c1RvTWVkaWEoUGxhdGZvcm1MYXllciogbWVkaWEpCiB7Cisg
ICAgaWYgKG1lZGlhKSB7CisgICAgICAgIG1faW1wbC0+bV9wZW5kaW5nQ29udGVudC5jb250ZW50
VHlwZSA9IEdyYXBoaWNzTGF5ZXJRdEltcGw6Ok1lZGlhQ29udGVudFR5cGU7CisgICAgICAgIG1f
aW1wbC0+bV9wZW5kaW5nQ29udGVudC5tZWRpYUxheWVyID0gbWVkaWEtPnRvR3JhcGhpY3NPYmpl
Y3QoKTsKKyAgICB9IGVsc2UgeworICAgICAgICBtX2ltcGwtPm1fcGVuZGluZ0NvbnRlbnQuY29u
dGVudFR5cGUgPSBHcmFwaGljc0xheWVyUXRJbXBsOjpIVE1MQ29udGVudFR5cGU7CisgICAgfQog
ICAgIG1faW1wbC0+bm90aWZ5Q2hhbmdlKEdyYXBoaWNzTGF5ZXJRdEltcGw6OkNvbnRlbnRDaGFu
Z2UpOwotICAgIG1faW1wbC0+bV9wZW5kaW5nQ29udGVudC5jb250ZW50VHlwZSA9IEdyYXBoaWNz
TGF5ZXJRdEltcGw6Ok1lZGlhQ29udGVudFR5cGU7Ci0gICAgbV9pbXBsLT5tX3BlbmRpbmdDb250
ZW50Lm1lZGlhTGF5ZXIgPSBtZWRpYS0+dG9HcmFwaGljc09iamVjdCgpOwogICAgIEdyYXBoaWNz
TGF5ZXI6OnNldENvbnRlbnRzVG9NZWRpYShtZWRpYSk7CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49720</attachid>
            <date>2010-03-01 04:58:46 -0800</date>
            <delta_ts>2010-03-02 12:15:34 -0800</delta_ts>
            <desc>Updated patch for preventing the crash in bug #35516</desc>
            <filename>patch-35516-2</filename>
            <type>text/plain</type>
            <size>1571</size>
            <attacher name="Kim Grönholm">kim.1.gronholm</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MGM4Y2MwMS4uYjU5YWNmNSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMC0wMy0wMSAgS2ltIEdyw7ZuaG9s
bSAgPGtpbS5ncm9uaG9sbUBub21vdm9rLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIEdyYXBoaWNzTGF5ZXI6IFZpZGVvIGVsZW1lbnQg
d2l0aCAzZCB0cmFuc2Zvcm0gY3Jhc2hlcyB3aGVuIEFDIGlzIGVuYWJsZWQuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTUxNgorCisgICAgICAgIE5v
IG5ldyB0ZXN0cy4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNzTGF5
ZXJRdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0xheWVyUXQ6OnNldENvbnRlbnRz
VG9NZWRpYSk6CisKIDIwMTAtMDItMjggIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5j
b20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFuIEJlcm5zdGVpbi4KZGlmZiAtLWdpdCBhL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NMYXllclF0LmNwcCBiL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NMYXllclF0LmNwcAppbmRleCA5NzQ1YmQwLi45
YTJlOTMyIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNz
TGF5ZXJRdC5jcHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9HcmFwaGljc0xh
eWVyUXQuY3BwCkBAIC04NDksOSArODQ5LDEzIEBAIHZvaWQgR3JhcGhpY3NMYXllclF0OjpzZXRD
b250ZW50c0JhY2tncm91bmRDb2xvcihjb25zdCBDb2xvciYgY29sb3IpCiAKIHZvaWQgR3JhcGhp
Y3NMYXllclF0OjpzZXRDb250ZW50c1RvTWVkaWEoUGxhdGZvcm1MYXllciogbWVkaWEpCiB7Cisg
ICAgaWYgKG1lZGlhKSB7CisgICAgICAgIG1faW1wbC0+bV9wZW5kaW5nQ29udGVudC5jb250ZW50
VHlwZSA9IEdyYXBoaWNzTGF5ZXJRdEltcGw6Ok1lZGlhQ29udGVudFR5cGU7CisgICAgICAgIG1f
aW1wbC0+bV9wZW5kaW5nQ29udGVudC5tZWRpYUxheWVyID0gbWVkaWEtPnRvR3JhcGhpY3NPYmpl
Y3QoKTsKKyAgICB9IGVsc2UKKyAgICAgICAgbV9pbXBsLT5tX3BlbmRpbmdDb250ZW50LmNvbnRl
bnRUeXBlID0gR3JhcGhpY3NMYXllclF0SW1wbDo6SFRNTENvbnRlbnRUeXBlOworCiAgICAgbV9p
bXBsLT5ub3RpZnlDaGFuZ2UoR3JhcGhpY3NMYXllclF0SW1wbDo6Q29udGVudENoYW5nZSk7Ci0g
ICAgbV9pbXBsLT5tX3BlbmRpbmdDb250ZW50LmNvbnRlbnRUeXBlID0gR3JhcGhpY3NMYXllclF0
SW1wbDo6TWVkaWFDb250ZW50VHlwZTsKLSAgICBtX2ltcGwtPm1fcGVuZGluZ0NvbnRlbnQubWVk
aWFMYXllciA9IG1lZGlhLT50b0dyYXBoaWNzT2JqZWN0KCk7CiAgICAgR3JhcGhpY3NMYXllcjo6
c2V0Q29udGVudHNUb01lZGlhKG1lZGlhKTsKIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>