View Issue Details

IDProjectCategoryView StatusLast Update
0006162ardourbugspublic2015-02-09 03:08
ReporterPsirus Assigned To 
PrioritynormalSeveritycrashReproducibilityrandom
Status confirmedResolutionopen 
Summary0006162: Ardour crashes when opening "Plugin analysis" for certain plugins
DescriptionWhen opening the plugin analysis page on some plugins, Ardour crashes. This only seems to affect certain plugins (e.g. samplv1), but not others (e.g. Calf Compressor).
Additional InformationRunning Ardour 3 built from git (commit b1dafe9a3173e1c0dd437e7b895e09993f37ba9e).

The error message on the command line is:
ardour-3.5.4449: /home/psirus/Code/C++/3.0/libs/ardour/ardour/buffer_set.h:93: void ARDOUR::BufferSet::set_count(const ARDOUR::ChanCount&): Assertion `count <= _available' failed.

I've added the backtrace to this report.
TagsNo tags attached.

Activities

2015-02-07 22:23

 

backtrace (5,697 bytes)   
GNU gdb (Ubuntu 7.8-1ubuntu4) 7.8.0.20141001-cvs
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 "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
(gdb) core-file c
canvas-simpleline.c      cocoacarbon.mm           core
canvas-simplerect.c      color_aliases.h          crossfade_edit.cc
canvas_vars.h            configinfo.cc            crossfade_edit.h
canvas-waveview.c        configinfo.h             crossfade_view.h
canvas-waveview.h        control_point.cc         crossfade_xpms.h
clearlooks.rc.in         control_point_dialog.cc  cursor_context.cc
clock_group.cc           control_point_dialog.h   cursor_context.h
clock_group.h            control_point.h          curvetest.cc
(gdb) core-file core
[New LWP 20313]
[New LWP 20315]
[New LWP 20263]
[New LWP 20320]
[New LWP 20316]
[New LWP 20333]
[New LWP 20272]
[New LWP 20302]
[New LWP 20264]
[New LWP 20262]
[New LWP 20266]
[New LWP 20265]
[New LWP 20312]
[New LWP 20298]
[New LWP 20273]
[New LWP 20261]
[New LWP 20301]
[New LWP 20314]
[New LWP 20258]
Core was generated by `./../build/gtk2_ardour/ardour-3.5.4449'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007f70dd6b8e37 in ?? ()
(gdb) thread apply all bt

Thread 19 (LWP 20258):
#0  0x00007f70dd7723dd in ?? ()
#1  0x0000000000000002 in ?? ()
#2  0x00007f70e1425ee4 in ?? ()
#3  0x0000000005ec415c in ?? ()
#4  0x0000000100000000 in ?? ()
#5  0x000000117fffffff in ?? ()
#6  0xacd4c67361f06800 in ?? ()
#7  0x00007fff22dfc190 in ?? ()
#8  0x0000000005ec4150 in ?? ()
#9  0x0000000005ec415c in ?? ()
#10 0x0000000000000000 in ?? ()

Thread 18 (LWP 20314):
#0  0x00007f70de5ba320 in ?? ()
#1  0x000000000772ccb0 in ?? ()
#2  0x00007f70e3796f9a in ?? ()
#3  0x00007f7091ecaa24 in ?? ()
#4  0x000000000772ccb0 in ?? ()
#5  0x00007f7091ecaa70 in ?? ()
#6  0x00007f70e379553a in ?? ()
#7  0x00007f70800008c0 in ?? ()
#8  0x000000000772cc00 in ?? ()
#9  0x0000000000000000 in ?? ()

Thread 17 (LWP 20301):
#0  0x00007f70de5ba320 in ?? ()
#1  0x000000000772ccf0 in ?? ()
#2  0x00007f70e3796f9a in ?? ()
#3  0x00007f70c6bd2940 in ?? ()
#4  0x000000000772ccf0 in ?? ()
#5  0x00007f70c6bd2940 in ?? ()
#6  0x00007f70e3796b06 in ?? ()
#7  0x00000000048be690 in ?? ()
#8  0x00000000038d1b70 in ?? ()
#9  0x0000000000098c88 in ?? ()
#10 0x0000000000098888 in ?? ()
#11 0x0000040003b6bf00 in ?? ()
#12 0x000000000772cc00 in ?? ()
#13 0x0000000000000002 in ?? ()
#14 0xacd4c67361f06800 in ?? ()
#15 0x0000000003b6bf20 in ?? ()
#16 0x00000000034a4140 in ?? ()
#17 0x00007f70c6bd2940 in ?? ()
#18 0xacd4c67361f06800 in ?? ()
#19 0x00007f70c6bd39c0 in ?? ()
#20 0x0000000000098888 in ?? ()
#21 0x00007f70c6bd29f0 in ?? ()
#22 0x00007f70e3a1343a in ?? ()
#23 0x00000000034640a0 in ?? ()
#24 0x0000000000000000 in ?? ()

Thread 16 (LWP 20261):
#0  0x00007f70de5bb4fd in ?? ()
#1  0x0000000000000000 in ?? ()

---Type <return> to continue, or q <return> to quit---
Thread 15 (LWP 20273):
#0  0x00007f70dd7723dd in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 14 (LWP 20298):
#0  0x00007f70de5b8250 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 13 (LWP 20312):
#0  0x00007f70de5ba320 in ?? ()
#1  0x000000000772ccb0 in ?? ()
#2  0x00007f70e3796f9a in ?? ()
#3  0x00007f70a5dfea04 in ?? ()
#4  0x000000000772ccb0 in ?? ()
#5  0x00007f70a5dfea50 in ?? ()
#6  0x00007f70e379553a in ?? ()
#7  0x00000000a5dfea00 in ?? ()
#8  0x000000000772cc00 in ?? ()
#9  0x00007f70a5dfea40 in ?? ()
#10 0x00007f70a5dfea30 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 12 (LWP 20265):
#0  0x00007f70dd777259 in ?? ()
#1  0x00007f70e146a4cc in ?? ()
#2  0x0000000002b456a0 in ?? ()
#3  0x00007f70ce2eab30 in ?? ()
#4  0x0000000000000000 in ?? ()

Thread 11 (LWP 20266):
#0  0x00007f70dd777259 in ?? ()
#1  0x00007f70e146a4cc in ?? ()
#2  0x0000000002b456a0 in ?? ()
#3  0x00007f70cdae9b30 in ?? ()
#4  0x0000000000000000 in ?? ()

Thread 10 (LWP 20262):
#0  0x00007f70dd777259 in ?? ()
#1  0x00007f70e146a4cc in ?? ()
#2  0x0000000002b2ffd0 in ?? ()
#3  0x00007f70cfbd4bc0 in ?? ()
#4  0x0000000000000000 in ?? ()

Thread 9 (LWP 20264):
#0  0x00007f70dd777259 in ?? ()
#1  0x00007f70e146a4cc in ?? ()
#2  0x0000000002b3f3e0 in ?? ()
#3  0x00007f70cf3d3bb0 in ?? ()
#4  0x0000000000000000 in ?? ()

Thread 8 (LWP 20302):
#0  0x00007f70de5bb4fd in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 7 (LWP 20272):
#0  0x00007f70dd7723dd in ?? ()
#1  0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---

Thread 6 (LWP 20333):
#0  0x00007f70de5bb4fd in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 5 (LWP 20316):
#0  0x00007f70dd7723dd in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 4 (LWP 20320):
#0  0x00007f70de5b8250 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 3 (LWP 20263):
#0  0x00007f70dd777259 in ?? ()
#1  0x00007f70e146a4cc in ?? ()
#2  0x0000000002b2ff00 in ?? ()
#3  0x00007f70c73d3bc0 in ?? ()
#4  0x0000000000000000 in ?? ()

Thread 2 (LWP 20315):
#0  0x00007f70dd7723dd in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 1 (LWP 20313):
#0  0x00007f70dd6b8e37 in ?? ()
#1  0x00007f70dd6ba528 in ?? ()
#2  0x0000000000000020 in ?? ()
#3  0x0000000000000000 in ?? ()
(gdb) 
backtrace (5,697 bytes)   

2015-02-09 03:03

 

bt-6162-nightly-4449.txt (22,806 bytes)   
ardour-3.5.4449: /home/ardour/linux-i386/ardour/libs/ardour/ardour/buffer_set.h:93: void ARDOUR::BufferSet::set_count(const ARDOUR::ChanCount&): Assertion `count <= _available' failed.

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xa2c35b40 (LWP 22059)]
0xb7fff424 in __kernel_vsyscall ()
Missing separate debuginfos, use: debuginfo-install alsa-lib-1.0.27.2-1.fc19.i686 boost-system-1.53.0-14.fc19.i686 celt-0.11.3-1.fc19.i686 dbus-libs-1.6.28-1.fc19.i686 fluidsynth-libs-1.1.6-2.fc19.i686 glibc-2.17-21.fc19.i686 gsm-1.0.13-9.fc19.i686 json-c-0.11-6.fc19.i686 ladspa-1.13-10.fc19.i686 ladspa-amb-plugins-0.6.1-5.fc19.i686 ladspa-autotalent-plugins-0.2-7.fc19.i686 ladspa-blop-plugins-0.2.8-13.fc19.i686 ladspa-calf-plugins-0.0.19-3.fc19.i686 ladspa-caps-plugins-0.9.10-1.fc19.i686 ladspa-cmt-plugins-1.16-6.fc19.i686 ladspa-fil-plugins-0.3.0-6.fc19.i686 ladspa-guitarix-plugins-0.28.2-3.fc19.i686 ladspa-mcp-plugins-0.4.0-7.fc19.i686 ladspa-rev-plugins-0.3.1-10.fc19.i686 ladspa-swh-plugins-0.4.15-20.fc19.i686 ladspa-tap-plugins-0.7.0-11.fc19.i686 ladspa-vco-plugins-0.3.0-12.fc19.i686 ladspa-wasp-plugins-0.9.5.1-6.fc19.i686 lash-0.5.4-17.fc19.i686 libICE-1.0.8-5.fc19.i686 libSM-1.2.1-5.fc19.i686 libX11-1.6.0-1.fc19.i686 libXau-1.0.8-1.fc19.i686 libXcursor-1.1.14-1.fc19.i686 libXext-1.3.2-1.fc19.i686 libXfixes-5.0.1-1.fc19.i686 libXi-1.7.2-1.fc19.i686 libXrender-0.9.7-6.20130524git786f78fd8.fc19.i686 libXtst-1.2.2-1.fc19.i686 libasyncns-0.8-5.fc19.i686 libattr-2.4.46-10.fc19.i686 libcap-2.22-6.fc19.i686 libgcc-4.8.3-7.fc19.i686 libstdc++-4.8.3-7.fc19.i686 libuuid-2.23.2-5.fc19.i686 libxcb-1.9-3.fc19.i686 lv2-samplv1-0.3.5-1.fc19.i686 ncurses-libs-5.9-11.20130511.fc19.i686 opus-1.1-1.fc19.i686 pulseaudio-libs-3.0-10.fc19.i686 qt-4.8.6-10.fc19.i686 readline-6.2-8.fc19.i686 rubberband-1.8.1-2.fc19.i686 tcp_wrappers-libs-7.6-75.fc19.i686 zita-convolver-3.1.0-4.fc19.i686 zita-resampler-1.3.0-2.fc19.i686
(gdb) t a a bt

Thread 28 (Thread 0x9fe46b40 (LWP 22069)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x440b9724 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a8c183 in g_cond_wait_until () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#3  0xb6a0a471 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#4  0xb6a0a75b in g_async_queue_timeout_pop () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#5  0xb6a6a3c7 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#6  0xb6a695d2 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#7  0x440b59dc in start_thread () from /lib/libpthread.so.0
#8  0x43fdfa1e in clone () from /lib/libc.so.6

Thread 25 (Thread 0xa9bb9b40 (LWP 22066)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x440bc9f6 in nanosleep () from /lib/libpthread.so.0
#2  0xb6a6b192 in g_usleep () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#3  0xb6bbbdbd in Glib::usleep(unsigned long) () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#4  0xb783df5e in ARDOUR::AutomationWatch::thread (this=0xb096d18) at ../libs/ardour/automation_watch.cc:139
#5  0xb78410f5 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0xa639e50, p=0xb096d18)
    at /home/ardour/linux-i386/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#6  0xb7840db2 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0xa639e58, f=..., a=...) at /home/ardour/linux-i386/gtk/inst/include/boost/bind/bind.hpp:253
#7  0xb78409de in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0xa639e50) at /home/ardour/linux-i386/gtk/inst/include/boost/bind/bind_template.hpp:20
#8  0xb784095b in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator() (this=0xa639e50) at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0xb7840547 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 (rep=0xa639e38) at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xb6ba5422 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#11 0xb6a695d2 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#12 0x440b59dc in start_thread () from /lib/libpthread.so.0
#13 0x43fdfa1e in clone () from /lib/libc.so.6

Thread 24 (Thread 0xaa3bab40 (LWP 22065)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x43fd33eb in poll () from /lib/libc.so.6
#2  0xb6a4e0db in g_poll () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#3  0xb6a3d2cc in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#4  0xb6a3d3ff in g_main_loop_run () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#5  0xb6bb1e05 in Glib::MainLoop::run() () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#6  0xb6d5d398 in BaseUI::main_thread (this=0xa3426f0) at ../libs/pbd/base_ui.cc:86
#7  0xb6d60d80 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0xa342ba4)
    at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#8  0xb6d60ad8 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xa342ba0)
---Type <return> to continue, or q <return> to quit---
    at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0xb6d604c6 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xa342b88)
    at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xb6ba5422 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#11 0xb6a695d2 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#12 0x440b59dc in start_thread () from /lib/libpthread.so.0
#13 0x43fdfa1e in clone () from /lib/libc.so.6

Thread 23 (Thread 0xa0f94c40 (LWP 22064)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x43fd33eb in poll () from /lib/libc.so.6
#2  0xb7851a73 in ARDOUR::Butler::wait_for_requests (this=0x9a6a3d8) at ../libs/ardour/butler.cc:164
#3  0xb7852178 in ARDOUR::Butler::thread_work (this=0x9a6a3d8) at ../libs/ardour/butler.cc:230
#4  0xb7851a29 in ARDOUR::Butler::_thread_work (arg=0x9a6a3d8) at ../libs/ardour/butler.cc:151
#5  0xb6d88732 in fake_thread_start (arg=0xa342620) at ../libs/pbd/pthread_utils.cc:93
#6  0x440b59dc in start_thread () from /lib/libpthread.so.0
#7  0x43fdfa1e in clone () from /lib/libc.so.6

Thread 21 (Thread 0xab3bcb40 (LWP 22060)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x440bc9f6 in nanosleep () from /lib/libpthread.so.0
#2  0xb6a6b192 in g_usleep () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#3  0xb6bbbdbd in Glib::usleep(unsigned long) () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#4  0xb77eafd6 in ARDOUR::AudioEngine::meter_thread (this=0x9667eb0) at ../libs/ardour/audioengine.cc:535
#5  0xb77f76af in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x9b1b7d8, p=0x9667eb0)
    at /home/ardour/linux-i386/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#6  0xb77f7310 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (
    this=0x9b1b7e0, f=..., a=...) at /home/ardour/linux-i386/gtk/inst/include/boost/bind/bind.hpp:253
#7  0xb77f6c9e in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x9b1b7d8) at /home/ardour/linux-i386/gtk/inst/include/boost/bind/bind_template.hpp:20
#8  0xb77f64e5 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=0x9b1b7d8) at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0xb77f579f 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=0x9b1b7c0) at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xb6ba5422 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#11 0xb6a695d2 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#12 0x440b59dc in start_thread () from /lib/libpthread.so.0
#13 0x43fdfa1e in clone () from /lib/libc.so.6

Thread 20 (Thread 0xa2c35b40 (LWP 22059)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x43f16687 in raise () from /lib/libc.so.6
#2  0x43f17ec3 in abort () from /lib/libc.so.6
#3  0x43f0f727 in __assert_fail_base () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
#4  0x43f0f7d7 in __assert_fail () from /lib/libc.so.6
#5  0x08e9e5c1 in ARDOUR::BufferSet::set_count (this=0xa441f4c, count=...) at /home/ardour/linux-i386/ardour/libs/ardour/ardour/buffer_set.h:93
#6  0xb7a64275 in ARDOUR::PluginInsert::connect_and_run (this=0xa441d30, bufs=..., nframes=1024, offset=0, with_auto=false, now=0)
    at ../libs/ardour/plugin_insert.cc:394
#7  0xb7a64c66 in ARDOUR::PluginInsert::run (this=0xa441d30, bufs=..., start_frame=0, nframes=1024) at ../libs/ardour/plugin_insert.cc:470
#8  0xb7aded25 in ARDOUR::Route::process_output_buffers (this=0xa378e00, bufs=..., start_frame=0, end_frame=1024, nframes=1024, declick=0, 
    gain_automation_ok=true) at ../libs/ardour/route.cc:561
#9  0xb7adfc82 in ARDOUR::Route::passthru (this=0xa378e00, bufs=..., start_frame=0, end_frame=1024, nframes=1024, declick=0) at ../libs/ardour/route.cc:702
#10 0xb7c43dbb in ARDOUR::Track::no_roll (this=0xa378e00, nframes=1024, start_frame=0, end_frame=1024, session_state_changing=false)
    at ../libs/ardour/track.cc:505
#11 0xb79f906c in ARDOUR::MidiTrack::no_roll (this=0xa378e00, nframes=1024, start_frame=0, end_frame=1024, state_changing=false)
    at ../libs/ardour/midi_track.cc:434
#12 0xb7bb7045 in ARDOUR::Session::no_roll (this=0x9a674a0, nframes=1024) at ../libs/ardour/session_process.cc:135
#13 0xb7bb6d2a in ARDOUR::Session::fail_roll (this=0x9a674a0, nframes=1024) at ../libs/ardour/session_process.cc:103
#14 0xb7bba3a0 in ARDOUR::Session::process_without_events (this=0x9a674a0, nframes=1024) at ../libs/ardour/session_process.cc:805
#15 0xb7bb7dae in ARDOUR::Session::process_with_events (this=0x9a674a0, nframes=1024) at ../libs/ardour/session_process.cc:338
#16 0xb7bb6bce in ARDOUR::Session::process (this=0x9a674a0, nframes=1024) at ../libs/ardour/session_process.cc:76
#17 0xb77ea42d in ARDOUR::AudioEngine::process_callback (this=0x9667eb0, nframes=1024) at ../libs/ardour/audioengine.cc:332
#18 0xb2cccc9b in ARDOUR::JACKAudioBackend::process_thread (this=0x994f9c0) at ../libs/backends/jack/jack_audiobackend.cc:934
#19 0xb2cccc23 in ARDOUR::JACKAudioBackend::_process_thread (arg=0x994f9c0) at ../libs/backends/jack/jack_audiobackend.cc:911
#20 0x44feb983 in Jack::JackClient::Execute (this=0x9b1da58) at ../common/JackClient.cpp:571
#21 0x4500a87a in Jack::JackPosixThread::ThreadHandler (arg=0x9b1dbf0) at ../posix/JackPosixThread.cpp:59
#22 0x440b59dc in start_thread () from /lib/libpthread.so.0
#23 0x43fdfa1e in clone () from /lib/libc.so.6

Thread 19 (Thread 0xb1801b40 (LWP 22058)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x440bc25b in read () from /lib/libpthread.so.0
#2  0x4500ce71 in Jack::JackClientSocket::Read (this=0x9b1dd68, data=0xb18010bc, len=4) at ../posix/JackSocket.cpp:187
#3  0x4501013d in Jack::JackClientNotification::Read (this=0xb18010bc, trans=0x9b1dd68) at /usr/src/debug/jack-1.9.10/common/JackRequest.h:1592
#4  0x4500fe3c in Jack::JackSocketClientChannel::Execute (this=0x9b1dc30) at ../posix/JackSocketClientChannel.cpp:138
#5  0x4500a87a in Jack::JackPosixThread::ThreadHandler (arg=0x9b1dd44) at ../posix/JackPosixThread.cpp:59
#6  0x440b59dc in start_thread () from /lib/libpthread.so.0
#7  0x43fdfa1e in clone () from /lib/libc.so.6

Thread 18 (Thread 0xb1882b40 (LWP 22057)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x440b933c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x4500be30 in Jack::JackPosixProcessSync::Wait (this=0x9b392d4) at ../posix/JackPosixProcessSync.cpp:81
#3  0x4500483f in Jack::JackMessageBuffer::Execute (this=0x9b310b0) at ../common/JackMessageBuffer.cpp:104
#4  0x4500a87a in Jack::JackPosixThread::ThreadHandler (arg=0x9b392bc) at ../posix/JackPosixThread.cpp:59
#5  0x440b59dc in start_thread () from /lib/libpthread.so.0
#6  0x43fdfa1e in clone () from /lib/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 13 (Thread 0xb1780b40 (LWP 22052)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x43fd33eb in poll () from /lib/libc.so.6
#2  0xb6a4e0db in g_poll () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#3  0xb6a3d2cc in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#4  0xb6a3d533 in g_main_context_iteration () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#5  0xb6a3d596 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#6  0xb6a695d2 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#7  0x440b59dc in start_thread () from /lib/libpthread.so.0
#8  0x43fdfa1e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xb20feb40 (LWP 22046)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x440b933c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a8c262 in g_cond_wait () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#3  0xb6ba4d04 in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#4  0xb77eabf9 in ARDOUR::AudioEngine::do_devicelist_update (this=0x9667eb0) at ../libs/ardour/audioengine.cc:464
#5  0xb77f76af in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x9661390, p=0x9667eb0)
    at /home/ardour/linux-i386/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#6  0xb77f7310 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (
    this=0x9661398, f=..., a=...) at /home/ardour/linux-i386/gtk/inst/include/boost/bind/bind.hpp:253
#7  0xb77f6c9e in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x9661390) at /home/ardour/linux-i386/gtk/inst/include/boost/bind/bind_template.hpp:20
#8  0xb77f64e5 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=0x9661390) at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0xb77f579f 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=0x9661378) at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xb6ba5422 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#11 0xb6a695d2 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#12 0x440b59dc in start_thread () from /lib/libpthread.so.0
#13 0x43fdfa1e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xb28ffb40 (LWP 22045)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x440b933c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a8c262 in g_cond_wait () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#3  0xb6ba4d04 in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#4  0xb77eaa15 in ARDOUR::AudioEngine::do_reset_backend (this=0x9667eb0) at ../libs/ardour/audioengine.cc:429
#5  0xb77f76af in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x9668310, p=0x9667eb0)
    at /home/ardour/linux-i386/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#6  0xb77f7310 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (
    this=0x9668318, f=..., a=...) at /home/ardour/linux-i386/gtk/inst/include/boost/bind/bind.hpp:253
#7  0xb77f6c9e in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x9668310) at /home/ardour/linux-i386/gtk/inst/include/boost/bind/bind_template.hpp:20
---Type <return> to continue, or q <return> to quit---
#8  0xb77f64e5 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=0x9668310) at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0xb77f579f 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=0x96682f8) at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xb6ba5422 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#11 0xb6a695d2 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#12 0x440b59dc in start_thread () from /lib/libpthread.so.0
#13 0x43fdfa1e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xb34feb40 (LWP 22044)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x440b933c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a8c262 in g_cond_wait () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#3  0xb6ba4d04 in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#4  0xb77989ed in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:81
#5  0xb779877e in analyser_work () at ../libs/ardour/analyser.cc:46
#6  0x08f1a9b3 in sigc::pointer_functor0<void>::operator() (this=0x968bcd4)
    at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#7  0x08f187ba in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x968bcd0)
    at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#8  0x08f159ee in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x968bcb8)
    at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#9  0xb6ba5422 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#10 0xb6a695d2 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#11 0x440b59dc in start_thread () from /lib/libpthread.so.0
#12 0x43fdfa1e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb3cffb40 (LWP 22043)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x440b933c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a8c262 in g_cond_wait () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#3  0xb6ba4d04 in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#4  0xb7c1a933 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#5  0x08f1a9b3 in sigc::pointer_functor0<void>::operator() (this=0x9682ca4)
    at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#6  0x08f187ba in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x9682ca0)
    at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x08f159ee in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x9682c88)
    at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0xb6ba5422 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#9  0xb6a695d2 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#10 0x440b59dc in start_thread () from /lib/libpthread.so.0
#11 0x43fdfa1e in clone () from /lib/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 3 (Thread 0xb46f9b40 (LWP 22042)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x440b933c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a8c262 in g_cond_wait () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#3  0xb6ba4d04 in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#4  0xb7c1a933 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#5  0x08f1a9b3 in sigc::pointer_functor0<void>::operator() (this=0x968a12c)
    at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#6  0x08f187ba in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x968a128)
    at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x08f159ee in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x968a110)
    at /home/ardour/linux-i386/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0xb6ba5422 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#9  0xb6a695d2 in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#10 0x440b59dc in start_thread () from /lib/libpthread.so.0
#11 0x43fdfa1e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb4efab40 (LWP 22041)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x440bc9f6 in nanosleep () from /lib/libpthread.so.0
#2  0xb6a6b192 in g_usleep () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#3  0xb6bbbdbd in Glib::usleep(unsigned long) () from /opt/Ardour-3.5.4449-dbg/lib/libglibmm-2.4.so.1
#4  0x091bcd52 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:380
#5  0x440b59dc in start_thread () from /lib/libpthread.so.0
#6  0x43fdfa1e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5146800 (LWP 22037)):
#0  0xb7fff424 in __kernel_vsyscall ()
#1  0x43fd33eb in poll () from /lib/libc.so.6
#2  0xb6a4e0db in g_poll () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#3  0xb6a3d2cc in ?? () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#4  0xb6a3d3ff in g_main_loop_run () from /opt/Ardour-3.5.4449-dbg/lib/libglib-2.0.so.0
#5  0xb66ce829 in gtk_main () from /opt/Ardour-3.5.4449-dbg/lib/libgtk-x11-2.0.so.0
#6  0xb5fca047 in Gtk::Main::run_impl() () from /opt/Ardour-3.5.4449-dbg/lib/libgtkmm-2.4.so.1
#7  0xb5fc9e42 in Gtk::Main::run() () from /opt/Ardour-3.5.4449-dbg/lib/libgtkmm-2.4.so.1
#8  0xb6f0629c in Gtkmm2ext::UI::run (this=0x986b9f8, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:280
#9  0x08d4032a in main (argc=1, argv=0xbfffe4d4) at ../gtk2_ardour/main.cc:303
(gdb) 

bt-6162-nightly-4449.txt (22,806 bytes)   

timbyr

2015-02-09 03:08

developer   ~0016338

I can confirm this issue with a test session using samplv1. I've added a backtrace from nightly build 3.5.4449

This is reproducible for me just be adding/creating audio+midi track with samplv1, then editing with generic controls and clicking on plugin analysis expander.

Issue History

Date Modified Username Field Change
2015-02-07 22:23 Psirus New Issue
2015-02-07 22:23 Psirus File Added: backtrace
2015-02-09 03:03 timbyr File Added: bt-6162-nightly-4449.txt
2015-02-09 03:08 timbyr Note Added: 0016338
2015-02-09 03:08 timbyr Status new => confirmed