Attempting to add a new pose to the Pose Library causes Blender 2.60 RC2 to crash. #28967

Closed
opened 2011-10-18 21:01:52 +02:00 by chris wintermute · 7 comments

%%%Anytime I attempt to add a pose to the Pose Library Blender crashes. I've attempted this in the 2.59 release and it worked. When I try to add a pose using the 2.60 RC2 it crashes. Sorry if this isn't enough information, my first time posting a bug.%%%

%%%Anytime I attempt to add a pose to the Pose Library Blender crashes. I've attempted this in the 2.59 release and it worked. When I try to add a pose using the 2.60 RC2 it crashes. Sorry if this isn't enough information, my first time posting a bug.%%%

Changed status to: 'Open'

Changed status to: 'Open'

%%%A bug report should also include a .blend file to redo the problem, and the operating system and graphics card used for testing should be specified (see bug submission page for detailed guidelines).

I couldn't redo any crash on Mac, using a simple armature.%%%

%%%A bug report should also include a .blend file to redo the problem, and the operating system and graphics card used for testing should be specified (see bug submission page for detailed guidelines). I couldn't redo any crash on Mac, using a simple armature.%%%

%%%Can't redo this bug in a simple scene, please upload a blend file with exact steps to redo the problem.%%%

%%%Can't redo this bug in a simple scene, please upload a blend file with exact steps to redo the problem.%%%

%%%My system (two different machines same results)
Windows 7 32
Intel Core2Duo 3.00GHz
3GB RAM
Nvidia QuadroFX 570

Windows XP 32
Intel Core2Duo 2.40GHz
3GB RAM
Nvidia QuadroFX 570

Open the bug.blend. So, I would put the armature in a position and try to add that pose into the pose library by clicking the "+" symbol, then click "add new" and it would crash. Tried having all the bones selected and none of them selected, same results.%%%

%%%My system (two different machines same results) Windows 7 32 Intel Core2Duo 3.00GHz 3GB RAM Nvidia QuadroFX 570 Windows XP 32 Intel Core2Duo 2.40GHz 3GB RAM Nvidia QuadroFX 570 Open the bug.blend. So, I would put the armature in a position and try to add that pose into the pose library by clicking the "+" symbol, then click "add new" and it would crash. Tried having all the bones selected and none of them selected, same results.%%%
Member

%%%Seems to be crashing on some property lookups related to Campbell's commits for checking on property settings for the "Whole Character" Keying Set.

Specifically, the crash here is occurring on bone "hipsSwing" for the "rigifyParameters" custom props group, where it seems to crash on line 371 of the script:
371 | if bone.path_resolve(prop_path, False).rna_type in prop_type_compat:

Full backtrace:
Program received signal SIGSEGV, Segmentation fault.
0x00788f93 in RNA_struct_iterator_property (type=0xabababab)

  at source\blender\makesrna\intern\rna_access.c:541

541 return type->iteratorproperty;
(gdb) bt

0 0x00788f93 in RNA_struct_iterator_property (type=0xabababab)

  at source\blender\makesrna\intern\rna_access.c:541

1 0x007890eb in RNA_struct_find_property (ptr=0x22f19c, identifier=0x9f04938 "rna_type")

  at source\blender\makesrna\intern\rna_access.c:603

2 0x00a4888b in pyrna_prop_collection_getattro (self=0x9f00bf8, pyname=0x9365e98)

  at source\blender\python\intern\bpy_rna.c:3529
  • 3 0x1e11a3fb in python32_d!PyObject_GetAttr () from c:\blenderdev\b250\installgd\python32_d.dll
  • 4 0x1e181baf in python32_d!PyEval_EvalFrameEx ()
 from c:\blenderdev\b250\installgd\python32_d.dll

5 0x1e185f59 in python32_d!PyEval_GetFuncDesc ()

 from c:\blenderdev\b250\installgd\python32_d.dll

6 0x1e185db8 in python32_d!PyEval_GetFuncDesc ()

 from c:\blenderdev\b250\installgd\python32_d.dll

7 0x1e182cd2 in python32_d!PyEval_EvalFrameEx ()

 from c:\blenderdev\b250\installgd\python32_d.dll

8 0x1e185f59 in python32_d!PyEval_GetFuncDesc ()

 from c:\blenderdev\b250\installgd\python32_d.dll

9 0x1e185db8 in python32_d!PyEval_GetFuncDesc ()

 from c:\blenderdev\b250\installgd\python32_d.dll

