View Issue Details

IDProjectCategoryView StatusLast Update
0007115ardourbugspublic2016-11-16 12:44
Reportertimbyr Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
Product Version5.X git (version in description) 
Summary0007115: Crash when connecting to or starting JACK in Audio Setup dialog
DescriptionReproduced with version 5.4.357 (64bit linux build) on AVLinux 2016.8.30 running jackd version 0.124.2.

Backtrace attached.

Does not occur with 5.4 on same system.
TagsNo tags attached.

Activities

timbyr

2016-11-16 06:42

developer  

ardour-5.4.357-connect-to-jack.bt.txt (21,809 bytes)   
timbyr@avl64:/opt/Ardour-5.4.357-dbg$ ./bin/ardour5 --gdb
GNU gdb (Debian 7.11.1-2) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /opt/Ardour-5.4.357-dbg/bin/ardour-5.4.357...done.
(gdb) run
Starting program: /opt/Ardour-5.4.357-dbg/bin/ardour-5.4.357 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
bind txt domain [gtk2_ardour5] to /opt/Ardour-5.4.357-dbg/share/locale
Ardour5.4.357 (built using 5.4-357-g15161d6 and GCC version 5.3.1 20160205)
ardour: [INFO]: Your system is configured to limit Ardour to only 65,536 open files
ardour: [INFO]: Loading system configuration file /opt/Ardour-5.4.357-dbg/etc/system_config
ardour: [INFO]: Loading user configuration file /home/timbyr/.config/ardour5/config
[New Thread 0x7fffe77e4700 (LWP 10629)]
ardour: [INFO]: CPU vendor: GenuineIntel
ardour: [INFO]: CPU brand: Intel(R) Core(TM)2 Duo CPU     P8700  @ 2.53GHz
ardour: [INFO]: Using SSE optimized routines
[New Thread 0x7fffe6fe3700 (LWP 10630)]
[New Thread 0x7fffe67e2700 (LWP 10631)]
[New Thread 0x7fffe5fe1700 (LWP 10632)]
[New Thread 0x7fffd72d1700 (LWP 10633)]
[New Thread 0x7fffd6ad0700 (LWP 10634)]
*** WEAK-JACK: initializing
*** WEAK-JACK: OK. (0)
Cannot xinstall SIGPIPE error handler
ardour: [INFO]: Loading default ui configuration file /opt/Ardour-5.4.357-dbg/etc/default_ui_config
ardour: [INFO]: Loading user ui configuration file /home/timbyr/.config/ardour5/ui_config
ardour: [INFO]: Loading color file /opt/Ardour-5.4.357-dbg/share/themes/dark-ardour.colors
ardour: [INFO]: Loading ui configuration file /opt/Ardour-5.4.357-dbg/etc/clearlooks.rc
ardour: [INFO]: Loading ui configuration file /opt/Ardour-5.4.357-dbg/etc/clearlooks.rc
[New Thread 0x7fffe4097800 (LWP 10635)]
[New Thread 0x7fffc79e4700 (LWP 10636)]
[New Thread 0x7fffc6bb7700 (LWP 10637)]
[New Thread 0x7fffc63b6700 (LWP 10638)]
[New Thread 0x7fffc5bb5700 (LWP 10639)]
Found nothing along /home/timbyr/.config/ardour5/templates:/opt/Ardour-5.4.357-dbg/share/templates
[Thread 0x7fffc63b6700 (LWP 10638) exited]
[Thread 0x7fffc6bb7700 (LWP 10637) exited]
run dialog
curl failed: No Error
[Thread 0x7fffe4097800 (LWP 10635) exited]
[New Thread 0x7fffc6bb7700 (LWP 10640)]
[Thread 0x7fffc6bb7700 (LWP 10640) exited]
[New Thread 0x7fffc6bb7700 (LWP 10643)]
[New Thread 0x7fffc4c94700 (LWP 10646)]

Thread 1 "ardour-5.4.357" received signal SIGSEGV, Segmentation fault.
0x00007fffd53b3240 in jack_port_uuid ()
   from /usr/lib/x86_64-linux-gnu/libjack.so.0
(gdb) t a a bt

Thread 15 (Thread 0x7fffc4c94700 (LWP 10646)):
#0  0x00007fffec23b19d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fffd53b04e6 in jack_cycle_wait ()
   from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007fffd5657def in WJACK_cycle_wait (client=0x24d5410)
    at ../libs/backends/jack/weak_libjack.def:78
#3  0x00007fffd5639cdb in ARDOUR::JACKAudioBackend::process_thread (
    this=0x24cc840) at ../libs/backends/jack/jack_audiobackend.cc:965
#4  0x00007fffd5639c78 in ARDOUR::JACKAudioBackend::_process_thread (
    arg=0x24cc840) at ../libs/backends/jack/jack_audiobackend.cc:944
#5  0x00007fffd53b0897 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#6  0x00007fffef53f464 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007fffec24430d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 14 (Thread 0x7fffc6bb7700 (LWP 10643)):
#0  0x00007fffef54509f in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fffd53b1f33 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007fffef53f464 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#3  0x00007fffec24430d in clone () from /lib/x86_64-linux-gnu/libc.so.6
---Type <return> to continue, or q <return> to quit---

Thread 12 (Thread 0x7fffc5bb5700 (LWP 10639)):
#0  0x00007fffec23fe49 in syscall () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff38120e1 in g_cond_wait_until ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff378c24b in g_async_queue_timeout_pop ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#3  0x00007ffff37f09ea in ?? ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#4  0x00007ffff37f0225 in ?? ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#5  0x00007fffef53f464 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fffec24430d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7fffc79e4700 (LWP 10636)):
#0  0x00007fffec23b19d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff37c0674 in ?? ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff37c077c in g_main_context_iteration ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#3  0x00007ffff37c07b9 in ?? ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#4  0x00007ffff37f0225 in ?? ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#5  0x00007fffef53f464 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fffec24430d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 7 (Thread 0x7fffd6ad0700 (LWP 10634)):
#0  0x00007fffec23fe49 in syscall () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff3811fcc in g_cond_wait ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff634041a in ARDOUR::AudioEngine::do_devicelist_update (
    this=0x1a18ca0) at ../libs/ardour/audioengine.cc:560
#3  0x00007ffff634bafb in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1a1bd80, p=0x1a18ca0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff634b5a0 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1a1bd90, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#5  0x00007ffff634ab83 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1a1bd80)
---Type <return> to continue, or q <return> to quit---
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff634a4a8 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=0x1a1bd80)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff6349714 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=0x1a1bd50)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff3d5a23d in ?? ()
   from /opt/Ardour-5.4.357-dbg/lib/libglibmm-2.4.so.1
#9  0x00007ffff37f0225 in ?? ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#10 0x00007fffef53f464 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007fffec24430d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7fffd72d1700 (LWP 10633)):
#0  0x00007fffec23fe49 in syscall () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff3811fcc in g_cond_wait ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff63401f4 in ARDOUR::AudioEngine::do_reset_backend (
    this=0x1a18ca0) at ../libs/ardour/audioengine.cc:525
#3  0x00007ffff634bafb in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1a1bdd0, p=0x1a18ca0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff634b5a0 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1a1bde0, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#5  0x00007ffff634ab83 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1a1bdd0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff634a4a8 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=0x1a1bdd0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff6349714 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=0x1a1bda0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff3d5a23d in ?? ()
   from /opt/Ardour-5.4.357-dbg/lib/libglibmm-2.4.so.1
#9  0x00007ffff37f0225 in ?? ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#10 0x00007fffef53f464 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007fffec24430d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7fffe5fe1700 (LWP 10632)):
#0  0x00007fffec23fe49 in syscall () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff3811fcc in g_cond_wait ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff62d9806 in ARDOUR::Analyser::work ()
    at ../libs/ardour/analyser.cc:87
