View difference between Paste ID: gJfrNhL2 and rT4phY37
SHOW: | | - or go back to the newest paste.
1
(gdb) thread apply all bt
2
3
Thread 26 (Thread 0x7efbf10cb700 (LWP 28418)):
4
#0  0x00007efc1b487bf0 in __GI___nanosleep (requested_time=0x7efbf10ca810, remaining=0x0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
5
#1  0x00007efbd42eba08 in  () at /home/rgareus/.lv2/meters.lv2/meters_glui.so
6
#2  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
7
#3  0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
8
9
Thread 25 (Thread 0x7efbf1ba2700 (LWP 28417)):
10
#0  0x00007efc1b48400c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55f9a8ad3488) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
11
#1  0x00007efc1b48400c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55f9a8ad3438, cond=0x55f9a8ad3460) at pthread_cond_wait.c:502
12
#2  0x00007efc1b48400c in __pthread_cond_wait (cond=0x55f9a8ad3460, mutex=0x55f9a8ad3438) at pthread_cond_wait.c:655
13
#3  0x00007efbb11fce03 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
14
#4  0x00007efbb11fcb57 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
15
#5  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
16
#6  0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
17
18
Thread 24 (Thread 0x7efbb27fc700 (LWP 28414)):
19
#0  0x00007efc1b487bf0 in __GI___nanosleep (requested_time=0x7efbb27fb6c0, remaining=0x7efbb27fb6d0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
20
#1  0x00007efc1c99babf in g_usleep () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
21
#2  0x00007efc1eac0be2 in ARDOUR::AutomationWatch::thread() (this=0x55f9a8ae0c00) at ../libs/ardour/automation_watch.cc:194
22
#3  0x00007efc1eac6011 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator()(ARDOUR::AutomationWatch*) const (this=0x55f9a8c9cf60, p=0x55f9a8ae0c00)
23
    at /usr/include/boost/bind/mem_fn_template.hpp:49
24
#4  0x00007efc1eac5bf5 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>&, boost::_bi::list0&, int) (this=0x55f9a8c9cf70, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
25
#5  0x00007efc1eac54b3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator()()
26
    (this=0x55f9a8c9cf60) at /usr/include/boost/bind/bind.hpp:1294
27
#6  0x00007efc1eac5444 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator()() const (this=0x55f9a8c9cf60) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
28
#7  0x00007efc1eac4e94 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x55f9a8c9cf30) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
29
#8  0x00007efc1cae9d5a in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
30
#9  0x00007efc1c99a415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
31
#10 0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
32
#11 0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
33
34
Thread 23 (Thread 0x7efbb2ffd700 (LWP 28413)):
35
#0  0x00007efc1b48400c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55f9aa5e1218) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
36
#1  0x00007efc1b48400c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55f9aa5e11c8, cond=0x55f9aa5e11f0) at pthread_cond_wait.c:502
37
#2  0x00007efc1b48400c in __pthread_cond_wait (cond=0x55f9aa5e11f0, mutex=0x55f9aa5e11c8) at pthread_cond_wait.c:655
38
#3  0x00007efc1f08a12b in ARDOUR::Session::auto_connect_thread_run() (this=0x55f9aa5df400) at ../libs/ardour/session.cc:6894
39
#4  0x00007efc1f089e26 in ARDOUR::Session::auto_connect_thread(void*) (arg=0x55f9aa5df400) at ../libs/ardour/session.cc:6841
40
#5  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
41
#6  0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
42
43
Thread 22 (Thread 0x7efbb37fe700 (LWP 28412)):
44
#0  0x00007efc1b48400c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55f9aa5e11a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
45
#1  0x00007efc1b48400c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55f9aa5e1158, cond=0x55f9aa5e1180) at pthread_cond_wait.c:502
46
#2  0x00007efc1b48400c in __pthread_cond_wait (cond=0x55f9aa5e1180, mutex=0x55f9aa5e1158) at pthread_cond_wait.c:655
47
#3  0x00007efc1f0ff907 in ARDOUR::Session::emit_thread_run() (this=0x55f9aa5df400) at ../libs/ardour/session_process.cc:1088
48
#4  0x00007efc1f0ff8a4 in ARDOUR::Session::emit_thread(void*) (arg=0x55f9aa5df400) at ../libs/ardour/session_process.cc:1077
49
#5  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
50
--Type <RET> for more, q to quit, c to continue without paging--
51
#6  0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
52
53
Thread 21 (Thread 0x7efbd54bb700 (LWP 28411)):
54
#0  0x00007efc19ac8819 in __GI___poll (fds=0x7efbac193480, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
55
#1  0x00007efc1c972136 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
56
#2  0x00007efc1c9724c2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
57
#3  0x00007efc1cff86fc in BaseUI::main_thread() (this=0x55f9aa9aa460) at ../libs/pbd/base_ui.cc:98
58
#4  0x00007efc1cffc760 in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0x55f9aa9ab0c8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
59
#5  0x00007efc1cffc3ec in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x55f9aa9ab0c0)
60
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
61
#6  0x00007efc1cffbe4b in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x55f9aa9ab090)
62
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
63
#7  0x00007efc1cae9d5a in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
64
#8  0x00007efc1c99a415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
65
#9  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
66
#10 0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
67
68
Thread 20 (Thread 0x7efbd7ee7700 (LWP 28409)):
69
#0  0x00007efc19ac8819 in __GI___poll (fds=0x7efbc0192890, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
70
#1  0x00007efc1c972136 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
71
#2  0x00007efc1c9724c2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
72
#3  0x00007efc1cff86fc in BaseUI::main_thread() (this=0x55f9ab07aee0) at ../libs/pbd/base_ui.cc:98
73
#4  0x00007efc1cffc760 in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0x55f9a77e3358) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
74
#5  0x00007efc1cffc3ec in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x55f9a77e3350)
75
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
76
#6  0x00007efc1cffbe4b in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x55f9a77e3320)
77
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
78
#7  0x00007efc1cae9d5a in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
79
#8  0x00007efc1c99a415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
80
#9  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
81
#10 0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
82
83
Thread 19 (Thread 0x7efbd7f62800 (LWP 28408)):
84
#0  0x00007efc19ac8819 in __GI___poll (fds=0x7efbd7f60f38, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
85
#1  0x00007efc1d00dbde in CrossThreadChannel::poll_for_request() (this=0x55f9a7dbc2c8) at ../libs/pbd/crossthread.posix.cc:102
86
#2  0x00007efc1d00dc47 in CrossThreadChannel::receive(char&, bool) (this=0x55f9a7dbc2c8, msg=@0x7efbd7f60fff: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:123
87
#3  0x00007efc1ead6364 in ARDOUR::Butler::thread_work() (this=0x55f9a7dbc230) at ../libs/ardour/butler.cc:172
88
#4  0x00007efc1ead60e7 in ARDOUR::Butler::_thread_work(void*) (arg=0x55f9a7dbc230) at ../libs/ardour/butler.cc:153
89
#5  0x00007efc1d02fa7a in fake_thread_start(void*) (arg=0x55f9a820cdc0) at ../libs/pbd/pthread_utils.cc:107
90
#6  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
91
#7  0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
92
93
Thread 18 (Thread 0x7efbd7f7cd80 (LWP 28407)):
94
#0  0x00007efc1b486896 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55f9ab030d60) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
95
#1  0x00007efc1b486896 in do_futex_wait (sem=sem@entry=0x55f9ab030d60, abstime=0x0) at sem_waitcommon.c:111
96
#2  0x00007efc1b486988 in __new_sem_wait_slow (sem=0x55f9ab030d60, abstime=0x0) at sem_waitcommon.c:181
97
#3  0x00007efc1ebef0b6 in PBD::Semaphore::wait() (this=0x55f9ab030d60) at ../libs/pbd/pbd/semutils.h:64
98
#4  0x00007efc1ebec878 in ARDOUR::Graph::run_one() (this=0x55f9ab030cb0) at ../libs/ardour/graph.cc:426
99
#5  0x00007efc1ebecd30 in ARDOUR::Graph::helper_thread() (this=0x55f9ab030cb0) at ../libs/ardour/graph.cc:470
100
#6  0x00007efc1ebf3199 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7efbd7f7be78, p=0x55f9ab030cb0) at /usr/include/boost/bind/mem_fn_template.hpp:49
101
#7  0x00007efc1ebf2973 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<--Type <RET> for more, q to quit, c to continue without paging--
102
void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7efbd7f7be88, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
103
#8  0x00007efc1ebf1ddd in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7efbd7f7be78)
104
    at /usr/include/boost/bind/bind.hpp:1294
105
#9  0x00007efc1ebf1698 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159
106
#10 0x000055f9a3b29f24 in boost::function0<void>::operator()() const (this=0x7efbd7f7be70) at /usr/include/boost/function/function_template.hpp:768
107
#11 0x00007efc05e657f1 in ARDOUR::DummyAudioBackend::dummy_process_thread(void*) (arg=0x55f9ab1d85d0) at ../libs/backends/dummy/dummy_audiobackend.cc:560
108
#12 0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
109
#13 0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
110
111
Thread 17 (Thread 0x7efbd7f96d80 (LWP 28406)):
112
#0  0x00007efc1b486896 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55f9ab030d60) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
113
#1  0x00007efc1b486896 in do_futex_wait (sem=sem@entry=0x55f9ab030d60, abstime=0x0) at sem_waitcommon.c:111
114
#2  0x00007efc1b486988 in __new_sem_wait_slow (sem=0x55f9ab030d60, abstime=0x0) at sem_waitcommon.c:181
115
#3  0x00007efc1ebef0b6 in PBD::Semaphore::wait() (this=0x55f9ab030d60) at ../libs/pbd/pbd/semutils.h:64
116
#4  0x00007efc1ebec878 in ARDOUR::Graph::run_one() (this=0x55f9ab030cb0) at ../libs/ardour/graph.cc:426
117
#5  0x00007efc1ebecd30 in ARDOUR::Graph::helper_thread() (this=0x55f9ab030cb0) at ../libs/ardour/graph.cc:470
118
#6  0x00007efc1ebf3199 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7efbd7f95e78, p=0x55f9ab030cb0) at /usr/include/boost/bind/mem_fn_template.hpp:49
119
#7  0x00007efc1ebf2973 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7efbd7f95e88, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
120
#8  0x00007efc1ebf1ddd in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7efbd7f95e78)
121
    at /usr/include/boost/bind/bind.hpp:1294
122
#9  0x00007efc1ebf1698 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159
123
#10 0x000055f9a3b29f24 in boost::function0<void>::operator()() const (this=0x7efbd7f95e70) at /usr/include/boost/function/function_template.hpp:768
124
#11 0x00007efc05e657f1 in ARDOUR::DummyAudioBackend::dummy_process_thread(void*) (arg=0x55f9ab354760) at ../libs/backends/dummy/dummy_audiobackend.cc:560
125
#12 0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
126
#13 0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
127
128
Thread 16 (Thread 0x7efbd7fb0d80 (LWP 28405)):
129
#0  0x00007efc1b486896 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55f9ab030d60) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
130
#1  0x00007efc1b486896 in do_futex_wait (sem=sem@entry=0x55f9ab030d60, abstime=0x0) at sem_waitcommon.c:111
131
#2  0x00007efc1b486988 in __new_sem_wait_slow (sem=0x55f9ab030d60, abstime=0x0) at sem_waitcommon.c:181
132
#3  0x00007efc1ebef0b6 in PBD::Semaphore::wait() (this=0x55f9ab030d60) at ../libs/pbd/pbd/semutils.h:64
133
#4  0x00007efc1ebec878 in ARDOUR::Graph::run_one() (this=0x55f9ab030cb0) at ../libs/ardour/graph.cc:426
134
#5  0x00007efc1ebecd30 in ARDOUR::Graph::helper_thread() (this=0x55f9ab030cb0) at ../libs/ardour/graph.cc:470
135
#6  0x00007efc1ebf3199 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7efbd7fafe78, p=0x55f9ab030cb0) at /usr/include/boost/bind/mem_fn_template.hpp:49
136
#7  0x00007efc1ebf2973 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7efbd7fafe88, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
137
#8  0x00007efc1ebf1ddd in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7efbd7fafe78)
138
    at /usr/include/boost/bind/bind.hpp:1294
139
#9  0x00007efc1ebf1698 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159
140
#10 0x000055f9a3b29f24 in boost::function0<void>::operator()() const (this=0x7efbd7fafe70) at /usr/include/boost/function/function_template.hpp:768
141
#11 0x00007efc05e657f1 in ARDOUR::DummyAudioBackend::dummy_process_thread(void*) (arg=0x55f9a87c7330) at ../libs/backends/dummy/dummy_audiobackend.cc:560
142
#12 0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
143
#13 0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
144
145
Thread 15 (Thread 0x7efbd7fcad80 (LWP 28404)):
146
#0  0x00007efc1b486896 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55f9ab030d88) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
147
#1  0x00007efc1b486896 in do_futex_wait (sem=sem@entry=0x55f9ab030d88, abstime=0x0) at sem_waitcommon.c:111
148
--Type <RET> for more, q to quit, c to continue without paging--
149
#2  0x00007efc1b486988 in __new_sem_wait_slow (sem=0x55f9ab030d88, abstime=0x0) at sem_waitcommon.c:181
150
#3  0x00007efc1ebef0b6 in PBD::Semaphore::wait() (this=0x55f9ab030d88) at ../libs/pbd/pbd/semutils.h:64
151
#4  0x00007efc1ebebc1b in ARDOUR::Graph::reached_terminal_node() (this=0x55f9ab030cb0) at ../libs/ardour/graph.cc:301
152
#5  0x00007efc1ebf3839 in ARDOUR::GraphNode::finish(int) (this=0x55f9a77eff88, chain=1) at ../libs/ardour/graphnode.cc:73
153
#6  0x00007efc1ebef120 in ARDOUR::GraphNode::run(int) (this=0x55f9a77eff88, chain=1) at ../libs/ardour/ardour/graphnode.h:63
154
#7  0x00007efc1ebec9e6 in ARDOUR::Graph::run_one() (this=0x55f9ab030cb0) at ../libs/ardour/graph.cc:442
155
#8  0x00007efc1ebed112 in ARDOUR::Graph::main_thread() (this=0x55f9ab030cb0) at ../libs/ardour/graph.cc:523
156
#9  0x00007efc1ebf3199 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7efbd7fc9e78, p=0x55f9ab030cb0) at /usr/include/boost/bind/mem_fn_template.hpp:49
157
#10 0x00007efc1ebf2973 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7efbd7fc9e88, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
158
#11 0x00007efc1ebf1ddd in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7efbd7fc9e78)
159
    at /usr/include/boost/bind/bind.hpp:1294
160
#12 0x00007efc1ebf1698 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159
161
#13 0x000055f9a3b29f24 in boost::function0<void>::operator()() const (this=0x7efbd7fc9e70) at /usr/include/boost/function/function_template.hpp:768
162
#14 0x00007efc05e657f1 in ARDOUR::DummyAudioBackend::dummy_process_thread(void*) (arg=0x55f9a7a5a110) at ../libs/backends/dummy/dummy_audiobackend.cc:560
163
#15 0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
164
#16 0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
165
166
Thread 14 (Thread 0x7efbd7fe4d80 (LWP 28403)):
167
#0  0x00007efc1b486896 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55f9ab2b7cb0) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
168
#1  0x00007efc1b486896 in do_futex_wait (sem=sem@entry=0x55f9ab2b7cb0, abstime=0x0) at sem_waitcommon.c:111
169
#2  0x00007efc1b486988 in __new_sem_wait_slow (sem=0x55f9ab2b7cb0, abstime=0x0) at sem_waitcommon.c:181
170
#3  0x00007efc1ebef0b6 in PBD::Semaphore::wait() (this=0x55f9ab2b7cb0) at ../libs/pbd/pbd/semutils.h:64
171
#4  0x00007efc1f04dcdf in ARDOUR::RTTaskList::run() (this=0x55f9ab2b7c80) at ../libs/ardour/rt_tasklist.cc:112
172
#5  0x00007efc1f04daca in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x55f9ab2b7c80) at ../libs/ardour/rt_tasklist.cc:66
173
#6  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
174
#7  0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
175
176
Thread 13 (Thread 0x7efbd7ffed80 (LWP 28402)):
177
#0  0x00007efc1b486896 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55f9ab2b7cb0) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
178
#1  0x00007efc1b486896 in do_futex_wait (sem=sem@entry=0x55f9ab2b7cb0, abstime=0x0) at sem_waitcommon.c:111
179
#2  0x00007efc1b486988 in __new_sem_wait_slow (sem=0x55f9ab2b7cb0, abstime=0x0) at sem_waitcommon.c:181
180
#3  0x00007efc1ebef0b6 in PBD::Semaphore::wait() (this=0x55f9ab2b7cb0) at ../libs/pbd/pbd/semutils.h:64
181
#4  0x00007efc1f04dcdf in ARDOUR::RTTaskList::run() (this=0x55f9ab2b7c80) at ../libs/ardour/rt_tasklist.cc:112
182
#5  0x00007efc1f04daca in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x55f9ab2b7c80) at ../libs/ardour/rt_tasklist.cc:66
183
#6  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
184
#7  0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
185
186
Thread 12 (Thread 0x7efbf002cd80 (LWP 28401)):
187
#0  0x00007efc1b486896 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55f9ab2b7cb0) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
188
#1  0x00007efc1b486896 in do_futex_wait (sem=sem@entry=0x55f9ab2b7cb0, abstime=0x0) at sem_waitcommon.c:111
189
#2  0x00007efc1b486988 in __new_sem_wait_slow (sem=0x55f9ab2b7cb0, abstime=0x0) at sem_waitcommon.c:181
190
#3  0x00007efc1ebef0b6 in PBD::Semaphore::wait() (this=0x55f9ab2b7cb0) at ../libs/pbd/pbd/semutils.h:64
191
#4  0x00007efc1f04dcdf in ARDOUR::RTTaskList::run() (this=0x55f9ab2b7c80) at ../libs/ardour/rt_tasklist.cc:112
192
#5  0x00007efc1f04daca in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x55f9ab2b7c80) at ../libs/ardour/rt_tasklist.cc:66
193
#6  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
194
#7  0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
195
196
Thread 11 (Thread 0x7efbf111fd80 (LWP 28400)):
197
#0  0x00007efc1b486896 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55f9ab2b7cb0) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
198
--Type <RET> for more, q to quit, c to continue without paging--
199
#1  0x00007efc1b486896 in do_futex_wait (sem=sem@entry=0x55f9ab2b7cb0, abstime=0x0) at sem_waitcommon.c:111
200
#2  0x00007efc1b486988 in __new_sem_wait_slow (sem=0x55f9ab2b7cb0, abstime=0x0) at sem_waitcommon.c:181
201
#3  0x00007efc1ebef0b6 in PBD::Semaphore::wait() (this=0x55f9ab2b7cb0) at ../libs/pbd/pbd/semutils.h:64
202
#4  0x00007efc1f04dcdf in ARDOUR::RTTaskList::run() (this=0x55f9ab2b7c80) at ../libs/ardour/rt_tasklist.cc:112
203
#5  0x00007efc1f04daca in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x55f9ab2b7c80) at ../libs/ardour/rt_tasklist.cc:66
204
#6  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
205
#7  0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
206
207
Thread 10 (Thread 0x7efbf23a3700 (LWP 28390)):
208
#0  0x00007efc1b487bf0 in __GI___nanosleep (requested_time=0x7efbf23a26a0, remaining=0x7efbf23a26b0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
209
#1  0x00007efc1c99babf in g_usleep () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
210
#2  0x00007efc05e69542 in ARDOUR::DummyAudioBackend::main_process_thread() (this=0x55f9a6df8a00) at ../libs/backends/dummy/dummy_audiobackend.cc:1404
211
#3  0x00007efc05e65109 in pthread_process(void*) (arg=0x55f9a6df8a00) at ../libs/backends/dummy/dummy_audiobackend.cc:431
212
#4  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
213
#5  0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
214
215
Thread 9 (Thread 0x7efbf33e7700 (LWP 28386)):
216
#0  0x00007efc19ac8819 in __GI___poll (fds=0x55f9a6bb3380, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
217
#1  0x00007efc1c972136 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
218
#2  0x00007efc1c9724c2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
219
#3  0x00007efc1c1dd266 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
220
#4  0x00007efc1c99a415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
221
#5  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
222
#6  0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
223
224
Thread 8 (Thread 0x7efbf3be8700 (LWP 28385)):
225
#0  0x00007efc19ac8819 in __GI___poll (fds=0x55f9a6ba9500, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
226
#1  0x00007efc1c972136 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
227
#2  0x00007efc1c97225c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
228
#3  0x00007efc1c9722a1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
229
#4  0x00007efc1c99a415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
230
#5  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
231
#6  0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
232
233
Thread 7 (Thread 0x7efc067a0700 (LWP 28383)):
234
#0  0x00007efc19acdf59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
235
#1  0x00007efc1c9bbf9f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
236
#2  0x00007efc1ea69883 in ARDOUR::AudioEngine::do_devicelist_update() (this=0x55f9a6cc64d0) at ../libs/ardour/audioengine.cc:670
237
#3  0x00007efc1ea76097 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x55f9a6cd91b0, p=0x55f9a6cc64d0)
238
    at /usr/include/boost/bind/mem_fn_template.hpp:49
239
#4  0x00007efc1ea75acb in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) (this=0x55f9a6cd91c0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
240
#5  0x00007efc1ea752e7 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()()
241
    (this=0x55f9a6cd91b0) at /usr/include/boost/bind/bind.hpp:1294
242
#6  0x00007efc1ea74b20 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x55f9a6cd91b0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
243
#7  0x00007efc1ea73e90 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(sigc::internal::slot_rep*) (rep=0x55f9a6cd9180) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
244
#8  0x00007efc1cae9d5a in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
245
#9  0x00007efc1c99a415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
246
#10 0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
247
--Type <RET> for more, q to quit, c to continue without paging--
248
#11 0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
249
250
Thread 6 (Thread 0x7efc077a9700 (LWP 28382)):
251
#0  0x00007efc19acdf59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
252
#1  0x00007efc1c9bbf9f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
253
#2  0x00007efc1ea69656 in ARDOUR::AudioEngine::do_reset_backend() (this=0x55f9a6cc64d0) at ../libs/ardour/audioengine.cc:635
254
#3  0x00007efc1ea76097 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x55f9a6cd9140, p=0x55f9a6cc64d0)
255
    at /usr/include/boost/bind/mem_fn_template.hpp:49
256
#4  0x00007efc1ea75acb in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) (this=0x55f9a6cd9150, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
257
#5  0x00007efc1ea752e7 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()()
258
    (this=0x55f9a6cd9140) at /usr/include/boost/bind/bind.hpp:1294
259
#6  0x00007efc1ea74b20 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x55f9a6cd9140) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
260
#7  0x00007efc1ea73e90 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(sigc::internal::slot_rep*) (rep=0x55f9a6cd9110) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
261
#8  0x00007efc1cae9d5a in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
262
#9  0x00007efc1c99a415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
263
#10 0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
264
#11 0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
265
266
Thread 5 (Thread 0x7efc0ddf4700 (LWP 28380)):
267
#0  0x00007efc19acdf59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
268
#1  0x00007efc1c9bbf9f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
269
#2  0x00007efc1ea1edbc in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:89
270
#3  0x00007efc1ea1ebb0 in analyser_work() () at ../libs/ardour/analyser.cc:54
271
#4  0x000055f9a436f7cd in sigc::pointer_functor0<void>::operator()() const (this=0x55f9a6823018) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
272
#5  0x000055f9a436cc44 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x55f9a6823010) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
273
#6  0x000055f9a43691f5 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x55f9a6822fe0)
274
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
275
#7  0x00007efc1cae9d5a in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
276
#8  0x00007efc1c99a415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
277
#9  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
278
#10 0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
279
280
Thread 4 (Thread 0x7efc05df4700 (LWP 28379)):
281
#0  0x00007efc19acdf59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
282
#1  0x00007efc1c9bbf9f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
283
#2  0x00007efc1f18d3ac in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
284
#3  0x000055f9a436f7cd in sigc::pointer_functor0<void>::operator()() const (this=0x55f9a68230a8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
285
#4  0x000055f9a436cc44 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x55f9a68230a0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
286
#5  0x000055f9a43691f5 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x55f9a6823070)
287
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
288
#6  0x00007efc1cae9d5a in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
289
#7  0x00007efc1c99a415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
290
#8  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
291
#9  0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
292
293
Thread 3 (Thread 0x7efc0e5f5700 (LWP 28378)):
294
#0  0x00007efc19acdf59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
295
#1  0x00007efc1c9bbf9f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
296
--Type <RET> for more, q to quit, c to continue without paging--
297
#2  0x00007efc1f18d3ac in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
298
#3  0x000055f9a436f7cd in sigc::pointer_functor0<void>::operator()() const (this=0x55f9a67cb1b8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
299
#4  0x000055f9a436cc44 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x55f9a67cb1b0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
300
#5  0x000055f9a43691f5 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x55f9a67cb180)
301
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
302
#6  0x00007efc1cae9d5a in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
303
#7  0x00007efc1c99a415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
304
#8  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
305
#9  0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
306
307
Thread 2 (Thread 0x7efc0edf6700 (LWP 28377)):
308
#0  0x00007efc1b487bf0 in __GI___nanosleep (requested_time=0x7efc0edf56e0, remaining=0x7efc0edf56f0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
309
#1  0x00007efc1c99babf in g_usleep () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
310
#2  0x000055f9a46e2ad7 in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:460
311
#3  0x00007efc1b47dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
312
#4  0x00007efc19ad34cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
313
314
Thread 1 (Thread 0x7efc0f261e00 (LWP 28375)):
315
#0  0x00007efc19acdf59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
316
#1  0x00007efc1c9bb61c in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
317
#2  0x000055f9a3b116d0 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fff7b64e8a0, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
318
#3  0x000055f9a4012361 in PBD::Signal2<void, bool, PBD::Controllable::GroupControlDisposition, PBD::OptionalLastValue<void> >::~Signal2() (this=0x55f9a8705180, __in_chrg=<optimized out>)
319
    at libs/pbd/pbd/signals_generated.h:963
320
#4  0x000055f9a4011e88 in PBD::Controllable::~Controllable() (this=0x55f9a8704fc0, __in_chrg=<optimized out>) at ../libs/pbd/pbd/controllable.h:72
321
#5  0x00007efc1eab3662 in ARDOUR::AutomationControl::~AutomationControl() (this=0x55f9a8704fc0, __in_chrg=<optimized out>) at ../libs/ardour/automation_control.cc:73
322
#6  0x00007efc1ef82680 in ARDOUR::PluginInsert::PluginControl::~PluginControl() (this=0x55f9a8704fc0, __in_chrg=<optimized out>) at ../libs/ardour/ardour/plugin_insert.h:203
323
#7  0x00007efc1ef826cc in ARDOUR::PluginInsert::PluginControl::~PluginControl() (this=0x55f9a8704fc0, __in_chrg=<optimized out>) at ../libs/ardour/ardour/plugin_insert.h:203
324
#8  0x00007efc1ef82728 in boost::checked_delete<ARDOUR::PluginInsert::PluginControl>(ARDOUR::PluginInsert::PluginControl*) (x=0x55f9a8704fc0) at /usr/include/boost/core/checked_delete.hpp:34
325
#9  0x00007efc1ef8710a in boost::detail::sp_counted_impl_p<ARDOUR::PluginInsert::PluginControl>::dispose() (this=0x55f9a8705440) at /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:92
326
#10 0x000055f9a3b11b11 in boost::detail::sp_counted_base::release() (this=0x55f9a8705440) at /usr/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp:110
327
#11 0x000055f9a3b11b87 in boost::detail::shared_count::~shared_count() (this=0x55f9aa9acf48, __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/detail/shared_count.hpp:426
328
#12 0x000055f9a3b432b0 in boost::shared_ptr<ARDOUR::AutomationControl>::~shared_ptr() (this=0x55f9aa9acf40, __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/shared_ptr.hpp:341
329
#13 0x00007efc0d560ec6 in boost::_bi::value<boost::shared_ptr<ARDOUR::AutomationControl> >::~value() (this=0x55f9aa9acf40, __in_chrg=<optimized out>) at /usr/include/boost/bind/bind.hpp:118
330
#14 0x00007efc06f7f43c in boost::_bi::storage5<boost::_bi::value<ArdourFeedback*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<boost::shared_ptr<ARDOUR::AutomationControl> > >::~storage5() (this=0x55f9aa9acf28, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:223
331
#15 0x00007efc06f7f458 in boost::_bi::list5<boost::_bi::value<ArdourFeedback*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<boost::shared_ptr<ARDOUR::AutomationControl> > >::~list5() (this=0x55f9aa9acf28, __in_chrg=<optimized out>) at /usr/include/boost/bind/bind.hpp:487
332
#16 0x00007efc06f7f478 in boost::_bi::bind_t<void, PluginParamValueObserver, boost::_bi::list5<boost::_bi::value<ArdourFeedback*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<boost::shared_ptr<ARDOUR::AutomationControl> > > >::~bind_t() (this=0x55f9aa9acf20, __in_chrg=<optimized out>)
333
    at /usr/include/boost/bind/bind.hpp:1275
