Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-35663

QtWebkit: Assert when using animations and CSS filters

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • 5.3.0 Alpha
    • 5.2.0
    • WebKit
    • None
    • Windows 7 x64, Qt 5.2.0 x86 msvc2010,
    • db006e7811c4cdc8eada301a2a986a8abbc5d13f

    Description

      Webkit crashes with
      Unhandled exception at 0x0245ae87 (Qt5WebKitd.dll) in BugWebkitAnimation.exe: 0xC0000005: Access violation writing location 0xbbadbeef.
      in
      C:\Qt\Qt5.2.0\5.2.0\Src\qtwebkit\Source\WTF\wtf\Assertions.cpp: WTFCrash()
      when using CSS3 animations.

      I could reproduce it when using a <div> which has a custom fade-in animation contains a <div> which also has this fade-in animation and a <div> without that animation:
      <div class="fade-in">
      <div>
      Non-fading
      </div>
      <div class="fade-in">
      Fading in
      </div>
      </div>

      See the attached HTML file and a very basic CPP program to load that HTML file.
      The crash occurs only if the two "fade-in" animations start at the same time as in the provided files.

      Attachments

        1. BugWebkitAnimation.pro
          0.4 kB
          Andreas
        2. main.cpp
          0.2 kB
          Andreas
        3. mainwindow.cpp
          0.9 kB
          Andreas
        4. mainwindow.h
          0.4 kB
          Andreas
        5. mainwindow.ui
          1 kB
          Andreas
        6. test.html
          0.5 kB
          Andreas
        7. backtrace.txt
          8 kB
          Andreas
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            allan.jensen Allan Sandfeld Jensen
            andreasheindl Andreas
            Votes:
            6 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes