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

QtWebkit: Assert when using animations and CSS filters

XMLWordPrintable

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

      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.

        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.

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes