[Ardour-Users] Ardour 3.0 beta1a released

Jonathan Stowe jns at its-going-to-be-fabulous.com
Sun Nov 20 04:48:20 PST 2011


Hi,
It segfaults on Fedora 15 64 bit with gnome 3,  The only additional
information that appears it might be useful is that I'm using the
proprietary nvidia driver but the most up to date one.

Debugging session follows.  Let me know if you need anything else.

Starting program: /opt/Ardour-3.0beta1a_10644-dbg/bin/ardour-3.0 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe5465700 (LWP 6124)]
[New Thread 0x7fffe4c64700 (LWP 6125)]
[New Thread 0x7fffdc463700 (LWP 6126)]
[New Thread 0x7fffdffff700 (LWP 6127)]
[New Thread 0x7fffde60d700 (LWP 6128)]
[New Thread 0x7fffdde0c700 (LWP 6129)]
[New Thread 0x7fffdd60b700 (LWP 6130)]
[New Thread 0x7fffdce0a700 (LWP 6131)]
[New Thread 0x7fffdbc62700 (LWP 6132)]
[New Thread 0x7fffdc609700 (LWP 6133)]
[New Thread 0x7fffdc588700 (LWP 6134)]
[Thread 0x7fffdc588700 (LWP 6134) exited]
[Thread 0x7fffdc609700 (LWP 6133) exited]
[Thread 0x7fffdbc62700 (LWP 6132) exited]
[Thread 0x7fffdce0a700 (LWP 6131) exited]
[Thread 0x7fffdd60b700 (LWP 6130) exited]
[Thread 0x7fffdde0c700 (LWP 6129) exited]
[New Thread 0x7fffdde0c700 (LWP 6135)]
[New Thread 0x7fffdd60b700 (LWP 6136)]
[Thread 0x7fffdd60b700 (LWP 6136) exited]
[Thread 0x7fffdde0c700 (LWP 6135) exited]
[New Thread 0x7fffdc609700 (LWP 6137)]
[New Thread 0x7fffdc588700 (LWP 6138)]
warning: "/usr/lib/debug/usr/lib64/ladspa/vocoder.so.debug": separate
debug info file has no debug info
Missing separate debuginfo
for /opt/Ardour-3.0beta1a_10644-dbg/lib/libexpat.so.1
[New Thread 0x7fffd80bd700 (LWP 6139)]
[New Thread 0x7fffb81a8700 (LWP 6140)]
[New Thread 0x7fffb8127700 (LWP 6141)]
[New Thread 0x7fffb80a6700 (LWP 6142)]
[New Thread 0x7fff9f4af700 (LWP 6143)]
[New Thread 0x7fff9f42e700 (LWP 6144)]
[New Thread 0x7fff9f3ad700 (LWP 6145)]
[New Thread 0x7fff9f32c700 (LWP 6146)]
[New Thread 0x7fff9f2aa820 (LWP 6147)]
[New Thread 0x7fffdde0c700 (LWP 6148)]
[New Thread 0x7fff9f22f820 (LWP 6155)]

Program received signal SIGSEGV, Segmentation fault.
0x00007fffefea2530 in Gdk::Pixbuf::get_height() const ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libgdkmm-2.4.so.1
Missing separate debuginfos, use: debuginfo-install glibc-2.14-5.x86_64
gsm-1.0.13-2.fc12.x86_64 jack-audio-connection-kit-1.9.7-2.fc15.x86_64
jamin-0.95.0-10.20100210cvs.fc15.x86_64 ladspa-1.13-7.fc15.x86_64
ladspa-amb-plugins-0.6.1-2.fc15.x86_64
ladspa-autotalent-plugins-0.2-4.fc15.x86_64
ladspa-blop-plugins-0.2.8-10.fc15.x86_64
ladspa-calf-plugins-0.0.18.6-3.fc15.x86_64
ladspa-caps-plugins-0.4.2-6.fc15.x86_64
ladspa-cmt-plugins-1.16-3.fc15.x86_64
ladspa-fil-plugins-0.3.0-3.fc15.x86_64
ladspa-guitarix-plugins-0.17.0-2.fc15.x86_64
ladspa-mcp-plugins-0.4.0-4.fc15.x86_64
ladspa-rev-plugins-0.3.1-7.fc15.x86_64
ladspa-swh-plugins-0.4.15-17.fc15.x86_64
ladspa-tap-plugins-0.7.0-8.fc15.x86_64
ladspa-vco-plugins-0.3.0-9.fc15.x86_64
ladspa-wasp-plugins-0.9.5-1.fc15.x86_64 libX11-1.4.3-1.fc15.x86_64
libXau-1.0.6-2.fc15.x86_64 libXcomposite-0.4.3-2.fc15.x86_64
libXcursor-1.1.11-3.fc15.x86_64 libXdamage-1.1.3-2.fc15.x86_64
libXext-1.2.0-2.fc15.x86_64 libXfixes-5.0-1.fc15.x86_64
libXinerama-1.1.1-2.fc15.x86_64 libXrender-0.9.6-2.fc15.x86_64 libstdc
++-4.6.1-9.fc15.x86_64 libuuid-2.19.1-1.4.fc15.x86_64
libxcb-1.7-2.fc15.x86_64 rubberband-1.6.0-1.fc15.x86_64

Thread 27 (Thread 0x7fff9f22f820 (LWP 6155)):
#0  0x00000031d0a0e76d in nanosleep () from /lib64/libpthread.so.0
#1  0x00007ffff311fe08 in g_usleep ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff6bac1c2 in ARDOUR::AudioEngine::meter_thread
(this=0x2d87fb0)
    at ../libs/ardour/audioengine.cc:692
#3  0x00007ffff6bcd5db in boost::_mfi::mf0<void,
ARDOUR::AudioEngine>::operator() (this=0x6daf7f0, p=0x2d87fb0)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6bc89aa in
boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*>
>::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>,
boost::_bi::list0> (this=0x6daf800, f=..., a=...)
at /usr/local/include/boost/bind/bind.hpp:253
#5  0x00007ffff6bc43fd in boost::_bi::bind_t<void,
boost::_mfi::mf0<void, ARDOUR::AudioEngine>,
boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >
>::operator() (this=0x6daf7f0)
    at /usr/local/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff6bbf5f4 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=0x6daf7f0)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff6bbac2c in
sigc::internal::slot_call0<boost::_bi::bind_t<void,
boost::_mfi::mf0<void, ARDOUR::AudioEngine>,
boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >,
void>::call_it (rep=0x6daf7c0)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff3a45d52 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglibmm-2.4.so.1
#9  0x00007ffff311d384 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#10 0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#11 0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 26 (Thread 0x7fffdde0c700 (LWP 6148)):
#0  0x00000031d06d7423 in poll () from /lib64/libc.so.6
#1  0x00007ffff30f98b7 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff30f9c85 in g_main_loop_run ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#3  0x00007ffff4d9e2ed in BaseUI::main_thread (this=0x6bc0410)
    at ../libs/pbd/base_ui.cc:77
#4  0x00007ffff4d9f7a9 in sigc::bound_mem_functor0<void,
BaseUI>::operator() (
    this=0x6bbfa68)
    at /usr/local/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff4d9f604 in
sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI>
>::operator() (this=0x6bbfa60)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007ffff4d9f35d in
sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>,
void>::call_it (rep=0x6bbfa30)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff3a45d52 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglibmm-2.4.so.1
#8  0x00007ffff311d384 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#9  0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#10 0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 25 (Thread 0x7fff9f2aa820 (LWP 6147)):
#0  0x00000031d06d7423 in poll () from /lib64/libc.so.6
#1  0x00007ffff6c33d98 in ARDOUR::Butler::thread_work (this=0x41409e0)
    at ../libs/ardour/butler.cc:153
#2  0x00007ffff6c33d1f in ARDOUR::Butler::_thread_work (arg=0x41409e0)
    at ../libs/ardour/butler.cc:137
#3  0x00007ffff4dd901a in fake_thread_start (arg=0x4153000)
    at ../libs/pbd/pthread_utils.cc:81
#4  0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#5  0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 24 (Thread 0x7fff9f32c700 (LWP 6146)):
#0  0x00000031d0a0d560 in sem_wait () from /lib64/libpthread.so.0
#1  0x00007ffff6d2e980 in PBD::ProcessSemaphore::wait (this=0x4142058)
    at /home/harrison/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2  0x00007ffff6d2cc78 in ARDOUR::Graph::run_one (this=0x4141f90)
    at ../libs/ardour/graph.cc:389
#3  0x00007ffff6d2d027 in ARDOUR::Graph::helper_thread (this=0x4141f90)
    at ../libs/ardour/graph.cc:439
#4  0x00007ffff6d32c7d in boost::_mfi::mf0<void,
ARDOUR::Graph>::operator() (
    this=0x7fff9f32bca8, p=0x4141f90)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff6d32666 in
boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*>
>::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>
(
    this=0x7fff9f32bcb8, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
#6  0x00007ffff6d32201 in boost::_bi::bind_t<void,
boost::_mfi::mf0<void, ARDOUR::Graph>,
boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fff9f32bca8)
at /usr/local/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff6d31cbe in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/local/include/boost/function/function_template.hpp:153
#8  0x000000000103775b in boost::function0<void>::operator() (
    this=0x7fff9f32bca0)
    at /usr/local/include/boost/function/function_template.hpp:1013
#9  0x00007ffff6baf447 in ARDOUR::AudioEngine::_start_process_thread (
    arg=0x41528b0) at ../libs/ardour/audioengine.cc:1476
#10 0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#11 0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 23 (Thread 0x7fff9f3ad700 (LWP 6145)):
#0  0x00000031d0a0d560 in sem_wait () from /lib64/libpthread.so.0
#1  0x00007ffff6d2e980 in PBD::ProcessSemaphore::wait (this=0x4142058)
    at /home/harrison/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2  0x00007ffff6d2cc78 in ARDOUR::Graph::run_one (this=0x4141f90)
    at ../libs/ardour/graph.cc:389
#3  0x00007ffff6d2d027 in ARDOUR::Graph::helper_thread (this=0x4141f90)
    at ../libs/ardour/graph.cc:439
#4  0x00007ffff6d32c7d in boost::_mfi::mf0<void,
ARDOUR::Graph>::operator() (
    this=0x7fff9f3acca8, p=0x4141f90)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff6d32666 in
boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*>
>::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>
(
    this=0x7fff9f3accb8, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
#6  0x00007ffff6d32201 in boost::_bi::bind_t<void,
boost::_mfi::mf0<void, ARDOUR::Graph>,
boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fff9f3acca8)
at /usr/local/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff6d31cbe in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/local/include/boost/function/function_template.hpp:153
#8  0x000000000103775b in boost::function0<void>::operator() (
    this=0x7fff9f3acca0)
    at /usr/local/include/boost/function/function_template.hpp:1013
#9  0x00007ffff6baf447 in ARDOUR::AudioEngine::_start_process_thread (
    arg=0x41528b0) at ../libs/ardour/audioengine.cc:1476
#10 0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#11 0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 22 (Thread 0x7fff9f42e700 (LWP 6144)):
#0  0x00000031d0a0d560 in sem_wait () from /lib64/libpthread.so.0
#1  0x00007ffff6d2e980 in PBD::ProcessSemaphore::wait (this=0x4142058)
    at /home/harrison/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2  0x00007ffff6d2cc78 in ARDOUR::Graph::run_one (this=0x4141f90)
    at ../libs/ardour/graph.cc:389
#3  0x00007ffff6d2d027 in ARDOUR::Graph::helper_thread (this=0x4141f90)
    at ../libs/ardour/graph.cc:439
#4  0x00007ffff6d32c7d in boost::_mfi::mf0<void,
ARDOUR::Graph>::operator() (
    this=0x7fff9f42dca8, p=0x4141f90)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff6d32666 in
boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*>
>::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>
(
    this=0x7fff9f42dcb8, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
#6  0x00007ffff6d32201 in boost::_bi::bind_t<void,
boost::_mfi::mf0<void, ARDOUR::Graph>,
boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fff9f42dca8)
at /usr/local/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff6d31cbe in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/local/include/boost/function/function_template.hpp:153
#8  0x000000000103775b in boost::function0<void>::operator() (
    this=0x7fff9f42dca0)
    at /usr/local/include/boost/function/function_template.hpp:1013
#9  0x00007ffff6baf447 in ARDOUR::AudioEngine::_start_process_thread (
    arg=0x41528b0) at ../libs/ardour/audioengine.cc:1476
#10 0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#11 0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7fff9f4af700 (LWP 6143)):
#0  0x00000031d0a0d560 in sem_wait () from /lib64/libpthread.so.0
#1  0x00007ffff6d2e980 in PBD::ProcessSemaphore::wait (this=0x4142058)
    at /home/harrison/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2  0x00007ffff6d2cc78 in ARDOUR::Graph::run_one (this=0x4141f90)
    at ../libs/ardour/graph.cc:389
#3  0x00007ffff6d2d027 in ARDOUR::Graph::helper_thread (this=0x4141f90)
    at ../libs/ardour/graph.cc:439
#4  0x00007ffff6d32c7d in boost::_mfi::mf0<void,
ARDOUR::Graph>::operator() (
    this=0x7fff9f4aeca8, p=0x4141f90)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff6d32666 in
boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*>
>::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>
(
    this=0x7fff9f4aecb8, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
#6  0x00007ffff6d32201 in boost::_bi::bind_t<void,
boost::_mfi::mf0<void, ARDOUR::Graph>,
boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fff9f4aeca8)
at /usr/local/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff6d31cbe in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/local/include/boost/function/function_template.hpp:153
#8  0x000000000103775b in boost::function0<void>::operator() (
    this=0x7fff9f4aeca0)
    at /usr/local/include/boost/function/function_template.hpp:1013
#9  0x00007ffff6baf447 in ARDOUR::AudioEngine::_start_process_thread (
    arg=0x41528b0) at ../libs/ardour/audioengine.cc:1476
#10 0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#11 0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7fffb80a6700 (LWP 6142)):
#0  0x00000031d0a0d560 in sem_wait () from /lib64/libpthread.so.0
#1  0x00007ffff6d2e980 in PBD::ProcessSemaphore::wait (this=0x4142058)
    at /home/harrison/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2  0x00007ffff6d2cc78 in ARDOUR::Graph::run_one (this=0x4141f90)
    at ../libs/ardour/graph.cc:389
#3  0x00007ffff6d2d027 in ARDOUR::Graph::helper_thread (this=0x4141f90)
    at ../libs/ardour/graph.cc:439
#4  0x00007ffff6d32c7d in boost::_mfi::mf0<void,
ARDOUR::Graph>::operator() (
    this=0x7fffb80a5ca8, p=0x4141f90)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff6d32666 in
boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*>
>::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>
(
    this=0x7fffb80a5cb8, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
#6  0x00007ffff6d32201 in boost::_bi::bind_t<void,
boost::_mfi::mf0<void, ARDOUR::Graph>,
boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffb80a5ca8)
at /usr/local/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff6d31cbe in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/local/include/boost/function/function_template.hpp:153
#8  0x000000000103775b in boost::function0<void>::operator() (
    this=0x7fffb80a5ca0)
    at /usr/local/include/boost/function/function_template.hpp:1013
#9  0x00007ffff6baf447 in ARDOUR::AudioEngine::_start_process_thread (
    arg=0x4152420) at ../libs/ardour/audioengine.cc:1476
#10 0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#11 0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7fffb8127700 (LWP 6141)):
#0  0x00000031d0a0d560 in sem_wait () from /lib64/libpthread.so.0
#1  0x00007ffff6d2e980 in PBD::ProcessSemaphore::wait (this=0x4142058)
    at /home/harrison/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2  0x00007ffff6d2cc78 in ARDOUR::Graph::run_one (this=0x4141f90)
    at ../libs/ardour/graph.cc:389
#3  0x00007ffff6d2d027 in ARDOUR::Graph::helper_thread (this=0x4141f90)
    at ../libs/ardour/graph.cc:439
#4  0x00007ffff6d32c7d in boost::_mfi::mf0<void,
ARDOUR::Graph>::operator() (
    this=0x7fffb8126ca8, p=0x4141f90)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff6d32666 in
boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*>
>::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>
(
    this=0x7fffb8126cb8, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
#6  0x00007ffff6d32201 in boost::_bi::bind_t<void,
boost::_mfi::mf0<void, ARDOUR::Graph>,
boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffb8126ca8)
at /usr/local/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff6d31cbe in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/local/include/boost/function/function_template.hpp:153
#8  0x000000000103775b in boost::function0<void>::operator() (
    this=0x7fffb8126ca0)
    at /usr/local/include/boost/function/function_template.hpp:1013
#9  0x00007ffff6baf447 in ARDOUR::AudioEngine::_start_process_thread (
    arg=0x4152420) at ../libs/ardour/audioengine.cc:1476
#10 0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#11 0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7fffb81a8700 (LWP 6140)):
#0  0x00000031d0a0d560 in sem_wait () from /lib64/libpthread.so.0
#1  0x00007ffff6d2e980 in PBD::ProcessSemaphore::wait (this=0x4142078)
    at /home/harrison/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2  0x00007ffff6d2c0c5 in ARDOUR::Graph::restart_cycle (this=0x4141f90)
    at ../libs/ardour/graph.cc:263
#3  0x00007ffff6d2c08f in ARDOUR::Graph::dec_ref (this=0x4141f90)
    at ../libs/ardour/graph.cc:250
#4  0x00007ffff6d338c2 in ARDOUR::GraphNode::finish (this=0x41d9a90,
chain=1)
    at ../libs/ardour/graphnode.cc:71
#5  0x00007ffff6d2ce3e in ARDOUR::Graph::run_one (this=0x4141f90)
    at ../libs/ardour/graph.cc:403
#6  0x00007ffff6d2d323 in ARDOUR::Graph::main_thread (this=0x4141f90)
    at ../libs/ardour/graph.cc:478
#7  0x00007ffff6d32c7d in boost::_mfi::mf0<void,
ARDOUR::Graph>::operator() (
    this=0x7fffb81a7ca8, p=0x4141f90)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#8  0x00007ffff6d32666 in
boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*>
>::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>
(
    this=0x7fffb81a7cb8, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
#9  0x00007ffff6d32201 in boost::_bi::bind_t<void,
boost::_mfi::mf0<void, ARDOUR::Graph>,
boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffb81a7ca8)
at /usr/local/include/boost/bind/bind_template.hpp:20
#10 0x00007ffff6d31cbe in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/local/include/boost/function/function_template.hpp:153
#11 0x000000000103775b in boost::function0<void>::operator() (
    this=0x7fffb81a7ca0)
    at /usr/local/include/boost/function/function_template.hpp:1013
#12 0x00007ffff6baf447 in ARDOUR::AudioEngine::_start_process_thread (
    arg=0x4152420) at ../libs/ardour/audioengine.cc:1476
#13 0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#14 0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7fffd80bd700 (LWP 6139)):
#0  0x00000031d0a0d640 in sem_timedwait () from /lib64/libpthread.so.0
#1  0x00000032ec623c42 in ?? () from /usr/lib64/libjack.so.0
#2  0x00000032ec612d19 in ?? () from /usr/lib64/libjack.so.0
#3  0x00000032ec611867 in ?? () from /usr/lib64/libjack.so.0
#4  0x00007ffff6bab38e in ARDOUR::AudioEngine::process_thread
(this=0x2d87fb0)
    at ../libs/ardour/audioengine.cc:441
#5  0x00007ffff6baad1c in ARDOUR::AudioEngine::_process_thread
(arg=0x2d87fb0)
    at ../libs/ardour/audioengine.cc:352
#6  0x00000032ec610307 in ?? () from /usr/lib64/libjack.so.0
#7  0x00000032ec623260 in ?? () from /usr/lib64/libjack.so.0
#8  0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#9  0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7fffdc588700 (LWP 6138)):
#0  0x00000031d0a0e01d in read () from /lib64/libpthread.so.0
#1  0x00000032ec624f2a in ?? () from /usr/lib64/libjack.so.0
#2  0x00000032ec627866 in ?? () from /usr/lib64/libjack.so.0
#3  0x00000032ec623260 in ?? () from /usr/lib64/libjack.so.0
#4  0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#5  0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7fffdc609700 (LWP 6137)):
#0  0x00000031d0a0b4b5 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000032ec624841 in ?? () from /usr/lib64/libjack.so.0
#2  0x00000032ec620095 in ?? () from /usr/lib64/libjack.so.0
#3  0x00000032ec623260 in ?? () from /usr/lib64/libjack.so.0
#4  0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#5  0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fffde60d700 (LWP 6128)):
#0  0x00000031d0a0b81f in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00007ffff33bc489 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libgthread-2.0.so.0
#2  0x00007ffff30d0610 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#3  0x00007ffff30d0757 in g_async_queue_timed_pop ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#4  0x00007ffff311f08d in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#5  0x00007ffff311d384 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#6  0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#7  0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fffdffff700 (LWP 6127)):
#0  0x00000031d0a0b4b5 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00007ffff6b3230f in ARDOUR::Analyser::work ()
    at ../libs/ardour/analyser.cc:85
#2  0x00007ffff6b3203d in analyser_work ()
at ../libs/ardour/analyser.cc:49
#3  0x000000000165e001 in sigc::pointer_functor0<void>::operator() (
    this=0x2987698)
    at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x000000000165b880 in
sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()
(this=0x2987690)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x0000000001658865 in
sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it
(rep=0x2987660)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff3a45d52 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglibmm-2.4.so.1
#7  0x00007ffff311d384 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#8  0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#9  0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fffdc463700 (LWP 6126)):
#0  0x00000031d0a0b4b5 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00007ffff7065d23 in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:68
#2  0x000000000165e001 in sigc::pointer_functor0<void>::operator() (
    this=0x2987438)
    at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3  0x000000000165b880 in
sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()
(this=0x2987430)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4  0x0000000001658865 in
sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it
(rep=0x2987400)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#5  0x00007ffff3a45d52 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglibmm-2.4.so.1
#6  0x00007ffff311d384 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#7  0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#8  0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fffe4c64700 (LWP 6125)):
#0  0x00000031d0a0b4b5 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00007ffff7065d23 in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:68
#2  0x000000000165e001 in sigc::pointer_functor0<void>::operator() (
    this=0x298dac8)
    at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3  0x000000000165b880 in
sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()
(this=0x298dac0)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4  0x0000000001658865 in
sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it
(rep=0x298da90)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#5  0x00007ffff3a45d52 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglibmm-2.4.so.1
#6  0x00007ffff311d384 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#7  0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#8  0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fffe5465700 (LWP 6124)):
#0  0x00000031d06ab6ad in nanosleep () from /lib64/libc.so.6
#1  0x00000031d06d9954 in usleep () from /lib64/libc.so.6
#2  0x000000000191c5b0 in gui_event_loop (ptr=0x0)
    at ../gtk2_ardour/vstfxwin.cc:382
#3  0x00000031d0a07b31 in start_thread () from /lib64/libpthread.so.0
#4  0x00000031d06dfd2d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fffebf19900 (LWP 6121)):
#0  0x00007fffefea2530 in Gdk::Pixbuf::get_height() const ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libgdkmm-2.4.so.1
#1  0x00007ffff527af3d in Gtkmm2ext::PixFader::PixFader
(this=0x6dc7350, 
    __vtt_parm=0x1ee4050, belt=..., adj=..., orientation=2,
fader_length=115, 
    __in_chrg=<optimized out>) at ../libs/gtkmm2ext/pixfader.cc:52
#2  0x00007ffff528a9a5 in Gtkmm2ext::SliderController::SliderController
(
    this=0x6dc7350, __vtt_parm=0x1ee4048, image=..., adj=0x6db79b8, 
    orientation=2, fader_length=115, __in_chrg=<optimized out>)
    at ../libs/gtkmm2ext/slider_controller.cc:34
#3  0x00007ffff528b6aa in
Gtkmm2ext::HSliderController::HSliderController (
    this=0x6dc7350, image=..., adj=0x6db79b8, fader_length=115, 
    with_numeric=false, __in_chrg=<optimized out>, __vtt_parm=<optimized
out>)
    at ../libs/gtkmm2ext/slider_controller.cc:77
#4  0x0000000001400183 in GainMeterBase::GainMeterBase (this=0x6db7918,
s=
    0x4137c20, pix=..., horizontal=true, fader_length=115, 
    __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
    at ../gtk2_ardour/gain_meter.cc:103
#5  0x0000000001702638 in RouteTimeAxisView::RouteTimeAxisView (
    this=0x6db6cd0, __vtt_parm=0x1a2a7c8, ed=..., sess=0x4137c20,
canvas=..., 
    __in_chrg=<optimized out>) at ../gtk2_ardour/route_time_axis.cc:126
#6  0x00000000010e1d33 in AudioTimeAxisView::AudioTimeAxisView (
    this=0x6db6cd0, ed=..., sess=0x4137c20, canvas=..., 
    __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
    at ../gtk2_ardour/audio_time_axis.cc:83
#7  0x00000000011c76f0 in Editor::handle_new_route (this=0x2810f00,
routes=
    std::list = {...}) at ../gtk2_ardour/editor.cc:4864
#8  0x00000000013254bb in EditorRoutes::initial_display (this=0x2d06400)
    at ../gtk2_ardour/editor_routes.cc:1166
#9  0x000000000131dbc6 in EditorRoutes::set_session (this=0x2d06400, 
    s=0x4137c20) at ../gtk2_ardour/editor_routes.cc:318
#10 0x00000000011ab6e0 in Editor::set_session (this=0x2810f00,
t=0x4137c20)
    at ../gtk2_ardour/editor.cc:1124
#11 0x000000000104992d in ARDOUR_UI::connect_dependents_to_session (
    this=0x2790cb0, s=0x4137c20)
at ../gtk2_ardour/ardour_ui_dependents.cc:78
#12 0x000000000104c883 in ARDOUR_UI::set_session (this=0x2790cb0,
s=0x4137c20)
    at ../gtk2_ardour/ardour_ui_dialogs.cc:178
#13 0x0000000000ff761d in ARDOUR_UI::build_session (this=0x2790cb0,
path=
    "/home/jonathan/music/toons/Fut7", snap_name="Fut7",
bus_profile=...)
    at ../gtk2_ardour/ardour_ui.cc:2956
#14 0x0000000000ff4f84 in ARDOUR_UI::build_session_from_nsd
(this=0x2790cb0, 
    session_path="/home/jonathan/music/toons/Fut7", session_name="Fut7")
    at ../gtk2_ardour/ardour_ui.cc:2528
#15 0x0000000000ff610c in ARDOUR_UI::get_session_parameters
(this=0x2790cb0, 
    quit_on_cancel=true, should_be_new=false, load_template="")
    at ../gtk2_ardour/ardour_ui.cc:2739
#16 0x0000000000fec2af in ARDOUR_UI::startup (this=0x2790cb0)
    at ../gtk2_ardour/ardour_ui.cc:720
#17 0x000000000101bd45 in sigc::bound_mem_functor0<void,
ARDOUR_UI>::operator()
    (this=0x2b7f048)
    at /usr/local/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#18 0x00000000010160aa in
sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI>
>::operator() (this=0x2b7f040)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#19 0x0000000001010797 in
sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>,
void>::call_it (rep=0x2b7f010)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#20 0x0000000000fd0c97 in sigc::internal::signal_emit0<void,
sigc::nil>::emit (
    impl=0x2b7efc0) at /usr/local/include/sigc++-2.0/sigc++/signal.h:772
#21 0x0000000000fd2afe in sigc::signal0<void, sigc::nil>::emit
(this=0x2790d70)
    at /usr/local/include/sigc++-2.0/sigc++/signal.h:2667
#22 0x0000000000fd1da8 in sigc::signal0<void, sigc::nil>::operator() (
    this=0x2790d70) at /usr/local/include/sigc++-2.0/sigc
++/signal.h:2675
#23 0x00007ffff5255eeb in Gtkmm2ext::UI::run (this=0x2790cb0,
old_receiver=...)
    at ../libs/gtkmm2ext/gtk_ui.cc:266
#24 0x0000000001490843 in main (argc=1, argv=0x7fffffffd688)
    at ../gtk2_ardour/main.cc:555
A debugging session is active.

	Inferior 1 [process 6121] will be killed.

Quit anyway? (y or n) 



On Thu, 2011-11-17 at 17:34 -0500, Paul Davis wrote:
> After a furious 3 months (more than 600 code commits), the Ardour team
> is pleased to announce the release of Ardour 3.0 Beta 1. This is the
> first version of Ardour 3 that has support for OS X (Intel only for
> now, sorry PPC users), where you will find fully functional AudioUnit
> instrument support among all the other goodies that Ardour 3 brings.
> The (very long) list below documents the other many changes, including
> support for Linux native VSTs, an initial new version of Freesound
> browsing, some shinier (and perhaps out of place) new buttons, and a
> metric ton of bug fixes and improvements.
> 
>     * Linux x86 (32 bit) binary package:
> http://ardour.org/files/Ardour_32bit-3.0beta1a_10644-dbg.tar
>     * Linux x86_64 (64 bit) binary package:
> http://ardour.org/files/Ardour_64bit-3.0beta1a_10644-dbg.tar
>     * OS X Intel binary package: http://ardour.org/files/Ardour-3.0-10644.dmg
> 
> A word of explanation about what a beta release means. This is not a
> release candidate. Its still an early release in which quite a lot of
> things are unfinished or experimental. To see what we intend to fix,
> add, remove or change before the final release of 3.0, check out this
> list.
> 
> Important Linux Notes
> ================
> 
> These packages use a version of the Cairo graphics library that uses
> hardware rendering for gradients. If you are using an old Nvidia
> driver (older than 270.41.03), the new buttons will not render
> correctly for you. We are considering what to do about this situation
> for beta2.
> 
> Important OS X Notes
> ================
> 
> To be able to route MIDI to/from other CoreMIDI applications or
> hardware ports, you will need to:
> 
>    1. Enable the IAC MIDI driver from Audio/MIDI setup if you want to
> exchange MIDI with other applications
>    2. Start other applications before you start JACK if you want to be
> able to exchange MIDI with them
>    3. Be sure you use the JackPilot Preferences to enable MIDI
> "bridging" before starting JACK
>    4. Have Pete Yandell's MIDI Patchbay installed for patching
> 
> At present, JACK's ability to bridge between its own internal MIDI
> routing and CoreMIDI is "static" - it does not detect the arrival or
> departure of new MIDI ports as devices or applications come and go. We
> plan to fix this, either in JACK itself or in Ardour if necessary,
> before 3.0 is released.
> 
> Initial startup will be very slow, even more so if you have not used
> Ardour before. It will do a scan of both the system fonts and all
> available plugins. Subsequent startups will be substantially faster.
> And yes, we know we need a splash screen.
> 
> Please note that all keybindings that use the Control or Alt keys have
> been switched from the situation in Ardour2. It has become more clear
> that Apple really did not design their OS or GUI with the idea of
> using Alt/Option as a modifier, so Ardour3 now uses Control where
> Ardour2 was using Alt. In this beta release, attempting to set your
> own keyboard bindings using the Alt modifier will likely fail.
> 
> The download is very big (around 160MB). It will unpack to around 1GB
> on your disk This is because we are currently making debug builds
> available, which come with all the internal information needed to get
> useful crash traces. Once 3.0 is released, the package will be around
> 40MB (the same is true on Linux).
> 
> Like other zero-cost versions of Ardour built as a ready-to-run
> package for OS X, this beta does not save the state of AudioUnit
> plugins.
> 
> This version of Ardour has been built without internationalization support.
> 
> New Features
> ===========
> 
>     * Linux "native" VST support
>     * Give route groups their own colors
>     * Allow route groups to color their tracks
>     * Add option to insert time on all a track's playlists
>     * Option to glue new markers to bars and beats
>     * Implement invert selection for MIDI notes
>     * Add Selection-by-note-range for MIDI notes
>     * Add session option "MIDI-region-copy-is-fork". If set, all MIDI
> region copies will be independent from each other; settable via
> Session->Properties->Misc
>     * Offer explicit monitoring choices, so that tracks can be forced
> to monitor their inputs (and more)
>     * Auto-connect new track/bus inputs to physical ports is now the default
>     * Auto-connect new track/bus outputs to the master bus is now the default
>     * Experimental, incomplete reimplementation of Freesound browser
> (part of the import dialog), allowing users to find and use audio from
> the vast Freesound audio database.
>     * Add option to have track/bus selection linked between the editor
> and mixer windows
> 
> GUI Changes
> ==========
> 
>     * On OS X, switch all use of Control and Alt/Option keys (closer
> to Apple's standard modifier usage)
>     * New ArdourButton widget, now widely used for buttons that convey
> state through their visual appearance
>     * Rearrange the transport bar; items not frequently modified while
> working (auto-input, time-master) have been moved to
> Session->Properties or Edit->Preferences
>     * Use evenly distributed green palette for MIDI notes.
>     * Use standard selection colour (purple) for selected MIDI notes.
>     * Less day-glo panner colours based on audio track colours.
>     * Make meters with different colour parameters actually work.
>     * Fix meter colour gradients (mid and top were swapped).
>     * Fix meter colour range to again have a hard knee at 0dB and
> twiddle colours so >0dB levels are red and stand out.
>     * Fix style of the clock in the insert time dialogue.
>     * Increase threshold for zoom-by-horizontal movement; ignore
> movements to y positions outside the scroomer; round page size and
> value to prevent 'quivering' during drags.
>     * Put session-modified asterix in mixer window title as well as editor
>     * Redesigned info bar (ideas from Chris Goddard)
>     * Reorganize Preferences dialog a bit
>     * Add Visibility control for a growing number of repeated GUI
> elements (particularly in mixer strips)
>     * Restore mixer strip comments button, but optionally visible.
>     * Don't show busses tab in MIDI connection managers, since there
> are no MIDI busses yet.
>     * Clean up display of channel buttons in monitor section so that
> it looks optimal for both normal people and ambisonics freaks
>     * Add options to add ports to input/output menus on mixer strips.
>     * Add an option to disable editor update during drags of the
> summary pane (helps GUI performance with large sessions)
>     * Add option to set default-session-parent-dir
>     * Don't offer up Send editors for internal sends (too confusing,
> because they are not like JACK-level sends)
>     * Add tooltips for plugins/inserts/sends in the mixer strip
>     * Drastic overhaul of keyboard handling in mixer window.
>     * Fix port matrix dimensions on non-24-bit displays
>     * Make "OK/Apply" the default response in several dialogs
>     * Set window icons for the startup window
>     * Provide global prelight option (its in Edit -> Preferences->Interface)
>     * Alert the user if a connection is made which causes feedback,
> and preserve the route graph in the state that it was in before the
> feedback was introduced. The intent being to simplify the code, reduce
> the number of areas of code which must consider feedback, and fix a
> few bugs.
>     * Provide global prelight option (see Edit -> Preferences->Interface)
>     * 2 level structure for theme manager window, to help with
> themeing ArdourButtons
>     * Fix transparency of selection rectangles (and change color a bit)
>     * Add "active" indicator/control to rows in the editor route list
>     * Fix insertion of processors at the point at which the processor
> menu was opened; give a visual cue to indicate where a processor will
> be inserted.
>     * make return/enter trigger the default action in a variety of dialogs
> 
> Crash Fixes
> =========
> 
>     * Fix crash caused by empty bundles
>     * Fix a crash with plugins when the processing of a block of audio
> is split up (e.g. for automation handling)
>     * Fix crash on rename region
>     * Fix crash when moving end marker after deleting loop range
>     * Fix crash on "Consolidate Range" on MIDI tracks
> 
> Other Bug fixes
> ===========
> 
>     * Fix note snapping so that we snap to the note we're over
>     * Fix various MIDI keybindings that were lost previously in a regression
>     * Setup fader for audio/MIDI when its position in the processoing
> chain is altered
>     * Reconfigure processing chain appropriately when setting up a peak meter
>     * Update fader curves when xfade length changes
>     * Fix thinko bug with dragging one of the >1 tabs in the same route group
>     * Stop session range location being removed on clear-ranges
>     * Do not move the initial tempo / meter changes at 0 time when
> inserting time
>     * Snap new automation points in AutomationRegionViews
>     * Don't create new regions on clicks on MIDI plugin automation tracks
>     * Set up ControlUI::combo_map correctly to fix drop-down boxes in
> generated plugin UIs (#4221). Based on work by jeremybub.
>     * Delete RouteUI immediately on request, rather than in an idle loop
>     * Don't allow non-movable meter / tempo markers to be dragged
>     * Don't draw MIDI note horizontal grid lines if they would be less
> than 3 pixels apart
>     * Load the tempo map before the locations so that locations can
> compute their BBT positions correctly
>     * Clear clicks on locating for a seamless loop so that they don't stop
>     * Fix default disk_io_chunk_frames for diskstream so that it isn't
> larger than the default playback buffer size
>     * Make it possible for undo records to contain details for
> crossfades that are later deleted
>     * Fix adding of automation points to regions with a non-zero start
>     * Check inodes before reporting ambigious files (to avoid seeing
> symlinks twice)
>     * Fix interaction with JACK latency API
>     * Handle scroll events on track header meters
>     * Hide/ignore inputs on a plugin if the previous processing
> element doesn't provide any data for them
>     * Make management of MIDI ports thread-safe
>     * Various fixes to Mackie/Logic Control support
>     * Fix a search/replace bug in TOC/CUE generation
>     * Fix problems with selecting control points in
> AutomationRegionViews with non-zero region start.
>     * fix ghost note position on non-zero-start regions
>     * Remove erroneous check that would prevent notes being put at
> pitch 0 or 127
>     * Clear selected MIDI notes in all regions when they are cleared
> in a single one
>     * Stop MidiRegionView claiming PrimaryModifier-scrollwheel so that
> zoom still works when MIDI notes are selected
>     * Make phone-home option default to False even for non-debug builds
>     * Fix visibility of MIDI CC automation lanes
>     * New Emu Xboard 61 binding map from mcgruff
>     * Patch from colinf to disallow colons in snapshot names for
> compatibility with FAT filesystems
>     * Adjust send faders depending on what signal type they are passing
>     * Make MIDI sends work.
>     * Improve plugin hide logic to prevent crashes when trying to
> insert fully audio plugins into MIDI tracks.
>     * Save marker selection state in instant.xml
>     * Fix crossfade construction
>     * More robust plugin I/O mapping.
>     * Cope with drags of selections that include regions on hidden tracks
>     * Fix check on dragging MIDI notes to a point before the region position.
>     * Fix snap of note drags when the region position is not itself
> snapped to the grid
>     * Allow status bar components to be individually shown / hidden.
>     * Don't offer the monitor buss to export from
>     * Don't resort routes at every step during a session's
> construction; can dramatically speed up loading of big sessions.
>     * Use shared_ptr for Port in the AudioEngine; improves
> thread-safety of the audio engine's port list as a writer cannot
> destroy a port in one thread while the port list is being iterated in
> another.
>     * Reload meters in the right place even if they are set to a custom position
>     * Fix left-over Panner and related objects after session close
>     * Change internal API used by native VST support to read/write
> info files, so that users can generate .fsi files in ~/.fst if is not
> writable by them
>     * Fix compensation of roll delay with MIDI tracks; data should be
> obtained from playback_sample, not transport_frame
>     * Reverse the order of vertical tabs when they are on the right
> hand side so that from top to bottom it is the same order as that from
> left to right for the top tabs.
>     * Fix bleed of signals between tracks/busses caused by disabled plugins
>     * Allocate some thread-local buffers for the GUI thread so that
> the Plugin analysis stuff works again
>     * Make it impossible to create MIDI tape tracks
>     * Do a topological sort of the route list before passing it to the
> graph, as the graph's feedback detection algorithm depends on the
> input route list being sorted in such a way.
>     * Fix naming / numbering of new MIDI tracks
>     * Attempt to fix some confusions caused by bundles containing
> different types of ports
>     * Fix master bus mute button
>     * Use home-grown solution for path_expand(), rather than wordexp()
> which is broken in different ways on different platforms
>     * Fix nasty off by one error that lead to the creation of 1 sample
> xfades where there should be none
>     * Fix incorrect buffer status reports when using MIDI tracks.
>     * Find export presets correctly.
>     * Open route group dialogue on Ctrl-right-click rather than
> Ctrl-left-click on a group tab to be more consistent with the rest of
> Ardour.
>     * Save custom meter position so that it can be restored if the
> metering point is set to something else and then back to custom again
> 
> Build Changes
> ==========
> 
>     * Don't build tranzport support unless it was asked for (it
> doesn't work anyway)
>     * Remove LV2 support via SLV2 (Lilv only now).
>     * Comment out soundtouch-related configuration checks
> 
> Translations
> =========
> 
>     * Updated Italian translation from Raffaele Morelli
>     * Updated Russian translation from Alexandre Prokoudine
>     * New Norwegian translation from Eivind Ødegård
> 
> Contributors
> =========
> 
> mike start, mcgruff, david robillard, colinf, roy vegard, jeremy bub,
> carl hetherington, todd naugle, acolom, joern nettingsmeier, paul
> davis
> _______________________________________________
> Ardour-Users mailing list
> ardour-users at lists.ardour.org
> http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org

-- 
Rabid Gravy:    http://rabidgravy.com/
On Soundcloud:  http://soundcloud.com/rabidgravy
Twitter:        http://twitter.com/RabidGravy




More information about the Ardour-Users mailing list