Crash on Launch (macOS)

Steps to reproduce

Launch Obsidian (versions 13.4 and 14.6/latest) on macOS 12.4

Obsidian was working fine yesterday.

I also removed the application support folder as well as my vault (clean reinstall) and still encounter same problems.

Also rebooted many times.

Actual result

Crashes immediately. Debug info below.

Environment

  • Operating system:

  • Debug info:

This is the log generated upon the crash by macOS

Too large to put here, but here is the first section. Can upload the rest if needed.


-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Obsidian [938]
Path:                  /Applications/Obsidian.app/Contents/MacOS/Obsidian
Identifier:            md.obsidian
Version:               0.14.6 (0.14.8)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2022-06-07 11:06:18.1689 +1000
OS Version:            macOS 12.4 (21F79)
Report Version:        12
Anonymous UUID:        C82A8725-7915-62F5-BA6A-BC68891C2B81


Time Awake Since Boot: 560 seconds

System Integrity Protection: enabled

Crashed Thread:        0  CrBrowserMain  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000001, 0x00000001136a9004
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process:   exc handler [938]

I then tried to run via terminal, resulting in the following output:

boggle$~  ./Obsidian 
2022-06-07 01:08:25 Loading main app package /Applications/Obsidian.app/Contents/Resources/obsidian.asar
2022-06-07 01:08:25 Checking for update using Github
[1290:0607/110825.771044:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
2022-06-07 01:08:25 Failed to check for update using Github (net::ERR_FAILED)
Error: net::ERR_FAILED
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:101:7169)
    at SimpleURLLoaderWrapper.emit (node:events:390:28)
2022-06-07 01:08:25 Checking for update using obsidian.md
2022-06-07 01:08:25 Failed to check for update using obsidian.md (net::ERR_FAILED)
Error: net::ERR_FAILED
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:101:7169)
    at SimpleURLLoaderWrapper.emit (node:events:390:28)
[1290:0607/110825.800327:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110825.832118:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
objc[1291]: Class WebSwapCGLLayer is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libANGLE-shared.dylib (0x2524bb808) and /Applications/Obsidian.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib (0x1121d13c8). One of the two will be used. Which one is undefined.
[1290:0607/110825.858325:ERROR:gpu_process_host.cc(975)] GPU process exited unexpectedly: exit_code=9
[1290:0607/110825.863474:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110825.893009:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110825.923010:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110825.953817:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110825.986027:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
objc[1298]: Class WebSwapCGLLayer is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libANGLE-shared.dylib (0x2524bb808) and /Applications/Obsidian.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib (0x109df13c8). One of the two will be used. Which one is undefined.
[1290:0607/110826.016686:ERROR:gpu_process_host.cc(975)] GPU process exited unexpectedly: exit_code=9
[1290:0607/110826.017843:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.048361:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.078763:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.110104:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.142013:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
objc[1305]: Class WebSwapCGLLayer is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libANGLE-shared.dylib (0x2524bb808) and /Applications/Obsidian.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib (0x106a053c8). One of the two will be used. Which one is undefined.
[1290:0607/110826.173157:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.175056:ERROR:gpu_process_host.cc(975)] GPU process exited unexpectedly: exit_code=9
[1290:0607/110826.206259:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.238054:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.268670:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.300311:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
objc[1315]: Class WebSwapCGLLayer is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libANGLE-shared.dylib (0x2524bb808) and /Applications/Obsidian.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib (0x1078193c8). One of the two will be used. Which one is undefined.
[1290:0607/110826.333017:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.341073:ERROR:gpu_process_host.cc(975)] GPU process exited unexpectedly: exit_code=9
[1290:0607/110826.364288:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.394466:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.425559:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.456800:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.489086:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
objc[1322]: Class WebSwapCGLLayer is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libANGLE-shared.dylib (0x2524bb808) and /Applications/Obsidian.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib (0x10a36d3c8). One of the two will be used. Which one is undefined.
[1290:0607/110826.515955:ERROR:gpu_process_host.cc(975)] GPU process exited unexpectedly: exit_code=9
[1290:0607/110826.520279:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.550580:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.582354:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.612135:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.643914:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
objc[1329]: Class WebSwapCGLLayer is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libANGLE-shared.dylib (0x2524bb808) and /Applications/Obsidian.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib (0x1108193c8). One of the two will be used. Which one is undefined.
[1290:0607/110826.674909:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.684846:ERROR:gpu_process_host.cc(975)] GPU process exited unexpectedly: exit_code=9
[1290:0607/110826.705775:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.736344:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.767100:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.799067:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1337:0607/110826.806299:ERROR:gpu_init.cc(446)] Passthrough is not supported, GL is disabled, ANGLE is 
[1290:0607/110826.807416:ERROR:gpu_process_host.cc(975)] GPU process exited unexpectedly: exit_code=9
[1290:0607/110826.830221:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.862732:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.894036:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.925221:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1343:0607/110826.928900:ERROR:gpu_init.cc(446)] Passthrough is not supported, GL is disabled, ANGLE is 
[1290:0607/110826.930131:ERROR:gpu_process_host.cc(975)] GPU process exited unexpectedly: exit_code=9
[1290:0607/110826.957420:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110826.988558:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.
[1290:0607/110827.019227:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.

[1349:0607/110827.050589:ERROR:gpu_init.cc(446)] Passthrough is not supported, GL is disabled, ANGLE is 
[1290:0607/110827.051133:ERROR:network_service_instance_impl.cc(978)] Network service crashed, restarting service.

[1290:0607/110827.051865:ERROR:gpu_process_host.cc(975)] GPU process exited unexpectedly: exit_code=9

[1290:0607/110827.051875:FATAL:gpu_data_manager_impl_private.cc(447)] GPU process isn't usable. Goodbye.

[1]    1290 trace trap  ./Obsidian
[1354:0607/110827.081378:ERROR:mach_port_rendezvous.cc(310)] bootstrap_look_up md.obsidian.MachPortRendezvousServer.1: Permission denied (1100)

[1354:0607/110827.081847:ERROR:child_thread_impl.cc(226)] Mach rendezvous failed, terminating process (parent died?)

(base) 
boggle$~ Obsidian.app/Contents/MacOS 

Those final few lines are particularly interesting.

sorry, no idea.

I am not sure if it was some mac update or some other software on your mac that broke something or is interfering with obsidian.