Synfig Issue Tracker
star_faded.png
Please log in to bookmark issues
bug_report_small.png
OPEN  Bug report #563  -  Copy skeleton between documents crashes
Posted Jan 27, 2014 - updated Jan 05, 2019
action_vote_minus_faded.png
1
Votes
action_vote_plus_faded.png
Issue details
  • Type of issue
    Bug report
  • Status
     
    Confirmed
  • Assigned to
    Not assigned to anyone
  • Progress
       
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     Carlos López
  • Owned by
    Not owned by anyone
  • Category
    Crash
  • Resolution
    Not determined
  • Priority
    Must fix before next release
  • Targetted for
    icon_milestones.png 1.0
  • Tags
    icon_customdatatype.png copy skeleton crash
  • Difficulty
    icon_customdatatype.png Not determined
Issue description
  • Development branch
  • Using revision ID: 83963e49d4904c98c99b95f70e24a4f465e21c4d
  • Debug build
  • Windows 32


Copy a skeleton to other new document and save it delivers a crash. Console output:

valuenode_const.cpp:79 forcing convert to ValueNode_Bone
duckmatic.cpp:2761 adding ducks
duckmatic.cpp:2765 adding ducks done

duckmatic.cpp:2761 adding ducks
duckmatic.cpp:2765 adding ducks done

duckmatic.cpp:2761 adding ducks
duckmatic.cpp:2765 adding ducks done

duckmatic.cpp:2761 adding ducks
duckmatic.cpp:2765 adding ducks done

duckmatic.cpp:2761 adding ducks
duckmatic.cpp:2765 adding ducks done

Assertion failed!

Program: C:\cygwin\usr\i686-w64-mingw32\sys-root\mingw\bin\synfigstudio.exe
File: valuenode_bone.cpp, Line 214

Expression: uses.empty()
synfig(5000) [15:11:43] error: 76 action params not yet deleted!
synfig(5000) [15:11:43] error: 2 canvases not yet deleted!
synfig(5000) [15:11:43] error: 3 layers not yet deleted!

Steps to reproduce this issue
  1. Open Synfig Studio
  2. At the new empty file create a Skeleton layer
  3. Add three bones Root>Child>Child
  4. Save the file (i.e. bones1.sif) keep it opened.
  5. Create a new empty file.
  6. From bones1.sif, select the skeleton layer and copy it (right click > Copy)
  7. Go to the new empty file and save it (bones2.sif) then go to Edit>Paste. The skeleton layer is copied.
  8. Press the save button > Crash