Quoting Michael Gogins : > Here is a clue for you (what is "L"?): L is the first letter of the name in the csoundModule_t structure. The definition asks for a char[1] which is a common C way of cding a variable-length structure. We need to see what is after "L" > > (gdb) > 596 for (m = (csoundModule_t*) csound->csmodule_db; m != NULL; m = > m->nxt) { > (gdb) > 597 i = csoundInitModule(csound, m); > (gdb) print *m > $9 = {nxt = 0x4b9c90, h = 0x6d780000, PreInitFunc = 0x6d78159c > , fn = {p = {InitFunc = 0x6d781a08 > , > DestFunc = 0x6d781a8f , ErrCodeToStr = > 0x0}, o = {opcode_init = 0x6d781a08 , > fgen_init = 0x6d781a8f , dummy = 0x0}}, > name = "L"} > (gdb) next > > Program received signal SIGSEGV, Segmentation fault. > 0x767322a3 in strchr () from C:\Windows\SysWOW64\msvcrt.dll > (gdb) > > Regards, > Mike > > > > > ----------------------------------------------------- > Michael Gogins > Irreducible Productions > http://michaelgogins.tumblr.com > Michael dot Gogins at gmail dot com ------------------------------------------------------------------------------ Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net