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

QWebEngineView crash - Invalid file descriptor to ICU data received.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • P2: Important
    • None
    • 5.8, 5.9.7
    • WebEngine
    • None
    • Windows 10 Home Single Language 64-bit
    • Windows

    Description

      QtWebEngine crashes on start. In our application we use QtWebEngine to load our login page. Found following error trace from debug logs.

      [1203/094234:ERROR:icu_util.cc(178)] Invalid file descriptor to ICU data received.
      [1203/094234:FATAL:icu_util.cc(297)] Check failed: result. 
      Backtrace:
       QtWebEngineCore::BrowserContextAdapter::customUrlSchemeHandlers [0x0F472AA7+430215]
       QtWebEngineCore::BrowserContextAdapter::customUrlSchemeHandlers [0x0F436257+182327]
       QWebEngineUrlRequestInfo::d_func [0x103BFD9D+2072781]
       QtWebEngineCore::UserScript::validUserScriptSchemes [0x1005F028+4075320]
       QtWebEngineCore::WebContentsAdapter::webContents [0x0F24D2F6+14294]
       QtWebEngineCore::WebContentsAdapter::webContents [0x0F24D585+14949]
       QtWebEngineCore::WebContentsAdapter::WebContentsAdapter [0x0F2453BA+106]
       QWebEngineHistoryItem::url [0x6918302B+1147]
       PyCFunction_FastCallKeywords [0x6A474F1E+62]
       PyEval_GetFuncDesc [0x6A4DAFF7+311]
       PyEval_EvalFrameDefault [0x6A4D68F0+2816]
       PyEval_EvalFrameDefault [0x6A4DA195+17317]
       PyFunction_FastCallDict [0x6A4DB406+470]
       PyObject_FastCallDict [0x6A438681+97]
       PyObject_Call_Prepend [0x6A4387D9+137]
       PyMethod_New [0x6A44A85D+1517]
       PyObject_Call [0x6A43858D+109]
       PyType_Ready [0x6A490CAA+14106]
       PyType_Modified [0x6A48795E+3838]
       PyObject_FastCallDict [0x6A4386E7+199]
       PyObject_FastCallKeywords [0x6A438AB0+128]
       PyEval_GetFuncDesc [0x6A4DB063+419]
       PyEval_EvalFrameDefault [0x6A4D84B9+9929]
       PyEval_EvalFrameDefault [0x6A4DA195+17317]
       PyFunction_FastCallDict [0x6A4DB406+470]
       PyObject_FastCallDict [0x6A438681+97]
       PyObject_Call_Prepend [0x6A4387D9+137]
       PyMethod_New [0x6A44A85D+1517]
       PyObject_Call [0x6A43858D+109]
       PyType_Ready [0x6A490CAA+14106]
       PyType_Modified [0x6A48795E+3838]
       PyObject_FastCallDict [0x6A4386E7+199]
       PyObject_FastCallKeywords [0x6A438AB0+128]
       PyEval_GetFuncDesc [0x6A4DB063+419]
       PyEval_EvalFrameDefault [0x6A4D84B9+9929]
       PyEval_EvalFrameDefault [0x6A4DA195+17317]
       PyEval_GetFuncDesc [0x6A4DB204+836]
       PyEval_GetFuncDesc [0x6A4DB057+407]
       PyEval_EvalFrameDefault [0x6A4D68F0+2816]
       PyEval_EvalFrameDefault [0x6A4DA195+17317]
       PyFunction_FastCallDict [0x6A4DB406+470]
       PyObject_FastCallDict [0x6A438681+97]
       PyObject_Call_Prepend [0x6A4387D9+137]
       PyMethod_New [0x6A44A85D+1517]
       PyObject_Call [0x6A43858D+109]
       PyType_Ready [0x6A490CAA+14106]
       PyType_Modified [0x6A48795E+3838]
       PyObject_FastCallDict [0x6A4386E7+199]
       PyObject_FastCallKeywords [0x6A438AB0+128]
       PyEval_GetFuncDesc [0x6A4DB063+419]
       PyEval_EvalFrameDefault [0x6A4D68F0+2816]
       PyEval_GetFuncDesc [0x6A4DB10A+586]
       PyEval_GetFuncDesc [0x6A4DB181+705]
       PyEval_GetFuncDesc [0x6A4DB057+407]
       PyEval_EvalFrameDefault [0x6A4D68F0+2816]
       PyEval_EvalFrameDefault [0x6A4DA195+17317]
       PyEval_GetFuncDesc [0x6A4DB204+836]
       PyEval_GetFuncDesc [0x6A4DB057+407]
       PyEval_EvalFrameDefault [0x6A4D68F0+2816]
       PyEval_EvalFrameDefault [0x6A4DA195+17317]
       PyEval_EvalCode [0x6A4D5D99+41]
       PyAST_FromNode [0x6A4D2AB6+32182

      We found few users reported the same error with different trace in different modules. We tried all the options like

      1) Setting QT5DIR variable

      2) Setting QTWEBENGINEPROCESS_PATH variable to webengineprocess.exe

      3) Ensure the presence icudtl.dat file inside application directory

      But still this error persists. It's reproducible on a specific Windows 10 Home Single Language 64-bit Turkish language system. Can you please help?

      Attachments

        Issue Links

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

          Activity

            People

              kkohne Kai Köhne
              rtfa Goku Balu
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes