Hi All, I checked in a fix just now for when running with --num-threads > 1. This should fix up any segfaults. I realized the code I had put in was without paying attention to how csound runs the opcodes in kperf. Strangely, it stores the current one in the csound pointer rather than just using a local variable within the function body. Now... I just grepped to see that some opcodes in goto_ops.c actually depend on using that to walk the chain of current opcodes. I guess then this is only a temporary fix. Perhaps we should make opds be a double-linked chain so that opcodes shouldn't have to rely on csound->pds? Thanks, steven ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net