Qt QtWebEngineCore 在嵌入 H5 頁面後崩潰

QtWebEngineCore 在嵌入 H5 頁面後崩潰。 但不是每臺電腦都出現崩潰。 

報錯如下:

[0608/110339:FATAL:backend_impl.cc(1656)] Check failed: hash & mask_ == cache_entry->entry()->Data()->hash & mask_ (73872 vs. 67938)
Backtrace:
    GetHandleVerifier [0x11A31731+277617]
    QEnableSharedFromThis<QtWebEngineCore::WebContentsAdapter>::operator= [0x1198440F+3060911]
    QtWebEngineCore::FilePickerController::qt_static_metacall [0x11092142+15706690]
    QtWebEngineCore::FilePickerController::qt_static_metacall [0x1109369B+15712155]
    QtWebEngineCore::FilePickerController::qt_static_metacall [0x11098BFF+15734015]
    QtWebEngineCore::BrowserContextAdapter::isOffTheRecord [0x1118CC2F+751071]
    QtWebEngineCore::BrowserContextAdapter::isOffTheRecord [0x1118D2EF+752799]
    QtWebEngineCore::FilePickerController::qt_static_metacall [0x107259D1+5825233]
    QtWebEngineCore::FilePickerController::qt_static_metacall [0x10C8C72A+11489322]
    QtWebEngineCore::BrowserContextAdapter::httpCacheMaxSize [0x12362EDA+1272794]
    QEnableSharedFromThis<QtWebEngineCore::WebContentsAdapter>::operator= [0x116FFFFF+422047]
    GetHandleVerifier [0x11A4DC3D+393597]
    QEnableSharedFromThis<QtWebEngineCore::WebContentsAdapter>::operator= [0x119939D8+3123832]
    QEnableSharedFromThis<QtWebEngineCore::WebContentsAdapter>::operator= [0x119920A4+3117380]
    QEnableSharedFromThis<QtWebEngineCore::WebContentsAdapter>::operator= [0x119925ED+3118733]
    GetHandleVerifier [0x11A503E2+403746]
    GetHandleVerifier [0x11A51E82+410562]
    GetHandleVerifier [0x11A51DEC+410412]
    QEnableSharedFromThis<QtWebEngineCore::WebContentsAdapter>::operator= [0x119937E7+3123335]
    QEnableSharedFromThis<QtWebEngineCore::WebContentsAdapter>::operator= [0x119C3016+3317942]
    QEnableSharedFromThis<QtWebEngineCore::WebContentsAdapter>::operator= [0x1199369D+3123005]
    QEnableSharedFromThis<QtWebEngineCore::WebContentsAdapter>::operator= [0x119D9C66+3411206]
    QtWebEngineCore::FilePickerController::qt_static_metacall [0x10610E64+4691812]
    QtWebEngineCore::FilePickerController::qt_static_metacall [0x1061242A+4697386]
    QEnableSharedFromThis<QtWebEngineCore::WebContentsAdapter>::operator= [0x119DA769+3414025]
    QEnableSharedFromThis<QtWebEngineCore::WebContentsAdapter>::operator= [0x119E14F6+3442070]
    BaseThreadInitThunk [0x759D8654+36]
    RtlGetAppContainerNamedObjectPath [0x777A4A47+311]
    RtlGetAppContainerNamedObjectPath [0x777A4A17+263]

 

在網上找了好久才找到解決方式。 據說  release  發佈後不會出現這個問題。 debug 會出現。 

刪除QtWebengine在本地的緩存。

緩存文件地址:C:\Users\Administrator\AppData\Local\ferlytech(應用程序的exe文件名稱)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章