[CM] Grace segfaults while reading from a file
Sergey
cmdist at nospam.frostglow.com
Sun Sep 23 13:25:07 PDT 2012
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
More information about the Cmdist
mailing list