#3  0x00007ffff62d95f2 in analyser_work () at ../libs/ardour/analyser.cc:52
#4  0x0000000000e4f0e1 in sigc::pointer_functor0<void>::operator() (
    this=0x19b1678)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x0000000000e4c284 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::---Type <return> to continue, or q <return> to quit---
operator() (this=0x19b1670)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x0000000000e4832f in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x19b1640)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff3d5a23d in ?? ()
   from /opt/Ardour-5.4.357-dbg/lib/libglibmm-2.4.so.1
#8  0x00007ffff37f0225 in ?? ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#9  0x00007fffef53f464 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007fffec24430d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7fffe67e2700 (LWP 10631)):
#0  0x00007fffec23fe49 in syscall () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff3811fcc in g_cond_wait ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff6962f0c in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:71
#3  0x0000000000e4f0e1 in sigc::pointer_functor0<void>::operator() (
    this=0x19b2b38)
---Type <return> to continue, or q <return> to quit---
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000e4c284 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x19b2b30)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x0000000000e4832f in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x19b2b00)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff3d5a23d in ?? ()
   from /opt/Ardour-5.4.357-dbg/lib/libglibmm-2.4.so.1
#7  0x00007ffff37f0225 in ?? ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#8  0x00007fffef53f464 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fffec24430d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7fffe6fe3700 (LWP 10630)):
#0  0x00007fffec23fe49 in syscall () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff3811fcc in g_cond_wait ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff6962f0c in peak_thread_work ()
---Type <return> to continue, or q <return> to quit---
    at ../libs/ardour/source_factory.cc:71
#3  0x0000000000e4f0e1 in sigc::pointer_functor0<void>::operator() (
    this=0x197bfb8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000e4c284 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x197bfb0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x0000000000e4832f in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x197bf80)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff3d5a23d in ?? ()
   from /opt/Ardour-5.4.357-dbg/lib/libglibmm-2.4.so.1
#7  0x00007ffff37f0225 in ?? ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#8  0x00007fffef53f464 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fffec24430d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7fffe77e4700 (LWP 10629)):
#0  0x00007fffef5487cd in nanosleep ()
---Type <return> to continue, or q <return> to quit---
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff37f1a48 in g_usleep ()
   from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#2  0x0000000001145811 in gui_event_loop (ptr=0x0)
    at ../gtk2_ardour/linux_vst_gui_support.cc:477
#3  0x00007fffef53f464 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007fffec24430d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7ffff7f9f8c0 (LWP 10623)):
#0  0x00007fffd53b3240 in jack_port_uuid ()
   from /usr/lib/x86_64-linux-gnu/libjack.so.0
#1  0x00007fffd5658d7b in WJACK_port_uuid (p=0x0)
    at ../libs/backends/jack/weak_libjack.def:134
#2  0x00007fffd564ac18 in ARDOUR::JACKAudioBackend::set_port_property (
    this=0x24cc840, port=0x0, key="http://jackaudio.org/metadata/pretty-name", 
    value="MK-249C USB MIDI keyboard MIDI  (IO)", type="")
    at ../libs/backends/jack/jack_portengine.cc:161
#3  0x00007ffff679f7f9 in ARDOUR::PortManager::fill_midi_port_info_locked (
    this=0x1a18ca0) at ../libs/ardour/port_manager.cc:1217
#4  0x00007ffff679f1c7 in ARDOUR::PortManager::fill_midi_port_info (
    this=0x1a18ca0) at ../libs/ardour/port_manager.cc:1140
#5  0x00007ffff6341e71 in ARDOUR::AudioEngine::start (this=0x1a18ca0, 
---Type <return> to continue, or q <return> to quit---
    y=false) at ../libs/ardour/audioengine.cc:896
#6  0x0000000000a63617 in EngineControl::push_state_to_backend (this=0x1c04ef0, start=true) at ../gtk2_ardour/engine_dialog.cc:2421
#7  0x0000000000a532d3 in EngineControl::start_engine (this=0x1c04ef0) at ../gtk2_ardour/engine_dialog.cc:441
#8  0x0000000000a6855a in EngineControl::connect_disconnect_click (this=0x1c04ef0) at ../gtk2_ardour/engine_dialog.cc:3137
#9  0x0000000000a74836 in sigc::bound_mem_functor0<void, EngineControl>::operator() (this=0x1cc9ad8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#10 0x0000000000a732e2 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, EngineControl> >::operator() (this=0x1cc9ad0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#11 0x0000000000a71893 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, EngineControl>, void>::call_it (rep=0x1cc9aa0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#12 0x00007ffff3d6a0b8 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /opt/Ardour-5.4.357-dbg/lib/libglibmm-2.4.so.1
#13 0x00007ffff3ace935 in g_closure_invoke () from /opt/Ardour-5.4.357-dbg/lib/libgobject-2.0.so.0
#14 0x00007ffff3adff84 in ?? () from /opt/Ardour-5.4.357-dbg/lib/libgobject-2.0.so.0
#15 0x00007ffff3ae9ab1 in g_signal_emit_valist () from /opt/Ardour-5.4.357-dbg/lib/libgobject-2.0.so.0
#16 0x00007ffff3ae9e32 in g_signal_emit () from /opt/Ardour-5.4.357-dbg/lib/libgobject-2.0.so.0
#17 0x00007ffff2cd2a72 in ?? () from /opt/Ardour-5.4.357-dbg/lib/libgtk-x11-2.0.so.0
#18 0x00007ffff3aceb64 in ?? () from /opt/Ardour-5.4.357-dbg/lib/libgobject-2.0.so.0
#19 0x00007ffff3ae9751 in g_signal_emit_valist () from /opt/Ardour-5.4.357-dbg/lib/libgobject-2.0.so.0
#20 0x00007ffff3ae9e32 in g_signal_emit () from /opt/Ardour-5.4.357-dbg/lib/libgobject-2.0.so.0
#21 0x00007ffff2cd0c52 in gtk_button_released () from /opt/Ardour-5.4.357-dbg/lib/libgtk-x11-2.0.so.0
#22 0x00007ffff2cd0d19 in ?? () from /opt/Ardour-5.4.357-dbg/lib/libgtk-x11-2.0.so.0
#23 0x00007ffff2db8e6c in ?? () from /opt/Ardour-5.4.357-dbg/lib/libgtk-x11-2.0.so.0
#24 0x00007ffff3ace935 in g_closure_invoke () from /opt/Ardour-5.4.357-dbg/lib/libgobject-2.0.so.0
#25 0x00007ffff3ae041f in ?? () from /opt/Ardour-5.4.357-dbg/lib/libgobject-2.0.so.0
#26 0x00007ffff3ae95a3 in g_signal_emit_valist () from /opt/Ardour-5.4.357-dbg/lib/libgobject-2.0.so.0
#27 0x00007ffff3ae9e32 in g_signal_emit () from /opt/Ardour-5.4.357-dbg/lib/libgobject-2.0.so.0
#28 0x00007ffff2f3d78c in ?? () from /opt/Ardour-5.4.357-dbg/lib/libgtk-x11-2.0.so.0
#29 0x00007ffff2db7444 in gtk_propagate_event () from /opt/Ardour-5.4.357-dbg/lib/libgtk-x11-2.0.so.0
#30 0x00007ffff2db78b3 in gtk_main_do_event () from /opt/Ardour-5.4.357-dbg/lib/libgtk-x11-2.0.so.0
#31 0x00007ffff29d513c in ?? () from /opt/Ardour-5.4.357-dbg/lib/libgdk-x11-2.0.so.0
#32 0x00007ffff37c0477 in g_main_context_dispatch () from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#33 0x00007ffff37c06d8 in ?? () from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#34 0x00007ffff37c09f2 in g_main_loop_run () from /opt/Ardour-5.4.357-dbg/lib/libglib-2.0.so.0
#35 0x00007ffff2d15078 in gtk_dialog_run () from /opt/Ardour-5.4.357-dbg/lib/libgtk-x11-2.0.so.0
#36 0x0000000000726716 in ARDOUR_UI::do_audio_midi_setup (this=0x1a3a6c0, desired_sample_rate=48000) at ../gtk2_ardour/ardour_ui.cc:5347
#37 0x00000000007672ab in boost::_mfi::mf1<int, ARDOUR_UI, unsigned int>::operator() (this=0x23b58d8, p=0x1a3a6c0, a1=48000)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:165
#38 0x000000000075e006 in boost::_bi::list2<boost::_bi::value<ARDOUR_UI*>, boost::arg<1> >::operator()<int, boost::_mfi::mf1<int, ARDOUR_UI, unsigned int>, boost::_bi::list1<unsigned int&> > (this=0x23b58e8, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:303
#39 0x00000000007530bc in boost::_bi::bind_t<int, boost::_mfi::mf1<int, ARDOUR_UI, unsigned int>, boost::_bi::list2<boost::_bi::value<ARDOUR_UI*>, boost::arg<1> > >::operator()<unsigned int> (this=0x23b58d8, a1=@0x7fffffff8ca4: 48000) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:32
#40 0x000000000074acc0 in boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<int, boost::_mfi::mf1<int, ARDOUR_UI, unsigned int>, boost::_bi::list2<boost::_bi::value<ARDOUR_UI*>, boost::arg<1> > >, int, unsigned int>::invoke (function_obj_ptr=..., a0=48000)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:132
#41 0x00007ffff6873f38 in boost::function1<int, unsigned int>::operator() (this=0x23b58d0, a0=48000)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#42 0x00007ffff686bcb6 in PBD::Signal1<int, unsigned int, PBD::OptionalLastValue<int> >::operator() (
---Type <return> to continue, or q <return> to quit---
    this=0x18f6000 <ARDOUR::Session::AudioEngineSetupRequired>, a1=48000) at /home/ardour/linux-x86_64-v5/ardour/build/libs/pbd/pbd/signals_generated.h:509
