Looks like I can reproduce it with Clang but not GCC on Linux.
Generally, I'd expect people to bake simulations before rendering. It can be quite unreliable otherwise, especially when also using motion blur. The ability to disable the cache was mostly added…
@gogo Can you try to create concise reproduction steps that I can easily follow? Or is it still somewhat random when the issue happens?
I don't think this is correct. These outputs are fields even if none of the inputs are fields.
This reproduces the issue for me. I don't quite get what is special about this string yet. For Python it seems to be all fine. I can encode as utf8 and decode without problem and the before/after…
The issue seems to be that bpy.context.area.type = 'NODE_EDITOR'
does not clear snode->edittree
immediately, but only later in node_area_refresh
. By that time, the poll
function of the…
Thanks. I was able to reproduce it now when I start from factory settings.
Thanks, I was able to reproduce the issue now. I created an alternative fix in #129209 which prevents invalid utf-8 in the case presented here.