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

[REG 5.15.3 -> 5.15.4] Service worker related renderer crash after upgrade

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 5.15.4
    • Fix Version/s: None
    • Component/s: WebEngine
    • Labels:
      None
    • Environment:
      Archlinux
    • Commits:
      12ecfd11e326219ef185e7fdd6d967985fc57599 (qt/qtwebengine-chromium/87-based)

      Description

      • Visit twitch.tv with QtWebEngine 5.15.3 simplebrowser, and make sure it installs its service worker (maybe wait a bit or double-check in devtools)
      • Visit twitch.tv with QtWebEngine 5.15.4 (and the same data)
      • Get a segfault in "ServiceWorker thread"

      Strangely enough, I can't reproduce with a developer build (so I was unable to get a stacktrace so far), but I suspect this is just QTBUG-72532 again.

      As an aside, with 5.15.3 (and .4), I'm still getting various user reports related to QTBUG-82105 (a full application crash due to a corrupt service worker cache), probably after the application was closed in an unclean way, causing the corruption. Since I've never seen this happen in Chrome, I still wonder whether there's some code in Chrome validating the cache and discarding it when it is invalid in some way, which is missing in QtWebEngine...

        Attachments

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

          Activity

            People

            Assignee:
            mibrunin Michael Bruning
            Reporter:
            the compiler Florian Bruhin
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes