Log In
New Account
Home My Page Projects Blender 2.x BF release
Summary Activity Tracker SCM Files

Blender 2.6 Bug Tracker: Browse

[#24766] Crasher on inserting keyframe on Bezier points [33126]

Date:
2010-11-17 13:01
Priority:
3
State:
Closed
Submitted by:
Daniel Salazar (zanqdo)
Assigned to:
Campbell Barton (campbellbarton)
Category:
Animation system
Status:
Fixed / Closed
Relates to:
Duplicates:
Patches:
 
Summary:
Crasher on inserting keyframe on Bezier points [33126]
Detailed description
Add a Bezier curve

Open an Outliner and set it to Datablocks

Browse: Curves / Curve / Splines / Spline / Bezier Points / Bezier Curve Point / Control Point

Press i over the vector values

Enter Edit Mode

Followup

Message
  • Date: 2010-11-17 13:09
  • Sender: Joshua Leung
  • Backtrace:
    > blender.exe!curve_nurb_from_point(Curve * cu=0x0abcade8, const void * point=0x0abd16d8, int * nu_index=0x0012fd8c, int * pt_index=0x0012fd88) Line 105 + 0x3 bytes C
    blender.exe!rna_Curve_spline_point_path(PointerRNA * ptr=0x0abca268) Line 615 + 0x15 bytes C
    blender.exe!RNA_path_from_ID_to_struct(PointerRNA * ptr=0x0abca268) Line 3229 + 0xf bytes C
    blender.exe!RNA_path_from_ID_to_property(PointerRNA * ptr=0x0abca268, PropertyRNA * prop=0x01331eb0) Line 3263 + 0x9 bytes C
    blender.exe!rna_get_fcurve(PointerRNA * ptr=0x0abca268, PropertyRNA * prop=0x01331eb0, int rnaindex=0, bAction * * action=0x00000000, int * driven=0x0012fe24) Line 315 + 0xd bytes C
    blender.exe!ui_but_get_fcurve(uiBut * but=0x0abc9f98, bAction * * action=0x00000000, int * driven=0x0012fe24) Line 29 + 0x2a bytes C
    blender.exe!ui_but_anim_flag(uiBut * but=0x0abc9f98, float cfra=1.0000000) Line 39 + 0xf bytes C
    blender.exe!uiEndBlock(const bContext * C=0x03e91c98, uiBlock * block=0x0abd1450) Line 647 + 0x29 bytes C
    blender.exe!draw_outliner(const bContext * C=0x03e91c98) Line 5687 + 0xd bytes C
    blender.exe!outliner_main_area_draw(const bContext * C=0x03e91c98, ARegion * ar=0x04f85c38) Line 75 + 0x9 bytes C
    blender.exe!ED_region_do_draw(bContext * C=0x03e91c98, ARegion * ar=0x04f85c38) Line 344 + 0x10 bytes C
    blender.exe!wm_method_draw_triple(bContext * C=0x03e91c98, wmWindow * win=0x04f74aa0) Line 593 + 0xd bytes C
    blender.exe!wm_draw_update(bContext * C=0x03e91c98) Line 769 + 0xd bytes C
    blender.exe!WM_main(bContext * C=0x03e91c98) Line 348 + 0x9 bytes C
    blender.exe!main(int argc=1, unsigned char * * argv=0x03e92398) Line 1184 + 0x9 bytes C
    blender.exe!__tmainCRTStartup() Line 266 + 0x12 bytes C
    kernel32.dll!76874911()
    [Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
    ntdll.dll!77c3e4b6()
    ntdll.dll!77c3e489()
    blender.exe!do_texttools(SpaceText * st=0x85c704c4, unsigned char ascii='ยจ', unsigned short evnt=0, short val=4075) Line 350 + 0xd bytes C
    830037f7()

    --------

    I'm not too familiar with this curves code, but my guess is that this is likely to have something to do with the "normal" vs "edit" curve data stuff that goes on. Perhaps when we've got "editnurb" there aren't any points anymore?
 

Attached Files:

No Files Currently Attached

Changes:

Field Old Value Date By
ResolutionApproved2010-11-17 13:53campbellbarton
close_date2010-11-17 13:532010-11-17 13:53campbellbarton
assigned_tonone2010-11-17 13:53campbellbarton
status_idOpen2010-11-17 13:53campbellbarton
ResolutionNone2010-11-17 13:09aligorith