Edit: this is a duplicate of T103521 and can be closed.
Note: disabling just Blenderkit did not fix the problem for me, I also had to disable the Dream Textures (AI texture generation) addon.
---
**System Information**
Operating system: macOS-13.1-arm64-arm-64bit 64 Bits
Graphics card: Apple M1 Max Apple 4.1 Metal - 83
Machine type: Mac Studio
**Blender Version**
Broken: Local compile: version: 3.5.0 Alpha, branch: master, commit date: 2023-01-19 10:34, hash: `rBa3c38667f0f8`, local compile
Broken: Downloaded version: 3.5.0 Alpha, branch: master, hash 83f9218801d4
Worked: n/a
**Short description of error**
After seeing the new setting in the Blender Today Live video, I did a clean local compile, enabled the Metal GPU back-end and saved the settings. On restart of Blender, it crashes with a segmentation fault. The same happens with the downloaded Blender 3.5.0 Alpha. I have to delete the userpref.blend file to get Blender to work again.
Message in Terminal window:
> ~/build_darwin_release/bin/Blender.app/Contents/MacOS/*
> Read prefs: /Users/robw/Library/Application Support/Blender/3.5/config/userpref.blend
> Device with name Apple M1 Max supports metal minimum requirements
> METAL API - DETECTED GPU: Apple M1 Max
> superfastrender updater verbose is enabled
> superfastrender Updater: Read in JSON settings from file
> superimagedenoiser updater verbose is enabled
> superimagedenoiser Updater: Read in JSON settings from file
> addon not loaded: 'modular_tree'
> cause: cannot import name 'm_tree' from partially initialized module 'modular_tree' (most likely due to a circular import) (/Users/robw/Library/Application Support/Blender/3.5/scripts/addons/modular_tree/__init__.py)
> Warning: TypeError('bpy_struct: item.attr = val: POWER_SEQUENCER_OT_speed_up_movie_strip.speed_factor expected an int type, not float')
> Warning: TypeError('bpy_struct: item.attr = val: POWER_SEQUENCER_OT_speed_up_movie_strip.speed_factor expected an int type, not float')
> Warning: TypeError('bpy_struct: item.attr = val: POWER_SEQUENCER_OT_speed_up_movie_strip.speed_factor expected an int type, not float')
> Registered Power Sequencer with 3 modules
> Exception in module register(): /Users/robw/Library/Application Support/Blender/3.5/scripts/addons/pose_thumbnails/__init__.py
> Traceback (most recent call last):
> File "/Users/robw/blender-build/build_darwin_release/bin/Blender.app/Contents/Resources/3.5/scripts/modules/addon_utils.py", line 369, in enable
> mod.register()
> File "/Users/robw/Library/Application Support/Blender/3.5/scripts/addons/pose_thumbnails/__init__.py", line 51, in register
> core.register()
> File "/Users/robw/Library/Application Support/Blender/3.5/scripts/addons/pose_thumbnails/core.py", line 930, in register
> bpy.types.DATA_PT_pose_library.prepend(pose_thumbnails_draw)
> AttributeError: 'module' object has no attribute 'DATA_PT_pose_library'
> Reloading external rigs...
> Reloading external metarigs...
> WARN (bgl): source/blender/python/generic/bgl.c:2649 BPyInit_bgl: 'bgl' imported without an OpenGL backend. Please update your add-ons to use the 'gpu' module. In Blender 3.7 'bgl' will be removed.
> Exception in module register(): /Users/robw/Library/Application Support/Blender/3.5/scripts/addons/photographer/__init__.py
> Traceback (most recent call last):
> File "/Users/robw/blender-build/build_darwin_release/bin/Blender.app/Contents/Resources/3.5/scripts/modules/addon_utils.py", line 369, in enable
> mod.register()
> File "/Users/robw/Library/Application Support/Blender/3.5/scripts/addons/photographer/__init__.py", line 297, in register
> from bpy.types import (
> ImportError: cannot import name 'DATA_PT_area' from 'bpy.types' (unknown location)
> Exception in module register(): /Users/robw/Library/Application Support/Blender/3.5/scripts/addons/Boxcutter/__init__.py
> Traceback (most recent call last):
> File "/Users/robw/blender-build/build_darwin_release/bin/Blender.app/Contents/Resources/3.5/scripts/modules/addon_utils.py", line 369, in enable
> mod.register()
> File "/Users/robw/Library/Application Support/Blender/3.5/scripts/addons/Boxcutter/__init__.py", line 32, in register
> addon.register()
> File "/Users/robw/Library/Application Support/Blender/3.5/scripts/addons/Boxcutter/addon/__init__.py", line 14, in register
> keymap.register()
> File "/Users/robw/Library/Application Support/Blender/3.5/scripts/addons/Boxcutter/addon/keymap.py", line 47, in register
> kmi.map_type = 'TWEAK'
> TypeError: bpy_struct: item.attr = val: enum "TWEAK" not found in ('KEYBOARD', 'MOUSE', 'NDOF', 'TEXTINPUT', 'TIMER')
> HardOps 0.9.87.34 available!
> blenderkit addon: Verbose is enabled
> blenderkit addon: Read in JSON settings from file
> Registered MACHIN3tools 0.9.0 with 1 tool, 0 pie menus
> CAD_Sketcher-main:{INFO}: Logging into: /var/folders/nd/bfc88q4s645fc_t35t23sj4c0000gn/T/CAD_Sketcher-main.log
> INFO:CAD_Sketcher-main:Logging into: /var/folders/nd/bfc88q4s645fc_t35t23sj4c0000gn/T/CAD_Sketcher-main.log
> Writing: /tmp/blender.crash.txt
> zsh: segmentation fault ~/build_darwin_release/bin/Blender.app/Contents/MacOS/*
> robw@Robs-Mac-Studio MacOS % /Users/robw/blender-build/build_darwin_release/bin/Blender.app/Contents/Resources/3.5/python/lib/python3.10/multiprocessing/resource_tracker.py:224: UserWarning: resource_tracker: There appear to be 4 leaked semaphore objects to clean up at shutdown
> warnings.warn('resource_tracker: There appear to be %d '
Blender.crash.txt:
{F14175774}
**Exact steps for others to reproduce the error**
[Please describe the exact steps needed to reproduce the issue]
[Based on the default startup or an attached .blend file (as simple as possible)]