Blender 4.1.1 crash on creating fluid sim domain
Description:
Trying to make a mesh object into a domain for fluid simulation in Blender from Arch Linux repositories causes a crash. This does not happen with Blender 4.1.1 for Linux downloaded directly from blender.org.
It seems to only happen if you try to use an object that has actual volume to it. So, it crashes if trying to make a cube a domain, but works if you try to make a flat 2D plane into a domain, though that's useless to do.
Additional info:
- package version(s): Both extra/blender 17:4.1.1-4 and extra-staging/blender 17:4.1.1-5
- config and/or log files: Default config from first start.
stdout/stderr on crash (nothing is printed inbetween launching blender and the crash)
$ blender
Fatal Python error: PyImport_AppendInittab: PyImport_AppendInittab() may not be called after Py_Initialize()
Python runtime state: initialized
Current thread 0x000073ae84514000 (most recent call first):
<no Python frame>
Extension modules: _freestyle, bpy.props, bpy.app.icons, bpy.app.timers, bpy.utils.units, bpy.types, mathutils.geometry, mathutils.interpolate, mathutils.noise, mathutils, idprop, _cycles (total: 12)
Aborted
Crash was independently reproduced by two other Arch Linux users.
Steps to reproduce:
- Select an object with volume (i.e. default cube) by clicking on it.
- In the properties panel on the right, go to "Physics" tab for the object.
- Click "Fluid" to add this type of physics.
- In the newly opening "Fluid" dropdown below, select "Type" as "Domain". Crash.
Edited by Architector 4