Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QtWebEngine
  4. qt5webenginecore captures application exceptions
QtWS25 Last Chance

qt5webenginecore captures application exceptions

Scheduled Pinned Locked Moved Unsolved QtWebEngine
qt5webenginecorcrashstackexception
2 Posts 2 Posters 1.2k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    seb_berlin
    wrote on last edited by seb_berlin
    #1

    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

    1 Reply Last reply
    0
    • P Offline
      P Offline
      pdxQtUser
      wrote on last edited by
      #2

      Hello Sebastian,

      I am seeing the same problem. The last frame on the stack after a crash points to qwebengine core

      qt5\qtwebengine\src\3rdparty\chromium\base\process\memory_win.cc @ 41 but its actually capturing various other exceptions from our application.

      Were you able to solve the problem?

      Thanks!

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved