View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004460 | ardour | bugs | public | 2011-11-09 13:44 | 2020-04-19 20:15 |
| Reporter | realhangman | Assigned To | cth103 | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Target Version | 3.0-beta1 | ||||
| Summary | 0004460: Crash when double clicking Aux-send | ||||
| Description | Rev. 10505 1. Create new session 2. Create 1 mono audio track, 1 mono bus 3. create prefader aux-send from audio track to bus 4. double click aux-send --> crash might also happen with post fader aux-send | ||||
| Tags | No tags attached. | ||||
|
2011-11-09 17:31
|
backtrace-bug4460.txt (26,917 bytes)
(gdb) run
Starting program: /usr/local/src/ardour3/build/gtk2_ardour/ardour-3.0
[Thread debugging using libthread_db enabled]
Ardour3.0alpha10 (built using ['10469'] and GCC version 4.6.1)
Copyright (C) 1999-2011 Paul Davis
Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker
Ardour comes with ABSOLUTELY NO WARRANTY
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This is free software, and you are welcome to redistribute it
under certain conditions; see the source for copying conditions.
Cannot xinstall SIGPIPE error handler
ardour: [INFO]: Loading default ui configuration file gtk2_ardour/../gtk2_ardour/ardour3_ui_default.conf
Loading ui configuration file gtk2_ardour/../build/gtk2_ardour/ardour3_ui_dark.rc
ardour: [INFO]: Ardour will be limited to 4096 open files
[New Thread 0x7fffe46f7700 (LWP 12094)]
ardour: [INFO]: Loading system configuration file /usr/local/etc/ardour3/ardour_system.rc
Loading user configuration file /home/acolomb/.config/ardour3/ardour.rc
Using SSE optimized routines
[New Thread 0x7fffe3ef6700 (LWP 12095)]
[New Thread 0x7fffe36f5700 (LWP 12096)]
[New Thread 0x7fffe2ef4700 (LWP 12097)]
ardour: [INFO]: looking for panners in gtk2_ardour/../build/libs/panners/2in2out:gtk2_ardour/../build/libs/panners/1in2out:gtk2_ardour/../build/libs/panners/vbap
ardour: [INFO]: Panner discovered: "Equal Power Stereo"
ardour: [INFO]: Panner discovered: "Mono to Stereo Panner"
ardour: [INFO]: Panner discovered: "VBAP 2D panner"
[New Thread 0x7fffe0eae700 (LWP 12098)]
[New Thread 0x7fffd65c8700 (LWP 12099)]
[New Thread 0x7fffd5dc7700 (LWP 12100)]
[New Thread 0x7fffd55c6700 (LWP 12101)]
[New Thread 0x7fffd4dc5700 (LWP 12102)]
[New Thread 0x7fffcffff700 (LWP 12103)]
[New Thread 0x7fffe06ad700 (LWP 12104)]
[New Thread 0x7fffe062c700 (LWP 12105)]
[Thread 0x7fffe062c700 (LWP 12105) exited]
[Thread 0x7fffe06ad700 (LWP 12104) exited]
[Thread 0x7fffd55c6700 (LWP 12101) exited]
[Thread 0x7fffe0eae700 (LWP 12098) exited]
[Thread 0x7fffcffff700 (LWP 12103) exited]
[Thread 0x7fffd65c8700 (LWP 12099) exited]
[Thread 0x7fffd5dc7700 (LWP 12100) exited]
[Thread 0x7fffd4dc5700 (LWP 12102) exited]
[New Thread 0x7fffd4dc5700 (LWP 12122)]
[New Thread 0x7fffd5dc7700 (LWP 12123)]
[New Thread 0x7fffd65c8700 (LWP 12124)]
[Thread 0x7fffd5dc7700 (LWP 12123) exited]
[Thread 0x7fffd4dc5700 (LWP 12122) exited]
[New Thread 0x7fffe0eae700 (LWP 12126)]
[New Thread 0x7fffe0e2d700 (LWP 12127)]
[Thread 0x7fffd65c8700 (LWP 12124) exited]
LV2: Discovering 186 plugins
Done LV2 discovery
[New Thread 0x7fffe063e700 (LWP 12148)]
[New Thread 0x7fffe0086700 (LWP 12149)]
[New Thread 0x7fffb5281700 (LWP 12150)]
[New Thread 0x7fffb5200700 (LWP 12151)]
[New Thread 0x7fffd407b820 (LWP 12152)]
[New Thread 0x7fffd65c8700 (LWP 12153)]
[New Thread 0x7fffb517e820 (LWP 12154)]
[New Thread 0x7fffd4dc5700 (LWP 12155)]
[New Thread 0x7fffd5dc7700 (LWP 12156)]
[New Thread 0x7fffcffff700 (LWP 12157)]
[Thread 0x7fffd5dc7700 (LWP 12156) exited]
[Thread 0x7fffd4dc5700 (LWP 12155) exited]
[Thread 0x7fffcffff700 (LWP 12157) exited]
ardour-3.0: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr<T>::operator->() const [with T = ARDOUR::IO]: Assertion `px != 0' failed.
Program received signal SIGABRT, Aborted.
0x00007fffebe8e405 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) thread apply all bt
Thread 25 (Thread 0x7fffb517e820 (LWP 12154)):
#0 0x00007fffec1ee89d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007ffff2bf0da2 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff6ddbf56 in ARDOUR::AudioEngine::meter_thread (this=0x2a6c780) at ../libs/ardour/audioengine.cc:692
#3 0x00007ffff6dfb5f0 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x7fffd0018e70, p=0x2a6c780) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007ffff6df6c40 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x7fffd0018e80, f=..., a=...)
at /usr/include/boost/bind/bind.hpp:253
#5 0x00007ffff6df27cf in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x7fffd0018e70)
at /usr/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff6dedbac 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=0x7fffd0018e70)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff6de9506 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=0x7fffd0018e40)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8 0x00007ffff371c94d in operator() (this=0x7fffd000a720) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#9 (anonymous namespace)::call_thread_entry_slot (data=0x7fffd000a720) at thread.cc:44
#10 0x00007ffff2bed986 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fffec1e6b40 in start_thread (arg=<optimized out>) at pthread_create.c:304
#12 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()
Thread 24 (Thread 0x7fffd65c8700 (LWP 12153)):
#0 0x00007fffebf26723 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007ffff2bc86b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff2bc8ee2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff4cc413f in BaseUI::main_thread (this=0x3f80690) at ../libs/pbd/base_ui.cc:77
#4 0x00007ffff4cc54e9 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x3f88448) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5 0x00007ffff4cc534e in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x3f88440) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00007ffff4cc50bf in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x3f88410) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff371c94d in operator() (this=0x3f8dfd0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#8 (anonymous namespace)::call_thread_entry_slot (data=0x3f8dfd0) at thread.cc:44
#9 0x00007ffff2bed986 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fffec1e6b40 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 23 (Thread 0x7fffd407b820 (LWP 12152)):
#0 0x00007fffebf26723 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007ffff6e5930b in ARDOUR::Butler::thread_work (this=0x3edd870) at ../libs/ardour/butler.cc:153
#2 0x00007ffff6e59265 in ARDOUR::Butler::_thread_work (arg=0x3edd870) at ../libs/ardour/butler.cc:137
#3 0x00007ffff4cf9f0c in fake_thread_start (arg=0x3f7ff40) at ../libs/pbd/pthread_utils.cc:81
#4 0x00007fffec1e6b40 in start_thread (arg=<optimized out>) at pthread_create.c:304
#5 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6 0x0000000000000000 in ?? ()
Thread 22 (Thread 0x7fffb5200700 (LWP 12151)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00007ffff6f39206 in PBD::ProcessSemaphore::wait (this=0x3edeee8) at /usr/local/src/ardour3/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff6f376e4 in ARDOUR::Graph::run_one (this=0x3edee20) at ../libs/ardour/graph.cc:431
#3 0x00007ffff6f37ab0 in ARDOUR::Graph::helper_thread (this=0x3edee20) at ../libs/ardour/graph.cc:481
#4 0x00007ffff6f3d210 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb51ffc08, p=0x3edee20) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5 0x00007ffff6f3cc1c in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb51ffc18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007ffff6f3c807 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb51ffc08) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff6f3c33b 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/include/boost/function/function_template.hpp:153
#8 0x00000000013a5146 in boost::function0<void>::operator() (this=0x7fffb51ffc00) at /usr/include/boost/function/function_template.hpp:1013
#9 0x00007ffff6ddece1 in ARDOUR::AudioEngine::_start_process_thread (arg=0x3eef2b0) at ../libs/ardour/audioengine.cc:1476
#10 0x00007fffec1e6b40 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 21 (Thread 0x7fffb5281700 (LWP 12150)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00007ffff6f39206 in PBD::ProcessSemaphore::wait (this=0x3edef08) at /usr/local/src/ardour3/libs/pbd/pbd/semutils.h:41
---Type <return> to continue, or q <return> to quit---
#2 0x00007ffff6f368cb in ARDOUR::Graph::restart_cycle (this=0x3edee20) at ../libs/ardour/graph.cc:263
#3 0x00007ffff6f36895 in ARDOUR::Graph::dec_ref (this=0x3edee20) at ../libs/ardour/graph.cc:250
#4 0x00007ffff6f3d8b2 in ARDOUR::GraphNode::finish (this=0x7fffd000a8c0, chain=0) at ../libs/ardour/graphnode.cc:71
#5 0x00007ffff6f3784f in ARDOUR::Graph::run_one (this=0x3edee20) at ../libs/ardour/graph.cc:445
#6 0x00007ffff6f37ab0 in ARDOUR::Graph::helper_thread (this=0x3edee20) at ../libs/ardour/graph.cc:481
#7 0x00007ffff6f3d210 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb5280c08, p=0x3edee20) at /usr/include/boost/bind/mem_fn_template.hpp:49
#8 0x00007ffff6f3cc1c in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb5280c18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#9 0x00007ffff6f3c807 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb5280c08) at /usr/include/boost/bind/bind_template.hpp:20
#10 0x00007ffff6f3c33b 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/include/boost/function/function_template.hpp:153
#11 0x00000000013a5146 in boost::function0<void>::operator() (this=0x7fffb5280c00) at /usr/include/boost/function/function_template.hpp:1013
#12 0x00007ffff6ddece1 in ARDOUR::AudioEngine::_start_process_thread (arg=0x3eef2b0) at ../libs/ardour/audioengine.cc:1476
#13 0x00007fffec1e6b40 in start_thread (arg=<optimized out>) at pthread_create.c:304
#14 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()
Thread 20 (Thread 0x7fffe0086700 (LWP 12149)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00007ffff6f39206 in PBD::ProcessSemaphore::wait (this=0x3edeee8) at /usr/local/src/ardour3/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff6f376e4 in ARDOUR::Graph::run_one (this=0x3edee20) at ../libs/ardour/graph.cc:431
#3 0x00007ffff6f37ce2 in ARDOUR::Graph::main_thread (this=0x3edee20) at ../libs/ardour/graph.cc:520
#4 0x00007ffff6f3d210 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffe0085c08, p=0x3edee20) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5 0x00007ffff6f3cc1c in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffe0085c18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007ffff6f3c807 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffe0085c08) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff6f3c33b 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/include/boost/function/function_template.hpp:153
#8 0x00000000013a5146 in boost::function0<void>::operator() (this=0x7fffe0085c00) at /usr/include/boost/function/function_template.hpp:1013
#9 0x00007ffff6ddece1 in ARDOUR::AudioEngine::_start_process_thread (arg=0x3eef2b0) at ../libs/ardour/audioengine.cc:1476
#10 0x00007fffec1e6b40 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 19 (Thread 0x7fffe063e700 (LWP 12148)):
#0 sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:106
#1 0x00007fffee097180 in ?? () from /usr/lib/libjack.so.0
#2 0x00007fffee08614a in ?? () from /usr/lib/libjack.so.0
#3 0x00007fffee0849d7 in ?? () from /usr/lib/libjack.so.0
#4 0x00007ffff6ddb170 in ARDOUR::AudioEngine::process_thread (this=0x2a6c780) at ../libs/ardour/audioengine.cc:441
#5 0x00007ffff6ddab84 in ARDOUR::AudioEngine::_process_thread (arg=0x2a6c780) at ../libs/ardour/audioengine.cc:352
#6 0x00007fffee082b88 in ?? () from /usr/lib/libjack.so.0
#7 0x00007fffee0967a0 in ?? () from /usr/lib/libjack.so.0
#8 0x00007fffec1e6b40 in start_thread (arg=<optimized out>) at pthread_create.c:304
#9 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
Thread 18 (Thread 0x7fffe0e2d700 (LWP 12127)):
#0 0x00007fffec1ee17d in read () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007fffee09842a in ?? () from /usr/lib/libjack.so.0
#2 0x00007fffee09acf7 in ?? () from /usr/lib/libjack.so.0
#3 0x00007fffee0967a0 in ?? () from /usr/lib/libjack.so.0
#4 0x00007fffec1e6b40 in start_thread (arg=<optimized out>) at pthread_create.c:304
#5 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6 0x0000000000000000 in ?? ()
Thread 17 (Thread 0x7fffe0eae700 (LWP 12126)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007fffee097f21 in ?? () from /usr/lib/libjack.so.0
#2 0x00007fffee0935f5 in ?? () from /usr/lib/libjack.so.0
#3 0x00007fffee0967a0 in ?? () from /usr/lib/libjack.so.0
#4 0x00007fffec1e6b40 in start_thread (arg=<optimized out>) at pthread_create.c:304
#5 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6 0x0000000000000000 in ?? ()
Thread 5 (Thread 0x7fffe2ef4700 (LWP 12097)):
---Type <return> to continue, or q <return> to quit---
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007ffff6d6cf71 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#2 0x00007ffff6d6cd09 in analyser_work () at ../libs/ardour/analyser.cc:49
#3 0x00000000019478a5 in sigc::pointer_functor0<void>::operator() (this=0x2845018) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4 0x0000000001945266 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2845010) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5 0x000000000194242d in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2844fe0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff371c94d in operator() (this=0x2817480) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#7 (anonymous namespace)::call_thread_entry_slot (data=0x2817480) at thread.cc:44
#8 0x00007ffff2bed986 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007fffec1e6b40 in start_thread (arg=<optimized out>) at pthread_create.c:304
#10 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7fffe36f5700 (LWP 12096)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007ffff72160d5 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#2 0x00000000019478a5 in sigc::pointer_functor0<void>::operator() (this=0x2845578) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3 0x0000000001945266 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2845570) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4 0x000000000194242d in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2845540) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5 0x00007ffff371c94d in operator() (this=0x2817a70) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#6 (anonymous namespace)::call_thread_entry_slot (data=0x2817a70) at thread.cc:44
#7 0x00007ffff2bed986 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007fffec1e6b40 in start_thread (arg=<optimized out>) at pthread_create.c:304
#9 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7fffe3ef6700 (LWP 12095)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007ffff72160d5 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#2 0x00000000019478a5 in sigc::pointer_functor0<void>::operator() (this=0x28458a8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3 0x0000000001945266 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x28458a0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4 0x000000000194242d in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2845870) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5 0x00007ffff371c94d in operator() (this=0x2816940) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#6 (anonymous namespace)::call_thread_entry_slot (data=0x2816940) at thread.cc:44
#7 0x00007ffff2bed986 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007fffec1e6b40 in start_thread (arg=<optimized out>) at pthread_create.c:304
#9 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7fffe46f7700 (LWP 12094)):
#0 0x00007fffebf021cd in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007fffebf2b584 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33
#2 0x00007ffff725043f in gui_event_loop (ptr=0x0) at ../libs/ardour/vstfxwin.cc:382
#3 0x00007fffec1e6b40 in start_thread (arg=<optimized out>) at pthread_create.c:304
#4 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7ffff7f9c9a0 (LWP 12069)):
#0 0x00007fffebe8e405 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007fffebe91680 in *__GI_abort () at abort.c:92
#2 0x00007fffebe875b1 in *__GI___assert_fail (assertion=0x1b9555c "px != 0", file=<optimized out>, line=418, function=0x1b95640 "T* boost::shared_ptr<T>::operator->() const [with T = ARDOUR::IO]") at assert.c:81
#3 0x000000000133cc47 in boost::shared_ptr<ARDOUR::IO>::operator-> (this=0x45477b8) at /usr/include/boost/smart_ptr/shared_ptr.hpp:418
#4 0x000000000176ea2c in IOSelector::setup_type (this=0x4547330) at ../gtk2_ardour/io_selector.cc:80
#5 0x000000000176e680 in IOSelector::IOSelector (this=0x4547330, p=0x44f6620, session=0x3ed5560, io=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../gtk2_ardour/io_selector.cc:49
#6 0x0000000001a27a02 in SendUI::SendUI (this=0x4516b00, parent=0x44f6620, s=..., session=0x3ed5560, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../gtk2_ardour/send_ui.cc:58
#7 0x0000000001a28d8a in SendUIWindow::SendUIWindow (this=0x44f6620, s=..., session=0x3ed5560, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../gtk2_ardour/send_ui.cc:122
#8 0x000000000192fc16 in ProcessorBox::toggle_edit_processor (this=0x7fffd2ccdcd8, processor=...) at ../gtk2_ardour/processor_box.cc:1788
#9 0x0000000001929a71 in ProcessorBox::processor_button_press_event (this=0x7fffd2ccdcd8, ev=0x442b4b0, child=0x7fffd2d24740) at ../gtk2_ardour/processor_box.cc:808
#10 0x0000000001945fda in sigc::bound_mem_functor2<bool, ProcessorBox, _GdkEventButton*, ProcessorEntry*>::operator() (this=0x7fffd2cd51c8, _A_a1=@0x7fffffffc9b0, _A_a2=@0x7fffffffc9a8)
at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917
#11 0x0000000001943a47 in sigc::adaptor_functor<sigc::bound_mem_functor2<bool, ProcessorBox, _GdkEventButton*, ProcessorEntry*> >::operator()<_GdkEventButton* const&, ProcessorEntry* const&> (this=0x7fffd2cd51c0,
_A_arg1=@0x7fffffffc9b0, _A_arg2=@0x7fffffffc9a8) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:103
#12 0x00000000019409e0 in sigc::internal::slot_call2<sigc::bound_mem_functor2<bool, ProcessorBox, _GdkEventButton*, ProcessorEntry*>, bool, _GdkEventButton*, ProcessorEntry*>::call_it (rep=0x7fffd2cd5190, a_1=@0x7fffffffc9b0,
a_2=@0x7fffffffc9a8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:173
---Type <return> to continue, or q <return> to quit---
#13 0x0000000001942da5 in sigc::internal::signal_emit2<bool, _GdkEventButton*, ProcessorEntry*, sigc::nil>::emit (impl=0x7fffd2cd5170, _A_a1=@0x7fffffffc9b0, _A_a2=@0x7fffffffc9a8) at /usr/include/sigc++-2.0/sigc++/signal.h:1161
#14 0x000000000194010b in sigc::signal2<bool, _GdkEventButton*, ProcessorEntry*, sigc::nil>::emit (this=0x7fffd2ccddf0, _A_a1=@0x7fffffffc9b0, _A_a2=@0x7fffffffc9a8) at /usr/include/sigc++-2.0/sigc++/signal.h:2891
#15 0x000000000193d4c9 in sigc::signal2<bool, _GdkEventButton*, ProcessorEntry*, sigc::nil>::operator() (this=0x7fffd2ccddf0, _A_a1=@0x7fffffffc9b0, _A_a2=@0x7fffffffc9a8) at /usr/include/sigc++-2.0/sigc++/signal.h:2899
#16 0x00000000019392ed in Gtkmm2ext::DnDVBox<ProcessorEntry>::button_press (this=0x7fffd2ccddc8, ev=0x442b4b0, child=0x7fffd2d24740) at /usr/local/src/ardour3/libs/gtkmm2ext/gtkmm2ext/dndvbox.h:509
#17 0x0000000001949b98 in sigc::bound_mem_functor2<bool, Gtkmm2ext::DnDVBox<ProcessorEntry>, _GdkEventButton*, ProcessorEntry*>::operator() (this=0x7fffd2d26e60, _A_a1=@0x7fffffffcac8, _A_a2=@0x7fffd2d26e80)
at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917
#18 0x00000000019482f1 in sigc::adaptor_functor<sigc::bound_mem_functor2<bool, Gtkmm2ext::DnDVBox<ProcessorEntry>, _GdkEventButton*, ProcessorEntry*> >::operator()<_GdkEventButton* const&, ProcessorEntry*&> (this=0x7fffd2d26e58,
_A_arg1=@0x7fffffffcac8, _A_arg2=@0x7fffd2d26e80) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:103
#19 0x0000000001945a02 in sigc::bind_functor<-1, sigc::bound_mem_functor2<bool, Gtkmm2ext::DnDVBox<ProcessorEntry>, _GdkEventButton*, ProcessorEntry*>, ProcessorEntry*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<_GdkEventButton* const&> (this=0x7fffd2d26e50, _A_arg1=@0x7fffffffcac8) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1122
#20 0x0000000001943089 in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<bool, Gtkmm2ext::DnDVBox<ProcessorEntry>, _GdkEventButton*, ProcessorEntry*>, ProcessorEntry*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, bool, _GdkEventButton*>::call_it (rep=0x7fffd2d26e20, a_1=@0x7fffffffcac8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137
#21 0x00007ffff0060668 in operator() (_A_a1=@0x7fffffffcac8, this=0x7fffd2d25858) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:515
#22 operator() (_A_a1=@0x7fffffffcac8, this=0x7fffd2d25858) at widget.cc:1190
#23 (anonymous namespace)::Widget_signal_button_press_event_callback (self=<optimized out>, p0=0x442b4b0, data=0x7fffd2d25850) at widget.cc:1203
#24 0x00007ffff267d1a8 in _gtk_marshal_BOOLEAN__BOXED (closure=0x7fffd2d26ec0, return_value=0x7fffffffcc80, n_param_values=<optimized out>, param_values=0x451f640, invocation_hint=<optimized out>, marshal_data=<optimized out>)
at /build/buildd-gtk+2.0_2.24.7-1-amd64-huURlY/gtk+2.0-2.24.7/gtk/gtkmarshalers.c:86
#25 0x00007ffff349a804 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007ffff34ac955 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff34b5be3 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff34b5fb2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff2796051 in gtk_widget_event_internal (widget=0x44918f0, event=0x442b4b0) at /build/buildd-gtk+2.0_2.24.7-1-amd64-huURlY/gtk+2.0-2.24.7/gtk/gtkwidget.c:4984
#30 0x00007ffff267b363 in IA__gtk_propagate_event (widget=0x44918f0, event=0x442b4b0) at /build/buildd-gtk+2.0_2.24.7-1-amd64-huURlY/gtk+2.0-2.24.7/gtk/gtkmain.c:2489
#31 0x00007ffff267b6c3 in IA__gtk_main_do_event (event=0x442b4b0) at /build/buildd-gtk+2.0_2.24.7-1-amd64-huURlY/gtk+2.0-2.24.7/gtk/gtkmain.c:1684
#32 0x00007ffff22e71dc in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at /build/buildd-gtk+2.0_2.24.7-1-amd64-huURlY/gtk+2.0-2.24.7/gdk/x11/gdkevents-x11.c:2377
#33 0x00007ffff2bc81ad in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007ffff2bc89a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007ffff2bc8ee2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff267a717 in IA__gtk_main () at /build/buildd-gtk+2.0_2.24.7-1-amd64-huURlY/gtk+2.0-2.24.7/gtk/gtkmain.c:1256
#37 0x00007ffff515b978 in Gtkmm2ext::UI::run (this=0x2606c20, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:268
#38 0x00000000017a3e0b in main (argc=1, argv=0x7fffffffd398) at ../gtk2_ardour/main.cc:557
(gdb)
|
|
|
I could reproduce this and hope the attached backtrace helps. |
|
|
Fixed in SVN 10513. |
|
|
Issue has been closed automatically, by Trigger Close Plugin. Feel free to re-open with additional information if you think the issue is not resolved. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2011-11-09 13:44 | realhangman | New Issue | |
| 2011-11-09 16:28 | cth103 | cost | => 0.00 |
| 2011-11-09 16:28 | cth103 | Target Version | => 3.0-beta1 |
| 2011-11-09 17:31 | acolomb | File Added: backtrace-bug4460.txt | |
| 2011-11-09 17:31 | acolomb | Note Added: 0011966 | |
| 2011-11-09 19:25 | cth103 | Note Added: 0011967 | |
| 2011-11-09 19:25 | cth103 | Status | new => resolved |
| 2011-11-09 19:25 | cth103 | Resolution | open => fixed |
| 2011-11-09 19:25 | cth103 | Assigned To | => cth103 |
| 2011-11-09 19:25 | cth103 | Note Edited: 0011967 | |
| 2020-04-19 20:15 | system | Note Added: 0022827 | |
| 2020-04-19 20:15 | system | Status | resolved => closed |