[BUG] Collective crashes host in wrong closing case.

Discussion about: tracktion.com
Post Reply New Topic
RELATED
PRODUCTS

Post

Hi Collective will crash the host ( tested in Waveform9 and Renoise ) if I choose to browse for sounds, then close Collective's GUI with the search window still open then choose to cancel.

output from gdb in Waveform9 :-

Thread 116 "Waveform9" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff9b7fe700 (LWP 28848)]
0x00007fff99bf4a05 in ?? () from /home/miko/.vst/Collective.so
(gdb) thread apply all bt

Thread 121 (Thread 0x7fff77fff700 (LWP 28856)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1 0x00007fff99a449cc in ?? () from /home/miko/.vst/Collective.so
#2 0x00007fff99a74380 in ?? () from /home/miko/.vst/Collective.so
#3 0x00007fff99a6684d in ?? () from /home/miko/.vst/Collective.so
#4 0x00007fff99a66959 in ?? () from /home/miko/.vst/Collective.so
#5 0x00007ffff6c536ba in start_thread (arg=0x7fff77fff700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 120 (Thread 0x7fff9887f700 (LWP 28855)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:143
#1 0x00007fff99a449eb in ?? () from /home/miko/.vst/Collective.so
#2 0x00007fff99c7d746 in ?? () from /home/miko/.vst/Collective.so
#3 0x00007fff99a6684d in ?? () from /home/miko/.vst/Collective.so
#4 0x00007fff99a66959 in ?? () from /home/miko/.vst/Collective.so
#5 0x00007ffff6c536ba in start_thread (arg=0x7fff9887f700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
---Type <return> to continue, or q <return> to quit---
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 119 (Thread 0x7fff99080700 (LWP 28854)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:143
#1 0x00007fff99a449eb in ?? () from /home/miko/.vst/Collective.so
#2 0x00007fff99c7d746 in ?? () from /home/miko/.vst/Collective.so
#3 0x00007fff99a6684d in ?? () from /home/miko/.vst/Collective.so
#4 0x00007fff99a66959 in ?? () from /home/miko/.vst/Collective.so
#5 0x00007ffff6c536ba in start_thread (arg=0x7fff99080700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 118 (Thread 0x7fff99881700 (LWP 28853)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:143
#1 0x00007fff99a449eb in ?? () from /home/miko/.vst/Collective.so
#2 0x00007fff99c7d746 in ?? () from /home/miko/.vst/Collective.so
#3 0x00007fff99a6684d in ?? () from /home/miko/.vst/Collective.so
#4 0x00007fff99a66959 in ?? () from /home/miko/.vst/Collective.so
#5 0x00007ffff6c536ba in start_thread (arg=0x7fff99881700)
at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 116 (Thread 0x7fff9b7fe700 (LWP 28848)):
#0 0x00007fff99bf4a05 in ?? () from /home/miko/.vst/Collective.so
#1 0x00007fff99b71125 in ?? () from /home/miko/.vst/Collective.so
#2 0x00007fff99b71d6a in ?? () from /home/miko/.vst/Collective.so
#3 0x00007fff99b76beb in ?? () from /home/miko/.vst/Collective.so
#4 0x00007fff99b78336 in ?? () from /home/miko/.vst/Collective.so
#5 0x00007fff99b78c06 in ?? () from /home/miko/.vst/Collective.so
#6 0x00007fff99b7923f in ?? () from /home/miko/.vst/Collective.so
#7 0x00007fff99b92d8d in ?? () from /home/miko/.vst/Collective.so
#8 0x00007fff99b19fee in ?? () from /home/miko/.vst/Collective.so
#9 0x00007fff99a7607d in ?? () from /home/miko/.vst/Collective.so
#10 0x00007fff99a761da in ?? () from /home/miko/.vst/Collective.so
#11 0x00007fff99a0a422 in ?? () from /home/miko/.vst/Collective.so
#12 0x00007fff99a6684d in ?? () from /home/miko/.vst/Collective.so
#13 0x00007fff99a66959 in ?? () from /home/miko/.vst/Collective.so
#14 0x00007ffff6c536ba in start_thread (arg=0x7fff9b7fe700)
at pthread_create.c:333
#15 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

---Type <return> to continue, or q <return> to quit---
Thread 36 (Thread 0x7fff9affd700 (LWP 26811)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1 0x0000000000a01da4 in ?? ()
#2 0x0000000000a01e3d in ?? ()
#3 0x00007ffff6c536ba in start_thread (arg=0x7fff9affd700)
at pthread_create.c:333
#4 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 35 (Thread 0x7fffd9ffb700 (LWP 26810)):
#0 0x00007ffff6c5c51d in read () at ../sysdeps/unix/syscall-template.S:84
#1 0x0000000000d68225 in ?? ()
#2 0x00000000009ed40b in ?? ()
#3 0x00000000009ed49f in ?? ()
#4 0x00007ffff6c536ba in start_thread (arg=0x7fffd9ffb700)
at pthread_create.c:333
#5 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 25 (Thread 0x7fff9bfff700 (LWP 26784)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
---Type <return> to continue, or q <return> to quit---
#1 0x00000000009d4aa7 in ?? ()
#2 0x0000000000c8e2ad in ?? ()
#3 0x00000000009ed40b in ?? ()
#4 0x00000000009ed49f in ?? ()
#5 0x00007ffff6c536ba in start_thread (arg=0x7fff9bfff700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 24 (Thread 0x7fffa099e700 (LWP 26783)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1 0x00000000009d4aa7 in ?? ()
#2 0x0000000000c8e2ad in ?? ()
#3 0x00000000009ed40b in ?? ()
#4 0x00000000009ed49f in ?? ()
#5 0x00007ffff6c536ba in start_thread (arg=0x7fffa099e700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 23 (Thread 0x7fffa119f700 (LWP 26782)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
---Type <return> to continue, or q <return> to quit---
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1 0x00000000009d4aa7 in ?? ()
#2 0x0000000000c8e2ad in ?? ()
#3 0x00000000009ed40b in ?? ()
#4 0x00000000009ed49f in ?? ()
#5 0x00007ffff6c536ba in start_thread (arg=0x7fffa119f700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 22 (Thread 0x7fffd8091700 (LWP 26781)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fffb856f86f in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffb854c0a5 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffb854b037 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4 0x00007fffb854a7d8 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#5 0x00007fffb856d3b0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#6 0x00007ffff6c536ba in start_thread (arg=0x7fffd8091700)
at pthread_create.c:333
#7 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 20 (Thread 0x7ffff0089700 (LWP 26779)):
---Type <return> to continue, or q <return> to quit---
#0 0x00007ffff6c5c51d in read () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007fffb856eb95 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffb857293c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffb856d3b0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4 0x00007ffff6c536ba in start_thread (arg=0x7ffff0089700)
at pthread_create.c:333
#5 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7ffff010a700 (LWP 26778)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fffb856e1dc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffb8560f08 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffb856d3b0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4 0x00007ffff6c536ba in start_thread (arg=0x7ffff010a700)
at pthread_create.c:333
#5 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7fffb95aa700 (LWP 26775)):
#0 0x00007ffff5ed474d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x0000000000935d38 in ?? ()
---Type <return> to continue, or q <return> to quit---
#2 0x00000000009ed40b in ?? ()
#3 0x00000000009ed49f in ?? ()
#4 0x00007ffff6c536ba in start_thread (arg=0x7fffb95aa700)
at pthread_create.c:333
#5 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7fffbbfff700 (LWP 26773)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1 0x00000000009d4aa7 in ?? ()
#2 0x00000000009fb458 in ?? ()
#3 0x00000000009ed40b in ?? ()
#4 0x00000000009ed49f in ?? ()
#5 0x00007ffff6c536ba in start_thread (arg=0x7fffbbfff700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7fffc0f8c700 (LWP 26772)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1 0x00000000009d4aa7 in ?? ()
---Type <return> to continue, or q <return> to quit---
#2 0x0000000000b813b6 in ?? ()
#3 0x00000000009ed40b in ?? ()
#4 0x00000000009ed49f in ?? ()
#5 0x00007ffff6c536ba in start_thread (arg=0x7fffc0f8c700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7fffc178d700 (LWP 26771)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1 0x00000000009d4aa7 in ?? ()
#2 0x0000000000b84438 in ?? ()
#3 0x00000000009ed40b in ?? ()
#4 0x00000000009ed49f in ?? ()
#5 0x00007ffff6c536ba in start_thread (arg=0x7fffc178d700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fffda7fc700 (LWP 26769)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
---Type <return> to continue, or q <return> to quit---
#1 0x00000000009d4aa7 in ?? ()
#2 0x0000000000a1165a in ?? ()
#3 0x00000000009ed40b in ?? ()
#4 0x00000000009ed49f in ?? ()
#5 0x00007ffff6c536ba in start_thread (arg=0x7fffda7fc700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fffdaffd700 (LWP 26768)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1 0x00000000009d4aa7 in ?? ()
#2 0x0000000000a1165a in ?? ()
#3 0x00000000009ed40b in ?? ()
#4 0x00000000009ed49f in ?? ()
#5 0x00007ffff6c536ba in start_thread (arg=0x7fffdaffd700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fffdb7fe700 (LWP 26767)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
---Type <return> to continue, or q <return> to quit---
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1 0x00000000009d4aa7 in ?? ()
#2 0x0000000000a1165a in ?? ()
#3 0x00000000009ed40b in ?? ()
#4 0x00000000009ed49f in ?? ()
#5 0x00007ffff6c536ba in start_thread (arg=0x7fffdb7fe700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fffdbfff700 (LWP 26766)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1 0x00000000009d4aa7 in ?? ()
#2 0x0000000000a1165a in ?? ()
#3 0x00000000009ed40b in ?? ()
#4 0x00000000009ed49f in ?? ()
#5 0x00007ffff6c536ba in start_thread (arg=0x7fffdbfff700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7ffff0fc7700 (LWP 26765)):
---Type <return> to continue, or q <return> to quit---
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1 0x00000000009d4aa7 in ?? ()
#2 0x0000000000a1165a in ?? ()
#3 0x00000000009ed40b in ?? ()
#4 0x00000000009ed49f in ?? ()
#5 0x00007ffff6c536ba in start_thread (arg=0x7ffff0fc7700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7ffff17c8700 (LWP 26764)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1 0x00000000009d4aa7 in ?? ()
#2 0x0000000000a1165a in ?? ()
#3 0x00000000009ed40b in ?? ()
#4 0x00000000009ed49f in ?? ()
#5 0x00007ffff6c536ba in start_thread (arg=0x7ffff17c8700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

---Type <return> to continue, or q <return> to quit---
Thread 4 (Thread 0x7ffff1fc9700 (LWP 26763)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1 0x00000000009d4aa7 in ?? ()
#2 0x0000000000a1165a in ?? ()
#3 0x00000000009ed40b in ?? ()
#4 0x00000000009ed49f in ?? ()
#5 0x00007ffff6c536ba in start_thread (arg=0x7ffff1fc9700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7ffff27ca700 (LWP 26762)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1 0x00000000009d4aa7 in ?? ()
#2 0x0000000000a1165a in ?? ()
#3 0x00000000009ed40b in ?? ()
#4 0x00000000009ed49f in ?? ()
#5 0x00007ffff6c536ba in start_thread (arg=0x7ffff27ca700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
---Type <return> to continue, or q <return> to quit---

Thread 2 (Thread 0x7ffff2fcb700 (LWP 26761)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1 0x00000000009d4aa7 in ?? ()
#2 0x0000000000a3bb85 in ?? ()
#3 0x00000000009ed40b in ?? ()
#4 0x00000000009ed49f in ?? ()
#5 0x00007ffff6c536ba in start_thread (arg=0x7ffff2fcb700)
at pthread_create.c:333
#6 0x00007ffff5ee041d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7ffff7fab740 (LWP 26754)):
#0 0x00007ffff5ed474d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x0000000000a38e55 in ?? ()
#2 0x0000000000a38f3c in ?? ()
#3 0x0000000000588ba4 in ?? ()
#4 0x00007ffff5df9830 in __libc_start_main (main=0x41d4e9, argc=1,
argv=0x7fffffffde18, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffde08)
at ../csu/libc-start.c:291
#5 0x00000000005a7199 in ?? ()
(gdb)
(gdb)
(gdb)
(gdb)

Post Reply

Return to “Tracktion”