System Information
Operating system: Windows 10
Blender Version
Broken: 3.0 up to 3.4.0 Alpha (branch: master, commit date: 2022-08-03 23:20, hash: rB2083b9ae5431)
Worked: ?
Short description of error
If a property with a custom getter function is registered at Object type level in Python, linking an external collection and making library hierarchy overrides ends up freezing Blender.
This issue does not occur if the property does not have a getter function.
Exact steps for others to reproduce the error
- Download the two attached blend files in the same folder.
- Open main.blend.
- Run the embedded script it opens on (override_freeze.py).
- Blender should freeze.
A few extra test cases are available in the script to show other conditions under which the same code works.