View Issue Details

IDProjectCategoryView StatusLast Update
0004373ardourbugspublic2011-12-09 17:27
Reporteroofus Assigned Tocth103  
PrioritynormalSeverityminorReproducibilitysometimes
Status closedResolutionfixed 
PlatformDell D830 core2duo T9300 2.5GHzOSKubuntuOS Version10.10
Target Version3.0-beta1 
Summary0004373: [CRASH] removing plugins can cause a crash
Description[CRASH] removing plugins can cause a crash
Additional InformationSHOW UI 1095911217 editor: 1
[New Thread 0x929feb70 (LWP 32625)]
[New Thread 0x931ffb70 (LWP 32626)]
*** glibc detected *** /home/chris/Documents/Ardour/3.0/build/gtk2_ardour/ardour-3.0: double free or corruption (!prev): 0x09840948 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x6b961)[0xb5ab3961]
/lib/i386-linux-gnu/libc.so.6(+0x6d28b)[0xb5ab528b]
/lib/i386-linux-gnu/libc.so.6(cfree+0x6d)[0xb5ab841d]
/usr/lib/i386-linux-gnu/libstdc++.so.6(_ZdlPv+0x21)[0xb5c6f4d1]
/usr/lib/i386-linux-gnu/libstdc++.so.6(_ZdaPv+0x1d)[0xb5c6f52d]
/usr/lib/lxvst/argotlunar2.so(_ZN10Granulator16releaseResourcesEv+0x17)[0x96449207]
======= Memory map: ========
08048000-089c9000 r-xp 00000000 08:06 537927 /home/chris/Documents/Ardour/3.0/build/gtk2_ardour/ardour-3.0
089c9000-089ca000 r--p 00980000 08:06 537927 /home/chris/Documents/Ardour/3.0/build/gtk2_ardour/ardour-3.0
089ca000-089ce000 rw-p 00981000 08:06 537927 /home/chris/Documents/Ardour/3.0/build/gtk2_ardour/ardour-3.0
089ce000-0aeb8000 rw-p 00000000 00:00 0 [heap]
91295000-91476000 rw-p 00000000 00:00 0
91476000-91657000 rw-p 00000000 00:00 0
91721000-919d2000 rw-p 00000000 00:00 0
919d2000-91df0000 r-xp 00000000 08:05 1183228 /usr/lib/lxvst/TAL-NoiseMaker.so
91df0000-91dfb000 r--p 0041d000 08:05 1183228 /usr/lib/lxvst/TAL-NoiseMaker.so
91dfb000-91dff000 rw-p 00428000 08:05 1183228 /usr/lib/lxvst/TAL-NoiseMaker.so
91dff000-91e00000 rw-p 00000000 00:00 0
91e00000-91fd6000 rw-p 00000000 00:00 0
91fd6000-92000000 ---p 00000000 00:00 0
92000000-92100000 rw-p 00000000 00:00 0
9216f000-921fe000 r--p 00000000 08:05 1052309 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
921fe000-921ff000 ---p 00000000 00:00 0
921ff000-929ff000 rw-p 00000000 00:00 0
929ff000-92a00000 ---p 00000000 00:00 0
92a00000-93200000 rw-p 00000000 00:00 0
93200000-93300000 rw-p 00000000 00:00 0
9331d000-933b8000 r--p 00000000 08:05 1052313 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
933b8000-95108000 rw-p 00000000 00:00 0
95108000-95109000 ---p 00000000 00:00 0
95109000-95909000 rw-p 00000000 00:00 0
95909000-9590a000 ---p 00000000 00:00 0
9590a000-9610a000 rw-p 00000000 00:00 0
9610a000-964ff000 r-xp 00000000 08:05 1181758 /usr/lib/lxvst/argotlunar2.so
964ff000-96500000 rw-p 003f5000 08:05 1181758 /usr/lib/lxvst/argotlunar2.so
96500000-965fa000 rw-p 00000000 00:00 0
965fa000-96600000 ---p 00000000 00:00 0
96615000-96700000 rw-p 00000000 00:00 0
96700000-967eb000 rw-p 00000000 00:00 0
967eb000-96800000 ---p 00000000 00:00 0
96800000-968eb000 rw-p 00000000 00:00 0
968eb000-96900000 ---p 00000000 00:00 0
96900000-969eb000 rw-p 00000000 00:00 0
969eb000-96a00000 ---p 00000000 00:00 0
96a00000-96aeb000 rw-p 00000000 00:00 0
96aeb000-96b00000 ---p 00000000 00:00 0
96b00000-96beb000 rw-p 00000000 00:00 0
96beb000-96c00000 ---p 00000000 00:00 0
96c00000-96ceb000 rw-p 00000000 00:00 0
96ceb000-96d00000 ---p 00000000 00:00 0
96d00000-96deb000 rw-p 00000000 00:00 0
96deb000-96e00000 ---p 00000000 00:00 0
96e00000-96eeb000 rw-p 00000000 00:00 0
96eeb000-96f00000 ---p 00000000 00:00 0
96f00000-96ff3000 rw-p 00000000 00:00 0
96ff3000-97000000 ---p 00000000 00:00 0
97008000-99c00000 rw-p 00000000 00:00 0
99c00000-99cff000 rw-p 00000000 00:00 0
99cff000-99d00000 ---p 00000000 00:00 0
99d08000-99d68000 rw-s 00000000 00:04 2555914 /SYSV00000000 (deleted)
99d68000-99d69000 ---p 00000000 00:00 0
99d69000-9e72b000 rw-p 00000000 00:00 0
9e72b000-9e8fe000 r-xp 00000000 08:05 1053104 /usr/lib/lv2/graph-eq1.lv2/graph-eq1-lv2.so
9e8fe000-9e900000 rw-p 001d2000 08:05 1053104 /usr/lib/lv2/graph-eq1.lv2/graph-eq1-lv2.so
9e900000-9e9fd000 rw-p 00000000 00:00 0
9e9fd000-9ea00000 ---p 00000000 00:00 0
9ea00000-9eafb000 rw-p 00000000 00:00 0
9eafb000-9eb00000 ---p 00000000 00:00 0
9eb00000-9ebf9000 rw-p 00000000 00:00 0
9ebf9000-9ec00000 ---p 00000000 00:00 0
9ec3d000-9ec51000 r--p 00000000 08:05 1184360 /usr/share/fonts/type1/gsfonts/n019003l.pfb
9ec51000-9ec56000 r-xp 00000000 08:05 1180016 /usr/lib/lv2/mda.lv2/mdaLoudness.so
9ec56000-9ec57000 r--p 00004000 08:05 1180016 /usr/lib/lv2/mda.lv2/mdaLoudness.so
9ec57000-9ec58000 rw-p 00005000 08:05 1180016 /usr/lib/lv2/mda.lv2/mdaLoudness.so
9ec58000-9fb00000 rw-p 00000000 00:00 0
9fb00000-9fbfc000 rw-p 00000000 00:00 0
9fbfc000-9fc00000 ---p 00000000 00:00 0
9fc00000-9fcf9000 rw-p 00000000 00:00 0
9fcf9000-9fd00000 ---p 00000000 00:00 0
9fd00000-9fe00000 rw-p 00000000 00:00 0
9fe01000-9fe76000 rw-p 00000000 00:00 0
9fe76000-9fe77000 ---p 00000000 00:00 0
9fe77000-a06c7000 rw-p 00000000 00:00 0
a06c7000-a0ec7000 rw-s 00000000 00:04 983046 /SYSV00000000 (deleted)
a0ec7000-a16c7000 rw-s 00000000 00:04 950277 /SYSV00000000 (deleted)
a16c7000-a1798000 r-xp 00000000 08:05 1051842 /usr/lib/ladspa/calf.so
a1798000-a17ab000 r--p 000d1000 08:05 1051842 /usr/lib/ladspa/calf.so
a17ab000-a17ae000 rw-p 000e4000 08:05 1051842 /usr/lib/ladspa/calf.so
a17ae000-a1f03000 rw-p 00000000 00:00 0
a1f03000-a5f04000 rw-s 00000000 00:10 503202 /dev/shm/pulse-shm-2976591193
a5f04000-a5f4b000 r-xp 00000000 08:05 922886 /usr/lib/libpulsecommon-0.9.22.so
a5f4b000-a5f4c000 r--p 00046000 08:05 922886 /usr/lib/libpulsecommon-0.9.22.so
a5f4c000-a5f4d000 rw-p 00047000 08:05 922886 /usr/lib/libpulsecommon-0.9.22.so
a5f4d000-a5f52000 r-xp 00000000 08:05 917223 /usr/lib/libcanberra-0.28/libcanberra-pulse.so
a5f52000-a5f53000 r--p 00005000 08:05 917223 /usr/lib/libcanberra-0.28/libcanberra-pulse.so
a5f53000-a5f54000 rw-p 00006000 08:05 917223 /usr/lib/libcanberra-0.28/libcanberra-pulse.so
a5f54000-a5fb4000 rw-s 00000000 00:04 2392072 /SYSV00000000 (deleted)
a5fb4000-a5fe3000 r--p 00000000 08:05 1176452 /usr/share/fonts/truetype/ttf-droid/DroidSans-Bold.ttf
a5fe3000-a5fe5000 rw-s 00000000 00:04 851971 /SYSV00282929 (deleted)
a5fe5000-a5fe6000 ---p 00000000 00:00 0
a5fe6000-a67e6000 rw-p 00000000 00:00 0
a67e6000-a6805000 r--s 00000000 08:05 1050060 /usr/share/mime/mime.cache
a6805000-a6824000 r--s 00000000 08:05 1050060 /usr/share/mime/mime.cache
a6824000-a6827000 r--s 00000000 08:06 525540 /home/chris/.local/share/mime/mime.cache
a6827000-a6828000 ---p 00000000 00:00 0
a6828000-a7028000 rw-p 00000000 00:00 0
a702a000-a702b000 r-xp 00000000 08:05 1065798 /usr/lib/ladspa/hard_limiter_1413.so
a702b000-a702c000 r--p 00000000 08:05 1065798 /usr/lib/ladspa/hard_limiter_1413.so
a702c000-a702d000 rw-p 00001000 08:05 1065798 /usr/lib/ladspa/hard_limiter_1413.so
a702d000-a7030000 r-xp 00000000 08:05 1065830 /usr/lib/ladspa/lowpass_iir_1891.so
a7030000-a7031000 r--p 00002000 08:05 1065830 /usr/lib/ladspa/lowpass_iir_1891.so
a7031000-a7032000 rw-p 00003000 08:05 1065830 /usr/lib/ladspa/lowpass_iir_1891.so
a7032000-a7033000 r-xp 00000000 08:05 1065757 /usr/lib/ladspa/amp_1181.so
a7033000-a7034000 r--p 00000000 08:05 1065757 /usr/lib/ladspa/amp_1181.so
Program received signal SIGABRT, Aborted.
0xb7fe1424 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 37 (Thread 0x931ffb70 (LWP 32626)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb61d07fd in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:207
#2 0x91bd709b in juce::WaitableEvent::wait(int) const () from /usr/lib/lxvst/TAL-NoiseMaker.so
#3 0x91c01528 in juce::Thread::wait(int) const () from /usr/lib/lxvst/TAL-NoiseMaker.so
0000004 0x91adcb0e in juce::InternalTimerThread::run() () from /usr/lib/lxvst/TAL-NoiseMaker.so
0000005 0x91c01ae7 in juce::Thread::threadEntryPoint() () from /usr/lib/lxvst/TAL-NoiseMaker.so
#6 0x91c01e1e in juce::juce_threadEntryPoint(void*) () from /usr/lib/lxvst/TAL-NoiseMaker.so
#7 0x91bd65fe in juce::threadEntryProc(void*) () from /usr/lib/lxvst/TAL-NoiseMaker.so
0000008 0xb61cbe99 in start_thread (arg=0x931ffb70) at pthread_create.c:304
0000009 0xb5b1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 36 (Thread 0x929feb70 (LWP 32625)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb61d3d46 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2 0x91bd6a70 in juce::Thread::sleep(int) () from /usr/lib/lxvst/TAL-NoiseMaker.so
#3 0x91adb07c in juce::MessageManager::runDispatchLoopUntil(int) () from /usr/lib/lxvst/TAL-NoiseMaker.so
0000004 0x91ac76a5 in ?? () from /usr/lib/lxvst/TAL-NoiseMaker.so
0000005 0x91c01ae7 in juce::Thread::threadEntryPoint() () from /usr/lib/lxvst/TAL-NoiseMaker.so
#6 0x91c01e1e in juce::juce_threadEntryPoint(void*) () from /usr/lib/lxvst/TAL-NoiseMaker.so
#7 0x91bd65fe in juce::threadEntryProc(void*) () from /usr/lib/lxvst/TAL-NoiseMaker.so
0000008 0xb61cbe99 in start_thread (arg=0x929feb70) at pthread_create.c:304
0000009 0xb5b1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 23 (Thread 0x99de1c90 (LWP 30046)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb61d3d46 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2 0xb7257a92 in g_usleep () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb7361a4d in Glib::usleep(unsigned long) () from /usr/lib/libglibmm-2.4.so.1
0000004 0xb7a9aa57 in ARDOUR::AudioEngine::meter_thread() () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
0000005 0xb7a9c76c 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*) ()
---Type <return> to continue, or q <return> to quit---
   from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
#6 0xb7351892 in ?? () from /usr/lib/libglibmm-2.4.so.1
#7 0xb72542df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000008 0xb61cbe99 in start_thread (arg=0x99de1c90) at pthread_create.c:304
0000009 0xb5b1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 22 (Thread 0x95908b70 (LWP 30045)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb61d0834 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2 0x9642f600 in juce::WaitableEventImpl::wait(int) () from /usr/lib/lxvst/argotlunar2.so
#3 0x96430322 in juce::InternalTimerThread::run() () from /usr/lib/lxvst/argotlunar2.so
0000004 0x963760ce in juce::Thread::threadEntryPoint(juce::Thread*) () from /usr/lib/lxvst/argotlunar2.so
0000005 0x96376259 in juce::threadEntryProc(void*) () from /usr/lib/lxvst/argotlunar2.so
#6 0xb61cbe99 in start_thread (arg=0x95908b70) at pthread_create.c:304
#7 0xb5b1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 21 (Thread 0x96109b70 (LWP 30035)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb5b26753 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2 0xb5ab9b94 in _L_lock_10338 () from /lib/i386-linux-gnu/libc.so.6
#3 0xb5ab8416 in __libc_free (mem=0xa899b18) at malloc.c:3736
0000004 0xb5ce6b56 in ?? () from /usr/lib/i386-linux-gnu/libX11.so.6
0000005 0xb5ce7c13 in _XReply () from /usr/lib/i386-linux-gnu/libX11.so.6
#6 0xb5cdd11e in XQueryPointer () from /usr/lib/i386-linux-gnu/libX11.so.6
#7 0x9631dfc4 in juce::Desktop::getMousePosition() () from /usr/lib/lxvst/argotlunar2.so
0000008 0x964440d4 in juce::MouseInputSourceInternal::handleAsyncUpdate() () from /usr/lib/lxvst/argotlunar2.so
0000009 0x962b09b0 in juce::MessageManager::deliverMessage(void*) () from /usr/lib/lxvst/argotlunar2.so
0000010 0x963e0a2e in juce::juce_dispatchNextMessageOnSystemQueue(bool) () from /usr/lib/lxvst/argotlunar2.so
0000011 0x963e12b8 in juce::MessageManager::runDispatchLoopUntil(int) () from /usr/lib/lxvst/argotlunar2.so
0000012 0x96469695 in SharedMessageThread::run() () from /usr/lib/lxvst/argotlunar2.so
0000013 0x963760ce in juce::Thread::threadEntryPoint(juce::Thread*) () from /usr/lib/lxvst/argotlunar2.so
0000014 0x96376259 in juce::threadEntryProc(void*) () from /usr/lib/lxvst/argotlunar2.so
---Type <return> to continue, or q <return> to quit---
#15 0xb61cbe99 in start_thread (arg=0x96109b70) at pthread_create.c:304
0000016 0xb5b1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 20 (Thread 0xa882ab70 (LWP 30028)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb5b09f76 in __poll (fds=0x96ebe78, nfds=10, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb723b84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb722b1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000004 0xb722b92b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000005 0xb735aff5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1
#6 0xb7543485 in BaseUI::main_thread() () from ./gtk2_ardour/../build/libs/pbd/libpbd.so.4
#7 0xb7543dec in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) () from ./gtk2_ardour/../build/libs/pbd/libpbd.so.4
0000008 0xb7351892 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000009 0xb72542df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000010 0xb61cbe99 in start_thread (arg=0xa882ab70) at pthread_create.c:304
0000011 0xb5b1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 19 (Thread 0x9feefc90 (LWP 30027)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb5b09f76 in __poll (fds=0x9feef0f0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb7af25e1 in ARDOUR::Butler::thread_work() () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
#3 0xb7af5957 in ARDOUR::Butler::_thread_work(void*) () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
0000004 0xb756ec3d in fake_thread_start(void*) () from ./gtk2_ardour/../build/libs/pbd/libpbd.so.4
0000005 0xb61cbe99 in start_thread (arg=0x9feefc90) at pthread_create.c:304
#6 0xb5b1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 18 (Thread 0xa7027b70 (LWP 30026)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb61d27d5 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2 0xb7bba907 in ARDOUR::Graph::run_one() () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
#3 0xb7bba9e0 in ARDOUR::Graph::helper_thread() () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
0000004 0xb7bbcc6b 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&) ()
---Type <return> to continue, or q <return> to quit---
   from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
0000005 0xb7a980b7 in ARDOUR::AudioEngine::_start_process_thread(void*) () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
#6 0xb61cbe99 in start_thread (arg=0xa7027b70) at pthread_create.c:304
#7 0xb5b1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 17 (Thread 0xa902bb70 (LWP 30025)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb61d27d5 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2 0xb7bbad10 in ARDOUR::Graph::restart_cycle() () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
#3 0xb7bbad90 in ARDOUR::Graph::dec_ref() () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
0000004 0xb7bbdf5b in ARDOUR::GraphNode::finish(int) () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
0000005 0xb7bba973 in ARDOUR::Graph::run_one() () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
#6 0xb7bbac4e in ARDOUR::Graph::main_thread() () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
#7 0xb7bbcc6b 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&) ()
   from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
0000008 0xb7a980b7 in ARDOUR::AudioEngine::_start_process_thread(void*) () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
0000009 0xb61cbe99 in start_thread (arg=0xa902bb70) at pthread_create.c:304
0000010 0xb5b1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 16 (Thread 0xa8029b70 (LWP 30024)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb5b09f76 in __poll (fds=0x8d099c8, nfds=2, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb61e75f7 in jack_client_core_wait () from /usr/lib/libjack.so.0
#3 0xb61f1ff4 in ?? () from /usr/lib/libjack.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 15 (Thread 0xb2bffb70 (LWP 29990)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb61d048c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2 0xb61e951c in mb_thread_func () from /usr/lib/libjack.so.0
#3 0xb2bffb70 in ?? ()
0000004 0xb638c818 in ?? ()
---Type <return> to continue, or q <return> to quit---
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 14 (Thread 0xa67e5b70 (LWP 29942)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb5b09f76 in __poll (fds=0x8cc91e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb2d584a2 in ?? () from /usr/lib/libpulse.so.0
#3 0xb2d473a9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
0000004 0xb2d47b84 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
0000005 0xb2d47c64 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6 0xb2d58443 in ?? () from /usr/lib/libpulse.so.0
#7 0xa5f3ea75 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
0000008 0xb61cbe99 in start_thread (arg=0xa67e5b70) at pthread_create.c:304
0000009 0xb5b1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xb23feb70 (LWP 29930)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb5b09f76 in __poll (fds=0x8b38dc0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb723b84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb722b1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000004 0xb722b92b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000005 0xb6d0f304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6 0xb72542df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7 0xb61cbe99 in start_thread (arg=0xb23feb70) at pthread_create.c:304
0000008 0xb5b1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xb35feb70 (LWP 29928)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb61d048c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2 0xb7352338 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0xb7a432fc in ARDOUR::Analyser::work() () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
0000004 0xb7a43444 in analyser_work() () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
0000005 0xb7351892 in ?? () from /usr/lib/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
#6 0xb72542df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7 0xb61cbe99 in start_thread (arg=0xb35feb70) at pthread_create.c:304
0000008 0xb5b1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb3dffb70 (LWP 29927)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb61d048c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2 0xb7352338 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0xb7e0bca4 in peak_thread_work() () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
0000004 0xb7351892 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000005 0xb72542df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6 0xb61cbe99 in start_thread (arg=0xb3dffb70) at pthread_create.c:304
#7 0xb5b1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb4707b70 (LWP 29926)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb61d048c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2 0xb7352338 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0xb7e0bca4 in peak_thread_work() () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
0000004 0xb7351892 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000005 0xb72542df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6 0xb61cbe99 in start_thread (arg=0xb4707b70) at pthread_create.c:304
#7 0xb5b1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb4f08b70 (LWP 29925)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb5ae0fe6 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2 0xb5b121ac in usleep (useconds=1000) at ../sysdeps/unix/sysv/linux/usleep.c:33
#3 0xb7e57337 in gui_event_loop(void*) () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
0000004 0xb61cbe99 in start_thread (arg=0xb4f08b70) at pthread_create.c:304
0000005 0xb5b1873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread 0xb536e8a0 (LWP 29910)):
#0 0xb7fe1424 in __kernel_vsyscall ()
0000001 0xb5a72e71 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2 0xb5a7634e in abort () at abort.c:92
#3 0xb5aa9577 in __libc_message (do_abort=2, fmt=0xb5b828ac "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
0000004 0xb5ab3961 in malloc_printerr (action=<value optimised out>, str=<value optimised out>, ptr=0x9840948) at malloc.c:6283
0000005 0xb5ab528b in _int_free (av=<value optimised out>, p=0x9840940) at malloc.c:4795
#6 0xb5ab841d in __libc_free (mem=0x9840948) at malloc.c:3738
#7 0xb5c6f4d1 in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6
0000008 0xb5c6f52d in operator delete[](void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6
0000009 0x96449207 in Granulator::releaseResources() () from /usr/lib/lxvst/argotlunar2.so
0000010 0x9646aa97 in JuceVSTWrapper::suspend() () from /usr/lib/lxvst/argotlunar2.so
0000011 0x96466ed0 in AudioEffect::dispatcher(int, int, int, void*, float) () from /usr/lib/lxvst/argotlunar2.so
0000012 0x96467047 in AudioEffectX::dispatcher(int, int, int, void*, float) () from /usr/lib/lxvst/argotlunar2.so
0000013 0x9646b9f0 in JuceVSTWrapper::dispatcher(int, int, int, void*, float) () from /usr/lib/lxvst/argotlunar2.so
0000014 0xb7e57c40 in vstfx_close(_VSTFX*) () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
#15 0xb7e4b0cc in ARDOUR::LXVSTPlugin::~LXVSTPlugin() () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
0000016 0xb7e4b142 in ARDOUR::LXVSTPlugin::~LXVSTPlugin() () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
#17 0xb7cbd2a6 in boost::detail::sp_counted_impl_p<ARDOUR::LXVSTPlugin>::dispose() () from ./gtk2_ardour/../build/libs/ardour/libardour.so.3
0000018 0x087aabe0 in LXVSTPluginUI::~LXVSTPluginUI() ()
0000019 0x087aad60 in LXVSTPluginUI::~LXVSTPluginUI() ()
0000020 0x085ae32d in PluginUIWindow::~PluginUIWindow() ()
0000021 0x085ae4f0 in PluginUIWindow::~PluginUIWindow() ()
0000022 0x085b5d63 in int idle_delete<PluginUIWindow>(PluginUIWindow*) ()
0000023 0x085b5f10 in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::pointer_functor1<PluginUIWindow*, int>, PluginUIWindow*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, bool>::call_it(sigc::internal::slot_rep*) ()
#24 0xb7359fc4 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000025 0xb7226311 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000026 0xb722aaa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000027 0xb722b270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000028 0xb722b92b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000029 0xb6f42c39 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
0000030 0xb6783357 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
0000031 0xb6783d42 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
0000032 0xb761decc in Gtkmm2ext::UI::run(Receiver&) () from ./gtk2_ardour/../build/libs/gtkmm2ext/libgtkmm2ext.so.0
0000033 0x084ad2f8 in main ()
(gdb)
TagsNo tags attached.

Activities

2011-10-17 15:08

 

argotlunar.patch (876 bytes)   
diff -ur argotlunar-2.0.2-src/src/Granulator.cpp argotlunar-2.0.2-cth1/src/Granulator.cpp
--- argotlunar-2.0.2-src/src/Granulator.cpp	2011-01-06 15:29:12.000000000 +0000
+++ argotlunar-2.0.2-cth1/src/Granulator.cpp	2011-10-17 16:05:03.347189918 +0100
@@ -1,6 +1,8 @@
 #include "Granulator.h"
 
 Granulator::Granulator(Parameters* parameters, const int internal_block_size)
+  : outbuf_left (0)
+  , outbuf_right (0)
 {
   this->parameters = parameters;
   this->internal_block_size = internal_block_size;
@@ -12,7 +14,8 @@
 
 Granulator::~Granulator()
 {
-  deleteGrains();
+  if (initialized)
+    deleteGrains();
   delete delay_line;
   delete grain_param_generator;
 }
@@ -45,7 +48,9 @@
 void Granulator::releaseResources()
 {
   delete[] outbuf_left;
+  outbuf_left = 0;
   delete[] outbuf_right;
+  outbuf_right = 0;
   active_grains = 0;
 }
 
argotlunar.patch (876 bytes)   

cth103

2011-10-17 15:09

administrator   ~0011695

This is a bug in the argotlunar plugin. The attached patch fixes it.

oofus

2011-12-09 17:14

developer   ~0012342

Did the attached patch ever get applied, or is it now not necessary ?

cth103

2011-12-09 17:23

administrator   ~0012344

http://argotlunar.info/ suggests that it was applied to 2.0.3.

oofus

2011-12-09 17:27

developer   ~0012345

Ah, it's a patch against the plugin, not Ardour. My mistake. Closing again :)

Issue History

Date Modified Username Field Change
2011-10-13 14:44 oofus New Issue
2011-10-13 14:44 oofus cost => 0.00
2011-10-14 00:34 cth103 Target Version => 3.0-beta1
2011-10-17 14:51 cth103 Status new => confirmed
2011-10-17 15:08 cth103 File Added: argotlunar.patch
2011-10-17 15:09 cth103 Note Added: 0011695
2011-10-17 15:09 cth103 Status confirmed => resolved
2011-10-17 15:09 cth103 Resolution open => fixed
2011-10-17 15:09 cth103 Assigned To => cth103
2011-12-09 17:14 oofus Note Added: 0012342
2011-12-09 17:14 oofus Status resolved => feedback
2011-12-09 17:14 oofus Resolution fixed => reopened
2011-12-09 17:23 cth103 Note Added: 0012344
2011-12-09 17:27 oofus Note Added: 0012345
2011-12-09 17:27 oofus Status feedback => closed
2011-12-09 17:27 oofus Resolution reopened => fixed