10 0x1e182cd2 in python32_d!PyEval_EvalFrameEx ()

 from c:\blenderdev\b250\installgd\python32_d.dll
  • 11 0x1e184b69 in python32_d!PyEval_EvalCodeEx () from c:\blenderdev\b250\installgd\python32_d.dll
  • 12 0x1e10236a in python32_d!PyFunction_SetAnnotations ()
 from c:\blenderdev\b250\installgd\python32_d.dll
  • 13 0x1e0cb361 in python32_d!PyObject_Call () from c:\blenderdev\b250\installgd\python32_d.dll
  • 14 0x00a4ce7f in bpy_class_call (C=0x4a83660, ptr=0x22f760, func=0xd80ec0, parms=0x22f74c)
  at source\blender\python\intern\bpy_rna.c:6614

15 0x007dc75a in RKS_ITER_rna_internal (ksi=0xaa70228, C=0x4a83660, ks=0xaa703b0)

  at source/blender/makesrna/intern/rna_animation.c:129

16 0x006e5766 in ANIM_validate_keyingset (C=0x4a83660, dsources=0x0, ks=0xaa703b0)

  at source\blender\editors\animation\keyingsets.c:913

17 0x006e582c in ANIM_apply_keyingset (C=0x4a83660, dsources=0x0, act=0xbd0a218, ks=0xaa703b0,

  mode=0, cfra=1) at source\blender\editors\animation\keyingsets.c:957

18 0x004e40f1 in poselib_add_exec (C=0x4a83660, op=0x69779f8)

  at source\blender\editors\armature\poselib.c:472

19 0x0040b49b in wm_operator_invoke (C=0x4a83660, ot=0x68b4708, event=0x0, properties=0x22fa18,

  reports=0x0, poll_only=0) at source\blender\windowmanager\intern\wm_event_system.c:717

20 0x0040ba7d in wm_operator_call_internal (C=0x4a83660, ot=0x68b4708, properties=0x22fa18,

  reports=0x0, context=6, poll_only=0)
  at source\blender\windowmanager\intern\wm_event_system.c:901

21 0x0040bad9 in WM_operator_name_call (C=0x4a83660, opstring=0x107c4b3 "POSELIB_OT_pose_add",

  context=6, properties=0x22fa18) at source\blender\windowmanager\intern\wm_event_system.c:914

22 0x00649fa4 in ui_apply_but_funcs_after (C=0x4a83660)

  at source\blender\editors\interface\interface_handlers.c:389

23 0x00659cc9 in ui_handler_popup (C=0x4a83660, event=0xae40b50, userdata=0xae3bdc0)

  at source\blender\editors\interface\interface_handlers.c:6322

24 0x0040a71a in wm_handler_ui_call (C=0x4a83660, handler=0x6976fa8, event=0xae40b50,

  always_pass=0) at source\blender\windowmanager\intern\wm_event_system.c:357

25 0x0040cdb5 in wm_handlers_do (C=0x4a83660, event=0xae40b50, handlers=0xbc81c3c)

  at source\blender\windowmanager\intern\wm_event_system.c:1530

26 0x0040d8b1 in wm_event_do_handlers (C=0x4a83660)

  at source\blender\windowmanager\intern\wm_event_system.c:1831
  • 27 0x00406947 in WM_main (C=0x4a83660) at source\blender\windowmanager\intern\wm.c:388
  • 28 0x00403904 in main ()
    %%%
%%%Seems to be crashing on some property lookups related to Campbell's commits for checking on property settings for the "Whole Character" Keying Set. Specifically, the crash here is occurring on bone "hipsSwing" for the "rigifyParameters" custom props group, where it seems to crash on line 371 of the script: 371 | if bone.path_resolve(prop_path, False).rna_type in prop_type_compat: Full backtrace: Program received signal SIGSEGV, Segmentation fault. 0x00788f93 in RNA_struct_iterator_property (type=0xabababab) ``` at source\blender\makesrna\intern\rna_access.c:541 ``` 541 return type->iteratorproperty; (gdb) bt # 0 0x00788f93 in RNA_struct_iterator_property (type=0xabababab) ``` at source\blender\makesrna\intern\rna_access.c:541 ``` # 1 0x007890eb in RNA_struct_find_property (ptr=0x22f19c, identifier=0x9f04938 "rna_type") ``` at source\blender\makesrna\intern\rna_access.c:603 ``` # 2 0x00a4888b in pyrna_prop_collection_getattro (self=0x9f00bf8, pyname=0x9365e98) ``` at source\blender\python\intern\bpy_rna.c:3529 ``` - 3 0x1e11a3fb in python32_d!PyObject_GetAttr () from c:\blenderdev\b250\installgd\python32_d.dll - 4 0x1e181baf in python32_d!PyEval_EvalFrameEx () ``` from c:\blenderdev\b250\installgd\python32_d.dll ``` # 5 0x1e185f59 in python32_d!PyEval_GetFuncDesc () ``` from c:\blenderdev\b250\installgd\python32_d.dll ``` # 6 0x1e185db8 in python32_d!PyEval_GetFuncDesc () ``` from c:\blenderdev\b250\installgd\python32_d.dll ``` # 7 0x1e182cd2 in python32_d!PyEval_EvalFrameEx () ``` from c:\blenderdev\b250\installgd\python32_d.dll ``` # 8 0x1e185f59 in python32_d!PyEval_GetFuncDesc () ``` from c:\blenderdev\b250\installgd\python32_d.dll ``` # 9 0x1e185db8 in python32_d!PyEval_GetFuncDesc () ``` from c:\blenderdev\b250\installgd\python32_d.dll ``` # 10 0x1e182cd2 in python32_d!PyEval_EvalFrameEx () ``` from c:\blenderdev\b250\installgd\python32_d.dll ``` - 11 0x1e184b69 in python32_d!PyEval_EvalCodeEx () from c:\blenderdev\b250\installgd\python32_d.dll - 12 0x1e10236a in python32_d!PyFunction_SetAnnotations () ``` from c:\blenderdev\b250\installgd\python32_d.dll ``` - 13 0x1e0cb361 in python32_d!PyObject_Call () from c:\blenderdev\b250\installgd\python32_d.dll - 14 0x00a4ce7f in bpy_class_call (C=0x4a83660, ptr=0x22f760, func=0xd80ec0, parms=0x22f74c) ``` at source\blender\python\intern\bpy_rna.c:6614 ``` # 15 0x007dc75a in RKS_ITER_rna_internal (ksi=0xaa70228, C=0x4a83660, ks=0xaa703b0) ``` at source/blender/makesrna/intern/rna_animation.c:129 ``` # 16 0x006e5766 in ANIM_validate_keyingset (C=0x4a83660, dsources=0x0, ks=0xaa703b0) ``` at source\blender\editors\animation\keyingsets.c:913 ``` # 17 0x006e582c in ANIM_apply_keyingset (C=0x4a83660, dsources=0x0, act=0xbd0a218, ks=0xaa703b0, ``` mode=0, cfra=1) at source\blender\editors\animation\keyingsets.c:957 ``` # 18 0x004e40f1 in poselib_add_exec (C=0x4a83660, op=0x69779f8) ``` at source\blender\editors\armature\poselib.c:472 ``` # 19 0x0040b49b in wm_operator_invoke (C=0x4a83660, ot=0x68b4708, event=0x0, properties=0x22fa18, ``` reports=0x0, poll_only=0) at source\blender\windowmanager\intern\wm_event_system.c:717 ``` # 20 0x0040ba7d in wm_operator_call_internal (C=0x4a83660, ot=0x68b4708, properties=0x22fa18, ``` reports=0x0, context=6, poll_only=0) at source\blender\windowmanager\intern\wm_event_system.c:901 ``` # 21 0x0040bad9 in WM_operator_name_call (C=0x4a83660, opstring=0x107c4b3 "POSELIB_OT_pose_add", ``` context=6, properties=0x22fa18) at source\blender\windowmanager\intern\wm_event_system.c:914 ``` # 22 0x00649fa4 in ui_apply_but_funcs_after (C=0x4a83660) ``` at source\blender\editors\interface\interface_handlers.c:389 ``` # 23 0x00659cc9 in ui_handler_popup (C=0x4a83660, event=0xae40b50, userdata=0xae3bdc0) ``` at source\blender\editors\interface\interface_handlers.c:6322 ``` # 24 0x0040a71a in wm_handler_ui_call (C=0x4a83660, handler=0x6976fa8, event=0xae40b50, ``` always_pass=0) at source\blender\windowmanager\intern\wm_event_system.c:357 ``` # 25 0x0040cdb5 in wm_handlers_do (C=0x4a83660, event=0xae40b50, handlers=0xbc81c3c) ``` at source\blender\windowmanager\intern\wm_event_system.c:1530 ``` # 26 0x0040d8b1 in wm_event_do_handlers (C=0x4a83660) ``` at source\blender\windowmanager\intern\wm_event_system.c:1831 ``` - 27 0x00406947 in WM_main (C=0x4a83660) at source\blender\windowmanager\intern\wm.c:388 - 28 0x00403904 in main () %%%

%%%From the report I couldn't get it to crash, but adding a keyframe on WholeCharacter did crash.

fixed r41175%%%

%%%From the report I couldn't get it to crash, but adding a keyframe on WholeCharacter _did_ crash. fixed r41175%%%

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#28967
No description provided.