View Issue Details

IDProjectCategoryView StatusLast Update
0004590ardourbugspublic2012-05-23 15:09
Reportersawtdk Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status feedbackResolutionopen 
Product Version3.0-beta1 
Target Version3.0 
Summary0004590: Ardour3 crashes when starting session
DescriptionWhen I start ardour 3 beta 1, choose new session, type the name and click start, Ardour crashes with SIGSEGV, Segmentation fault.
Additionally, jackd is flooded with "JackAudioDriver::ProcessGraphAsync: Process error".

When you choose not to let Ardour create Masterbus automatically, ardour doesn't crash, but it crashes if you then create an audio track.

Additional InformationFor the record, I'm running Fedora 16, 64 bit.
Ardour 2 is working normally on this system.
TagsNo tags attached.

Relationships

has duplicate 0004804 closedpaul ardour3beta3 crashes on startup after upgrade to fedora 16 

Activities

sawtdk

2011-12-27 13:23

reporter   ~0012471

(gdb) thread apply all bt

Thread 23 (Thread 0x7fffe01cf800 (LWP 13372)):
#0 0x00007ffff6d7facd in ARDOUR::PeakMeter::meter (this=0x411e9b0)
    at ../libs/ardour/meter.cc:194
0000001 0x00007ffff6efe236 in ARDOUR::Route::meter (this=0x4106280)
    at ../libs/ardour/route.cc:3386
#2 0x00007ffff6f1a32b in boost::_mfi::mf0<void, ARDOUR::Route>::operator()(ARDOUR::Route*) const ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libardour.so.3
#3 0x00007ffff6f16704 in void boost::_bi::list1<boost::_bi::value<ARDOUR::Route*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Route>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Route>&, boost::_bi::list0&, int) () from /opt/Ardour-3.0beta1a_10644-dbg/lib/libardour.so.3
0000004 0x00007ffff6f12cb9 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Route>, boost::_bi::list1<boost::_bi::value<ARDOUR::Route*> > >::operator()() () from /opt/Ardour-3.0beta1a_10644-dbg/lib/libardour.so.3
0000005 0x00007ffff6f0fe59 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Route>, boost::_bi::list1<boost::_bi::value<ARDOUR::Route*> > >, void>::invoke(boost::detail::function::function_buffer&) ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libardour.so.3
#6 0x000000000103775b in boost::function0<void>::operator() (
    this=0x4121648)
    at /usr/local/include/boost/function/function_template.hpp:1013
#7 0x0000000001032761 in boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker::m_invoke(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7fffe01ceb80, connectionBody=...)
    at /usr/local/include/boost/signals2/detail/signal_template.hpp:351
0000008 0x000000000102bc19 in boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker::operator()(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > const&) const (this=0x7fffe01ceb80,
    connectionBody=...)
    at /usr/local/include/boost/signals2/detail/signal_template.hpp:340
0000009 0x0000000001024ff9 in boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int---Type <return> to continue, or q <return> to quit---
> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> >::dereference() const (this=0x7fffe01ce9c0)
    at /usr/local/include/boost/signals2/detail/slot_call_iterator.hpp:82
0000010 0x000000000101e452 in boost::iterator_core_access::dereference<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > const&)
    (f=...) at /usr/local/include/boost/iterator/iterator_facade.hpp:516
0000011 0x00000000010181de in boost::iterator_facade<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (
    this=0x7fffe01ce9c0)
    at /usr/local/include/boost/iterator/iterator_facade.hpp:634
0000012 0x00000000010137fc in boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2:---Type <return> to continue, or q <return> to quit---
:slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> >) const (this=0x276d530,
    first=..., last=...)
    at /usr/local/include/boost/signals2/optional_last_value.hpp:55
0000013 0x000000000100e431 in boost::signals2::detail::combiner_invoker<void>::operator()<boost::signals2::optional_last_value<void>, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value<void>&, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<v---Type <return> to continue, or q <return> to quit---
oid>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> >) const (
    this=0x7fffe01cec2f, combiner=..., first=..., last=...)
    at /usr/local/include/boost/signals2/detail/result_type_wrapper.hpp:64
0000014 0x00000000010091ba in boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::operator()() (this=0x276d440)
    at /usr/local/include/boost/signals2/detail/signal_template.hpp:246
#15 0x0000000001003858 in boost::signals2::signal0<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::operator()() (this=0x7ffff7d050b0)
    at /usr/local/include/boost/signals2/detail/signal_template.hpp:680
0000016 0x0000000000fff528 in PBD::Signal0<void>::operator() (
    this=0x7ffff7d050b0)
    at /home/harrison/ardour/3.0/libs/pbd/pbd/signals.h:110
#17 0x00007ffff6bac1e9 in ARDOUR::AudioEngine::meter_thread (
    this=0x2c91bb0) at ../libs/ardour/audioengine.cc:696
0000018 0x00007ffff6bcd5db in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x6bcdb00, p=0x2c91bb0)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
0000019 0x00007ffff6bc89aa in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x6bcdb10, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
0000020 0x00007ffff6bc43fd in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x6bcdb00)
    at /usr/local/include/boost/bind/bind_template.hpp:20
0000021 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=0x6bcdb00)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000022 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=0x6bcdad0)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
0000023 0x00007ffff3a43d52 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglibmm-2.4.so.1
#24 0x00007ffff311c384 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
0000025 0x00000032e1c07d90 in start_thread () from /lib64/libpthread.so.0
0000026 0x00000032e18ef3dd in clone () from /lib64/libc.so.6

Thread 22 (Thread 0x7fffe0dbc700 (LWP 13371)):
#0 0x00000032e18e6a43 in poll () from /lib64/libc.so.6
0000001 0x00007ffff30f88b7 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff30f8c85 in g_main_loop_run ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#3 0x00007ffff4d9d2ed in BaseUI::main_thread (this=0x69ffa00)
    at ../libs/pbd/base_ui.cc:77
0000004 0x00007ffff4d9e7a9 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x6a062c8)
    at /usr/local/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000005 0x00007ffff4d9e604 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x6a062c0)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00007ffff4d9e35d in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x6a06290)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff3a43d52 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglibmm-2.4.so.1
0000008 0x00007ffff311c384 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
0000009 0x00000032e1c07d90 in start_thread () from /lib64/libpthread.so.0
0000010 0x00000032e18ef3dd in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7fffe0539800 (LWP 13370)):
#0 0x00000032e18e6a43 in poll () from /lib64/libc.so.6
0000001 0x00007ffff6c33d98 in ARDOUR::Butler::thread_work (this=0x406dbf0)
    at ../libs/ardour/butler.cc:153
#2 0x00007ffff6c33d1f in ARDOUR::Butler::_thread_work (arg=0x406dbf0)
    at ../libs/ardour/butler.cc:137
#3 0x00007ffff4dd801a in fake_thread_start (arg=0x278f7f0)
    at ../libs/pbd/pthread_utils.cc:81
0000004 0x00000032e1c07d90 in start_thread () from /lib64/libpthread.so.0
0000005 0x00000032e18ef3dd in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7fffe05bb700 (LWP 13369)):
#0 0x00000032e1c0db60 in sem_wait () from /lib64/libpthread.so.0
0000001 0x00007ffff6d2e980 in PBD::ProcessSemaphore::wait (this=0x406f288)
    at /home/harrison/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff6d2c0c5 in ARDOUR::Graph::restart_cycle (this=0x406f1a0)
    at ../libs/ardour/graph.cc:263
#3 0x00007ffff6d2c08f in ARDOUR::Graph::dec_ref (this=0x406f1a0)
    at ../libs/ardour/graph.cc:250
0000004 0x00007ffff6d338c2 in ARDOUR::GraphNode::finish (this=0x69d15f0,
    chain=1) at ../libs/ardour/graphnode.cc:71
---Type <return> to continue, or q <return> to quit---
0000005 0x00007ffff6d2ce3e in ARDOUR::Graph::run_one (this=0x406f1a0)
    at ../libs/ardour/graph.cc:403
#6 0x00007ffff6d2d323 in ARDOUR::Graph::main_thread (this=0x406f1a0)
    at ../libs/ardour/graph.cc:478
#7 0x00007ffff6d32c7d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()
    (this=0x7fffe05baca8, p=0x406f1a0)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
0000008 0x00007ffff6d32666 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffe05bacb8, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
0000009 0x00007ffff6d32201 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffe05baca8)
    at /usr/local/include/boost/bind/bind_template.hpp:20
0000010 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
0000011 0x000000000103775b in boost::function0<void>::operator() (
    this=0x7fffe05baca0)
    at /usr/local/include/boost/function/function_template.hpp:1013
0000012 0x00007ffff6baf447 in ARDOUR::AudioEngine::_start_process_thread (
    arg=0x407f630) at ../libs/ardour/audioengine.cc:1476
0000013 0x00000032e1c07d90 in start_thread () from /lib64/libpthread.so.0
0000014 0x00000032e18ef3dd in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7fffe169c700 (LWP 13368)):
#0 0x00000032e1c0dc40 in sem_timedwait () from /lib64/libpthread.so.0
0000001 0x0000003c2b423c42 in ?? () from /usr/lib64/libjack.so.0
#2 0x0000003c2b412d19 in ?? () from /usr/lib64/libjack.so.0
#3 0x0000003c2b411867 in ?? () from /usr/lib64/libjack.so.0
0000004 0x00007ffff6bab38e in ARDOUR::AudioEngine::process_thread (
    this=0x2c91bb0) at ../libs/ardour/audioengine.cc:441
0000005 0x00007ffff6baad1c in ARDOUR::AudioEngine::_process_thread (
    arg=0x2c91bb0) at ../libs/ardour/audioengine.cc:352
#6 0x0000003c2b410307 in ?? () from /usr/lib64/libjack.so.0
#7 0x0000003c2b423260 in ?? () from /usr/lib64/libjack.so.0
0000008 0x00000032e1c07d90 in start_thread () from /lib64/libpthread.so.0
0000009 0x00000032e18ef3dd in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7fffe1d3d700 (LWP 13367)):
#0 0x00000032e1c0e61d in read () from /lib64/libpthread.so.0
0000001 0x0000003c2b424f2a in ?? () from /usr/lib64/libjack.so.0
#2 0x0000003c2b427866 in ?? () from /usr/lib64/libjack.so.0
#3 0x0000003c2b423260 in ?? () from /usr/lib64/libjack.so.0
0000004 0x00000032e1c07d90 in start_thread () from /lib64/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
0000005 0x00000032e18ef3dd in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7fffe1dbe700 (LWP 13366)):
#0 0x00000032e1c0bad5 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
0000001 0x0000003c2b424841 in ?? () from /usr/lib64/libjack.so.0
#2 0x0000003c2b420095 in ?? () from /usr/lib64/libjack.so.0
#3 0x0000003c2b423260 in ?? () from /usr/lib64/libjack.so.0
0000004 0x00000032e1c07d90 in start_thread () from /lib64/libpthread.so.0
0000005 0x00000032e18ef3dd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fffe3cdc700 (LWP 13353)):
#0 0x00000032e1c0bad5 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
0000001 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=0x29b6508)
    at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000004 0x000000000165b880 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x29b6500)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000005 0x0000000001658865 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x29b64d0)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff3a43d52 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglibmm-2.4.so.1
#7 0x00007ffff311c384 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
0000008 0x00000032e1c07d90 in start_thread () from /lib64/libpthread.so.0
0000009 0x00000032e18ef3dd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fffe44dd700 (LWP 13352)):
#0 0x00000032e1c0bad5 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
0000001 0x00007ffff7065d23 in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:68
#2 0x000000000165e001 in sigc::pointer_functor0<void>::operator() (
    this=0x29b6328)
    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=0x29b6320)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000004 0x0000000001658865 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x29b62f0)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
0000005 0x00007ffff3a43d52 in ?? ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglibmm-2.4.so.1
#6 0x00007ffff311c384 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#7 0x00000032e1c07d90 in start_thread () from /lib64/libpthread.so.0
0000008 0x00000032e18ef3dd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fffe4cde700 (LWP 13351)):
#0 0x00000032e1c0bad5 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
0000001 0x00007ffff7065d23 in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:68
#2 0x000000000165e001 in sigc::pointer_functor0<void>::operator() (
    this=0x29b60f8)
    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=0x29b60f0)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000004 0x0000000001658865 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x29b60c0)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
0000005 0x00007ffff3a43d52 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglibmm-2.4.so.1
#6 0x00007ffff311c384 in ?? ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libglib-2.0.so.0
#7 0x00000032e1c07d90 in start_thread () from /lib64/libpthread.so.0
0000008 0x00000032e18ef3dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fffe54df700 (LWP 13350)):
#0 0x00000032e18bbc3d in nanosleep () from /lib64/libc.so.6
0000001 0x00000032e18e8fe4 in usleep () from /lib64/libc.so.6
#2 0x000000000191c5b0 in gui_event_loop (ptr=0x0)
    at ../gtk2_ardour/vstfxwin.cc:382
#3 0x00000032e1c07d90 in start_thread () from /lib64/libpthread.so.0
0000004 0x00000032e18ef3dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fffec197900 (LWP 13346)):
#0 0x00007ffff0120530 in Gdk::Pixbuf::get_height() const ()
   from /opt/Ardour-3.0beta1a_10644-dbg/lib/libgdkmm-2.4.so.1
0000001 0x00007ffff527af3d in Gtkmm2ext::PixFader::PixFader (this=0x6be28b0,
    __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=0x6be28b0, __vtt_parm=0x1ee4048, image=..., adj=0x6bd61d8,
    orientation=2, fader_length=115, __in_chrg=<optimized out>)
    at ../libs/gtkmm2ext/slider_controller.cc:34
#3 0x00007ffff528b6aa in Gtkmm2ext::HSliderController::HSliderController (
    this=0x6be28b0, image=..., adj=0x6bd61d8, fader_length=115,
---Type <return> to continue, or q <return> to quit---
    with_numeric=false, __in_chrg=<optimized out>,
    __vtt_parm=<optimized out>)
    at ../libs/gtkmm2ext/slider_controller.cc:77

0000004 0x0000000001400183 in GainMeterBase::GainMeterBase (this=0x6bd6138, s=
    0x4064d20, pix=..., horizontal=true, fader_length=115,
    __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
    at ../gtk2_ardour/gain_meter.cc:103
0000005 0x0000000001702638 in RouteTimeAxisView::RouteTimeAxisView (
    this=0x6bd54f0, __vtt_parm=0x1a2a7c8, ed=..., sess=0x4064d20,
    canvas=..., __in_chrg=<optimized out>)
    at ../gtk2_ardour/route_time_axis.cc:126
#6 0x00000000010e1d33 in AudioTimeAxisView::AudioTimeAxisView (
    this=0x6bd54f0, ed=..., sess=0x4064d20, 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=0x385a4c0, routes=
    std::list = {...}) at ../gtk2_ardour/editor.cc:4864
0000008 0x00000000013254bb in EditorRoutes::initial_display (this=0x38d7070)
    at ../gtk2_ardour/editor_routes.cc:1166
0000009 0x000000000131dbc6 in EditorRoutes::set_session (this=0x38d7070,
    s=0x4064d20) at ../gtk2_ardour/editor_routes.cc:318
0000010 0x00000000011ab6e0 in Editor::set_session (this=0x385a4c0, t=0x4064d20)
    at ../gtk2_ardour/editor.cc:1124
0000011 0x000000000104992d in ARDOUR_UI::connect_dependents_to_session (
    this=0x279fa90, s=0x4064d20)
    at ../gtk2_ardour/ardour_ui_dependents.cc:78
0000012 0x000000000104c883 in ARDOUR_UI::set_session (this=0x279fa90,
    s=0x4064d20) at ../gtk2_ardour/ardour_ui_dialogs.cc:178
0000013 0x0000000000ff761d in ARDOUR_UI::build_session (this=0x279fa90, path=
    "/home/sat/Musik/debug", snap_name="debug", bus_profile=...)
    at ../gtk2_ardour/ardour_ui.cc:2956
0000014 0x0000000000ff4f84 in ARDOUR_UI::build_session_from_nsd (
    this=0x279fa90, session_path="/home/sat/Musik/debug", session_name=
    "debug") at ../gtk2_ardour/ardour_ui.cc:2528
#15 0x0000000000ff610c in ARDOUR_UI::get_session_parameters (
    this=0x279fa90, quit_on_cancel=true, should_be_new=false,
    load_template="") at ../gtk2_ardour/ardour_ui.cc:2739
0000016 0x0000000000fec2af in ARDOUR_UI::startup (this=0x279fa90)
    at ../gtk2_ardour/ardour_ui.cc:720
#17 0x000000000101bd45 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x2b3a958)
    at /usr/local/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000018 0x00000000010160aa in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x2b3a950)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000019 0x0000000001010797 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x2b3a920)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
---Type <return> to continue, or q <return> to quit---
0000020 0x0000000000fd0c97 in sigc::internal::signal_emit0<void, sigc::nil>::emit (impl=0x2b3a8d0) at /usr/local/include/sigc++-2.0/sigc++/signal.h:772
0000021 0x0000000000fd2afe in sigc::signal0<void, sigc::nil>::emit (
    this=0x279fb50) at /usr/local/include/sigc++-2.0/sigc++/signal.h:2667
0000022 0x0000000000fd1da8 in sigc::signal0<void, sigc::nil>::operator() (
    this=0x279fb50) at /usr/local/include/sigc++-2.0/sigc++/signal.h:2675
0000023 0x00007ffff5255eeb in Gtkmm2ext::UI::run (this=0x279fa90, old_receiver=
    ...) at ../libs/gtkmm2ext/gtk_ui.cc:266
#24 0x0000000001490843 in main (argc=1, argv=0x7fffffffcd38)
    at ../gtk2_ardour/main.cc:555
(gdb)

cth103

2011-12-27 14:21

administrator   ~0012472

Did you download the binary?

sawtdk

2011-12-27 15:07

reporter   ~0012474

yes I did...
By the way, I'm running jack 1.9.7

WillyKaze

2011-12-27 19:59

reporter   ~0012477

Did you try to create audio track while using jack1 instead of jack2 ?

sawtdk

2011-12-28 14:54

reporter   ~0012484

I've have just compiled Ardour3 myself, and there is no problem with it.
So the problem is only when running the binary.

sawtdk

2012-01-10 20:34

reporter   ~0012540

Just tried with the new beta 2 package, the crash is still happening.

tartina

2012-02-16 13:29

reporter   ~0012810

I'm having this issue too on Fedora 16 x86_64, using the binary. I didn't try to compile Ardour myself.
Crash is in Gdk::Pixbuf::get_height()

tartina

2012-02-16 15:51

reporter   ~0012811

I just compiled from svn and it works!!! I think some library included in the binary version is crashing ardour3 on fedora 16.

Issue History

Date Modified Username Field Change
2011-12-27 13:23 sawtdk New Issue
2011-12-27 13:23 sawtdk Note Added: 0012471
2011-12-27 14:21 cth103 Note Added: 0012472
2011-12-27 14:21 cth103 Status new => feedback
2011-12-27 15:07 sawtdk Note Added: 0012474
2011-12-27 19:59 WillyKaze Note Added: 0012477
2011-12-28 14:54 sawtdk Note Added: 0012484
2011-12-31 13:12 cth103 cost => 0.00
2011-12-31 13:12 cth103 Target Version => 3.0-beta2
2012-01-10 20:34 sawtdk Note Added: 0012540
2012-01-10 20:45 cth103 Target Version 3.0-beta2 => 3.0-beta3
2012-02-14 17:20 paul Target Version 3.0-beta3 => 3.0 beta4
2012-02-16 13:29 tartina Note Added: 0012810
2012-02-16 15:51 tartina Note Added: 0012811
2012-04-23 22:08 cth103 Relationship added has duplicate 0004804
2012-05-23 15:09 cth103 Target Version 3.0 beta4 => 3.0