Only search projects.blender.org
Log In
New Account
Home
My Page
Projects
Blender 2.x BF release
Summary
Activity
Tracker
SCM
Files
Blender 2.6 Bug Tracker: Browse
[#26682] Accessing weight sometimes crashes blender
Date:
2011-03-30 04:03
Priority:
3
State:
Closed
Submitted by:
Marianne Gagnon (
auria
)
Assigned to:
Campbell Barton (campbellbarton)
Category:
Python
Status:
Fixed / Closed
Relates to:
Duplicates:
Patches:
Summary:
Accessing weight sometimes crashes blender
Detailed description
See the attached blend file. Ignore the script in the text editor. Simply go in the python console and type :
>>> z = bpy.data.objects['Z']
>>> z.vertex_groups[0].weight(33)
Blender crashes with the following backtrace :
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 org.blenderfoundation.blender 0x00045d5f ED_vgroup_vert_weight + 207
1 org.blenderfoundation.blender 0x003b80f1 VertexGroup_weight_call + 49
2 org.blenderfoundation.blender 0x003550e2 RNA_function_call + 50
3 org.blenderfoundation.blender 0x006d10f7 pyrna_func_call + 807
4 org.blenderfoundation.blender 0x00b2c343 PyEval_EvalFrameEx + 27907
5 org.blenderfoundation.blender 0x00b2e2f3 PyEval_EvalCodeEx + 2211
6 org.blenderfoundation.blender 0x00b2e41f PyEval_EvalCode + 95
7 org.blenderfoundation.blender 0x00b21020 builtin_exec + 224
8 org.blenderfoundation.blender 0x00b2c343 PyEval_EvalFrameEx + 27907
9 org.blenderfoundation.blender 0x00b2ce9e PyEval_EvalFrameEx + 30814
10 org.blenderfoundation.blender 0x00b2e2f3 PyEval_EvalCodeEx + 2211
11 org.blenderfoundation.blender 0x00b2c2f8 PyEval_EvalFrameEx + 27832
12 org.blenderfoundation.blender 0x00b2ce9e PyEval_EvalFrameEx + 30814
13 org.blenderfoundation.blender 0x00b2ce9e PyEval_EvalFrameEx + 30814
14 org.blenderfoundation.blender 0x00b2e2f3 PyEval_EvalCodeEx + 2211
15 org.blenderfoundation.blender 0x00aad9c9 function_call + 169
16 org.blenderfoundation.blender 0x00a7dc89 PyObject_Call + 89
17 org.blenderfoundation.blender 0x006d4548 bpy_class_call + 680
18 org.blenderfoundation.blender 0x0040bd2c operator_execute + 156
19 org.blenderfoundation.blender 0x0001865c wm_operator_invoke + 284
20 org.blenderfoundation.blender 0x000194f1 wm_handler_operator_call + 737
21 org.blenderfoundation.blender 0x000196a8 wm_handlers_do + 392
22 org.blenderfoundation.blender 0x0001a44b wm_event_do_handlers + 923
23 org.blenderfoundation.blender 0x000148d0 WM_main + 32
24 org.blenderfoundation.blender 0x00014013 main + 3171
25 org.blenderfoundation.blender 0x00011512 _start + 216
26 org.blenderfoundation.blender 0x00011439 start + 41
The system is Mac OS X 10.6; the build is r35884 (32-bits) from Graphicall OR the RC0, both show the same issue.
Note that
>>> z.vertex_groups[0].weight(32)
works fine (all IDs from 0 to 32 are fine), even negative IDs work without crashing (not sure they should?), and also
>>> z.vertex_groups[0].weight(999)
works without crashing however. I have been unable to determine why certain IDs crash and others don't (but those who do crash consistently crash every time).
Followup
Message
Date
: 2011-03-30 05:00
Sender
:
Campbell Barton
fixed r35889.
Attached Files:
Name
Date
Download
b3d_export2.blend.zip
2011-03-30 04:03
Download
Changes:
Field
Old Value
Date
By
status_id
Open
2011-03-30 05:00
campbellbarton
close_date
None
2011-03-30 05:00
campbellbarton
Status
Investigate
2011-03-30 05:00
campbellbarton
assigned_to
none
2011-03-30 04:34
campbellbarton
Status
New
2011-03-30 04:34
campbellbarton
File Added
15618: b3d_export2.blend.zip
2011-03-30 04:03
auria