Seeing that neither Common Music nor s7 have any built-in procedures for reading in a file as a list of characters, nor as a list of strings, nor as a single string, I set out to write these procedures myself.
While trying to write the first of these, I came up with this (incomplete) code: http://pastie.org/4787162 When the file "foo.txt" contains only the single word "test", executing line 10 in Grace works -- each of the individual characters is printed. It also works with one longer line of characters, and two lines. But, at some point, when the file grows to a certain size or there are enough characters or lines in the file, Grace segfaults. Here is a sample 501-line, 32565-character file that causes Grace to segfault on my system: http://pastie.org/4787221 Unfortunately, it seems that the Grace binary was stripped during the build process, so I am unable to get a useful backtrace. This is the best I can get: http://pastie.org/4787240 Here is the last bit of an strace: http://pastie.org/4787257 --Sergey _______________________________________________ Cmdist mailing list [email protected] http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist
