Have a PR that appears to fix this issue, will publish shortly.
I think the ideal fix here is probably to base the relative path off of the .blend file of the brush and not of the current active .blend file,
Behavior was introduced with the brush assets merge (7b0ea0f1b4) (Needed to cherry-pick bbcc720c13283f076191573d11a43a04a891f1c6
to avoid a crash when in the UI)
CC: @JulianEisel
Can confirm behavior on Mac as well - looking into bisecting just to verify my previous assumption
Currently just trying to get the python side of things working (the .setup
method). As is, the code currently crashes immediately upon startup due to an ASAN heap buffer overflow inside…
Seems likely that this broke when the brush assets project was merged then
If you don't have any other pressing issues to look into that'd be appreciated, otherwise I'll look into this tomorrow. I'll mark this as high severity since it appears to be a regression in general
Were you able to confirm if 4.2.3 had the issue @Alaska ?
@ChengduLittleA Just tidying up the sculpt board; this seems like it can be closed since you made a new PR, feel free to reopen it if you think it's still needed
@JulienKaspar I think this is probably safe to close now that the z-axis patch has been merged, unless you think there are further areas we should keep track of related specifically to the…
Seems like this can be confirmed for now then based on the previous comments, so I'll label this as such
Briefly talked about this in chat, bumping this up to high priority for now since we want to try and tackle it before the release. I have some ideas of how we could achieve this in the time remaining