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

QtWebKit for x64 from Qt 5.3.2 crashes in JavaScriptCore

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 5.3.2, 5.4.0 Beta
    • Fix Version/s: 5.4.0 RC
    • Component/s: WebKit
    • Labels:
      None
    • Environment:
      Windows 8.1, x64, Visual Studio 2013, Qt 5.3.2
    • Commits:
      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

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            allan.jensen Allan Sandfeld Jensen
            Reporter:
            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