334
#17 0x00007efc06f86dd7 in boost::detail::function::functor_manager<boost::_bi::bind_t<void, PluginParamValueObserver, boost::_bi::list5<boost::_bi::value<ArdourFeedback*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<boost::shared_ptr<ARDOUR::AutomationControl> > > > >::manager(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::bool_<false>)
335
    (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:358
336
#18 0x00007efc06f856ad in boost::detail::function::functor_manager<boost::_bi::bind_t<void, PluginParamValueObserver, boost::_bi::list5<boost::_bi::value<ArdourFeedback*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<boost::shared_ptr<ARDOUR::AutomationControl> > > > >::manager(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag)
337
    (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:379
338
#19 0x00007efc06f83c4b in boost::detail::function::functor_manager<boost::_bi::bind_t<void, PluginParamValueObserver, boost::_bi::list5<boost::_bi::value<ArdourFeedback*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<boost::shared_ptr<ARDOUR::AutomationControl> > > > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
339
--Type <RET> for more, q to quit, c to continue without paging--
340
    (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:407
341
#20 0x000055f9a3c2ad55 in boost::detail::function::basic_vtable2<void, bool, PBD::Controllable::GroupControlDisposition>::clear(boost::detail::function::function_buffer&) const (this=
342
    0x7efc06fa73f0 <boost::function2<void, bool, PBD::Controllable::GroupControlDisposition>::assign_to<boost::_bi::bind_t<void, PluginParamValueObserver, boost::_bi::list5<boost::_bi::value<ArdourFeedback*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<boost::shared_ptr<ARDOUR::AutomationControl> > > > >(boost::_bi::bind_t<void, PluginParamValueObserver, boost::_bi::list5<boost::_bi::value<ArdourFeedback*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int>, boost::_bi::value<boost::shared_ptr<ARDOUR::AutomationControl> > > >)::stored_vtable>, functor=...) at /usr/include/boost/function/function_template.hpp:510
343
#21 0x000055f9a3c29d03 in boost::function2<void, bool, PBD::Controllable::GroupControlDisposition>::clear() (this=0x55f9aa9ac768) at /usr/include/boost/function/function_template.hpp:877
344
#22 0x000055f9a3c29308 in boost::function2<void, bool, PBD::Controllable::GroupControlDisposition>::~function2() (this=0x55f9aa9ac768, __in_chrg=<optimized out>)
345
    at /usr/include/boost/function/function_template.hpp:761
346
#23 0x000055f9a3c28f32 in boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>::~function() (this=0x55f9aa9ac768, __in_chrg=<optimized out>)
347
    at /usr/include/boost/function/function_template.hpp:1050
348
#24 0x000055f9a3c29324 in boost::_bi::value<boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >::~value() (this=0x55f9aa9ac768, __in_chrg=<optimized out>)
349
    at /usr/include/boost/bind/bind.hpp:118
350
#25 0x000055f9a3c29340 in boost::_bi::storage1<boost::_bi::value<boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > >::~storage1()
351
    (this=0x55f9aa9ac768, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:40
352
#26 0x000055f9a3c2935c in boost::_bi::storage2<boost::_bi::value<boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, boost::_bi::value<PBD::EventLoop*> >::~storage2()
353
    (this=0x55f9aa9ac768, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:76
354
#27 0x000055f9a3c29378 in boost::_bi::storage3<boost::_bi::value<boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> >::~storage3() (this=0x55f9aa9ac768, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:125
355
#28 0x000055f9a3c29394 in boost::_bi::storage4<boost::_bi::value<boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> >::~storage4() (this=0x55f9aa9ac768, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:191
356
#29 0x000055f9a3c293b0 in boost::_bi::storage5<boost::_bi::value<boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2> >::~storage5() (this=0x55f9aa9ac768, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:240
357
#30 0x000055f9a3c293cc in boost::_bi::list5<boost::_bi::value<boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2> >::~list5() (this=0x55f9aa9ac768, __in_chrg=<optimized out>) at /usr/include/boost/bind/bind.hpp:487
358
#31 0x000055f9a3c293ec in boost::_bi::bind_t<void, void (*)(boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, bool, PBD::Controllable::GroupControlDisposition), boost::_bi::list5<boost::_bi::value<boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2> > >::~bind_t() (this=0x55f9aa9ac760, __in_chrg=<optimized out>)
359
    at /usr/include/boost/bind/bind.hpp:1275
360
#32 0x000055f9a3c2f99e in boost::detail::function::functor_manager<boost::_bi::bind_t<void, void (*)(boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, bool, PBD::Controllable::GroupControlDisposition), boost::_bi::list5<boost::_bi::value<boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2> > > >::manager(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::bool_<false>)
361
    (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:358
362
#33 0x000055f9a3c2e9b6 in boost::detail::function::functor_manager<boost::_bi::bind_t<void, void (*)(boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, bool, PBD::Controllable::GroupControlDisposition), boost::_bi::list5<boost::_bi::value<boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2> > > >::manager(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag)
363
    (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:379
364
#34 0x000055f9a3c2d50a in boost::detail::function::functor_manager<boost::_bi::bind_t<void, void (*)(boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, bool, PBD::Controllable::GroupControlDisposition), boost::_bi::list5<boost::_bi::value<boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2> > > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag)
365
    at /usr/include/boost/function/function_base.hpp:407
366
#35 0x000055f9a3c2ad55 in boost::detail::function::basic_vtable2<void, bool, PBD::Controllable::GroupControlDisposition>::clear(boost::detail::function::function_buffer&) const (this=
367
    0x55f9a471b9f0 <boost::function2<void, bool, PBD::Controllable::GroupControlDisposition>::assign_to<boost::_bi::bind_t<void, void (*)(boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, bool, PBD::Controllable::GroupControlDisposition), boost::_bi::list5<boost::_bi::value<boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2> > > >(boost::_bi::bind_t<void, void (*)(boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, bool, PBD::Controllable::GroupControlDisposition), boost::_bi::list5<boost::_bi::value<boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2> > >)::stored_vtable>, functor=...) at /usr/include/boost/function/function_template.hpp:510
368
--Type <RET> for more, q to quit, c to continue without paging--
369
#36 0x000055f9a3c29d03 in boost::function2<void, bool, PBD::Controllable::GroupControlDisposition>::clear() (this=0x55f9aa9acff0) at /usr/include/boost/function/function_template.hpp:877
370
#37 0x000055f9a3c29308 in boost::function2<void, bool, PBD::Controllable::GroupControlDisposition>::~function2() (this=0x55f9aa9acff0, __in_chrg=<optimized out>)
371
    at /usr/include/boost/function/function_template.hpp:761
372
#38 0x000055f9a3c28f32 in boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>::~function() (this=0x55f9aa9acff0, __in_chrg=<optimized out>)
373
    at /usr/include/boost/function/function_template.hpp:1050
374
#39 0x000055f9a3c30426 in std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >::~pair()
375
    (this=0x55f9aa9acfe0, __in_chrg=<optimized out>) at /usr/include/c++/8/bits/stl_pair.h:208
376
#40 0x000055f9a3c30452 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > > >::destroy<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > >(std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >*) (this=0x55f9a8705198, __p=0x55f9aa9acfe0) at /usr/include/c++/8/ext/new_allocator.h:140
377
#41 0x000055f9a3c2f721 in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > > > >::destroy<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > >(std::allocator<std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > > >&, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >*) (__a=..., __p=0x55f9aa9acfe0) at /usr/include/c++/8/bits/alloc_traits.h:487
378
#42 0x000055f9a3c2e7c7 in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > >*) (this=0x55f9a8705198, __p=0x55f9aa9acfc0)
379
    at /usr/include/c++/8/bits/stl_tree.h:661
380
#43 0x000055f9a3c2d319 in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > >*) (this=0x55f9a8705198, __p=0x55f9aa9acfc0)
381
    at /usr/include/c++/8/bits/stl_tree.h:669
382
#44 0x000055f9a4012a50 in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > > >::_M_erase(std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > >*) (this=0x55f9a8705198, __x=0x55f9aa9acfc0)
383
    at /usr/include/c++/8/bits/stl_tree.h:1874
384
#45 0x000055f9a401401e in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > > >::clear()
385
    (this=0x55f9a8705198) at /usr/include/c++/8/bits/stl_tree.h:1187
386
#46 0x000055f9a4013ea8 in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > >, std::_Rb_tree_const_iterator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > >)Python Exception <class 'gdb.error'> No type named std::_Rb_tree_node<struct std::pair<const boost::shared_ptr<PBD::Connection>, boost::function<void(bool, PBD::Controllable::GroupControlDisposition)> >>.: 
387
Python Exception <class 'gdb.error'> No type named std::_Rb_tree_node<struct std::pair<const boost::shared_ptr<PBD::Connection>, boost::function<void(bool, PBD::Controllable::GroupControlDisposition)> >>.: 
388
 (this=0x55f9a8705198, __first=..., __last=...)
389
    at /usr/include/c++/8/bits/stl_tree.h:2504
390
#47 0x000055f9a4013c54 in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > > >::erase(boost::shared_ptr<PBD::Connection> const&) (this=0x55f9a8705198, __x=...) at /usr/include/c++/8/bits/stl_tree.h:2518
391
#48 0x000055f9a4013bd5 in std::map<boost::shared_ptr<PBD::Connection>, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)> > > >::erase(boost::shared_ptr<PBD::Connection> const&) (this=0x55f9a8705198, __x=...) at /usr/include/c++/8/bits/stl_map.h:1068
392
#49 0x000055f9a4013ae5 in PBD::Signal2<void, bool, PBD::Controllable::GroupControlDisposition, PBD::OptionalLastValue<void> >::disconnect(boost::shared_ptr<PBD::Connection>)
393
    (this=0x55f9a8705180, c=...) at libs/pbd/pbd/signals_generated.h:1119
394
#50 0x000055f9a3b11cd4 in PBD::Connection::disconnect() (this=0x55f9aa9acd60) at ../libs/pbd/pbd/signals.h:94
395
#51 0x000055f9a3b11d86 in PBD::ScopedConnection::disconnect() (this=0x55f9aa9ad020) at ../libs/pbd/pbd/signals.h:153
396
#52 0x000055f9a3b11d46 in PBD::ScopedConnection::~ScopedConnection() (this=0x55f9aa9ad020, __in_chrg=<optimized out>) at ../libs/pbd/pbd/signals.h:147
397
--Type <RET> for more, q to quit, c to continue without paging--
398
#53 0x00007efc1d036db7 in PBD::ScopedConnectionList::drop_connections() (this=0x55f9aa9aa5c0) at ../libs/pbd/signals.cc:47
399
#54 0x00007efc06f7d8e4 in ArdourFeedback::stop() (this=0x55f9aa9aa5a8) at ../libs/surfaces/websockets/feedback.cc:97
400
#55 0x00007efc06f48f15 in ArdourSurface::ArdourWebsockets::stop() (this=0x55f9aa9aa2d0) at ../libs/surfaces/websockets/ardour_websockets.cc:129
401
#56 0x00007efc06f48aa3 in ArdourSurface::ArdourWebsockets::~ArdourWebsockets() (this=0x55f9aa9aa2d0, __in_chrg=<optimized out>) at ../libs/surfaces/websockets/ardour_websockets.cc:55
402
#57 0x00007efc06f48b6c in ArdourSurface::ArdourWebsockets::~ArdourWebsockets() (this=0x55f9aa9aa2d0, __in_chrg=<optimized out>) at ../libs/surfaces/websockets/ardour_websockets.cc:56
403
#58 0x00007efc1eae7a2d in ARDOUR::ControlProtocolManager::drop_protocols() (this=0x55f9a67610e0) at ../libs/ardour/control_protocol_manager.cc:204
404
#59 0x00007efc1f06341c in ARDOUR::Session::destroy() (this=0x55f9aa5df400) at ../libs/ardour/session.cc:560
405
#60 0x00007efc1f0624f0 in ARDOUR::Session::~Session() (this=0x55f9aa5df400, __in_chrg=<optimized out>) at ../libs/ardour/session.cc:457
406
#61 0x00007efc1f062ce0 in ARDOUR::Session::~Session() (this=0x55f9aa5df400, __in_chrg=<optimized out>) at ../libs/ardour/session.cc:458
407
#62 0x000055f9a3b377d2 in ARDOUR_UI::finish() (this=0x55f9a6cfd6f0) at ../gtk2_ardour/ardour_ui.cc:1036
408
#63 0x000055f9a3b659a4 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator()() const (this=0x55f9a6951f60) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
409
#64 0x000055f9a3b5db4e in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator()() const (this=0x55f9a6951f58)
410
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
411
#65 0x000055f9a3bb63a0 in sigc::retype_return_functor<void, sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator()() (this=0x55f9a6951f50)
412
    at /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:269
413
#66 0x000055f9a3bb48f9 in sigc::internal::slot_call0<sigc::retype_return_functor<void, sigc::bound_mem_functor0<void, ARDOUR_UI> >, void>::call_it(sigc::internal::slot_rep*)
414
    (rep=0x55f9a6951f20) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
415
#67 0x00007efc1caf7dc8 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
416
#68 0x00007efc1ca53c8d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
417
#69 0x00007efc1ca66e64 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
418
#70 0x00007efc1ca702be in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
419
#71 0x00007efc1ca7097f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
420
#72 0x00007efc1c542190 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
421
#73 0x00007efc1d1ae16e in Gtkmm2ext::Bindings::activate(Gtkmm2ext::KeyboardKey, Gtkmm2ext::Bindings::Operation) (this=0x55f9a6d4c920, kb=..., op=Gtkmm2ext::Bindings::Press)
422
    at ../libs/gtkmm2ext/bindings.cc:498
423
#74 0x000055f9a3bbd603 in ARDOUR_UI::key_press_focus_accelerator_handler(Gtk::Window&, _GdkEventKey*, Gtkmm2ext::Bindings*) (this=0x55f9a6cfd6f0, window=..., ev=0x55f9a9613580, bindings=0x0)
424
    at ../gtk2_ardour/ardour_ui_keys.cc:230
425
#75 0x000055f9a3bbcb45 in ARDOUR_UI::key_event_handler(_GdkEventKey*, Gtk::Window*) (this=0x55f9a6cfd6f0, ev=0x55f9a9613580, event_window=0x55f9a6cfda10)
426
    at ../gtk2_ardour/ardour_ui_keys.cc:103
427
#76 0x000055f9a3b7445c in sigc::bound_mem_functor2<bool, ARDOUR_UI, _GdkEventKey*, Gtk::Window*>::operator()(_GdkEventKey* const&, Gtk::Window* const&) const
428
    (this=0x55f9ab28a210, _A_a1=@0x7fff7b650838: 0x55f9a9613580, _A_a2=@0x55f9ab28a230: 0x55f9a6cfda10) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143
429
#77 0x000055f9a3b6f633 in sigc::adaptor_functor<sigc::bound_mem_functor2<bool, ARDOUR_UI, _GdkEventKey*, Gtk::Window*> >::operator()<_GdkEventKey* const&, Gtk::Window*&>(_GdkEventKey* const&, Gtk::Window*&) const (this=0x55f9ab28a208, _A_arg1=@0x7fff7b650838: 0x55f9a9613580, _A_arg2=@0x55f9ab28a230: 0x55f9a6cfda10) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108
430
#78 0x000055f9a3b68a59 in sigc::bind_functor<-1, sigc::bound_mem_functor2<bool, ARDOUR_UI, _GdkEventKey*, Gtk::Window*>, Gtk::Window*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<_GdkEventKey* const&>(_GdkEventKey* const&) (this=0x55f9ab28a200, _A_arg1=@0x7fff7b650838: 0x55f9a9613580) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1136
431
#79 0x000055f9a3b6076c in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<bool, ARDOUR_UI, _GdkEventKey*, Gtk::Window*>, Gtk::Window*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, bool, _GdkEventKey*>::call_it(sigc::internal::slot_rep*, _GdkEventKey* const&) (rep=0x55f9ab28a1d0, a_1=@0x7fff7b650838: 0x55f9a9613580)
432
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
433
#80 0x00007efc1bc92acb in  () at /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
434
#81 0x00007efc1c6001eb in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
435
#82 0x00007efc1ca53c8d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
436
#83 0x00007efc1ca67365 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
437
#84 0x00007efc1ca6f9ab in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
438
#85 0x00007efc1ca7097f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
439
#86 0x00007efc1c716cac in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
440
#87 0x00007efc1c5fe55d in gtk_propagate_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
441
#88 0x00007efc1c5fe87b in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
442
#89 0x00007efc1c471bac in  () at /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
443
#90 0x00007efc1c971f2e in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
444
#91 0x00007efc1c9721c8 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
445
#92 0x00007efc1c9724c2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
446
--Type <RET> for more, q to quit, c to continue without paging--
447
#93 0x00007efc1c5fd8e7 in gtk_main () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
448
#94 0x00007efc1d1d2ba4 in Gtkmm2ext::UI::run(Receiver&) (this=0x55f9a6cfd6f0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:290
449
#95 0x000055f9a40bea1e in main(int, char**) (argc=1, argv=0x7fff7b651388) at ../gtk2_ardour/main.cc:430
450
(gdb)