Program received signal SIGSEGV, Segmentation fault.
0x00007ffff4fe7d3c in sigc::internal::trackable_callback_list::~trackable_callback_list() ()
   from /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0
(gdb) backtrace
#0  0x00007ffff4fe7d3c in sigc::internal::trackable_callback_list::~trackable_callback_list() ()
   from /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0
#1  0x00007ffff4fe7da1 in sigc::trackable::notify_callbacks() () from /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0
#2  0x0000000000eeec68 in Selectable::~Selectable (this=0x11c80860, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
    at ../gtk2_ardour/selectable.h:32
#3  0x0000000000f74d12 in Editor::set_entered_regionview (this=0x309ef80, rv=0x11c80860) at ../gtk2_ardour/editor.cc:854
#4  0x0000000001004e56 in Editor::canvas_region_view_event (this=0x309ef80, event=0x7fffffffb400, item=0x11b113f0, rv=0x11c80860)
    at ../gtk2_ardour/editor_canvas_events.cc:271
#5  0x0000000000efb3b6 in sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, RegionView*>::operator() (
    this=0x11c9ce90, _A_a1=@0x7fffffffb3d0: 0x7fffffffb400, _A_a2=@0x7fffffffb178: 0x11b113f0, _A_a3=@0x11c9ceb8: 0x11c80860)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1985
#6  0x0000000001438587 in sigc::adaptor_functor<sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, RegionView*> >::operator()<_GdkEvent* const&, ArdourCanvas::Group*&, RegionView*&> (this=0x11c9ce88, _A_arg1=@0x7fffffffb3d0: 0x7fffffffb400, _A_arg2=
    @0x11c9ceb0: 0x11b113f0, _A_arg3=@0x11c9ceb8: 0x11c80860) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:123
#7  0x0000000001437f80 in sigc::bind_functor<-1, sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, RegionView*>, ArdourCanvas::Group*, RegionView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<_GdkEvent* const&> (
    this=0x11c9ce80, _A_arg1=@0x7fffffffb3d0: 0x7fffffffb400) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1336
#8  0x0000000001437652 in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, RegionView*>, ArdourCanvas::Group*, RegionView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, bool, _GdkEvent*>::call_it (rep=0x11c9ce50, a_1=@0x7fffffffb3d0: 0x7fffffffb400) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137
#9  0x00007ffff793aed9 in sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::operator() (
    this=0x7fffffffb2b0, _A_slot=...) at /usr/include/sigc++-2.0/sigc++/signal.h:834
#10 0x00007ffff793ac5d in sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool>::operator* (this=0x7fffffffb250) at /usr/include/sigc++-2.0/sigc++/signal.h:306
#11 0x00007ffff793a63f in ArdourCanvas::Item::EventAccumulator<bool>::operator()<sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool> > (this=0x7fffffffb29f, first=..., last=...)
    at /home/rschneid/src/ardour/libs/canvas/canvas/item.h:147
#12 0x00007ffff7939e50 in sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::emit (
    impl=0x11c9ce00, _A_a1=@0x7fffffffb3d0: 0x7fffffffb400) at /usr/include/sigc++-2.0/sigc++/signal.h:854
#13 0x00007ffff7938ea1 in sigc::signal1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::emit (this=0x11b113f8, 
    _A_a1=@0x7fffffffb3d0: 0x7fffffffb400) at /usr/include/sigc++-2.0/sigc++/signal.h:2781
#14 0x00007ffff793780b in sigc::signal1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::operator() (this=0x11b113f8, 
    _A_a1=@0x7fffffffb3d0: 0x7fffffffb400) at /usr/include/sigc++-2.0/sigc++/signal.h:2789
#15 0x00007ffff79344b4 in ArdourCanvas::GtkCanvas::enter_leave_items (this=0x30c8438, point=...) at ../libs/canvas/canvas.cc:364
#16 0x00007ffff793426f in ArdourCanvas::GtkCanvas::enter_leave_items (this=0x30c8438) at ../libs/canvas/canvas.cc:337
#17 0x00007ffff79351fa in ArdourCanvas::GtkCanvas::item_going_away (this=0x30c8438, item=0x11b113f0, bounding_box=...)
    at ../libs/canvas/canvas.cc:452
#18 0x00007ffff793fa8e in ArdourCanvas::Item::~Item (this=0x11b113f0, __in_chrg=<optimized out>) at ../libs/canvas/item.cc:74
#19 0x00007ffff79443f7 in ArdourCanvas::Group::~Group (this=0x11b113f0, __in_chrg=<optimized out>) at ../libs/canvas/group.cc:59
#20 0x00007ffff7944468 in ArdourCanvas::Group::~Group (this=0x11b113f0, __in_chrg=<optimized out>) at ../libs/canvas/group.cc:66
#21 0x0000000001586d14 in TimeAxisViewItem::~TimeAxisViewItem (this=0x11c80860, __vtt_parm=0x1713150 <VTT for MidiRegionView+16>, 
    __in_chrg=<optimized out>) at ../gtk2_ardour/time_axis_view_item.cc:251
#22 0x000000000143193a in RegionView::~RegionView (this=0x11c80860, __vtt_parm=0x1713148 <VTT for MidiRegionView+8>, 
    __in_chrg=<optimized out>) at ../gtk2_ardour/region_view.cc:208
#23 0x000000000122ecce in MidiRegionView::~MidiRegionView (this=0x11c80860, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
    at ../gtk2_ardour/midi_region_view.cc:1318
---Type <return> to continue, or q <return> to quit---
#24 0x000000000122eed4 in MidiRegionView::~MidiRegionView (this=0x11c80860, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
    at ../gtk2_ardour/midi_region_view.cc:1343
#25 0x00000000015555bd in StreamView::remove_region_view (this=0x113e1fe0, weak_r=...) at ../gtk2_ardour/streamview.cc:194
#26 0x000000000155b576 in boost::_mfi::mf1<void, StreamView, boost::weak_ptr<ARDOUR::Region> >::operator() (this=0x119ec248, p=0x113e1fe0, 
    a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165
#27 0x000000000155ad67 in boost::_bi::list2<boost::_bi::value<StreamView*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, StreamView, boost::weak_ptr<ARDOUR::Region> >, boost::_bi::list1<boost::weak_ptr<ARDOUR::Region>&> > (this=0x119ec258, f=..., a=...)
    at /usr/include/boost/bind/bind.hpp:313
#28 0x000000000155a65a in boost::_bi::bind_t<void, boost::_mfi::mf1<void, StreamView, boost::weak_ptr<ARDOUR::Region> >, boost::_bi::list2<boost::_bi::value<StreamView*>, boost::arg<1> > >::operator()<boost::weak_ptr<ARDOUR::Region> > (this=0x119ec248, a1=...)
    at /usr/include/boost/bind/bind_template.hpp:32
#29 0x0000000001559f7e in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, StreamView, boost::weak_ptr<ARDOUR::Region> >, boost::_bi::list2<boost::_bi::value<StreamView*>, boost::arg<1> > >, void, boost::weak_ptr<ARDOUR::Region> >::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153
#30 0x0000000001063984 in boost::function1<void, boost::weak_ptr<ARDOUR::Region> >::operator() (this=0x119ec240, a0=...)
    at /usr/include/boost/function/function_template.hpp:760
#31 0x00000000015316a5 in boost::_bi::list1<boost::_bi::value<boost::weak_ptr<ARDOUR::Region> > >::operator()<boost::function<void (boost::weak_ptr<ARDOUR::Region>)>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void (boost::weak_ptr<ARDOUR::Region>)>&, boost::_bi::list0&, int) (this=0x119ec260, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#32 0x00000000015310e1 in boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::weak_ptr<ARDOUR::Region>)>, boost::_bi::list1<boost::_bi::value<boost::weak_ptr<ARDOUR::Region> > > >::operator()() (this=0x119ec240)
    at /usr/include/boost/bind/bind_template.hpp:20
#33 0x0000000001530925 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::weak_ptr<ARDOUR::Region>)>, boost::_bi::list1<boost::_bi::value<boost::weak_ptr<ARDOUR::Region> > > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153
#34 0x0000000000e4cae6 in boost::function0<void>::operator() (this=0x7fffffffbb00) at /usr/include/boost/function/function_template.hpp:760
#35 0x00007ffff5f96df5 in AbstractUI<Gtkmm2ext::UIRequest>::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function<void ()> const&)
    (this=0x1f32310, invalidation=0x11ca3480, f=...) at /home/rschneid/src/ardour/libs/pbd/pbd/abstract_ui.cc:361
#36 0x000000000152e290 in PBD::Signal1<void, boost::weak_ptr<ARDOUR::Region>, PBD::OptionalLastValue<void> >::compositor(boost::function<void (boost::weak_ptr<ARDOUR::Region>)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::weak_ptr<ARDOUR::Region>) (f=..., 
    event_loop=0x1f32310, ir=0x11ca3480, a1=...) at /home/rschneid/src/ardour/build/libs/pbd/pbd/signals_generated.h:532
#37 0x00000000015313c6 in boost::_bi::list4<boost::_bi::value<boost::function<void (boost::weak_ptr<ARDOUR::Region>)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> >::operator()<void (*)(boost::function<void (boost::weak_ptr<ARDOUR::Region>)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::weak_ptr<ARDOUR::Region>), boost::_bi::list1<boost::weak_ptr<ARDOUR::Region>&> >(boost::_bi::type<void>, void (*&)(boost::function<void (boost::weak_ptr<ARDOUR::Region>)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::weak_ptr<ARDOUR::Region>), boost::_bi::list1<boost::weak_ptr<ARDOUR::Region>&>&, int) (
    this=0x31e7058, 
    f=@0x31e7050: 0x152e1dc <PBD::Signal1<void, boost::weak_ptr<ARDOUR::Region>, PBD::OptionalLastValue<void> >::compositor(boost::function<void (boost::weak_ptr<ARDOUR::Region>)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::weak_ptr<ARDOUR::Region>)>, a=...)
    at /usr/include/boost/bind/bind.hpp:457
