[L2Ork-dev] disis_munger~ in last purr-data release?

Albert Graef aggraef at gmail.com
Sun Mar 4 01:01:16 EST 2018


On Sun, Mar 4, 2018 at 3:41 AM, Albert Graef aggraef at gmail.com
<http://mailto:aggraef@gmail.com> wrote:

Anyway, I tried the latest flext source on Windows, and it builds in
msys2 (using the autoconf build system, i.e. ./bootstrap; ./configure;
make) but only produces static libraries there. That’s all I can say
right now, I didn’t yet try to build anything against it.

Well, I was finally able to build disis_munger~ against the latest flext
and stk sources. I just ignored all those crazy flext build scripts (which
don’t work in msys anyway) and rolled my own Makefile (attached) by
gleaning all the compile options from the Linux build scripts. It’s
compiling and linking fine, using the static flext and stk libraries.

The external loads but it crashes Pd immediately (both latest Vanilla and
Purr), with this message from the rt engine:

free(): invalid pointer
Pd: signal 6

gdb backtrace (running in vanilla):

#0  0x00007ffff676b860 in raise () from /usr/lib/libc.so.6
#1  0x00007ffff676cec9 in abort () from /usr/lib/libc.so.6
#2  0x00007ffff67ae437 in __libc_message () from /usr/lib/libc.so.6
#3  0x00007ffff67b478b in malloc_printerr () from /usr/lib/libc.so.6
#4  0x00007ffff67b624c in _int_free () from /usr/lib/libc.so.6
#5  0x00007fffe7932a84 in QueueFifo::~QueueFifo() ()
   from /home/ag/tmp/purr-data/l2ork_addons/disis_munger/disis_munger~.pd_linux
#6  0x00007fffe7934e23 in QWork(bool, flext_base_multi*) ()
   from /home/ag/tmp/purr-data/l2ork_addons/disis_munger/disis_munger~.pd_linux
#7  0x00007fffe7934ff4 in flext_base_multi::QWorker(flext_multi::thr_params*)
    ()
   from /home/ag/tmp/purr-data/l2ork_addons/disis_munger/disis_munger~.pd_linux
#8  0x00007fffe792e33c in LaunchHelper(thr_entry*) ()
   from /home/ag/tmp/purr-data/l2ork_addons/disis_munger/disis_munger~.pd_linux
#9  0x00007ffff768b08c in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ffff682ce7f in clone () from /usr/lib/libc.so.6

Same on Linux and Windows. Ico, it looks like disis_munger~ needs some
tender care by someone who knows flext better than me. ;-)

Albert
​
-- 
Dr. Albert Gr"af
Computer Music Research Group, JGU Mainz, Germany
Email:  aggraef at gmail.com
WWW:    https://plus.google.com/+AlbertGraef
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20180304/817b2609/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Makefile
Type: application/octet-stream
Size: 1311 bytes
Desc: not available
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20180304/817b2609/attachment.obj>


More information about the L2Ork-dev mailing list