<div dir="ltr"><div><div><div><div>Hello Jonathan, <br>thanks for the propmt support. This is the output of valgrind when loading the patch I was talking about:<br><br>alberto@alberto-XPS-8300 ~ $ valgrind purr-data -nrt ~/Documenti/PureData_Archive/patches/AlbertoZ/Modulare_optim_tests/release/Main.pd <br>==3875== Memcheck, a memory error detector<br>==3875== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.<br>==3875== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info<br>==3875== Command: purr-data -nrt /home/alberto/Documenti/PureData_Archive/patches/AlbertoZ/Modulare_optim_tests/release/Main.pd<br>==3875== <br>guidir is /opt/purr-data/lib/pd-l2ork/bin<br>[1212/061021.708492:WARNING:chrome_main_delegate.cc(565)] final extension: <br>/etc/pd/gem.conf: No such file or directory<br>/home/alberto/.config/pure-data/gem.conf: No such file or directory<br>./gem.conf: No such file or directory<br>load plugins 'film' in '/opt/purr-data/lib/pd-l2ork/extra/Gem/'<br>pattern : /opt/purr-data/lib/pd-l2ork/extra/Gem/gem_film*.so<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_filmAVIPLAY.so'!<br><init> : Avifile RELEASE-0.7.48-131109-06:30-../src/configure<br><init> : Available CPU flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl <br><init> : 1600.00 MHz Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz processor detected<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_filmGMERLIN.so'!<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_filmMPEG3.so'!<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_filmQT4L.so'!<br>load plugins 'image' in '/opt/purr-data/lib/pd-l2ork/extra/Gem/'<br>pattern : /opt/purr-data/lib/pd-l2ork/extra/Gem/gem_image*.so<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_imageJPEG.so'!<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_imageMAGICK.so'!<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_imageSGI.so'!<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_imageTIFF.so'!<br>not reloading 'image' plugins (already 4 loaded)<br>load plugins 'image' in '/opt/purr-data/lib/pd-l2ork/extra/Gem/'<br>pattern : /opt/purr-data/lib/pd-l2ork/extra/Gem/gem_image*.so<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_imageJPEG.so'!<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_imageMAGICK.so'!<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_imageSGI.so'!<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_imageTIFF.so'!<br>load plugins 'model' in '/opt/purr-data/lib/pd-l2ork/extra/Gem/'<br>pattern : /opt/purr-data/lib/pd-l2ork/extra/Gem/gem_model*.so<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_modelOBJ.so'!<br>load plugins 'record' in '/opt/purr-data/lib/pd-l2ork/extra/Gem/'<br>pattern : /opt/purr-data/lib/pd-l2ork/extra/Gem/gem_record*.so<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so'!<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_recordV4L.so'!<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_recordV4L2.so'!                                              <br>==3875== Invalid read of size 4<br>==3875==    at 0x1C0B12AD: ??? (in /usr/lib/x86_64-linux-gnu/libquicktime.so.2.0.0)<br>==3875==    by 0x1C0B1ED8: ??? (in /usr/lib/x86_64-linux-gnu/libquicktime.so.2.0.0)<br>==3875==    by 0x1C0B4F60: lqt_registry_init (in /usr/lib/x86_64-linux-gnu/libquicktime.so.2.0.0)<br>==3875==    by 0x1F519E23: gem::plugins::recordQT4L::recordQT4L() (in /opt/purr-data/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)<br>==3875==    by 0x1F51A53A: ??? (in /opt/purr-data/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)<br>==3875==    by 0xFF27547: gem::plugins::record::getInstance() (in /opt/purr-data/lib/pd-l2ork/extra/Gem/Gem.pd_linux)<br>==3875==    by 0xFEFF304: gem::plugins::init() (in /opt/purr-data/lib/pd-l2ork/extra/Gem/Gem.pd_linux)<br>==3875==    by 0x4B0CDB: ??? (in /opt/purr-data/bin/pd-l2ork)<br>==3875==    by 0x4B111C: sys_loadlib_iter (in /opt/purr-data/bin/pd-l2ork)<br>==3875==    by 0x439194: canvas_path_iterate (in /opt/purr-data/bin/pd-l2ork)<br>==3875==    by 0x4B1367: sys_load_lib (in /opt/purr-data/bin/pd-l2ork)<br>==3875==    by 0x4A9452: glob_initfromgui (in /opt/purr-data/bin/pd-l2ork)<br>==3875==  Address 0x6d284f0 is 64 bytes inside a block of size 67 alloc'd<br>==3875==    at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)<br>==3875==    by 0x1C0B127D: ??? (in /usr/lib/x86_64-linux-gnu/libquicktime.so.2.0.0)<br>==3875==    by 0x1C0B1ED8: ??? (in /usr/lib/x86_64-linux-gnu/libquicktime.so.2.0.0)<br>==3875==    by 0x1C0B4F60: lqt_registry_init (in /usr/lib/x86_64-linux-gnu/libquicktime.so.2.0.0)<br>==3875==    by 0x1F519E23: gem::plugins::recordQT4L::recordQT4L() (in /opt/purr-data/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)<br>==3875==    by 0x1F51A53A: ??? (in /opt/purr-data/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)<br>==3875==    by 0xFF27547: gem::plugins::record::getInstance() (in /opt/purr-data/lib/pd-l2ork/extra/Gem/Gem.pd_linux)<br>==3875==    by 0xFEFF304: gem::plugins::init() (in /opt/purr-data/lib/pd-l2ork/extra/Gem/Gem.pd_linux)<br>==3875==    by 0x4B0CDB: ??? (in /opt/purr-data/bin/pd-l2ork)<br>==3875==    by 0x4B111C: sys_loadlib_iter (in /opt/purr-data/bin/pd-l2ork)<br>==3875==    by 0x439194: canvas_path_iterate (in /opt/purr-data/bin/pd-l2ork)<br>==3875==    by 0x4B1367: sys_load_lib (in /opt/purr-data/bin/pd-l2ork)<br>==3875== <br>==3875== Invalid read of size 4<br>==3875==    at 0x1C0B1298: ??? (in /usr/lib/x86_64-linux-gnu/libquicktime.so.2.0.0)<br>==3875==    by 0x1C0B1ED8: ??? (in /usr/lib/x86_64-linux-gnu/libquicktime.so.2.0.0)<br>==3875==    by 0x1C0B4F60: lqt_registry_init (in /usr/lib/x86_64-linux-gnu/libquicktime.so.2.0.0)<br>==3875==    by 0x1F519E23: gem::plugins::recordQT4L::recordQT4L() (in /opt/purr-data/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)<br>==3875==    by 0x1F51A53A: ??? (in /opt/purr-data/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)<br>==3875==    by 0xFF27547: gem::plugins::record::getInstance() (in /opt/purr-data/lib/pd-l2ork/extra/Gem/Gem.pd_linux)<br>==3875==    by 0xFEFF304: gem::plugins::init() (in /opt/purr-data/lib/pd-l2ork/extra/Gem/Gem.pd_linux)<br>==3875==    by 0x4B0CDB: ??? (in /opt/purr-data/bin/pd-l2ork)<br>==3875==    by 0x4B111C: sys_loadlib_iter (in /opt/purr-data/bin/pd-l2ork)<br>==3875==    by 0x439194: canvas_path_iterate (in /opt/purr-data/bin/pd-l2ork)<br>==3875==    by 0x4B1367: sys_load_lib (in /opt/purr-data/bin/pd-l2ork)<br>==3875==    by 0x4A9452: glob_initfromgui (in /opt/purr-data/bin/pd-l2ork)<br>==3875==  Address 0x6d286c4 is 68 bytes inside a block of size 70 alloc'd<br>==3875==    at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)<br>==3875==    by 0x1C0B127D: ??? (in /usr/lib/x86_64-linux-gnu/libquicktime.so.2.0.0)<br>==3875==    by 0x1C0B1ED8: ??? (in /usr/lib/x86_64-linux-gnu/libquicktime.so.2.0.0)<br>==3875==    by 0x1C0B4F60: lqt_registry_init (in /usr/lib/x86_64-linux-gnu/libquicktime.so.2.0.0)<br>==3875==    by 0x1F519E23: gem::plugins::recordQT4L::recordQT4L() (in /opt/purr-data/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)<br>==3875==    by 0x1F51A53A: ??? (in /opt/purr-data/lib/pd-l2ork/extra/Gem/gem_recordQT4L.so)<br>==3875==    by 0xFF27547: gem::plugins::record::getInstance() (in /opt/purr-data/lib/pd-l2ork/extra/Gem/Gem.pd_linux)<br>==3875==    by 0xFEFF304: gem::plugins::init() (in /opt/purr-data/lib/pd-l2ork/extra/Gem/Gem.pd_linux)<br>==3875==    by 0x4B0CDB: ??? (in /opt/purr-data/bin/pd-l2ork)<br>==3875==    by 0x4B111C: sys_loadlib_iter (in /opt/purr-data/bin/pd-l2ork)<br>==3875==    by 0x439194: canvas_path_iterate (in /opt/purr-data/bin/pd-l2ork)<br>==3875==    by 0x4B1367: sys_load_lib (in /opt/purr-data/bin/pd-l2ork)<br>==3875== <br>load plugins 'video' in '/opt/purr-data/lib/pd-l2ork/extra/Gem/'<br>pattern : /opt/purr-data/lib/pd-l2ork/extra/Gem/gem_video*.so<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_videoDC1394.so'!<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_videoDV4L.so'!<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_videoUNICAP.so'!<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_videoV4L.so'!<br>dylib loading file '/opt/purr-data/lib/pd-l2ork/extra/Gem/gem_videoV4L2.so'! <br><br>Up to here the patch is on the screen with no issues, When I try 
to open the main abstraction present in the patch, which contains the GUI, I get a stack 
overflow:<br><br>==3875== Stack overflow in thread 1: can't grow stack to 0xffe801fa8<br>==3875== Can't extend stack to 0xffe801058 during signal delivery for thread 1:<br>==3875==   no stack segment<br>==3875== <br>==3875== Process terminating with default action of signal 11 (SIGSEGV)<br>==3875==  Access not within mapped region at address 0xFFE801058<br>==3875==    at 0x444938: ??? (in /opt/purr-data/bin/pd-l2ork)<br>==3875==  If you believe this happened as a result of a stack<br>==3875==  overflow in your program's main thread (unlikely but<br>==3875==  possible), you can try to increase the size of the<br>==3875==  main thread stack using the --main-stacksize= flag.<br>==3875==  The main thread stack size used in this run was 8388608.<br>==3875== <br>==3875== HEAP SUMMARY:<br>==3875==     in use at exit: 178,356,838 bytes in 238,525 blocks<br>==3875==   total heap usage: 609,140 allocs, 370,615 frees, 2,153,577,540 bytes allocated<br>==3875== <br>==3875== LEAK SUMMARY:<br>==3875==    definitely lost: 46,152 bytes in 306 blocks<br>==3875==    indirectly lost: 22,744 bytes in 761 blocks<br>==3875==      possibly lost: 52,177 bytes in 1,523 blocks<br>==3875==    still reachable: 178,235,765 bytes in 235,935 blocks<br>==3875==         suppressed: 0 bytes in 0 blocks<br>==3875== Rerun with --leak-check=full to see details of leaked memory<br>==3875== <br>==3875== For counts of detected and suppressed errors, rerun with: -v<br>==3875== ERROR SUMMARY: 165 errors from 2 contexts (suppressed: 0 from 0)<br>Ucciso             (<== KILLED :-)<br>alberto@alberto-XPS-8300 ~ $ [3877:3877:1212/061304.191686:ERROR:extension_function_dispatcher.cc(601)] Permission denied for nw.App.quit<br><br><br></div><div>I can see an issue with a GEM library above, but this patch does not use GEM.</div><div></div>This patch never caused issues since few releases ago (I'm not sure I checked it with 2.3.3).</div><div>I quickly checked the windows version of purr-data 2.4.4 with same crash results.</div><div>Just in case, the patch is available as part of my patch collection, but of course I don't force anyone at debugging it :-)</div><div><a href="https://sites.google.com/site/albertozin/Home/pd">https://sites.google.com/site/albertozin/Home/pd</a> , it's the patch called <b style="color:rgb(0,0,0);font-size:small;line-height:21px">~moduLaRe~</b><br></div>Any feedback on how to debug further is welcome. <br><br></div>Thanks,<br><br></div>Alberto <br><div><div><div><div><div><br><br><br><br><br><br></div></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-12-11 23:19 GMT+01:00 Jonathan Wilkes <span dir="ltr"><<a href="mailto:jancsika@yahoo.com" target="_blank">jancsika@yahoo.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:13px"><div>Try installing valgrind and then prefixing the pd-l2ork command with it:</div><div><br></div><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4237">valgrind pd-l2ork -nrt yourPatch.pd<br></div><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4065"><span></span></div><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_3905" class="m_8312947261126166602qtdSeparateBR"><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4113">That should provide a backtrace that gives me a little more info about where the bug is.</div><div><br></div><div>Also, if you can take one of the patches which causes the segfault and remove the extraneous <br></div><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4239" dir="ltr">parts of the patch that would be helpful.  On another segfault issue I was able to whittle the patch <br></div><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4263" dir="ltr">down to about 10 objects total which helped narrow things down.</div><div dir="ltr"><br></div><div dir="ltr">-Jonathan</div><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4264" dir="ltr"><br></div></div><div style="display:block" id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_3995" class="m_8312947261126166602yahoo_quoted">  <div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_3994" style="font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:13px"> <div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_3993" style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"> <div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4003" dir="ltr"> <font size="2" face="Arial"> <hr size="1"> <b><span style="font-weight:bold">From:</span></b> Alberto Zin <<a href="mailto:alberto.zin@gmail.com" target="_blank">alberto.zin@gmail.com</a>><br> <b><span style="font-weight:bold">To:</span></b> <a href="mailto:l2ork-dev@disis.music.vt.edu" target="_blank">l2ork-dev@disis.music.vt.edu</a> <br> <b><span style="font-weight:bold">Sent:</span></b> Monday, December 11, 2017 4:28 PM<br> <b><span style="font-weight:bold">Subject:</span></b> Re: [L2Ork-dev] Purr Data 2.4.4<br> </font> </div> <div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_3992" class="m_8312947261126166602y_msg_container"><br><div id="m_8312947261126166602yiv3114645665"><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_3991"><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_3990" dir="ltr"><span class=""><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_3989"><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_3988"><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_3987"><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4001"><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4000"><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_3999"><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_3998"><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_3997"><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4037">Hello,<br clear="none"><br clear="none"></div>for some reasons I'm not yet able to investigate in detail, this release 2.4.4 of purr-data broke something on my system.<br clear="none"></div>Many of my past patches, when opened present a "segmentation fault" error.<br clear="none"></div>My simple question is; in order to debug the issue and report something useful to the issue tracker on github<br clear="none"></div>do I need to build a purr-data version myself with the debug flags enabled? <br clear="none"></div><div>Any simpler ways like high verbosity level when opening a patch or similar?<br clear="none"></div></div><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_3986">Since I have a lot of GoP on my patches I suspect that it is something related to this.<br clear="none"></div><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4039"><br clear="none"></div>I'm on Linux Mint 17.3 - 64 bits (based on Ubuntu 14.04).<br clear="none"></div>My PPA is dr_graef/pd-l2ork.trusty<br clear="none"><br clear="none"></div>Thanks in advance,<br clear="none"><br clear="none"></div>Alberto <br clear="none"><div><div><br clear="none"><br clear="none"><div><br clear="none"><div><div><div><div><div><br clear="none"></div></div></div></div></div></div></div></div></span><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4275" class="m_8312947261126166602yiv3114645665gmail_extra"><br clear="none"><div id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4274" class="m_8312947261126166602yiv3114645665gmail_quote"><span class="">2017-12-09 16:16 GMT+01:00 Albert Graef <span dir="ltr"><<a rel="nofollow" shape="rect" href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a>></span>:<br clear="none"></span><blockquote id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4273" class="m_8312947261126166602yiv3114645665gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">The github mirror at <a rel="nofollow" shape="rect" href="https://github.com/agraef/purr-data" target="_blank">https://github.com/agraef/ purr-data</a> has also been updated, as well as the JGU Arch and Ubuntu packages (<a rel="nofollow" shape="rect" href="https://agraef.github.io/purr-data/#jgu-packages" target="_blank">https://agraef.github.io/ purr-data/#jgu-packages</a>). As usual, the JGU Ubuntu packages are still building on Launchpad, but they should be ready soon.<br clear="none"></div><div><div class="h5"><div class="m_8312947261126166602yiv3114645665gmail_extra"><br clear="none"><div class="m_8312947261126166602yiv3114645665gmail_quote">On Wed, Dec 6, 2017 at 6:07 AM, Jonathan Wilkes <span dir="ltr"><<a rel="nofollow" shape="rect" href="mailto:jancsika@yahoo.com" target="_blank">jancsika@yahoo.com</a>></span> wrote:<br clear="none"><blockquote class="m_8312947261126166602yiv3114645665gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:13px"><div id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4323">Hi list,</div><div id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4348"><br clear="none"></div><div id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4349">Purr Data 2.4.4 is now available:</div><div id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4621"><br clear="none"></div><div dir="ltr" id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4385"><a rel="nofollow" shape="rect" id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4384" href="https://github.com/jonwwilkes/purr-data/releases/tag/2.4.4" target="_blank">https://github.com/jonwwilkes/ purr-data/releases/tag/2.4.4</a></div><div id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4434"><br clear="none"></div><div id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4448">Please report bugs here:</div><div id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4465"><br clear="none"></div><div dir="ltr" id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4466"><a rel="nofollow" shape="rect" id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4499" href="https://git.purrdata.net/jwilkes/purr-data/issues" target="_blank">https://git.purrdata.net/jwilk es/purr-data/issues</a></div><div id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4506"><br clear="none"></div><div dir="ltr" id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4605">Changes:</div><div dir="ltr" id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4673">* fixed dangling selection rectangle when a new patch window gains focus</div><div dir="ltr" id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4653">* added Pd Vanilla fudiparse and fudiformat classes</div><div dir="ltr" id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4654">* fixed crasher and consistency error with nested gops</div><div dir="ltr" id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4674">* fixed crasher when conforming a struct used as an array template in another struct</div><div dir="ltr" id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4671">* fixed display error with [moonlib/mknob] inside gop</div><div dir="ltr">* fixed erroneous error message with [set]</div><div dir="ltr" id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4655">* various other GUI fixes for GOP</div><div dir="ltr" id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4660"><br clear="none"></div><div dir="ltr" id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4667">Best,</div><div dir="ltr" id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4672">Jonathan<br clear="none"></div><div dir="ltr" id="m_8312947261126166602yiv3114645665m_385271114626462827m_-1845042351461207550yui_3_16_0_ym19_1_1512536549739_4590"><br clear="none"></div></div></div><br clear="none">______________________________ _________________<br clear="none">
L2Ork-dev mailing list<br clear="none">
<a rel="nofollow" shape="rect" href="mailto:L2Ork-dev@disis.music.vt.edu" target="_blank">L2Ork-dev@disis.music.vt.edu</a><br clear="none">
<a rel="nofollow" shape="rect" href="https://disis.music.vt.edu/listinfo/l2ork-dev" target="_blank">https://disis.music.vt.edu/lis tinfo/l2ork-dev</a><span class="m_8312947261126166602yiv3114645665HOEnZb"><font color="#888888"><br clear="none"></font></span></blockquote></div><span class="m_8312947261126166602yiv3114645665HOEnZb"><font color="#888888"><br clear="none"><br clear="all"><br clear="none">-- <br clear="none"></font></span><div class="m_8312947261126166602yiv3114645665m_385271114626462827gmail_signature"><div dir="ltr">Dr. Albert Gr"af<br clear="none">Computer Music Research Group, JGU Mainz, Germany<br clear="none">Email:  <a rel="nofollow" shape="rect" href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a><br clear="none">WWW:    <a rel="nofollow" shape="rect" href="https://plus.google.com/+AlbertGraef" target="_blank">https://plus.google.com/+ AlbertGraef</a></div></div>
</div><div class="m_8312947261126166602yiv3114645665yqt1763587785" id="m_8312947261126166602yiv3114645665yqtfd22632">
<br clear="none">______________________________ _________________<br clear="none">
L2Ork-dev mailing list<br clear="none">
<a rel="nofollow" shape="rect" href="mailto:L2Ork-dev@disis.music.vt.edu" target="_blank">L2Ork-dev@disis.music.vt.edu</a><br clear="none">
<a id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4278" rel="nofollow" shape="rect" href="https://disis.music.vt.edu/listinfo/l2ork-dev" target="_blank">https://disis.music.vt.edu/ listinfo/l2ork-dev</a><br clear="none"></div></div></div></blockquote></div><div class="m_8312947261126166602yiv3114645665yqt1763587785" id="m_8312947261126166602yiv3114645665yqtfd69765"><br clear="none"></div></div></div></div></div><div><div class="h5"><div class="m_8312947261126166602yqt1763587785" id="m_8312947261126166602yqtfd00889">______________________________<wbr>_________________<br clear="none">L2Ork-dev mailing list<br clear="none"><a shape="rect" href="mailto:L2Ork-dev@disis.music.vt.edu" target="_blank">L2Ork-dev@disis.music.vt.edu</a><br clear="none"><a id="m_8312947261126166602yui_3_16_0_ym19_1_1513030512227_4280" shape="rect" href="https://disis.music.vt.edu/listinfo/l2ork-dev" target="_blank">https://disis.music.vt.edu/<wbr>listinfo/l2ork-dev</a></div><br><br></div></div></div> </div> </div>  </div></div></div><br>______________________________<wbr>_________________<br>
L2Ork-dev mailing list<br>
<a href="mailto:L2Ork-dev@disis.music.vt.edu">L2Ork-dev@disis.music.vt.edu</a><br>
<a href="https://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">https://disis.music.vt.edu/<wbr>listinfo/l2ork-dev</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div></div><div><a href="https://soundcloud.com/albertoz" target="_blank">https://soundcloud.com/albertoz</a></div><div><a href="https://soundcloud.com/albertoz" target="_blank"><span></span></a><a href="https://www.flickr.com/photos/94787902@N08/" target="_blank">https://www.flickr.com/photos/94787902@N08/</a></div><div><div><a href="http://sites.google.com/site/albertozin/" target="_blank">http://sites.google.com/site/albertozin/</a> <br></div></div><div><br></div><div>47 41 4d 45 20 4f 56 45 52</div></div></div>
</div>