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

QT_FEATURE_webengine_system_icu=ON results in broken runtime

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2: Important
    • 6.7.3, 6.8.0 Beta2
    • 6.7.0
    • WebEngine
    • None
    • Windows
    • 7e6f28e54 (dev), 8912f84dc (6.8), 54d717461 (6.7)

    Description

      As per qtwebengine/src/core/CMakeLists.txt, QT_FEATURE_webengine_system_icu is applied to the compilation on LINUX and ANDROID, only.

      In qtwebengine/src/core/api/CMakeLists.txt, installation of icudtl.dat is made conditional on the same variable, but for all platforms.

      On Windows (and probably MacOS), when configured with QT_FEATURE_webengine_system_icu=ON , this results in a broken runtime:

      [0511/134609.176:ERROR:icu_util.cc(244)] Invalid file descriptor to ICU data received.
      

      (Crash / abnormal exit at this point)

       

      Related downstream tickets: https://bugs.kde.org/show_bug.cgi?id=486905 (my own), https://github.com/Homebrew/homebrew-core/issues/104008 (MacOS homebrew)

      Attachments

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

        Activity

          People

            anualiyas Anu Aliyas
            tfry Thomas Friedrichsmeier
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes