Hello Victor, Thanks for helping with this problem. The manual also says: "if...goto -- combination of the above. Condition tested on every pass. " But you can also comment those if's in my UDOs and still it will crash. I simplified the UDO down to a simple operation (assigning a value to a k-rate variable) and still the orchestra crashes. Those UDO's worked fine with Csound 5.08 Cheers, Hector On Mon, Nov 3, 2008 at 7:18 PM, victor wrote: > I was wondering about this line in the UDO > > if (kindex <= ilen) goto loopstart > > The manual says > if ia R ib goto labelso how come it accepts kindex? I thought that for > k-rate > checks, kgoto had to be used. > > Victor > > ----- Original Message ----- From: "Steven Yi" > To: > Sent: Monday, November 03, 2008 11:43 PM > Subject: [Csnd] Re: Re: Re: Re: Re: Re: strange mfree() error > > >> Hi John, >> >> I did run in gdb earlier today and had meant to report that doing a >> "print lcurip->opcod_iobufs" reported a null. I am also not that >> familiar with this area of code, so will do some studying up too. >> >> steven >> >> >> >> On Mon, Nov 3, 2008 at 3:35 PM, jpff wrote: >>> >>> That crash is at >>> >>> /* IV - Nov 10 2002: set up pointers to I/O buffers */ >>> buf = p->buf = (OPCOD_IOBUFS*) lcurip->opcod_iobufs; >>> buf->opcode_info = inm; >>> >>> so I suspect that lcurip->opcod_iobufs is not set. Not sure I have >>> time immediately to chase this; in code I do not know at all >>> ==John ffitch >>> >>> >>> Send bugs reports to this list. >>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe >>> csound" >>> >> >> >> Send bugs reports to this list. >> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe >> csound" > > > > Send bugs reports to this list. > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe > csound" >