Closed stillpointx closed 4 years ago
We are aware about this issue, it is caused by a bug in Blender. Can you please test with a Blender 2.81 test build?
I just downloaded the latest daily build for Linux. I go to File - Open and the daily test build for Blender crashes. So I can't really test it yet on the current daily test build.
@stillpointx You probably encountered the bug described in #1183. It was fixed today, so please try again with tomorrow's Blender build. Or implement the mitigation described in the issue I linked temporarily.
Ok I will try that, here's a work around for those who use Linux. Using a python script will work around this. Here's an example. Set your render values then run this python script from the Text Editor.
import bpy
for step in range(1, 100):
bpy.context.scene.frame_set(step)
bpy.data.scenes["Scene"].render.filepath = '/tmp/test/image.jpg_%d.jpg' % step
bpy.ops.render.render( write_still=True )
I just tried the new daily build of Blender (blender-2 81-9609840b5ea1-linux-glibc217-x86_64) on Linux but it crashed just trying to open a file in Linux. So I couldn't test to see if it fixed my problem with Animation Nodes. See attached video...I filled out a bug report. https://developer.blender.org/T70003
I just did two test with rendering with and with out animation nodes using blender-2.81-52bdf522afcd-linux-glibc217-x86_64. The animation render worked with a simple cube but crashed when I tied to render an animation with Animation Nodes included. an_script_test.crash.txt
Adding more detail. Eevee and Cycles render crashing in 2.8 and blender-2.81-3142ae19d227-linux-glibc217-x86_64
OS: Ubuntu 18.04 64 bit Laptop: 00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
Blender Version Broken: 2.8 and 2.81 3142ae19d227
Short description of error Crash when rendering animation and still images. Using AN 2.1.4
Exact steps for others to reproduce the error Open scene and render
Crash 2.8 backtrace EEVEE Render
bpy.context.scene.render.engine = 'BLENDER_EEVEE' # Property bpy.context.space_data.context = 'OUTPUT' # Property bpy.context.space_data.context = 'TOOL' # Property bpy.context.space_data.context = 'RENDER' # Property bpy.context.space_data.context = 'OUTPUT' # Property bpy.context.space_data.context = 'RENDER' # Property bpy.context.scene.render.engine = 'CYCLES' # Property bpy.context.scene.render.engine = 'BLENDER_EEVEE' # Property Saved "an_script_strange_attractors_marble.blend" # Info
/snap/blender/33/./blender(BLI_system_backtrace+0x1d) [0x1369c1d] /snap/blender/33/./blender() [0x1153279] /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7ff1bad2af20] /snap/blender/33/./blender() [0x11c8f72] /snap/blender/33/./blender(BKE_displist_make_curveTypes+0x65) [0x11c88a5] /snap/blender/33/./blender(BKE_object_handle_data_update+0x301) [0x1241fb1] /snap/blender/33/./blender(BKE_object_eval_uber_data+0x2e) [0x12422ee] /snap/blender/33/./blender() [0x13868dc] /snap/blender/33/./blender() [0x136a021] /lib/x86_64-linux-gnu/libpthread.so.0(+0x76db) [0x7ff1bc2d56db] /lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7ff1bae0d88f]
Crash Blender-2.81-3142ae19d227-linux-glibc217-x86_64 EEVEE render backtrace
/tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(BLI_system_backtrace+0x1d) [0x14dd44d] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x12bf179] /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7ff3cb203f20] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x1338d12] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(BKE_displist_make_curveTypes+0x65) [0x1338645] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(BKE_object_handle_data_update+0x289) [0x13b29e9] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(BKE_object_eval_uber_data+0x2e) [0x13b2d9e] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x14faebc] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(BLI_task_pool_work_and_wait+0x1a4) [0x14de424] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_ZN3DEG23deg_evaluate_on_refreshEPNS_9DepsgraphE+0x19b) [0x14fb12b] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(DEG_evaluate_on_refresh+0x65) [0x14e4da5] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x13e8e03] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x15d0ab4] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(RNA_function_call+0x12) [0x158f2d2] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x155a8aa] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyObject_FastCallKeywords+0x104) [0x18c7994] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyEval_EvalFrameDefault+0x6e42) [0x12b93b2] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x12b14c0] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyEval_EvalFrameDefault+0x8cce) [0x12bb23e] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x12b14c0] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyFunction_FastCallDict+0x2a6) [0x18c7236] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyEval_EvalFrameDefault+0x2f0f) [0x12b547f] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyEval_EvalCodeWithName+0xadc) [0x197920c] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyFunction_FastCallKeywords+0xa6) [0x18c72f6] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyEval_EvalFrameDefault+0x88dc) [0x12bae4c] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x12b14c0] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyEval_EvalFrameDefault+0x8cce) [0x12bb23e] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x12b14c0] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyEval_EvalFrameDefault+0x8cce) [0x12bb23e] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x12b14c0] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyFunction_FastCallDict+0x2a6) [0x18c7236] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(bpy_app_generic_callback+0x18d) [0x1561d7d] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(BKE_callback_exec+0x3f) [0x130b96f] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(BKE_callback_exec_id+0x35) [0x130b9d5] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(RE_RenderFrame+0x1d4) [0x1572f34] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x41b5a84] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x16a07b2] /lib/x86_64-linux-gnu/libpthread.so.0(+0x76db) [0x7ff3cc7ae6db] /lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7ff3cb2e688f] an_script_strange_attractors_marble.blend.zip
2.80 crash cycles render
bpy.context.scene.render.engine = 'CYCLES' # Property
/snap/blender/33/./blender(BLI_system_backtrace+0x1d) [0x1369c1d] /snap/blender/33/./blender() [0x1153279] /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7f28e469cf20] /snap/blender/33/./blender() [0x11c8f72] /snap/blender/33/./blender(BKE_displist_make_curveTypes+0x65) [0x11c88a5] /snap/blender/33/./blender(BKE_object_handle_data_update+0x301) [0x1241fb1] /snap/blender/33/./blender(BKE_object_eval_uber_data+0x2e) [0x12422ee] /snap/blender/33/./blender() [0x13868dc] /snap/blender/33/./blender(BLI_task_pool_work_and_wait+0x1a4) [0x136abc4] /snap/blender/33/./blender(_ZN3DEG23deg_evaluate_on_refreshEPNS_9DepsgraphE+0x19b) [0x1386b4b] /snap/blender/33/./blender() [0x1277ef3] /snap/blender/33/./blender() [0x145b081] /snap/blender/33/./blender(RNA_function_call+0x12) [0x141afb2] /snap/blender/33/./blender() [0x13e62ea] /snap/blender/33/./blender(_PyObject_FastCallKeywords+0x104) [0x174fb44] /snap/blender/33/./blender(_PyEval_EvalFrameDefault+0x632a) [0x114c90a] /snap/blender/33/./blender() [0x1145530] /snap/blender/33/./blender(_PyEval_EvalFrameDefault+0x7a81) [0x114e061] /snap/blender/33/./blender() [0x1145530] /snap/blender/33/./blender(_PyFunction_FastCallDict+0x2a6) [0x174f3e6] /snap/blender/33/./blender(_PyEval_EvalFrameDefault+0x48cb) [0x114aeab] /snap/blender/33/./blender(_PyEval_EvalCodeWithName+0xae3) [0x1803c23] /snap/blender/33/./blender(_PyFunction_FastCallKeywords+0xa6) [0x174f4a6] /snap/blender/33/./blender(_PyEval_EvalFrameDefault+0x79c3) [0x114dfa3] /snap/blender/33/./blender() [0x1145530] /snap/blender/33/./blender(_PyEval_EvalFrameDefault+0x7a81) [0x114e061] /snap/blender/33/./blender() [0x1145530] /snap/blender/33/./blender(_PyEval_EvalFrameDefault+0x7a81) [0x114e061] /snap/blender/33/./blender() [0x1145530] /snap/blender/33/./blender(_PyFunction_FastCallDict+0x2a6) [0x174f3e6] /snap/blender/33/./blender(bpy_app_generic_callback+0x8c) [0x13ed5dc] /snap/blender/33/./blender(BLI_callback_exec+0x2d) [0x13301fd] /snap/blender/33/./blender(RE_RenderFrame+0x10c) [0x13fe5cc] /snap/blender/33/./blender() [0x3e85944] /snap/blender/33/./blender() [0x15298e2] /lib/x86_64-linux-gnu/libpthread.so.0(+0x76db) [0x7f28e5c476db] /lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7f28e477f88f]
Crash blender-2.81-3142ae19d227-linux-glibc217-x86_64 Cycles render backtrace
bpy.context.scene.render.engine = 'CYCLES' # Property bpy.context.space_data.context = 'OUTPUT' # Property bpy.context.space_data.context = 'OUTPUT' # Property bpy.context.space_data.context = 'RENDER' # Property bpy.context.space_data.context = 'TOOL' # Property bpy.context.space_data.context = 'RENDER' # Property bpy.context.space_data.context = 'OUTPUT' # Property bpy.context.space_data.context = 'TOOL' # Property bpy.context.space_data.context = 'RENDER' # Property
/tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(BLI_system_backtrace+0x1d) [0x14dd44d] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x12bf179] /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7fc5b86f8f20] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x1338d12] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(BKE_displist_make_curveTypes+0x65) [0x1338645] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(BKE_object_handle_data_update+0x289) [0x13b29e9] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(BKE_object_eval_uber_data+0x2e) [0x13b2d9e] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x14faebc] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(BLI_task_pool_work_and_wait+0x1a4) [0x14de424] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_ZN3DEG23deg_evaluate_on_refreshEPNS_9DepsgraphE+0x19b) [0x14fb12b] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(DEG_evaluate_on_refresh+0x65) [0x14e4da5] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x13e8e03] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x15d0ab4] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(RNA_function_call+0x12) [0x158f2d2] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x155a8aa] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyObject_FastCallKeywords+0x104) [0x18c7994] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyEval_EvalFrameDefault+0x6e42) [0x12b93b2] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x12b14c0] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyEval_EvalFrameDefault+0x8cce) [0x12bb23e] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x12b14c0] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyFunction_FastCallDict+0x2a6) [0x18c7236] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyEval_EvalFrameDefault+0x2f0f) [0x12b547f] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyEval_EvalCodeWithName+0xadc) [0x197920c] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyFunction_FastCallKeywords+0xa6) [0x18c72f6] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyEval_EvalFrameDefault+0x88dc) [0x12bae4c] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x12b14c0] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyEval_EvalFrameDefault+0x8cce) [0x12bb23e] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x12b14c0] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyEval_EvalFrameDefault+0x8cce) [0x12bb23e] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x12b14c0] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(_PyFunction_FastCallDict+0x2a6) [0x18c7236] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(bpy_app_generic_callback+0x18d) [0x1561d7d] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(BKE_callback_exec+0x3f) [0x130b96f] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(BKE_callback_exec_id+0x35) [0x130b9d5] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender(RE_RenderFrame+0x1d4) [0x1572f34] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x41b5a84] /tmp/blender-2.81-3142ae19d227-linux-glibc217-x86_64/blender() [0x16a07b2] /lib/x86_64-linux-gnu/libpthread.so.0(+0x76db) [0x7fc5b9ca36db] /lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7fc5b87db88f]
@stillpointx Thanks!
Anytime....Looks like a work around is to execute the render from the terminal but if you make a change or alter the view in anyway you have to save the file each time before you render
/snap/bin/blender -b /<directory>/an_script_strange_attractors_marble.blend -o /tmp/frame_##### -f 10
/snap/bin/blender -b /<directory>/an_script_strange_attractors_marble.blend -o /tmp/frame_##### -s 10 -e 15 -t 2 -a
Lets continue this discussion in issue #1200.
I can render the frames separately but if I try and render it as an entire animation using cycles or Eevee it crashes. I have tested rendering without using any nodes from Animation Nodes and Eevee and Cycles does render. I've attached the zip blend file.
Using Ubuntu 18.04 64bit AN 2.1.4 Blender 2.8 system-info.txt
Clifford_strange_attractor_curve_points.blend.zip