View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004373 | ardour | bugs | public | 2011-10-13 14:44 | 2011-12-09 17:27 |
| Reporter | oofus | Assigned To | cth103 | ||
| Priority | normal | Severity | minor | Reproducibility | sometimes |
| Status | closed | Resolution | fixed | ||
| Platform | Dell D830 core2duo T9300 2.5GHz | OS | Kubuntu | OS Version | 10.10 |
| Target Version | 3.0-beta1 | ||||
| Summary | 0004373: [CRASH] removing plugins can cause a crash | ||||
| Description | [CRASH] removing plugins can cause a crash | ||||
| Additional Information | SHOW 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) | ||||
| Tags | No tags attached. | ||||
|
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;
}
|
|
|
This is a bug in the argotlunar plugin. The attached patch fixes it. |
|
|
Did the attached patch ever get applied, or is it now not necessary ? |
|
|
http://argotlunar.info/ suggests that it was applied to 2.0.3. |
|
|
Ah, it's a patch against the plugin, not Ardour. My mistake. Closing again :) |
| 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 |