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

QtWebKit for x64 from Qt 5.3.2 crashes in JavaScriptCore

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 5.4.0 RC
    • 5.3.2, 5.4.0 Beta
    • WebKit
    • None
    • Windows 8.1, x64, Visual Studio 2013, Qt 5.3.2
    • 7e29781fac7f864ac80ca52be5e61c4f1a500308

    Description

      When I run QtWebKit for x64 in a loop accessing a web page like www.google.com, at some point I get a crash in X86Assembler::setRel32. More exactly the assertion ASSERT(offset == static_cast<int32_t>(offset)) fails.

      This is exactly the behavior from QTBUG-23871 which was reported for Qt Script module. It seems that the Qt Script uses an older version of JSC and it was patched, but I could not find a suitable patch for QtWebKit.

      Is there any patch for this issue or could you provide one?

      The QtWebKit build for x86 does not seem to be affected by this problem.

      This issue is critical and is basically a regression from Qt 4.8 which makes the QtWebKit build for x64 very unreliable.

      Attachments

        For Gerrit Dashboard: QTBUG-42417
        # Subject Branch Project Status CR V

        Activity

          People

            allan.jensen Allan Sandfeld Jensen
            aliosa.jankovic Aliosa Jankovic
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes