[flext] "Bus Error" if a thread-based external is replaced
Spencer Russell
spencer.f.russell at gmail.com
Mon Feb 14 03:14:09 CET 2011
I'm on Ubuntu 10.10, running pdextended 0.42.5
Steps to reproduce:
copy the thread2 tutorial example external to your PD path
open the attached simple patch
copy the thread2 again while the patch is running
behavior:
PD will crash with a bus error.
backtrace:
#0 0x00007fffe82125a9 in flext_multi::ThrCond::TimedWait(double) ()
from /home/srussell/pd-externals/thread2.pd_linux
#1 0x00007fffe821c044 in flext_base_multi::QWorker(flext_multi::thr_params*)
() from /home/srussell/pd-externals/thread2.pd_linux
#2 0x00007fffe821328c in ?? ()
from /home/srussell/pd-externals/thread2.pd_linux
#3 0x00007ffff703c971 in start_thread () from /lib/libpthread.so.0
#4 0x00007ffff6d9891d in clone () from /lib/libc.so.6
#5 0x0000000000000000 in ?? ()
-------------- next part --------------
A non-text attachment was scrubbed...
Name: flext thread bus error.pd
Type: text/x-puredata
Size: 182 bytes
Desc: not available
URL: <http://grrrr.org/pipermail/flext/attachments/20110213/48fc4391/attachment.bin>
More information about the flext
mailing list