View Issue Details

IDProjectCategoryView StatusLast Update
0004694ardourbugspublic2020-04-19 20:16
Reporterpneuman Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Target Version3.0 
Summary0004694: Hovering note edit tool over a specific MIDI region causes a crash
DescriptionIn a session that I'm working on, I've somehow created a MIDI region that causes Ardour to crash as soon as I hover over it using the "pencil" tool. The session is too large to attach (it's about 45MB), so I've uploaded it to here:

http://wootangent.net/~lsd/blah/Lofi1-crashy.tar.gz

Steps to reproduce:
* Open the session
* Enter "edit region contents" mode, and then select the "Draw/edit MIDI notes" tool (that is, click on the "note" icon and then the "pencil" icon)
* Hover the mouse over the first region in the "chorus lead" track, "chorus lead-3.2"
* Ardour should crash with the following assertion:

ardour-3.0: ../libs/ardour/beats_frames_converter.cc:40: virtual ARDOUR::framecnt_t ARDOUR::BeatsFramesConverter::to(double) const: Assertion `beats >= 0' failed.
Additional InformationOS: Ubuntu 11.10 AMD64
Ardour 3 SVN r11448

A full dump of the assertion and a backtrace is attached.
TagsNo tags attached.

Activities

2012-02-08 00:29

 

ardour-midi-region-bt.txt (18,067 bytes)   
negative beats passed to BFC: -5.3803e+14
  PBD::stacktrace(std::ostream&, int)
  ARDOUR::BeatsFramesConverter::to(double) const
  MidiRegionView::source_beats_to_absolute_frames(double) const
  MidiRegionView::source_beats_to_region_frames(double) const
  MidiRegionView::update_note(Gnome::Canvas::CanvasNote*, bool)
  MidiRegionView::update_ghost_note(double, double)
  MidiRegionView::create_ghost_note(double, double)
  MidiRegionView::enter_notify(_GdkEventCrossing*)
  MidiRegionView::canvas_event(_GdkEvent*)
  sigc::bound_mem_functor1<bool, MidiRegionView, _GdkEvent*>::operator()(_GdkEvent* const&) const
  sigc::adaptor_functor<sigc::bound_mem_functor1<bool, MidiRegionView, _GdkEvent*> >::deduce_result_type<_GdkEvent* const&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor1<bool, MidiRegionView, _GdkEvent*> >::operator()<_GdkEvent* const&>(_GdkEvent* const&) const
  sigc::internal::slot_call1<sigc::bound_mem_functor1<bool, MidiRegionView, _GdkEvent*>, bool, _GdkEvent*>::call_it(sigc::internal::slot_rep*, _GdkEvent* const&)
  /usr/lib/libgnomecanvasmm-2.6.so.1(+0x2df22) [0x7ffff17d7f22]
  /usr/lib/libgnomecanvas-2.so.0(gnome_canvas_marshal_BOOLEAN__BOXED+0x98) [0x7ffff1594e68]
  /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x154) [0x7ffff47b20a4]
  /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x2102a) [0x7ffff47c402a]
  /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x623) [0x7ffff47cd483]
  /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7ffff47cd852]
  /usr/lib/libgnomecanvas-2.so.0(+0x2538d) [0x7ffff159a38d]
  /usr/lib/libgnomecanvas-2.so.0(+0x2564f) [0x7ffff159a64f]
  /usr/lib/libgnomecanvas-2.so.0(+0x2614f) [0x7ffff159b14f]
  /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x137828) [0x7ffff3b9e828]
  /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x154) [0x7ffff47b20a4]
  /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x20e5f) [0x7ffff47c3e5f]
  /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x623) [0x7ffff47cd483]
  /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7ffff47cd852]
  /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x251dc1) [0x7ffff3cb8dc1]
  /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc3) [0x7ffff3b9ca23]
  /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main_do_event+0x283) [0x7ffff3b9cd83]
  /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0(+0x5c09c) [0x7ffff381109c]
ardour-3.0: ../libs/ardour/beats_frames_converter.cc:40: virtual ARDOUR::framecnt_t ARDOUR::BeatsFramesConverter::to(double) const: Assertion `beats >= 0' failed.

Program received signal SIGABRT, Aborted.
0x00007fffef9563a5 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) thread apply all bt

Thread 67 (Thread 0x7fffd6198820 (LWP 513)):
#0  0x00007ffff09f68dd in nanosleep ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff41106d2 in g_usleep ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff6dd2534 in ARDOUR::AudioEngine::meter_thread (this=0x2a18900)
    at ../libs/ardour/audioengine.cc:697
#3  0x00007ffff6df1e6c in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x7fffd0155d20, p=0x2a18900)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6ded498 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x7fffd0155d30, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff6de8f2f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x7fffd0155d20) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff6de4250 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0x7fffd0155d20)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff6ddfee8 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<A---Type <return> to continue, or q <return> to quit---
RDOUR::AudioEngine*> > >, void>::call_it (rep=0x7fffd0155cf0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff4a31b3d in ?? () from /usr/lib/libglibmm-2.4.so.1
#9  0x00007ffff410d2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff09eeefc in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007fffefa0189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 66 (Thread 0x7fffaeecc700 (LWP 512)):
#0  0x00007ffff09f338a in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fffd52c1e4e in juce::WaitableEvent::wait(int) const ()
   from /usr/lib/lxvst/TAL-NoiseMaker.so
#2  0x00007fffd51db830 in juce::InternalTimerThread::run() ()
   from /usr/lib/lxvst/TAL-NoiseMaker.so
#3  0x00007fffd52e82fd in juce::Thread::threadEntryPoint() ()
   from /usr/lib/lxvst/TAL-NoiseMaker.so
#4  0x00007fffd52c1649 in juce::threadEntryProc(void*) ()
   from /usr/lib/lxvst/TAL-NoiseMaker.so
#5  0x00007ffff09eeefc in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fffefa0189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
---Type <return> to continue, or q <return> to quit---
#7  0x0000000000000000 in ?? ()

Thread 65 (Thread 0x7fffd76f0700 (LWP 511)):
#0  0x00007ffff09f68dd in nanosleep ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fffd52c196e in juce::Thread::sleep(int) ()
   from /usr/lib/lxvst/TAL-NoiseMaker.so
#2  0x00007fffd51da056 in juce::MessageManager::runDispatchLoopUntil(int) ()
   from /usr/lib/lxvst/TAL-NoiseMaker.so
#3  0x00007fffd51c9ada in ?? () from /usr/lib/lxvst/TAL-NoiseMaker.so
#4  0x00007fffd52e82fd in juce::Thread::threadEntryPoint() ()
   from /usr/lib/lxvst/TAL-NoiseMaker.so
#5  0x00007fffd52c1649 in juce::threadEntryProc(void*) ()
   from /usr/lib/lxvst/TAL-NoiseMaker.so
#6  0x00007ffff09eeefc in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007fffefa0189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 64 (Thread 0x7fffd5eed700 (LWP 510)):
#0  0x00007fffef9f5773 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff40e7f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff40e8792 in g_main_loop_run ()
---Type <return> to continue, or q <return> to quit---
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4f8502f in BaseUI::main_thread (this=0x3e9c2d0)
    at ../libs/pbd/base_ui.cc:77
#4  0x00007ffff4f863d3 in sigc::bound_mem_functor0<void, BaseUI>::operator() (
    this=0x3fba268) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff4f86238 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x3fba260)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007ffff4f85fa9 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x3fba230)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff4a31b3d in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0x00007ffff410d2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffff09eeefc in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007fffefa0189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 63 (Thread 0x7fffd64ed820 (LWP 509)):
#0  0x00007fffef9f5773 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff6e4f50f in ARDOUR::Butler::thread_work (this=0x3e09f80)
    at ../libs/ardour/butler.cc:153
#2  0x00007ffff6e4f469 in ARDOUR::Butler::_thread_work (arg=0x3e09f80)
---Type <return> to continue, or q <return> to quit---
    at ../libs/ardour/butler.cc:137
#3  0x00007ffff4fbc2dc in fake_thread_start (arg=0x3fa67f0)
    at ../libs/pbd/pthread_utils.cc:81
#4  0x00007ffff09eeefc in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007fffefa0189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 62 (Thread 0x7ffff7ec4700 (LWP 508)):
#0  0x00007fffef9f5773 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff0c0c756 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007ffff0c0cada in jack_cycle_wait ()
   from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007ffff6dd1738 in ARDOUR::AudioEngine::process_thread (this=0x2a18900)
    at ../libs/ardour/audioengine.cc:444
#4  0x00007ffff6dd10d0 in ARDOUR::AudioEngine::_process_thread (arg=0x2a18900)
    at ../libs/ardour/audioengine.cc:342
#5  0x00007ffff0c0c9d2 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#6  0x00007ffff09eeefc in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007fffefa0189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x0000000000000000 in ?? ()

---Type <return> to continue, or q <return> to quit---
Thread 13 (Thread 0x7fffd6eef700 (LWP 453)):
#0  0x00007ffff09f304c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff0c0df93 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007ffff09eeefc in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#3  0x00007fffefa0189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fffe1a79700 (LWP 443)):
#0  0x00007ffff09f304c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff6d63925 in ARDOUR::Analyser::work ()
    at ../libs/ardour/analyser.cc:85
#2  0x00007ffff6d636bd in analyser_work () at ../libs/ardour/analyser.cc:49

#3  0x0000000001909457 in sigc::pointer_functor0<void>::operator() (
    this=0x28849c8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000001906bcc in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x28849c0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x0000000001903b73 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2884990)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
---Type <return> to continue, or q <return> to quit---
#6  0x00007ffff4a31b3d in ?? () from /usr/lib/libglibmm-2.4.so.1
#7  0x00007ffff410d2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffff09eeefc in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fffefa0189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fffe227a700 (LWP 442)):
#0  0x00007ffff09f304c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff72141ed in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:68
#2  0x0000000001909457 in sigc::pointer_functor0<void>::operator() (
    this=0x2884d68) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3  0x0000000001906bcc in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2884d60)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4  0x0000000001903b73 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2884d30)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5  0x00007ffff4a31b3d in ?? () from /usr/lib/libglibmm-2.4.so.1
#6  0x00007ffff410d2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffff09eeefc in start_thread ()
---Type <return> to continue, or q <return> to quit---
   from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fffefa0189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fffe2a7b700 (LWP 441)):
#0  0x00007ffff09f304c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff72141ed in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:68
#2  0x0000000001909457 in sigc::pointer_functor0<void>::operator() (
    this=0x2885098) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3  0x0000000001906bcc in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2885090)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4  0x0000000001903b73 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2885060)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5  0x00007ffff4a31b3d in ?? () from /usr/lib/libglibmm-2.4.so.1
#6  0x00007ffff410d2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffff09eeefc in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fffefa0189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---

Thread 2 (Thread 0x7fffe327c700 (LWP 440)):
#0  0x00007fffef9cd51d in nanosleep () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fffef9fb154 in usleep () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x0000000001b6833b in gui_event_loop (ptr=0x0)
    at ../gtk2_ardour/linux_vst_gui_support.cc:363
#3  0x00007ffff09eeefc in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007fffefa0189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7f999e0 (LWP 437)):
#0  0x00007fffef9563a5 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fffef959b0b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fffef94ed4d in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007ffff6e3c5f9 in ARDOUR::BeatsFramesConverter::to (this=0x9b73d80, 
    beats=-538030035483191.31) at ../libs/ardour/beats_frames_converter.cc:40
#4  0x000000000178a175 in MidiRegionView::source_beats_to_absolute_frames (
    this=0x9b73b40, beats=-538030035483191.31)
    at ../gtk2_ardour/midi_region_view.cc:2439
#5  0x0000000001791269 in MidiRegionView::source_beats_to_region_frames (
    this=0x9b73b40, beats=-538030035483191.31)
    at ../gtk2_ardour/midi_region_view.h:269
---Type <return> to continue, or q <return> to quit---
#6  0x000000000178546a in MidiRegionView::update_note (this=0x9b73b40, ev=
    0x9c88ca0, update_ghost_regions=false)
    at ../gtk2_ardour/midi_region_view.cc:1532
