[L2Ork-dev] new alpha release of pd-l2ork

Albert Graef aggraef at gmail.com
Thu May 26 12:31:44 UTC 2016


Hi Ico,

On Thu, May 26, 2016 at 7:26 AM, Ivica Bukvic <ico at vt.edu> wrote:

> New version containing bunch of ports from vanilla and fixes to the issues
> reported by the users over the past several weeks is now out and I could
> really use some feedback in terms of testing. New features/fixes include:
>

thanks for all the amazing new stuff! :)

I didn't do exhaustive testing of the new and updated features yet, but
since you've asked for feedback, here goes. All testing done with latest
revision (4f92725) on Manjaro (Arch).

On the bright side, 'sys_fopen' appears to work fine, so ticket #34 can be
closed.

'clone' also appears to work fine, AFAICT (only played around a little with
the help patch).

On the not so bright side, I can get neither 'array' nor 'text' to work.
The corresponding help patches just make pd-l2ork segfault as soon as I try
to open them. Even a rather minimal test patch (bug.pd, attached) makes
pd-l2ork segfault. I've also attached a gdb backtrace from 'array'
(pd-l2org-bt.txt) so that you can try to make sense of this ('text'
produces basically the same backtrace). I should add that the same objects
work fine in vanilla for me, so it's probably *not* an Arch- or
cpu-specific issue.

The last thing is from my personal wishlist. While you're at it, could
'menu_openfile' please be added back to pd-l2ork? Suggested patch to
pd_menus_SHORT.tcl attached. I'm not sure how many external writers are
using this, but I certainly do as it provides a convenient way to open the
programs associated with Pure and Faust externals in Pd. I'm currently
applying this patch in the Arch package, but it would be nice to have this
working again on Debian/Ubuntu as well. Shouldn't do much harm either since
it's in its own namespace. :-)

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/20160526/5be0fd9b/attachment.html>
-------------- next part --------------
Thread 1 "pd-l2ork" received signal SIGSEGV, Segmentation fault.
0x00000000004bc5b7 in pd_typedmess (x=x at entry=0x301e8d0, s=0xbcb8a0, 
    argc=argc at entry=4, argv=argv at entry=0x7fffffffb1e0) at m_class.c:774
774	        if (m && m->me_name == s)
(gdb) bt
#0  0x00000000004bc5b7 in pd_typedmess (x=x at entry=0x301e8d0, s=0xbcb8a0, 
    argc=argc at entry=4, argv=argv at entry=0x7fffffffb1e0) at m_class.c:774
#1  0x00000000004c63ce in binbuf_eval (x=x at entry=0x2a9c340, target=0x301e8d0, 
    target at entry=0x0, argc=argc at entry=0, argv=argv at entry=0x0) at m_binbuf.c:903
#2  0x00000000004c791c in binbuf_evalfile (name=<optimized out>, 
    dir=<optimized out>) at m_binbuf.c:1669
#3  0x00000000004c79f5 in glob_evalfile (ignore=ignore at entry=0x0, 
    name=0x2a9c1c0, dir=dir at entry=0xcde500) at m_binbuf.c:1690
#4  0x00000000004cb40d in openit (
    dirname=dirname at entry=0xce0250 "/home/ag/Sources/aur4/misc/pd-l2ork/src/pd-l2ork/pd/doc/5.reference", filename=0xcb30c0 "array-object-help.pd")
    at s_main.c:177
#5  0x00000000004cc14e in glob_initfromgui (dummy=<optimized out>, 
    s=<optimized out>, argc=<optimized out>, argv=<optimized out>)
    at s_main.c:245
#6  0x00000000004bc878 in pd_typedmess (x=x at entry=0xbaaf58 <glob_pdobject>, 
    s=0xbd69c0, argc=argc at entry=32, argv=argv at entry=0x7fffffffda70)
    at m_class.c:782
#7  0x00000000004c63ce in binbuf_eval (x=<optimized out>, 
    target=0xbaaf58 <glob_pdobject>, target at entry=0x0, argc=argc at entry=0, 
    argv=argv at entry=0x0) at m_binbuf.c:903
#8  0x00000000004cec12 in socketreceiver_read (x=0xcb3a50, fd=4)
    at s_inter.c:569
---Type <return> to continue, or q <return> to quit---
#9  0x00000000004cdd47 in sys_domicrosleep (microsec=microsec at entry=0, 
    pollem=1) at s_inter.c:207
#10 0x00000000004d01eb in sys_pollgui () at s_inter.c:901
#11 0x00000000004ca8e1 in m_pollingscheduler () at m_sched.c:537
#12 m_mainloop () at m_sched.c:617
#13 0x00000000004cd7b8 in sys_main (argc=<optimized out>, argv=<optimized out>)
    at s_main.c:365
#14 0x00007ffff6bdb741 in __libc_start_main () from /usr/lib/libc.so.6
#15 0x00000000004172e9 in _start ()
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bug.pd
Type: application/puredata
Size: 318 bytes
Desc: not available
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20160526/5be0fd9b/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: menu_openfile.patch
Type: text/x-patch
Size: 1269 bytes
Desc: not available
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20160526/5be0fd9b/attachment-0001.bin>


More information about the L2Ork-dev mailing list