Everything makes sense in the description except for "instead of being defined at runtime". Maybe "runtime" isn't the right word? The operator property is still defined at runtime.
Updated…
Ideally I think we need to switch the PBVHFrustumPlanes from using raw arrays, but if I remember correctly that's a rather large change and I think shouldn't be tackled as part of this particular…
bpy_class_call
.
Relevant stacktrace:
blender.exe!copy_v4_v4(float * r, const float * a) Line 59 C++
blender.exe!blender::bke::pbvh::get_frustum_planes(const blender::bke::pbvh::Tree & pbvh, PBVHFrustum…
Oddly enough I can only replicate this on Windows and not on Linux or MacOS
Able to confirm the crash now - seemingly only on 4.4 and not 4.3
Ctrl J
@HooglyBoogly I'm having second thoughts about landing this patch so close to the 4.3 RC, realistically the bug has been in Blender for a while and this would change behavior of the python API…
Yeah, I missed that, will remove