qt5webenginecore captures application exceptions



  • Hello
    we have a Qt widget based application. Since we have migrated our qwebkit base components to qwebengine we notice some odds when the application is crashing.
    Very often the last frame on the stack after a crash points to qwebengine core.
    It seems that the underlying chromium captures various exceptions in situations where the application should crash.
    I would accept this behavior if the crashing code is using qwebengine. But in our case this happens for arbitrary code even not using Qt.

    I have forced an out of memory exception. The last frame on the stack in this case was i.e.
    Qt5WebEngineCore.dll!base::`anonymous namespace'::OnNoMemory(unsigned __int64 __formal) Line 23 C++

    Mostly our crash dumps point to
    [f:\qtwebengine\src\3rdparty\chromium\content\app\startup_helper_win.cc @ 29]

    void PureCall() {
    __debugbreak();
    _exit(1);
    }

    Is there any way to tell qwebengine to not handle those exceptions?
    Thanks,
    Sebastian



Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.