Curiously, this works fine (well, it's slow, but at least it doesn't segfault):
http://pastie.org/4793680 So it seems that it's only printing during the loop that segfaults. --Sergey On Sun, Sep 23, 2012 at 04:25:07PM -0400, Sergey wrote: > > 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
