Bugs item #1568293, was opened at 2006-09-30 13:39 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=757416&aid=1568293&group_id=144022
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: dooglus (dooglus) Assigned to: Nobody/Anonymous (nobody) Summary: crash when deleting keyframe Initial Comment: I'm running debian unstable, and recently started using synfigstudio. I find it usually crashes when I try to delete a keyframe. The version in the debian repositories is 0.61.05-5. I've also built the current svn version without optimisation and with debugging enabled, and that crashes too. I'm using a laptop computer with a synaptics touchpad and no external mouse connected. Each time I run synfigstudio, I have to disable the touchpad, or I can't use any of the drawing tools. These 8 steps guarantee a crash for me in the current svn version (0.61.05-228): 1. run 'synfigstudio' without arguments 2. file -> input devices -> synaptics touchpad -> disabled -> close dialog (*) 3. file -> new -> time tab -> end time -> 1m -> ok 4. circle tool -> draw circle on canvas 5. keyframes -> add new keyframe (at 0f) 6. select normal tool 7. canvas -> click green button to go into edit mode -> click circle to select it -> move circle by dragging centre duck 8. keyframes -> select only existing timeframe -> remove keyframe synfigstudio dies with message 'Segmentation fault'. Here's an annotated copy of the text that appears in the terminal window. I've put the previous 8 steps in the terminal window so you can see what happens when: ------- (debian) [EMAIL PROTECTED]:~$ synfigstudio synfig(8567): info: uplink fd=-1 synfig(8567): info: DockManager::register_dockable(): Registered dockable "tool_options" synfig(8567): info: DockManager::register_dockable(): Registered dockable "history" synfig(8567): info: DockManager::register_dockable(): Registered dockable "canvases" synfig(8567): info: DockManager::register_dockable(): Registered dockable "keyframes" (synfigstudio:8567): Gtk-WARNING **: node type doesn't match 2 (menu-main is type 7) synfig(8567): info: DockManager::register_dockable(): Registered dockable "layers" synfig(8567): info: DockManager::register_dockable(): Registered dockable "params" synfig(8567): info: DockManager::register_dockable(): Registered dockable "meta_data" synfig(8567): info: DockManager::register_dockable(): Registered dockable "children" synfig(8567): info: DockManager::register_dockable(): Registered dockable "info" synfig(8567): info: DockManager::register_dockable(): Registered dockable "navigator" synfig(8567): info: DockManager::register_dockable(): Registered dockable "timetrack" synfig(8567): info: DockManager::register_dockable(): Registered dockable "curves" synfig(8567): info: DockManager::register_dockable(): Registered dockable "groups" synfig(8567): info: Input device changed to "Core Pointer" synfig(8567): warning: mod_palette/dock_paledit.cpp:122 DEBUGPOINT synfig(8567): info: DockManager::register_dockable(): Registered dockable "pal_edit" synfig(8567): info: DockManager::register_dockable(): Registered dockable "pal_browse" synfig(8567): info: dock_book_list.size()=1 synfig(8567): info: dock_book_list.size()=2 synfig(8567): info: dock_book_list.size()=3 synfig(8567): info: dock_book_list.size()=4 synfig(8567): info: dock_book_list.size()=1 synfig(8567): info: dock_book_list.size()=2 synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): info: Distance::Distance(): ret=1, val=1.000000 synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): info: Distance::Distance(): ret=1, val=1.000000 synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: Settings::load_from_file(): Key "window.color.pos" with a value of "" was rejected. synfig(8567): warning: Settings::load_from_file(): Key "window.color.size" with a value of "" was rejected. synfig(8567): warning: Settings::load_from_file(): Key "window.gradient.pos" with a value of "" was rejected. synfig(8567): warning: Settings::load_from_file(): Key "window.gradient.size" with a value of "" was rejected. [I've run the program. It's asking about restoring from the previous crash. I'll say 'no'] [2. file -> input devices -> synaptics touchpad -> disabled -> close dialog (*)] [3. file -> new ...] synfig(8567): info: History init_instance() took 0.000030 seconds synfig(8567): info: Keyframes init_instance() took 0.000027 seconds synfig(8567): info: Layers init_instance() took 0.000018 seconds synfig(8567): info: Params init_instance() took 0.000008 seconds synfig(8567): info: Canvas MetaData init_instance() took 0.000010 seconds synfig(8567): info: Children init_instance() took 0.000008 seconds synfig(8567): info: Info init_instance() took 0.000009 seconds synfig(8567): info: Navigator init_instance() took 0.000008 seconds synfig(8567): info: Timetrack init_instance() took 0.000009 seconds synfig(8567): info: Curves init_instance() took 0.000007 seconds synfig(8567): info: Groups init_instance() took 0.000008 seconds synfig(8567): warning: canvasview.h:187 DEBUGPOINT synfig(8567): warning: canvasview.h:192 DEBUGPOINT synfig(8567): warning: canvasview.h:197 DEBUGPOINT synfig(8567): warning: canvasview.h:211 DEBUGPOINT synfig(8567): warning: canvasview.h:225 DEBUGPOINT synfig(8567): info: Starting up GUID system... synfig(8567): info: Enterted Normal State synfig(8567): error: WorkArea::load_meta_data(): Unable to parse data for "grid_size", which was "" synfig(8567): info: Adjust: connecting to child signals synfig(8567): info: CanvasView::on_audio_offset_notify(): offset time set to 0f synfig(8567): info: History init_canvas_view() Starting init... synfig(8567): info: History init_canvas_view() took 0.000022 seconds synfig(8567): info: Keyframes init_canvas_view() Starting init... synfig(8567): info: Keyframes init_canvas_view() took 0.019326 seconds synfig(8567): info: Layers init_canvas_view() Starting init... synfig(8567): warning: canvasview.cpp:459 DEBUGPOINT synfig(8567): error: canvas_view.layer_tree not defined!? synfig(8567): info: LayerParamTreeStore::rebuild(): took 0.071000 msec synfig(8567): info: Layers init_canvas_view() took 0.053851 seconds synfig(8567): info: Params init_canvas_view() Starting init... synfig(8567): warning: dock_params.cpp:90 DEBUGPOINT synfig(8567): info: Params init_canvas_view() took 0.000097 seconds synfig(8567): info: Canvas MetaData init_canvas_view() Starting init... synfig(8567): info: Canvas MetaData init_canvas_view() took 0.000163 seconds synfig(8567): info: Children init_canvas_view() Starting init... synfig(8567): info: ChildrenTreeStore::rebuild(): took 0.101000 msec synfig(8567): info: Children init_canvas_view() took 0.039964 seconds synfig(8567): info: Info init_canvas_view() Starting init... synfig(8567): info: Info init_canvas_view() took 0.000015 seconds synfig(8567): info: Navigator init_canvas_view() Starting init... synfig(8567): info: Navigator init_canvas_view() took 0.000008 seconds synfig(8567): info: Timetrack init_canvas_view() Starting init... synfig(8567): info: Timetrack init_canvas_view() took 0.001827 seconds synfig(8567): info: Curves init_canvas_view() Starting init... synfig(8567): info: Curves init_canvas_view() took 0.000231 seconds synfig(8567): info: Groups init_canvas_view() Starting init... synfig(8567): info: LayerGroupTreeStore::rebuild() took 0.000177 seconds synfig(8567): info: Groups init_canvas_view() took 0.005562 seconds synfig(8567): info: STATE NORMAL: Received Refresh Ducks synfig(8567): info: History canvas_view_changed: start synfig(8567): info: History canvas_view_changed: end synfig(8567): info: Keyframes canvas_view_changed: start synfig(8567): warning: Action CanidateList is empty! (synfigstudio:8567): Gtk-WARNING **: node type doesn't match 2 (menu-main is type 7) synfig(8567): info: Keyframes canvas_view_changed: end synfig(8567): info: Layers canvas_view_changed: start (synfigstudio:8567): Gtk-WARNING **: node type doesn't match 2 (menu-main is type 7) synfig(8567): warning: layeractionmanager.cpp:310 DEBUGPOINT synfig(8567): info: Layers canvas_view_changed: end synfig(8567): info: Params canvas_view_changed: start synfig(8567): info: Params canvas_view_changed: end synfig(8567): info: Canvas MetaData canvas_view_changed: start synfig(8567): info: Canvas MetaData canvas_view_changed: end synfig(8567): info: Children canvas_view_changed: start synfig(8567): info: Children canvas_view_changed: end synfig(8567): info: Info canvas_view_changed: start synfig(8567): info: Info canvas_view_changed: end synfig(8567): info: Navigator canvas_view_changed: start synfig(8567): info: Navigator canvas_view_changed: end synfig(8567): info: Timetrack canvas_view_changed: start synfig(8567): info: Timetrack canvas_view_changed: end synfig(8567): info: Curves canvas_view_changed: start synfig(8567): info: Curves canvas_view_changed: end synfig(8567): info: Groups canvas_view_changed: start synfig(8567): warning: groupactionmanager.cpp:145 DEBUGPOINT synfig(8567): info: Groups canvas_view_changed: end (synfigstudio:8567): Gtk-CRITICAL **: gtk_label_set_label: assertion `str != NULL' failed synfig(8567): warning: dock_navigator.cpp:181 DEBUGPOINT [... -> time tab -> end time -> 1m -> ok] synfig(8567): info: STATE NORMAL: Received Refresh Ducks synfig(8567): warning: dock_navigator.cpp:181 DEBUGPOINT [4. circle tool -> draw circle on canvas] synfig(8674): info: AutoRecover::auto_backup(): 1 Files backed up. synfig(8567): info: Input device changed to "Core Pointer" synfig(8567): info: DEPTH=0 synfig(8567): info: LayerGroupTreeStore::rebuild() took 0.000023 seconds (synfigstudio:8567): Gtk-WARNING **: node type doesn't match 2 (menu-main is type 7) synfig(8567): warning: layeractionmanager.cpp:310 DEBUGPOINT synfig(8567): info: LayerParamTreeStore::rebuild(): took 2.266000 msec synfig(8567): warning: dock_navigator.cpp:181 DEBUGPOINT [5. keyframes -> add new keyframe (at 0f)] synfig(8567): info: PID=8674 has been cleaned up synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT synfig(8567): warning: inputdevice.cpp:94 DEBUGPOINT [6. select normal tool] [7. canvas -> click green button to go into edit mode -> click circle to select it ...] synfig(8567): info: STATE NORMAL: Received mouse button down Event synfig(8567): info: STATE NORMAL: Received layer click Event, "circle" synfig(8567): info: STATE NORMAL: Received Refresh Ducks synfig(8567): info: STATE NORMAL: Received Refresh Ducks (synfigstudio:8567): Gtk-WARNING **: node type doesn't match 2 (menu-main is type 7) synfig(8567): warning: layeractionmanager.cpp:310 DEBUGPOINT synfig(8567): info: LayerParamTreeStore::rebuild(): took 2.963000 msec [... -> move circle by dragging centre duck] synfig(8567): warning: Can't get canvas from value desc...? synfig(8567): warning: actions/valuedescset.cpp:453 DEBUGPOINT synfig(8567): warning: actions/valuedescset.cpp:461 DEBUGPOINT synfig(8567): warning: actions/waypointsetsmart.cpp:132 DEBUGPOINT synfig(8567): warning: actions/waypointsetsmart.cpp:141 DEBUGPOINT synfig(8567): warning: actions/valuedescset.cpp:483 DEBUGPOINT synfig(8567): warning: actions/waypointsetsmart.cpp:306 DEBUGPOINT synfig(8567): warning: actions/waypointsetsmart.cpp:371 DEBUGPOINT synfig(8567): warning: actions/waypointsetsmart.cpp:306 DEBUGPOINT synfig(8567): warning: actions/waypointsetsmart.cpp:371 DEBUGPOINT (synfigstudio:8567): Gtk-WARNING **: node type doesn't match 2 (menu-main is type 7) synfig(8567): warning: layeractionmanager.cpp:310 DEBUGPOINT synfig(8567): info: STATE NORMAL: Received Refresh Ducks synfig(8567): warning: dock_navigator.cpp:181 DEBUGPOINT synfig(8826): info: AutoRecover::auto_backup(): 1 Files backed up. [8. keyframes -> select only existing timeframe ...] (synfigstudio:8567): Gtk-WARNING **: node type doesn't match 2 (menu-main is type 7) [... -> remove keyframe] Segmentation fault (debian) [EMAIL PROTECTED]:~$ ------- I ran it under 'valgrind' and saw the following error just before the crash: ------- (synfigstudio:6682): Gtk-WARNING **: node type doesn't match 2 (menu-main is type 7) ==6682== ==6682== Conditional jump or move depends on uninitialised value(s) ==6682== at 0x836FC21: etl::handle<synfig::ValueNode_Animated>::handle(synfig::ValueNode_Animated*) (_handle.h:153) ==6682== by 0x411592B: etl::handle<synfig::ValueNode_Animated> etl::handle<synfig::ValueNode_Animated>::cast_dynamic<synfig::ValueNode_Animated>(etl::handle<synfig::ValueNode_Animated> const&) (_handle.h:276) ==6682== by 0x411690F: synfigapp::Action::KeyframeRemove::process_value_desc(synfigapp::ValueDesc const&) (keyframeremove.cpp:175) ==6682== by 0x4117310: synfigapp::Action::KeyframeRemove::prepare() (keyframeremove.cpp:127) ==6682== by 0x4159BD0: synfigapp::Action::Super::perform() (action.cpp:290) ==6682== by 0x4115DF5: synfigapp::Action::KeyframeRemove::perform() (keyframeremove.cpp:203) ==6682== by 0x416B8DA: synfigapp::Action::System::perform_action(etl::handle<synfigapp::Action::Base>) (action_system.cpp:123) ==6682== by 0x8364DBB: studio::Instance::process_action(std::string, synfigapp::Action::ParamList) (instance.cpp:932) ==6682== by 0x8371043: sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>::operator()(std::string const&, synfigapp::Action::ParamList const&) const (mem_fun.h:1917) ==6682== by 0x83710BB: sigc::adaptor_functor<sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList> >::deduce_result_type<std::string&, synfigapp::Action::ParamList&, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList> >::operator()<std::string&, synfigapp::Action::ParamList&>(std::string&, synfigapp::Action::ParamList&) const (adaptor_trait.h:103) ==6682== by 0x83710EA: sigc::bind_functor<-1, sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>, synfigapp::Action::ParamList, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<std::string&, void, void, void, void, void, void>::type sigc::bind_functor<-1, sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>, synfigapp::Action::ParamList, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<std::string&>(std::string&) (bind.h:1122) ==6682== by 0x8371113: sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>, synfigapp::Action::ParamList, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, std::string, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (bind.h:1110) ==6682== ==6682== Use of uninitialised value of size 4 ==6682== at 0x82AA0E7: etl::shared_object::ref() const (_handle.h:81) ==6682== by 0x836FC2F: etl::handle<synfig::ValueNode_Animated>::handle(synfig::ValueNode_Animated*) (_handle.h:154) ==6682== by 0x411592B: etl::handle<synfig::ValueNode_Animated> etl::handle<synfig::ValueNode_Animated>::cast_dynamic<synfig::ValueNode_Animated>(etl::handle<synfig::ValueNode_Animated> const&) (_handle.h:276) ==6682== by 0x411690F: synfigapp::Action::KeyframeRemove::process_value_desc(synfigapp::ValueDesc const&) (keyframeremove.cpp:175) ==6682== by 0x4117310: synfigapp::Action::KeyframeRemove::prepare() (keyframeremove.cpp:127) ==6682== by 0x4159BD0: synfigapp::Action::Super::perform() (action.cpp:290) ==6682== by 0x4115DF5: synfigapp::Action::KeyframeRemove::perform() (keyframeremove.cpp:203) ==6682== by 0x416B8DA: synfigapp::Action::System::perform_action(etl::handle<synfigapp::Action::Base>) (action_system.cpp:123) ==6682== by 0x8364DBB: studio::Instance::process_action(std::string, synfigapp::Action::ParamList) (instance.cpp:932) ==6682== by 0x8371043: sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>::operator()(std::string const&, synfigapp::Action::ParamList const&) const (mem_fun.h:1917) ==6682== by 0x83710BB: sigc::adaptor_functor<sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList> >::deduce_result_type<std::string&, synfigapp::Action::ParamList&, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList> >::operator()<std::string&, synfigapp::Action::ParamList&>(std::string&, synfigapp::Action::ParamList&) const (adaptor_trait.h:103) ==6682== by 0x83710EA: sigc::bind_functor<-1, sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>, synfigapp::Action::ParamList, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<std::string&, void, void, void, void, void, void>::type sigc::bind_functor<-1, sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>, synfigapp::Action::ParamList, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<std::string&>(std::string&) (bind.h:1122) ==6682== ==6682== Use of uninitialised value of size 4 ==6682== at 0x82AA115: etl::shared_object::ref() const (_handle.h:81) ==6682== by 0x836FC2F: etl::handle<synfig::ValueNode_Animated>::handle(synfig::ValueNode_Animated*) (_handle.h:154) ==6682== by 0x411592B: etl::handle<synfig::ValueNode_Animated> etl::handle<synfig::ValueNode_Animated>::cast_dynamic<synfig::ValueNode_Animated>(etl::handle<synfig::ValueNode_Animated> const&) (_handle.h:276) ==6682== by 0x411690F: synfigapp::Action::KeyframeRemove::process_value_desc(synfigapp::ValueDesc const&) (keyframeremove.cpp:175) ==6682== by 0x4117310: synfigapp::Action::KeyframeRemove::prepare() (keyframeremove.cpp:127) ==6682== by 0x4159BD0: synfigapp::Action::Super::perform() (action.cpp:290) ==6682== by 0x4115DF5: synfigapp::Action::KeyframeRemove::perform() (keyframeremove.cpp:203) ==6682== by 0x416B8DA: synfigapp::Action::System::perform_action(etl::handle<synfigapp::Action::Base>) (action_system.cpp:123) ==6682== by 0x8364DBB: studio::Instance::process_action(std::string, synfigapp::Action::ParamList) (instance.cpp:932) ==6682== by 0x8371043: sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>::operator()(std::string const&, synfigapp::Action::ParamList const&) const (mem_fun.h:1917) ==6682== by 0x83710BB: sigc::adaptor_functor<sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList> >::deduce_result_type<std::string&, synfigapp::Action::ParamList&, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList> >::operator()<std::string&, synfigapp::Action::ParamList&>(std::string&, synfigapp::Action::ParamList&) const (adaptor_trait.h:103) ==6682== by 0x83710EA: sigc::bind_functor<-1, sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>, synfigapp::Action::ParamList, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<std::string&, void, void, void, void, void, void>::type sigc::bind_functor<-1, sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>, synfigapp::Action::ParamList, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<std::string&>(std::string&) (bind.h:1122) ==6682== ==6682== Use of uninitialised value of size 4 ==6682== at 0x82AA11E: etl::shared_object::ref() const (_handle.h:81) ==6682== by 0x836FC2F: etl::handle<synfig::ValueNode_Animated>::handle(synfig::ValueNode_Animated*) (_handle.h:154) ==6682== by 0x411592B: etl::handle<synfig::ValueNode_Animated> etl::handle<synfig::ValueNode_Animated>::cast_dynamic<synfig::ValueNode_Animated>(etl::handle<synfig::ValueNode_Animated> const&) (_handle.h:276) ==6682== by 0x411690F: synfigapp::Action::KeyframeRemove::process_value_desc(synfigapp::ValueDesc const&) (keyframeremove.cpp:175) ==6682== by 0x4117310: synfigapp::Action::KeyframeRemove::prepare() (keyframeremove.cpp:127) ==6682== by 0x4159BD0: synfigapp::Action::Super::perform() (action.cpp:290) ==6682== by 0x4115DF5: synfigapp::Action::KeyframeRemove::perform() (keyframeremove.cpp:203) ==6682== by 0x416B8DA: synfigapp::Action::System::perform_action(etl::handle<synfigapp::Action::Base>) (action_system.cpp:123) ==6682== by 0x8364DBB: studio::Instance::process_action(std::string, synfigapp::Action::ParamList) (instance.cpp:932) ==6682== by 0x8371043: sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>::operator()(std::string const&, synfigapp::Action::ParamList const&) const (mem_fun.h:1917) ==6682== by 0x83710BB: sigc::adaptor_functor<sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList> >::deduce_result_type<std::string&, synfigapp::Action::ParamList&, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList> >::operator()<std::string&, synfigapp::Action::ParamList&>(std::string&, synfigapp::Action::ParamList&) const (adaptor_trait.h:103) ==6682== by 0x83710EA: sigc::bind_functor<-1, sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>, synfigapp::Action::ParamList, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<std::string&, void, void, void, void, void, void>::type sigc::bind_functor<-1, sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>, synfigapp::Action::ParamList, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<std::string&>(std::string&) (bind.h:1122) ==6682== ==6682== Process terminating with default action of signal 11 (SIGSEGV) ==6682== Bad permissions for mapped region at address 0x8291572 ==6682== at 0x82AA11E: etl::shared_object::ref() const (_handle.h:81) ==6682== by 0x836FC2F: etl::handle<synfig::ValueNode_Animated>::handle(synfig::ValueNode_Animated*) (_handle.h:154) ==6682== by 0x411592B: etl::handle<synfig::ValueNode_Animated> etl::handle<synfig::ValueNode_Animated>::cast_dynamic<synfig::ValueNode_Animated>(etl::handle<synfig::ValueNode_Animated> const&) (_handle.h:276) ==6682== by 0x411690F: synfigapp::Action::KeyframeRemove::process_value_desc(synfigapp::ValueDesc const&) (keyframeremove.cpp:175) ==6682== by 0x4117310: synfigapp::Action::KeyframeRemove::prepare() (keyframeremove.cpp:127) ==6682== by 0x4159BD0: synfigapp::Action::Super::perform() (action.cpp:290) ==6682== by 0x4115DF5: synfigapp::Action::KeyframeRemove::perform() (keyframeremove.cpp:203) ==6682== by 0x416B8DA: synfigapp::Action::System::perform_action(etl::handle<synfigapp::Action::Base>) (action_system.cpp:123) ==6682== by 0x8364DBB: studio::Instance::process_action(std::string, synfigapp::Action::ParamList) (instance.cpp:932) ==6682== by 0x8371043: sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>::operator()(std::string const&, synfigapp::Action::ParamList const&) const (mem_fun.h:1917) ==6682== by 0x83710BB: sigc::adaptor_functor<sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList> >::deduce_result_type<std::string&, synfigapp::Action::ParamList&, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList> >::operator()<std::string&, synfigapp::Action::ParamList&>(std::string&, synfigapp::Action::ParamList&) const (adaptor_trait.h:103) ==6682== by 0x83710EA: sigc::bind_functor<-1, sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>, synfigapp::Action::ParamList, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<std::string&, void, void, void, void, void, void>::type sigc::bind_functor<-1, sigc::bound_mem_functor2<void, studio::Instance, std::string, synfigapp::Action::ParamList>, synfigapp::Action::ParamList, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<std::string&>(std::string&) (bind.h:1122) ==6682== ==6682== ERROR SUMMARY: 467 errors from 92 contexts (suppressed: 107 from 1) ==6682== malloc/free: in use at exit: 7,028,077 bytes in 63,877 blocks. ==6682== malloc/free: 309,036 allocs, 245,159 frees, 82,884,929 bytes allocated. ==6682== For counts of detected errors, rerun with: -v ==6682== searching for pointers to 63,877 not-freed blocks. ==6682== checked 16,193,420 bytes. ==6682== ==6682== LEAK SUMMARY: ==6682== definitely lost: 56,790 bytes in 1,996 blocks. ==6682== possibly lost: 581,891 bytes in 2,745 blocks. ==6682== still reachable: 6,389,396 bytes in 59,136 blocks. ==6682== suppressed: 0 bytes in 0 blocks. ==6682== Use --leak-check=full to see details of leaked memory. Segmentation fault ------- (*) I have to click the 'x' in the top right corner to close the dialog. the 'close' button doesn't work for me. maybe because of the touchpad problem, I don't know. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=757416&aid=1568293&group_id=144022 ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl