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. backtrace.txt
          8 kB
        2. BugWebkitAnimation.pro
          0.4 kB
        3. main.cpp
          0.2 kB
        4. mainwindow.cpp
          0.9 kB
        5. mainwindow.h
          0.4 kB
        6. mainwindow.ui
          1 kB
        7. test.html
          0.5 kB

        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: