Re: [Csnd-dev] Possible bug in init time array output UDO
Richard Knight <[email protected]> Mon, 8 Dec 2025 11:25:50 +0000
| Newsgroups | gmane.comp.audio.csound.devel |
|---|---|
| Organization | 1bpm |
| Message-ID | <[email protected]> |
Thank you! On 2025-12-08 08:14, vlz wrote: > yes, there is a bug we have fixed in a PR which I think is related. > > best > Prof. Victor Lazzarini > Maynooth University > Ireland > >> On 7 Dec 2025, at 23:34, Richard Knight <[email protected]> wrote: >> >> Hi >> I'm using the latest commit and noticed that a UDO defined like the >> following causes a segfault with "free(): invalid pointer" >> >> opcode test1, i[]i, 0 >> iout[] fillarray 1, 2, 3 >> inum = 123 >> xout iout, inum >> endop >> >> instr 1 >> iout[], inum test1 >> endin >> >> >> >> This only seems to happen if a primitive follows an array (i[]i and >> ii[]i do not work, but ii[] and i[]i[] work OK), and only occurs with >> init parameters, the same at k-rate works OK. >> Shall I raise this as a bug on github? >> >> thanks >> RK