View Issue Details

IDCategoryLast Update
0006658bugs2015-10-30 00:47
ReportertimbyrAssigned Totimbyr 
Reproducibilityalways 
Status resolvedResolutionfixed 
Product Version4.X git (version in description) 
Fixed in Version4.X git (version in description) 
Summary0006658: Crash when trimming midi region without moving cursor
DescriptionClicking on the end of a midi region to initiate a trimming drag/action but without moving the mouse cursor often results in a crash. This is with version 4.4.145, linux, 32bit.

Looks like another undo issue, backtrace attached.
TagsNo tags attached.

Activities

2015-10-29 10:35

 

midi-selection-bt.txt (38,613 bytes)
GNU gdb (GDB) Fedora 7.8.2-39.fc21
Copyright (C) 2014 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 "i686-redhat-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 ./../build/gtk2_ardour/ardour-4.4.145...done.
(gdb) run
Starting program: /home/timbyr/Data/devel/ardour/ardour-build-scripts/BUILD/master-debug-tests/build/gtk2_ardour/ardour-4.4.145 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
bind txt domain [gtk2_ardour4] to /usr/local/share/ardour4/locale
Ardour4.4.145 (built using 4.4-145-g3e3a5e1 and GCC version 4.9.2 20150212 (Red Hat 4.9.2-6))
ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files
[New Thread 0xb23edb40 (LWP 6024)]
ardour: [INFO]: Loading system configuration file /home/timbyr/Data/devel/ardour/ardour-build-scripts/BUILD/master-debug-tests/system_config
Loading user configuration file /home/timbyr/.config/ardour4/config
CPU vendor: GenuineIntel
ardour: [INFO]: AVX-capable processor
ardour: [INFO]: CPU brand:        Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz
ardour: [INFO]: Using SSE optimized routines
[New Thread 0xb1becb40 (LWP 6025)]
[New Thread 0xb11ffb40 (LWP 6026)]
[New Thread 0xb07ffb40 (LWP 6027)]
[New Thread 0xafdffb40 (LWP 6028)]
[New Thread 0xaf3ffb40 (LWP 6029)]
Cannot xinstall SIGPIPE error handler
ardour: [INFO]: Loading default ui configuration file /home/timbyr/Data/devel/ardour/ardour-build-scripts/BUILD/master-debug-tests/build/gtk2_ardour/default_ui_config
ardour: [INFO]: Loading user ui configuration file /home/timbyr/.config/ardour4/ui_config
[New Thread 0xae7e3b40 (LWP 6030)]
[New Thread 0xaddffb40 (LWP 6031)]
[New Thread 0xad3ffb40 (LWP 6032)]
[New Thread 0xacbfeb40 (LWP 6033)]
ardour: [INFO]: Loading color file /home/timbyr/Data/devel/ardour/ardour-build-scripts/BUILD/master-debug-tests/gtk2_ardour/dark.colors
ardour: [INFO]: Loading ui configuration file /home/timbyr/Data/devel/ardour/ardour-build-scripts/BUILD/master-debug-tests/build/gtk2_ardour/clearlooks.rc
ardour: [INFO]: Loading ui configuration file /home/timbyr/Data/devel/ardour/ardour-build-scripts/BUILD/master-debug-tests/build/gtk2_ardour/clearlooks.rc
[New Thread 0xac3fcc40 (LWP 6035)]
[New Thread 0xac382b40 (LWP 6036)]
EngineControl::set_state
[New Thread 0xabb81b40 (LWP 6037)]
[New Thread 0xab380b40 (LWP 6038)]
Found nothing along /home/timbyr/.config/ardour4/templates:./../templates:./../build/templates:./../gtk2_ardour/templates:./../build/gtk2_ardour/templates:./templates
run dialog
[New Thread 0xaab7fb40 (LWP 6039)]
[Thread 0xad3ffb40 (LWP 6032) exited]
[Thread 0xab380b40 (LWP 6038) exited]
[Thread 0xabb81b40 (LWP 6037) exited]
[Thread 0xacbfeb40 (LWP 6033) exited]
[New Thread 0xacbfeb40 (LWP 6042)]
lilv_world_add_plugin(): error: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): error: ... found in file:///home/timbyr/Data/devel/ardour/ardour-build-scripts/BUILD/master-debug-tests/build/libs/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): error: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/
Scanning folders for bundled LV2s: ./../build/libs/LV2
lilv_world_add_plugin(): error: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): error: ... found in file:///home/timbyr/Data/devel/ardour/ardour-build-scripts/BUILD/master-debug-tests/build/libs/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): error: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/
error: failed to expand CURIE `foaf:name'
error: attempt to add quad with NULL field
error: failed to expand CURIE `foaf:homepage'
error: attempt to add quad with NULL field
error: failed to expand CURIE `foaf:mbox'
error: attempt to add quad with NULL field
error: failed to expand CURIE `foaf:name'
error: attempt to add quad with NULL field
error: failed to expand CURIE `foaf:homepage'
error: attempt to add quad with NULL field
error: failed to expand CURIE `foaf:mbox'
error: attempt to add quad with NULL field
Set cursor set to default
[New Thread 0xa90f21c0 (LWP 6043)]
[New Thread 0xa90d91c0 (LWP 6044)]
[New Thread 0xa90c01c0 (LWP 6045)]
Set buffering params to 262144|131072|10|10
[New Thread 0xa8cd7c40 (LWP 6046)]
[New Thread 0xabb81b40 (LWP 6047)]
Set buffering params to 262144|131072|10|10
Skip explicit buffer seconds, preset in use
Skip explicit buffer seconds, preset in use
[New Thread 0xab380b40 (LWP 6048)]
[New Thread 0xad3ffb40 (LWP 6049)]
[New Thread 0xa7b22b40 (LWP 6050)]
[New Thread 0xa7321b40 (LWP 6051)]
[Thread 0xa7b22b40 (LWP 6050) exited]
[Thread 0xa7321b40 (LWP 6051) exited]
[Thread 0xaab7fb40 (LWP 6039) exited]
[Thread 0xac382b40 (LWP 6036) exited]
curl failed: Could not resolve host: community.ardour.org
[Thread 0xac3fcc40 (LWP 6035) exited]
ardour-4.4.145: ../libs/ardour/session_state.cc:2570: void ARDOUR::Session::add_command(Command*): Assertion `_current_trans' failed.

Program received signal SIGABRT, Aborted.
0xb7fdbbe0 in __kernel_vsyscall ()
Missing separate debuginfos, use: debuginfo-install PackageKit-gtk3-module-1.0.6-1.fc21.i686 adwaita-gtk2-theme-3.14.2.2-1.fc21.i686 alsa-lib-1.0.28-2.fc21.i686 at-spi2-atk-2.14.1-1.fc21.i686 at-spi2-core-2.14.1-1.fc21.i686 atk-2.14.0-1.fc21.i686 atkmm-2.22.7-4.fc21.i686 aubio-0.3.2-16.fc21.i686 bluez-libs-5.29-2.fc21.i686 boost-system-1.55.0-8.fc21.i686 bzip2-libs-1.0.6-14.fc21.i686 cairo-1.14.2-1.fc21.i686 cairomm-1.10.0-9.fc21.i686 cwiid-0.6.00-25.20100505gitfadf11e.fc21.i686 cyrus-sasl-lib-2.1.26-19.fc21.i686 dbus-libs-1.8.20-1.fc21.i686 elfutils-libelf-0.163-1.fc21.i686 elfutils-libs-0.163-1.fc21.i686 expat-2.1.0-10.fc21.i686 fftw-libs-double-3.3.4-5.fc21.i686 fftw-libs-single-3.3.4-5.fc21.i686 flac-libs-1.3.1-5.fc21.i686 fluidsynth-libs-1.1.6-5.fc21.i686 fontconfig-2.11.1-5.fc21.i686 freetype-2.5.3-16.fc21.i686 gdk-pixbuf2-2.31.1-1.fc21.i686 glib2-2.42.2-1.fc21.i686 glibmm24-2.42.0-1.fc21.i686 graphite2-1.2.4-3.fc21.i686 gsm-1.0.13-12.fc21.i686 gtk2-2.24.28-1.fc21.i686 gtkmm24-2.24.4-4.fc21.i686 gvfs-1.22.4-2.fc21.i686 harfbuzz-0.9.36-1.fc21.i686 ibus-gtk2-1.5.10-5.fc21.i686 ibus-libs-1.5.10-5.fc21.i686 jack-audio-connection-kit-1.9.10-1.fc21.i686 json-c-0.12-5.fc21.i686 keyutils-libs-1.5.9-4.fc21.i686 krb5-libs-1.12.2-17.fc21.i686 ladspa-1.13-13.fc21.i686 ladspa-amb-plugins-0.6.1-8.fc21.i686 ladspa-autotalent-plugins-0.2-10.fc21.i686 ladspa-blop-plugins-0.2.8-16.fc21.i686 ladspa-calf-plugins-0.0.19-6.fc21.i686 ladspa-caps-plugins-0.9.10-3.fc21.i686 ladspa-cmt-plugins-1.16-9.fc21.i686 ladspa-fil-plugins-0.3.0-9.fc21.i686 ladspa-guitarix-plugins-0.32.3-1.fc21.i686 ladspa-mcp-plugins-0.4.0-10.fc21.i686 ladspa-rev-plugins-0.3.1-13.fc21.i686 ladspa-swh-plugins-0.4.15-23.fc21.i686 ladspa-tap-plugins-0.7.0-14.fc21.i686 ladspa-vco-plugins-0.3.0-15.fc21.i686 ladspa-wasp-plugins-0.9.5.1-10.fc21.i686 lash-0.5.4-21.fc21.i686 libICE-1.0.9-2.fc21.i686 libSM-1.2.2-2.fc21.i686 libX11-1.6.2-2.fc21.i686 libXau-1.0.8-4.fc21.i686 libXcomposite-0.4.4-6.fc21.i686 libXcursor-1.1.14-4.fc21.i686 libXdamage-1.1.4-6.fc21.i686 libXext-1.3.3-2.fc21.i686 libXfixes-5.0.1-4.fc21.i686 libXi-1.7.4-2.fc21.i686 libXinerama-1.1.3-4.fc21.i686 libXrandr-1.4.2-2.fc21.i686 libXrender-0.9.8-4.fc21.i686 libXtst-1.2.2-4.fc21.i686 libXxf86vm-1.1.3-4.fc21.i686 libasyncns-0.8-8.fc21.i686 libattr-2.4.47-9.fc21.i686 libbluray-0.7.0-1.fc21.i686 libcanberra-0.30-7.fc21.i686 libcanberra-gtk2-0.30-7.fc21.i686 libcap-2.24-7.fc21.i686 libcom_err-1.42.12-4.fc21.i686 libcurl-7.37.0-14.fc21.i686 libdrm-2.4.60-1.fc21.i686 libffi-3.1-7.fc21.i686 libgcc-4.9.2-6.fc21.i686 libgcrypt-1.6.3-4.fc21.i686 libgpg-error-1.17-2.fc21.i686 libicu-52.1-6.fc21.i686 libidn-1.31-1.fc21.i686 liblo-0.27-5.fc21.i686 liblrdf-0.5.0-8.fc21.i686 libltc-1.1.4-3.fc21.i686 libogg-1.3.0-8.fc21.i686 libpng-1.6.10-3.fc21.i686 libselinux-2.3-10.fc21.i686 libsigc++20-2.4.0-1.fc21.i686 libssh2-1.5.0-1.fc21.i686 libstdc++-4.9.2-6.fc21.i686 libtdb-1.3.1-1.fc21.i686 libtool-ltdl-2.4.2-31.fc21.i686 libuuid-2.25.2-3.fc21.i686 libvorbis-1.3.4-3.fc21.i686 libwayland-client-1.6.0-1.fc21.i686 libwayland-server-1.6.0-1.fc21.i686 libxcb-1.11-5.fc21.i686 libxml2-2.9.1-7.fc21.i686 libxshmfence-1.2-1.fc21.i686 libxslt-1.1.28-8.fc21.i686 lilv-0.20.0-2.fc21.i686 mesa-libEGL-10.4.7-1.20150323.fc21.i686 mesa-libGL-10.4.7-1.20150323.fc21.i686 mesa-libgbm-10.4.7-1.20150323.fc21.i686 mesa-libglapi-10.4.7-1.20150323.fc21.i686 ncurses-libs-5.9-16.20140323.fc21.i686 nspr-4.10.8-1.fc21.i686 nss-3.19.3-1.0.fc21.i686 nss-mdns-0.10-15.fc21.i686 nss-softokn-freebl-3.19.2-1.0.fc21.i686 nss-util-3.19.2-1.0.fc21.i686 openldap-2.4.40-3.fc21.i686 openssl-libs-1.0.1k-12.fc21.i686 opus-1.1-5.fc21.i686 pango-1.36.8-6.fc21.i686 pangomm-2.34.0-4.fc21.i686 pcre-8.35-12.fc21.i686 pixman-0.32.6-4.fc21.i686 pulseaudio-libs-6.0-4.fc21.i686 raptor2-2.0.14-3.fc21.i686 readline-6.3-5.fc21.i686 rubberband-1.8.1-5.fc21.i686 serd-0.20.0-1.fc21.i686 sord-0.12.2-1.fc21.i686 sratom-0.4.6-2.fc21.i686 sssd-client-1.12.5-3.fc21.i686 suil-0.8.2-2.fc21.i686 systemd-libs-216-25.fc21.i686 taglib-1.9.1-7.fc21.i686 tcp_wrappers-libs-7.6-79.fc21.i686 vamp-plugin-sdk-2.5-4.fc21.i686 xz-libs-5.1.2-14alpha.fc21.i686 yajl-2.1.0-3.fc21.i686 zita-convolver-3.1.0-7.fc21.i686 zita-resampler-1.3.0-5.fc21.i686 zlib-1.2.8-7.fc21.i686
(gdb) t a a bt

Thread 24 (Thread 0xad3ffb40 (LWP 6049)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#2  0xffffffff in g_usleep () at /lib/libglib-2.0.so.0
#3  0xffffffff in Glib::usleep(unsigned long) () at /lib/libglibmm-2.4.so.1
#4  0xffffffff in ARDOUR::AutomationWatch::thread() (this=0xabefe80) at ../libs/ardour/automation_watch.cc:153
#5  0xffffffff in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator()(ARDOUR::AutomationWatch*) const (this=0xa624c00, p=0xabefe80) at /usr/include/boost/bind/mem_fn_template.hpp:49
#6  0xffffffff 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=0xa624c08, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#7  0xffffffff in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator()() (this=0xa624c00)
    at /usr/include/boost/bind/bind_template.hpp:20
#8  0xffffffff 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=0xa624c00) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#9  0xffffffff 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=0xa624be8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xffffffff in call_thread_entry_slot () at /lib/libglibmm-2.4.so.1
#11 0xffffffff in g_thread_proxy () at /lib/libglib-2.0.so.0
#12 0xffffffff in start_thread (arg=0xad3ffb40) at pthread_create.c:310
#13 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 23 (Thread 0xab380b40 (LWP 6048)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187
#2  0xffffffff in ARDOUR::Session::emit_thread_run() (this=0x944ea28) at ../libs/ardour/session_process.cc:1313
#3  0xffffffff in ARDOUR::Session::emit_thread(void*) (arg=0x944ea28) at ../libs/ardour/session_process.cc:1302
#4  0xffffffff in start_thread (arg=0xab380b40) at pthread_create.c:310
#5  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 22 (Thread 0xabb81b40 (LWP 6047)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xffffffff in g_poll () at /lib/libglib-2.0.so.0
#3  0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#4  0xffffffff in g_main_loop_run () at /lib/libglib-2.0.so.0
#5  0xffffffff in Glib::MainLoop::run() () at /lib/libglibmm-2.4.so.1
#6  0xffffffff in BaseUI::main_thread() (this=0xa0fa060) at ../libs/pbd/base_ui.cc:86
#7  0xffffffff in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0xa0fa404) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#8  0xffffffff in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0xa0fa400) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#9  0xffffffff in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0xa0fa3e8)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xffffffff in call_thread_entry_slot () at /lib/libglibmm-2.4.so.1
#11 0xffffffff in g_thread_proxy () at /lib/libglib-2.0.so.0
#12 0xffffffff in start_thread (arg=0xabb81b40) at pthread_create.c:310
#13 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 21 (Thread 0xa8cd7c40 (LWP 6046)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xffffffff in CrossThreadChannel::poll_for_request() (this=0x944d468) at ../libs/pbd/crossthread.posix.cc:80
#3  0xffffffff in CrossThreadChannel::receive(char&, bool) (this=0x944d468, msg=@0xa8cd6f2f: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:101
#4  0xffffffff in ARDOUR::Butler::thread_work() (this=0x944d400) at ../libs/ardour/butler.cc:175
#5  0xffffffff in ARDOUR::Butler::_thread_work(void*) (arg=0x944d400) at ../libs/ardour/butler.cc:156
#6  0xffffffff in fake_thread_start(void*) (arg=0xa0f9ea0) at ../libs/pbd/pthread_utils.cc:93
#7  0xffffffff in start_thread (arg=0xa8cd7c40) at pthread_create.c:310
---Type <return> to continue, or q <return> to quit---
#8  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 20 (Thread 0xa90c01c0 (LWP 6045)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in sem_wait@@GLIBC_2.1 () at ../sysdeps/unix/sysv/linux/i386/i486/sem_wait.S:79
#2  0xffffffff in PBD::ProcessSemaphore::wait() (this=0x93f3960) at /home/timbyr/Data/devel/ardour/ardour-build-scripts/BUILD/master-debug-tests/libs/pbd/pbd/semutils.h:56
#3  0xffffffff in ARDOUR::Graph::run_one() (this=0x93f3900) at ../libs/ardour/graph.cc:387
#4  0xffffffff in ARDOUR::Graph::helper_thread() (this=0x93f3900) at ../libs/ardour/graph.cc:418
#5  0xffffffff in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0xa90bf810, p=0x93f3900) at /usr/include/boost/bind/mem_fn_template.hpp:49
#6  0xffffffff 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=0xa90bf818, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#7  0xffffffff in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0xa90bf810)
    at /usr/include/boost/bind/bind_template.hpp:20
#8  0xffffffff 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:153
#9  0x082413e5 in boost::function0<void>::operator()() const (this=0xa90bf80c) at /usr/include/boost/function/function_template.hpp:767
#10 0xffffffff in ARDOUR::DummyAudioBackend::dummy_process_thread(void*) (arg=0x9986c38) at ../libs/backends/dummy/dummy_audiobackend.cc:544
#11 0xffffffff in start_thread (arg=0xa90c01c0) at pthread_create.c:310
#12 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 19 (Thread 0xa90d91c0 (LWP 6044)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in sem_wait@@GLIBC_2.1 () at ../sysdeps/unix/sysv/linux/i386/i486/sem_wait.S:79
#2  0xffffffff in PBD::ProcessSemaphore::wait() (this=0x93f3960) at /home/timbyr/Data/devel/ardour/ardour-build-scripts/BUILD/master-debug-tests/libs/pbd/pbd/semutils.h:56
#3  0xffffffff in ARDOUR::Graph::run_one() (this=0x93f3900) at ../libs/ardour/graph.cc:387
#4  0xffffffff in ARDOUR::Graph::helper_thread() (this=0x93f3900) at ../libs/ardour/graph.cc:418
#5  0xffffffff in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0xa90d8810, p=0x93f3900) at /usr/include/boost/bind/mem_fn_template.hpp:49
#6  0xffffffff 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=0xa90d8818, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#7  0xffffffff in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0xa90d8810)
    at /usr/include/boost/bind/bind_template.hpp:20
#8  0xffffffff 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:153
#9  0x082413e5 in boost::function0<void>::operator()() const (this=0xa90d880c) at /usr/include/boost/function/function_template.hpp:767
#10 0xffffffff in ARDOUR::DummyAudioBackend::dummy_process_thread(void*) (arg=0x943ee60) at ../libs/backends/dummy/dummy_audiobackend.cc:544
#11 0xffffffff in start_thread (arg=0xa90d91c0) at pthread_create.c:310
#12 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 18 (Thread 0xa90f21c0 (LWP 6043)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in sem_wait@@GLIBC_2.1 () at ../sysdeps/unix/sysv/linux/i386/i486/sem_wait.S:79
#2  0xffffffff in PBD::ProcessSemaphore::wait() (this=0x93f3970) at /home/timbyr/Data/devel/ardour/ardour-build-scripts/BUILD/master-debug-tests/libs/pbd/pbd/semutils.h:56
#3  0xffffffff in ARDOUR::Graph::restart_cycle() (this=0x93f3900) at ../libs/ardour/graph.cc:261
#4  0xffffffff in ARDOUR::Graph::dec_ref() (this=0x93f3900) at ../libs/ardour/graph.cc:248
#5  0xffffffff in ARDOUR::GraphNode::finish(int) (this=0xa1035cc, chain=1) at ../libs/ardour/graphnode.cc:71
#6  0xffffffff in ARDOUR::Graph::run_one() (this=0x93f3900) at ../libs/ardour/graph.cc:401
#7  0xffffffff in ARDOUR::Graph::main_thread() (this=0x93f3900) at ../libs/ardour/graph.cc:456
#8  0xffffffff in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0xa90f1810, p=0x93f3900) at /usr/include/boost/bind/mem_fn_template.hpp:49
#9  0xffffffff 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=0xa90f1818, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#10 0xffffffff in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0xa90f1810)
    at /usr/include/boost/bind/bind_template.hpp:20
#11 0xffffffff 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:153
#12 0x082413e5 in boost::function0<void>::operator()() const (this=0xa90f180c) at /usr/include/boost/function/function_template.hpp:767
---Type <return> to continue, or q <return> to quit---
#13 0xffffffff in ARDOUR::DummyAudioBackend::dummy_process_thread(void*) (arg=0x943ee60) at ../libs/backends/dummy/dummy_audiobackend.cc:544
#14 0xffffffff in start_thread (arg=0xa90f21c0) at pthread_create.c:310
#15 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 17 (Thread 0xacbfeb40 (LWP 6042)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#2  0xffffffff in g_usleep () at /lib/libglib-2.0.so.0
#3  0xffffffff in Glib::usleep(unsigned long) () at /lib/libglibmm-2.4.so.1
#4  0xffffffff in ARDOUR::DummyAudioBackend::main_process_thread() (this=0x91ef000) at ../libs/backends/dummy/dummy_audiobackend.cc:1277
#5  0xffffffff in pthread_process(void*) (arg=0x91ef000) at ../libs/backends/dummy/dummy_audiobackend.cc:417
#6  0xffffffff in start_thread (arg=0xacbfeb40) at pthread_create.c:310
#7  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 9 (Thread 0xaddffb40 (LWP 6031)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xffffffff in g_poll () at /lib/libglib-2.0.so.0
#3  0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#4  0xffffffff in g_main_context_iteration () at /lib/libglib-2.0.so.0
#5  0xffffffff in glib_worker_main () at /lib/libglib-2.0.so.0
#6  0xffffffff in g_thread_proxy () at /lib/libglib-2.0.so.0
#7  0xffffffff in start_thread (arg=0xaddffb40) at pthread_create.c:310
#8  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 8 (Thread 0xae7e3b40 (LWP 6030)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xffffffff in g_poll () at /lib/libglib-2.0.so.0
#3  0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#4  0xffffffff in g_main_loop_run () at /lib/libglib-2.0.so.0
#5  0xffffffff in gdbus_shared_thread_func () at /lib/libgio-2.0.so.0
#6  0xffffffff in g_thread_proxy () at /lib/libglib-2.0.so.0
#7  0xffffffff in start_thread (arg=0xae7e3b40) at pthread_create.c:310
#8  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 7 (Thread 0xaf3ffb40 (LWP 6029)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in syscall () at ../sysdeps/unix/sysv/linux/i386/syscall.S:29
#2  0xffffffff in g_cond_wait () at /lib/libglib-2.0.so.0
#3  0xffffffff in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () at /lib/libglibmm-2.4.so.1
#4  0xffffffff in ARDOUR::AudioEngine::do_devicelist_update() (this=0x90cf0a8) at ../libs/ardour/audioengine.cc:537
#5  0xffffffff in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x90cf5d0, p=0x90cf0a8) at /usr/include/boost/bind/mem_fn_template.hpp:49
#6  0xffffffff 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=0x90cf5d8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#7  0xffffffff in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x90cf5d0)
    at /usr/include/boost/bind/bind_template.hpp:20
#8  0xffffffff 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=0x90cf5d0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#9  0xffffffff 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=0x90cf5b8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xffffffff in call_thread_entry_slot () at /lib/libglibmm-2.4.so.1
#11 0xffffffff in g_thread_proxy () at /lib/libglib-2.0.so.0
#12 0xffffffff in start_thread (arg=0xaf3ffb40) at pthread_create.c:310
#13 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122
---Type <return> to continue, or q <return> to quit---

Thread 6 (Thread 0xafdffb40 (LWP 6028)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in syscall () at ../sysdeps/unix/sysv/linux/i386/syscall.S:29
#2  0xffffffff in g_cond_wait () at /lib/libglib-2.0.so.0
#3  0xffffffff in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () at /lib/libglibmm-2.4.so.1
#4  0xffffffff in ARDOUR::AudioEngine::do_reset_backend() (this=0x90cf0a8) at ../libs/ardour/audioengine.cc:502
#5  0xffffffff in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x90e3b28, p=0x90cf0a8) at /usr/include/boost/bind/mem_fn_template.hpp:49
#6  0xffffffff 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=0x90e3b30, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#7  0xffffffff in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x90e3b28)
    at /usr/include/boost/bind/bind_template.hpp:20
#8  0xffffffff 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=0x90e3b28) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#9  0xffffffff 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=0x90e3b10) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xffffffff in call_thread_entry_slot () at /lib/libglibmm-2.4.so.1
#11 0xffffffff in g_thread_proxy () at /lib/libglib-2.0.so.0
#12 0xffffffff in start_thread (arg=0xafdffb40) at pthread_create.c:310
#13 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 5 (Thread 0xb07ffb40 (LWP 6027)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in syscall () at ../sysdeps/unix/sysv/linux/i386/syscall.S:29
#2  0xffffffff in g_cond_wait () at /lib/libglib-2.0.so.0
#3  0xffffffff in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () at /lib/libglibmm-2.4.so.1
#4  0xffffffff in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:85
#5  0xffffffff in analyser_work() () at ../libs/ardour/analyser.cc:50
#6  0x087bab0d in sigc::pointer_functor0<void>::operator()() const (this=0x8fd81a4) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#7  0x087b8828 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x8fd81a0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#8  0x087b5dbe in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x8fd8188) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#9  0xffffffff in call_thread_entry_slot () at /lib/libglibmm-2.4.so.1
#10 0xffffffff in g_thread_proxy () at /lib/libglib-2.0.so.0
#11 0xffffffff in start_thread (arg=0xb07ffb40) at pthread_create.c:310
#12 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 4 (Thread 0xb11ffb40 (LWP 6026)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in syscall () at ../sysdeps/unix/sysv/linux/i386/syscall.S:29
#2  0xffffffff in g_cond_wait () at /lib/libglib-2.0.so.0
#3  0xffffffff in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () at /lib/libglibmm-2.4.so.1
#4  0xffffffff in peak_thread_work() () at ../libs/ardour/source_factory.cc:71
#5  0x087bab0d in sigc::pointer_functor0<void>::operator()() const (this=0x8fd7e84) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#6  0x087b8828 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x8fd7e80) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x087b5dbe in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x8fd7e68) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0xffffffff in call_thread_entry_slot () at /lib/libglibmm-2.4.so.1
#9  0xffffffff in g_thread_proxy () at /lib/libglib-2.0.so.0
#10 0xffffffff in start_thread (arg=0xb11ffb40) at pthread_create.c:310
#11 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 3 (Thread 0xb1becb40 (LWP 6025)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in syscall () at ../sysdeps/unix/sysv/linux/i386/syscall.S:29
#2  0xffffffff in g_cond_wait () at /lib/libglib-2.0.so.0
#3  0xffffffff in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () at /lib/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
#4  0xffffffff in peak_thread_work() () at ../libs/ardour/source_factory.cc:71
#5  0x087bab0d in sigc::pointer_functor0<void>::operator()() const (this=0x8fc256c) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#6  0x087b8828 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x8fc2568) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x087b5dbe in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x8fc2550) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0xffffffff in call_thread_entry_slot () at /lib/libglibmm-2.4.so.1
#9  0xffffffff in g_thread_proxy () at /lib/libglib-2.0.so.0
#10 0xffffffff in start_thread (arg=0xb1becb40) at pthread_create.c:310
#11 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 2 (Thread 0xb23edb40 (LWP 6024)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#2  0xffffffff in g_usleep () at /lib/libglib-2.0.so.0
#3  0xffffffff in Glib::usleep(unsigned long) () at /lib/libglibmm-2.4.so.1
#4  0x08a4b6fd in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:476
#5  0xffffffff in start_thread (arg=0xb23edb40) at pthread_create.c:310
#6  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 1 (Thread 0xb2641b00 (LWP 6019)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in __GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#2  0xffffffff in __GI_abort () at abort.c:89
#3  0xffffffff in __assert_fail_base (fmt=0xb4e44554 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0xb79e6a04 "_current_trans", file=0xb79e5d3c "../libs/ardour/session_state.cc", line=2570, function=0xb79e8d20 <ARDOUR::Session::add_command(Command*)::__PRETTY_FUNCTION__> "void ARDOUR::Session::add_command(Command*)") at assert.c:92
#4  0xffffffff in __GI___assert_fail (assertion=0xb79e6a04 "_current_trans", file=0xb79e5d3c "../libs/ardour/session_state.cc", line=2570, function=0xb79e8d20 <ARDOUR::Session::add_command(Command*)::__PRETTY_FUNCTION__> "void ARDOUR::Session::add_command(Command*)") at assert.c:101
#5  0xffffffff in ARDOUR::Session::add_command(Command*) (this=0x944ea28, cmd=0x94236b0) at ../libs/ardour/session_state.cc:2570
#6  0xffffffff in ARDOUR::MidiModel::apply_command_as_subcommand(ARDOUR::Session&, Command*) (this=0xa0fd348, session=..., cmd=0x94236b0) at ../libs/ardour/midi_model.cc:114
#7  0xffffffff in ARDOUR::MidiModel::insert_silence_at_start(Evoral::Beats) (this=0xa0fd348, t=...) at ../libs/ardour/midi_model.cc:1948
#8  0xffffffff in ARDOUR::MidiRegion::fix_negative_start() (this=0xa101b70) at ../libs/ardour/midi_region.cc:456
#9  0x086318b0 in MidiRegionView::trim_front_ending() (this=0xb4550a8) at ../gtk2_ardour/midi_region_view.cc:3968
#10 0x0840e4e3 in TrimDrag::finished(_GdkEvent*, bool) (this=0x93cf730, event=0xbfffde1c, movement_occurred=false) at ../gtk2_ardour/editor_drag.cc:3066
#11 0x084006f7 in Drag::end_grab(_GdkEvent*) (this=0x93cf730, event=0xbfffde1c) at ../gtk2_ardour/editor_drag.cc:316
#12 0x083fffc3 in DragManager::end_grab(_GdkEvent*) (this=0x9765d28, e=0xbfffde1c) at ../gtk2_ardour/editor_drag.cc:157
#13 0x0844ce3a in Editor::button_release_handler(ArdourCanvas::Item*, _GdkEvent*, ItemType) (this=0x9754c68, item=0xb0212d0, event=0xbfffde1c, item_type=LeftFrameHandle)
    at ../gtk2_ardour/editor_mouse.cc:1302
#14 0x083fb9b5 in Editor::canvas_frame_handle_event(_GdkEvent*, ArdourCanvas::Item*, RegionView*) (this=0x9754c68, event=0xbfffde1c, item=0xb0212d0, rv=0xb454de8)
    at ../gtk2_ardour/editor_canvas_events.cc:843
#15 0x082f1c76 in sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, RegionView*>::operator()(_GdkEvent* const&, ArdourCanvas::Item* const&, RegionView* const&) const (this=0xaf0f1d8, _A_a1=@0xbfffdde4: 0xbfffde1c, _A_a2=@0xbfffdb6c: 0xb0212d0, _A_a3=@0xaf0f1ec: 0xb454de8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2000
#16 0x0885cc21 in sigc::adaptor_functor<sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, RegionView*> >::operator()<_GdkEvent* const&, ArdourCanvas::Rectangle*&, RegionView*&>(_GdkEvent* const&, ArdourCanvas::Rectangle*&, RegionView*&) const (this=0xaf0f1d4, _A_arg1=@0xbfffdde4: 0xbfffde1c, _A_arg2=
    @0xaf0f1e8: 0xb0212d0, _A_arg3=@0xaf0f1ec: 0xb454de8) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:128
#17 0x0885c850 in sigc::bind_functor<-1, sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, RegionView*>, ArdourCanvas::Rectangle*, RegionView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<_GdkEvent* const&>(_GdkEvent* const&) (this=0xaf0f1d0, _A_arg1=@0xbfffdde4: 0xbfffde1c)
    at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351
#18 0x0885c3b7 in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, RegionView*>, ArdourCanvas::Rectangle*, RegionView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, bool, _GdkEvent*>::call_it(sigc::internal::slot_rep*, _GdkEvent* const&) (rep=0xaf0f1b8, a_1=@0xbfffdde4: 0xbfffde1c)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137
#19 0xffffffff in sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::operator()(sigc::slot<bool, _GdkEvent*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) const (this=0xbfffdc6c, _A_slot=...) at /usr/include/sigc++-2.0/sigc++/signal.h:830
#20 0xffffffff in sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool>::operator*() const (this=0xbfffdc34)
    at /usr/include/sigc++-2.0/sigc++/signal.h:302
#21 0xffffffff in ArdourCanvas::Item::EventAccumulator<bool>::operator()<sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool> >(sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool>, sigc::internal::slot_iterator_buf<sigc---Type <return> to continue, or q <return> to quit---
::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool>) (this=0xbfffdc7f, first=..., last=...)
    at /home/timbyr/Data/devel/ardour/ardour-build-scripts/BUILD/master-debug-tests/libs/canvas/canvas/item.h:218
#22 0xffffffff in sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::emit(sigc::internal::signal_impl*, _GdkEvent* const&) (impl=0xa97ac00, _A_a1=@0xbfffdde4: 0xbfffde1c) at /usr/include/sigc++-2.0/sigc++/signal.h:850
#23 0xffffffff in sigc::signal1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::emit(_GdkEvent* const&) const (this=0xb021310, _A_a1=@0xbfffdde4: 0xbfffde1c)
    at /usr/include/sigc++-2.0/sigc++/signal.h:2797
#24 0xffffffff in sigc::signal1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::operator()(_GdkEvent* const&) const (this=0xb021310, _A_a1=@0xbfffdde4: 0xbfffde1c)
    at /usr/include/sigc++-2.0/sigc++/signal.h:2805
#25 0xffffffff in ArdourCanvas::GtkCanvas::deliver_event(_GdkEvent*) (this=0x975f98c, event=0xbfffde1c) at ../libs/canvas/canvas.cc:694
#26 0xffffffff in ArdourCanvas::GtkCanvas::on_button_release_event(_GdkEventButton*) (this=0x975f98c, ev=0x9360020) at ../libs/canvas/canvas.cc:944
#27 0xffffffff in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () at /lib/libgtkmm-2.4.so.1
#28 0xffffffff in _gtk_marshal_BOOLEAN__BOXED () at /lib/libgtk-x11-2.0.so.0
#29 0xffffffff in g_type_class_meta_marshal () at /lib/libgobject-2.0.so.0
#30 0xffffffff in g_closure_invoke () at /lib/libgobject-2.0.so.0
#31 0xffffffff in signal_emit_unlocked_R () at /lib/libgobject-2.0.so.0
#32 0xffffffff in g_signal_emit_valist () at /lib/libgobject-2.0.so.0
#33 0xffffffff in g_signal_emit () at /lib/libgobject-2.0.so.0
#34 0xffffffff in gtk_widget_event_internal () at /lib/libgtk-x11-2.0.so.0
#35 0xffffffff in gtk_propagate_event () at /lib/libgtk-x11-2.0.so.0
#36 0xffffffff in gtk_main_do_event () at /lib/libgtk-x11-2.0.so.0
#37 0xffffffff in gdk_event_dispatch () at /lib/libgdk-x11-2.0.so.0
#38 0xffffffff in g_main_context_dispatch () at /lib/libglib-2.0.so.0
#39 0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#40 0xffffffff in g_main_loop_run () at /lib/libglib-2.0.so.0
#41 0xffffffff in gtk_main () at /lib/libgtk-x11-2.0.so.0
#42 0xffffffff in Gtk::Main::run() () at /lib/libgtkmm-2.4.so.1
#43 0xffffffff in Gtkmm2ext::UI::run(Receiver&) (this=0x917ff90, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:280
#44 0x085f27c1 in main(int, char**) (argc=1, argv=0xbfffe644) at ../gtk2_ardour/main.cc:396
(gdb) 

midi-selection-bt.txt (38,613 bytes)

nick_m

2015-10-29 17:03

reporter   ~0017539

This should be fixed by 6d98ccf9014 .
Let me know if i'm wrong..

timbyr

2015-10-30 00:47

developer   ~0017547

I can't reproduce it here after updating to master@6d98ccf9 ... marking as resolved, thanks.

Issue History

Date Modified Username Field Change
2015-10-29 10:35 timbyr New Issue
2015-10-29 10:35 timbyr File Added: midi-selection-bt.txt
2015-10-29 17:03 nick_m Note Added: 0017539
2015-10-30 00:47 timbyr Note Added: 0017547
2015-10-30 00:47 timbyr Status new => resolved
2015-10-30 00:47 timbyr Fixed in Version => 4.X git (version in description)
2015-10-30 00:47 timbyr Resolution open => fixed
2015-10-30 00:47 timbyr Assigned To => timbyr