blueboxd / chromium-legacy

Latest Chromium (≒Chrome Canary/Stable) for Mac OS X 10.7+
BSD 3-Clause "New" or "Revised" License
307 stars 17 forks source link

Chromium 114.0.5735.106.1: no Internet connection, sandbox mach-lookup denial (cfprefsd) #154

Open scrutinizer11 opened 1 year ago

scrutinizer11 commented 1 year ago

Describe the bug It fails to connect upon launch, aggravated by the new-became-old Safe Storage entries spawning.

To Reproduce Steps to reproduce the behavior:

  1. Download the new Chromium.
  2. Launch it.
  3. Endless loading, fans going full.

Desktop (please complete the following information):

Logs

11/06/23 05:32:37,330 Chromium Helper[62287]: SCNetworkReachability server not available
11/06/23 05:32:37,330 Chromium Helper[62287]: SCNetworkReachability server not available
11/06/23 05:32:37,331 Chromium Helper[62287]: com.apple.SystemConfiguration.NetworkInformation: server not available
11/06/23 05:32:37,331 Chromium Helper[62287]: Network information server not available
11/06/23 05:32:37,982 sandboxd[122]: ([62287]) Chromium Helper(62287) deny mach-lookup com.apple.cfprefsd.daemon
11/06/23 05:32:38,493 sandboxd[122]: ([62288]) Chromium Helper(62288) deny mach-lookup com.apple.cfprefsd.daemon
11/06/23 05:32:38,531 sandboxd[122]: ([62290]) Chromium Helper (62290) deny mach-lookup com.apple.cfprefsd.daemon
11/06/23 05:32:38,566 sandboxd[122]: ([62291]) Chromium Helper (62291) deny mach-lookup com.apple.cfprefsd.daemon
11/06/23 05:32:38,603 sandboxd[122]: ([62292]) Chromium Helper (62292) deny mach-lookup com.apple.cfprefsd.daemon
11/06/23 05:32:38,689 sandboxd[122]: ([62293]) Chromium Helper (62293) deny mach-lookup com.apple.cfprefsd.daemon
11/06/23 05:33:30,730 sandboxd[122]: ([62389]) Chromium Helper (62389) deny mach-lookup com.apple.cfprefsd.daemon
11/06/23 05:34:24,820 sandboxd[122]: ([62465]) Chromium Helper(62465) deny mach-lookup com.apple.cfprefsd.daemon
11/06/23 05:34:24,828 sandboxd[122]: ([62466]) Chromium Helper(62466) deny mach-lookup com.apple.cfprefsd.daemon
11/06/23 05:34:24,941 sandboxd[122]: ([62467]) Chromium Helper(62467) deny mach-lookup com.apple.cfprefsd.daemon
11/06/23 05:34:26,178 sandboxd[122]: ([62472]) Chromium Helper (62472) deny mach-lookup com.apple.cfprefsd.daemon
11/06/23 05:34:28,538 Chromium Helper[62326]: Failed to look up domain bootstrapper during domain extension: 0x44c
11/06/23 05:34:28,547 Chromium Helper[62326]: Failed to look up domain bootstrapper during domain extension: 0x44c
11/06/23 05:34:28,867 sandboxd[122]: ([62473]) Chromium Helper (62473) deny mach-lookup com.apple.cfprefsd.daemon
11/06/23 05:34:28,893 sandboxd[122]: ([62474]) Chromium Helper (62474) deny mach-lookup com.apple.cfprefsd.daemon
11/06/23 05:34:32,059 Chromium Helper[62484]: SCNetworkReachability server not available
11/06/23 05:34:32,059 Chromium Helper[62484]: SCNetworkReachability server not available
11/06/23 05:34:32,060 Chromium Helper[62484]: Network information server not available
11/06/23 05:34:32,060 Chromium Helper[62484]: com.apple.SystemConfiguration.NetworkInformation: server not available
11/06/23 05:34:39,849 sandboxd[122]: ([62493]) Chromium Helper (62493) deny mach-lookup com.apple.cfprefsd.daemon
11/06/23 05:34:42,073 sandboxd[122]: ([62503]) Chromium Helper (62503) deny mach-lookup com.apple.cfprefsd.daemon
krackers commented 1 year ago

I'm guessing this is related to #96

The SCNetworkReachability server not available is from within system configuration framework

} else if (type == XPC_TYPE_ERROR) {
            if (xobj == XPC_ERROR_CONNECTION_INVALID) {
                SCLog(TRUE, LOG_ERR,
                      CFSTR("SCNetworkReachability server not available"));

All those errors seem to indicate some sort of weird sandboxing related issue, seems like it can't lookup or communicate with the other system processes. Given that it's the same error as in #96 that others were not able to reproduce, my best suggestion would be to try cleaning profile, removing existing keychain entries, restarting (to kill any lingering chromium processes), then retrying.