#38 0x0000000001530a94 in boost::_bi::bind_t<void, void (*)(boost::function<void (boost::weak_ptr<ARDOUR::Region>)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::weak_ptr<ARDOUR::Region>), boost::_bi::list4<boost::_bi::value<boost::function<void (boost::weak_ptr<ARDOUR::Region>)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >::operator()<boost::weak_ptr<ARDOUR::Region> >(boost::weak_ptr<ARDOUR::Region>&) (this=0x31e7050, a1=...)
    at /usr/include/boost/bind/bind_template.hpp:32
#39 0x000000000153007e in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, void (*)(boost::function<void (boost:---Type <return> to continue, or q <return> to quit---
:weak_ptr<ARDOUR::Region>)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::weak_ptr<ARDOUR::Region>), boost::_bi::list4<boost::_bi::value<boost::function<void (boost::weak_ptr<ARDOUR::Region>)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >, void, boost::weak_ptr<ARDOUR::Region> >::invoke(boost::detail::function::function_buffer&, boost::weak_ptr<ARDOUR::Region>) (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153
#40 0x0000000001063984 in boost::function1<void, boost::weak_ptr<ARDOUR::Region> >::operator() (this=0x11cbe4e0, a0=...)
    at /usr/include/boost/function/function_template.hpp:760
#41 0x0000000001063379 in PBD::Signal1<void, boost::weak_ptr<ARDOUR::Region>, PBD::OptionalLastValue<void> >::operator() (this=0x3a3b9c0, 
    a1=...) at /home/rschneid/src/ardour/build/libs/pbd/pbd/signals_generated.h:641
#42 0x00007ffff7218fd7 in ARDOUR::Playlist::flush_notifications (this=0x3a3b770, from_undo=false) at ../libs/ardour/playlist.cc:596
#43 0x00007ffff7218703 in ARDOUR::Playlist::release_notifications (this=0x3a3b770, from_undo=false) at ../libs/ardour/playlist.cc:433
#44 0x00007ffff7218693 in ARDOUR::Playlist::thaw (this=0x3a3b770, from_undo=false) at ../libs/ardour/playlist.cc:418
#45 0x000000000107815c in Editor::cut_copy_regions (this=0x309ef80, op=Editing::Delete, rs=...) at ../gtk2_ardour/editor_ops.cc:4193
#46 0x0000000001075fab in Editor::cut_copy (this=0x309ef80, op=Editing::Delete) at ../gtk2_ardour/editor_ops.cc:3783
#47 0x0000000001075a73 in Editor::delete_ (this=0x309ef80) at ../gtk2_ardour/editor_ops.cc:3617
#48 0x0000000000fb94b6 in sigc::bound_mem_functor0<void, Editor>::operator() (this=0x31749b8)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#49 0x0000000000fb1942 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, Editor> >::operator() (this=0x31749b0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#50 0x0000000000faaaef in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Editor>, void>::call_it (rep=0x3174980)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#51 0x00007ffff5484c78 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#52 0x00007ffff51fa140 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#53 0x00007ffff520b766 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#54 0x00007ffff52134af in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#55 0x00007ffff5213642 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#56 0x00007ffff472a348 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#57 0x00007ffff472abf9 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#58 0x00007ffff51fa140 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#59 0x00007ffff520b550 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#60 0x00007ffff52130cb in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#61 0x00007ffff5213642 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#62 0x00007ffff47255c5 in gtk_accel_group_activate () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#63 0x00007ffff47268fd in gtk_accel_groups_activate () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#64 0x00007ffff491bc86 in gtk_window_activate_key () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#65 0x00000000015e5821 in key_press_focus_accelerator_handler (window=..., ev=0x25ab730) at ../gtk2_ardour/utils.cc:447
#66 0x0000000000f8d067 in Editor::on_key_press_event (this=0x309ef80, ev=0x25ab730) at ../gtk2_ardour/editor.cc:4110
#67 0x00007ffff3212c73 in Gtk::Widget_Class::key_press_event_callback(_GtkWidget*, _GdkEventKey*) ()
   from /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
#68 0x00007ffff47eb599 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#69 0x00007ffff51fa140 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#70 0x00007ffff520b2d0 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#71 0x00007ffff52130cb in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#72 0x00007ffff5213642 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#73 0x00007ffff490495e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#74 0x00007ffff47e9a07 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#75 0x00007ffff47e9c8b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#76 0x00007ffff445ed7c in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#77 0x00007ffff4d35ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#78 0x00007ffff4d35de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#79 0x00007ffff4d361e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#80 0x00007ffff47e8c77 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#81 0x00007ffff5f8b622 in Gtkmm2ext::UI::run (this=0x1f32310, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:270
#82 0x00000000011f8fea in main (argc=1, argv=0x7fffffffd898) at ../gtk2_ardour/main.cc:525
(gdb) 

