Skip to content

Instantly share code, notes, and snippets.

@montreal91
Last active February 14, 2016 14:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save montreal91/1013fc2868beba90c495 to your computer and use it in GitHub Desktop.
Save montreal91/1013fc2868beba90c495 to your computer and use it in GitHub Desktop.
Multiple Blender crashes
>>> v = []
>>> v.append(Vector((3,0,0)))
>>> v.append(Vector((0,3,0)))
>>> v.append(Vector((0,0,3)))
>>>
>>> f = [[0,1,2]]
>>> m = D.meshes.new("mm")
>>> m.from_pydata(v, [], f)
>>> o = D.objects.new("mm", m)
>>> C.scene.objects.link(o)
bpy.data.scenes['Scene']...ObjectBase
>>> m.vertices.add(1)
>>> m.polygons.add(1)
>>> m.polygons[1].loop_start = 2
>>> m.polygons[1].loop_total = 3
>>> m.vertices[3].co = Vector((0,-3,0)) # crashes here
>>> m.polygons[1].vertices = [0,2,3]
>>> m.update() # and here
# Blender 2.72 (sub 0), Commit date: 1970-01-01 00:00, Hash unknown
Cannot read file '/tmp/quit.blend': No such file or directory # Error
bpy.ops.object.delete(use_global=False) # Operator
bpy.context.area.type = 'CONSOLE' # Property
bpy.context.object.hide = True # Property
bpy.context.object.hide = False # Property
bpy.context.object.hide = True # Property
bpy.context.object.hide = False # Property
bpy.context.object.hide_select = True # Property
bpy.context.object.hide_select = False # Property
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
# backtrace
blender() [0x901818]
/lib/x86_64-linux-gnu/libc.so.6(+0x351c0) [0x7f9c453d11c0]
blender(BKE_mesh_recalc_tessellation+0x68e) [0xfb4a9e]
blender(CDDM_recalc_tessellation_ex+0x51) [0xf1ff71]
blender(DM_ensure_tessface+0x49) [0xefa799]
blender() [0xefe3fb]
blender() [0xeff665]
blender(BKE_object_handle_update_ex+0x5aa) [0xfdaa1a]
blender() [0x101c9f6]
blender(BLI_task_pool_work_and_wait+0x95) [0x1239675]
blender() [0x101cc76]
blender() [0x101dca8]
blender(BKE_scene_update_tagged+0xb0) [0x101df40]
blender() [0x114877a]
blender(RNA_function_call+0x12) [0x109af02]
blender() [0xcdb32a]
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0(PyObject_Call+0x68) [0x7f9c4bcd8cd8]
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0(PyEval_EvalFrameEx+0x4bb2) [0x7f9c4bdb1f62]
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0(PyEval_EvalFrameEx+0x685c) [0x7f9c4bdb3c0c]
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0(PyEval_EvalCodeEx+0x883) [0x7f9c4bdb5aa3]
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0(+0xd90e6) [0x7f9c4bca20e6]
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0(PyObject_Call+0x68) [0x7f9c4bcd8cd8]
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0(+0x1f2c3d) [0x7f9c4bdbbc3d]
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0(PyObject_Call+0x68) [0x7f9c4bcd8cd8]
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0(+0x1b6d51) [0x7f9c4bd7fd51]
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0(PyObject_Call+0x68) [0x7f9c4bcd8cd8]
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0(PyEval_EvalFrameEx+0x4bb2) [0x7f9c4bdb1f62]
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0(PyEval_EvalFrameEx+0x685c) [0x7f9c4bdb3c0c]
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0(PyEval_EvalCodeEx+0x883) [0x7f9c4bdb5aa3]
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0(+0xd8ff9) [0x7f9c4bca1ff9]
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0(PyObject_Call+0x68) [0x7f9c4bcd8cd8]
blender() [0xcda37e]
blender() [0x11867d6]
blender() [0x909f62]
blender() [0x90b2ea]
blender() [0x90b711]
blender() [0x90bc58]
blender(wm_event_do_handlers+0x3e4) [0x90c184]
blender(WM_main+0x18) [0x903c18]
blender(main+0xd93) [0x8ea983]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f9c453bdb45]
blender() [0x9012c4]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment