> Why does the size of that struct comes into play here? void widget_init(CSOUND *csound) { if (csound->widgetGlobals == NULL) { csound->widgetGlobals = new WIDGET_GLOBALS; ... My apologies because I discovered that I have introduced the bug during a fix of a memory leak (nov 2011, before v5.15) http://csound.git.sourceforge.net/git/gitweb.cgi?p=csound/csound5.git;a=commitdiff;h=3c45ce3561919b70 tito ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net