Changes between Version 1 and Version 2 of Ticket #9388, comment 13


Ignore:
Timestamp:
Jul 18, 2023, 10:57:44 PM (2 years ago)
Author:
Tom Goddard

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #9388, comment 13

    v1 v2  
    1818
    1919I studied the system logs when ChimeraX starts using the mac Console app and could not find any error message indicating why QtWebEngineProcess is failing.
     20
     21I tried using QTWEBENGINE_CHROMIUM_FLAGS as described here https://doc.qt.io/qt-6/qtwebengine-debugging.html to get more logging info but did not get anything on stderr, nor did using qInstallMessageHandler() help get any logging.
     22
     23But I noticed in the console log just before QtWebEngineProcess crashes the following "CODE SIGNING: 87195[QtWebEngineProce] vm_map_protect:6059(0x0,0x0,0x7) can't have both write and exec at the same time" and searching for that led me to https://forum.qt.io/topic/102212/qtwebengine-signing-issues/3 which is old from 2019 but said that entitlement "com.apple.security.cs.disable-executable-page-protection" was needed to avoid QtWebEngineProcess crashes.