#7  0x000000000178eeb4 in MidiRegionView::update_ghost_note (this=0x9b73b40, 
    x=111.90881663346448, y=49) at ../gtk2_ardour/midi_region_view.cc:3414
#8  0x000000000178f08f in MidiRegionView::create_ghost_note (this=0x9b73b40, 
    x=126, y=331) at ../gtk2_ardour/midi_region_view.cc:3427
#9  0x000000000177fd55 in MidiRegionView::enter_notify (this=0x9b73b40, 
    ev=0x7fffd09fb560) at ../gtk2_ardour/midi_region_view.cc:387
#10 0x000000000177fb27 in MidiRegionView::canvas_event (this=0x9b73b40, 
    ev=0x7fffd09fb560) at ../gtk2_ardour/midi_region_view.cc:357
#11 0x00000000017a4485 in sigc::bound_mem_functor1<bool, MidiRegionView, _GdkEvent*>::operator() (this=0x9b75928, _A_a1=@0x7fffffffcc88)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1851
#12 0x00000000017a1205 in sigc::adaptor_functor<sigc::bound_mem_functor1<bool, MidiRegionView, _GdkEvent*> >::operator()<_GdkEvent* const&> (this=0x9b75920, 
    _A_arg1=@0x7fffffffcc88)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84
#13 0x000000000179e2b2 in sigc::internal::slot_call1<sigc::bound_mem_functor1<bool, MidiRegionView, _GdkEvent*>, bool, _GdkEvent*>::call_it (rep=0x9b758f0, 
    a_1=@0x7fffffffcc88) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137
#14 0x00007ffff17d7f22 in ?? () from /usr/lib/libgnomecanvasmm-2.6.so.1
#15 0x00007ffff1594e68 in gnome_canvas_marshal_BOOLEAN__BOXED ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libgnomecanvas-2.so.0
#16 0x00007ffff47b20a4 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff47c402a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff47cd483 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff47cd852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff159a38d in ?? () from /usr/lib/libgnomecanvas-2.so.0
#21 0x00007ffff159a64f in ?? () from /usr/lib/libgnomecanvas-2.so.0
#22 0x00007ffff159b14f in ?? () from /usr/lib/libgnomecanvas-2.so.0
#23 0x00007ffff3b9e828 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#24 0x00007ffff47b20a4 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007ffff47c3e5f in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007ffff47cd483 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff47cd852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff3cb8dc1 in ?? ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#29 0x00007ffff3b9ca23 in gtk_propagate_event ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#30 0x00007ffff3b9cd83 in gtk_main_do_event ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#31 0x00007ffff381109c in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#32 0x00007ffff40e7a5d in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007ffff40e8258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007ffff40e8792 in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007ffff3b9bdb7 in gtk_main ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#36 0x00007ffff541ae3f in Gtkmm2ext::UI::run (this=0x2629360, old_receiver=...)
    at ../libs/gtkmm2ext/gtk_ui.cc:266
#37 0x000000000175810d in main (argc=1, argv=0x7fffffffdad8)
    at ../gtk2_ardour/main.cc:555
ardour-midi-region-bt.txt (18,067 bytes)   

cth103

2012-04-15 17:43

administrator   ~0013131

Should be fixed in SVN 11982.

system

2020-04-19 20:16

developer   ~0022963

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2012-02-08 00:29 pneuman New Issue
2012-02-08 00:29 pneuman File Added: ardour-midi-region-bt.txt
2012-02-08 12:30 cth103 cost => 0.00
2012-02-08 12:30 cth103 Target Version => 3.0-beta3
2012-02-14 17:20 paul Target Version 3.0-beta3 => 3.0 beta4
2012-04-15 17:03 cth103 Status new => confirmed
2012-04-15 17:43 cth103 Note Added: 0013131
2012-04-15 17:43 cth103 Status confirmed => resolved
2012-04-15 17:43 cth103 Resolution open => fixed
2012-04-15 17:43 cth103 Assigned To => cth103
2012-05-23 15:08 cth103 Target Version 3.0 beta4 => 3.0
2020-04-19 20:16 system Note Added: 0022963
2020-04-19 20:16 system Status resolved => closed