#43 0x00007ffff684124e in ARDOUR::Session::ensure_engine (this=0x21ab510, desired_sample_rate=48000, isnew=false) at ../libs/ardour/session.cc:526
#44 0x00007ffff683f4e0 in ARDOUR::Session::Session (this=0x21ab510, eng=..., 
    fullpath="/home/timbyr/Data/Sessions/test-5.4.357-midi-input-follows-selection", snapshot_name="test-5.4.357-midi-input-follows-selection", 
    bus_profile=0x0, mix_template="") at ../libs/ardour/session.cc:401
#45 0x000000000071b5f8 in ARDOUR_UI::load_session (this=0x1a3a6c0, path="/home/timbyr/Data/Sessions/test-5.4.357-midi-input-follows-selection", 
    snap_name="test-5.4.357-midi-input-follows-selection", mix_template="") at ../gtk2_ardour/ardour_ui.cc:3471
#46 0x000000000071ae14 in ARDOUR_UI::get_session_parameters (this=0x1a3a6c0, quit_on_cancel=false, should_be_new=false, load_template="")
    at ../gtk2_ardour/ardour_ui.cc:3398
#47 0x000000000071055d in ARDOUR_UI::starting (this=0x1a3a6c0) at ../gtk2_ardour/ardour_ui.cc:1161
#48 0x00007ffff75096de in Gtkmm2ext::UI::run (this=0x1a3a6c0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:281
#49 0x0000000000bfa8d7 in main (argc=1, argv=0x7fffffffd828) at ../gtk2_ardour/main.cc:408
(gdb) 

timbyr

2016-11-16 12:44

developer   ~0018975

I can't reproduce this issue with the same build on Fedora 24 using JACK2 version 1.9.10 and the same MIDI hardware.

Issue History

Date Modified Username Field Change
2016-11-16 06:42 timbyr New Issue
2016-11-16 06:42 timbyr File Added: ardour-5.4.357-connect-to-jack.bt.txt
2016-11-16 12:44 timbyr Note Added: 0018975