Hi,

I think the following issues are instances of the same problem, on which I would need ideas.

First, trying experimental compilations with a mix of system packages and sage spkg, I get sage to "make build", but "make doc-html" gets stuck: it looks like everything goes fine, but files aren't written to disk and I don't get the prompt back, it just sits there. This doesn't happen when I compile the various documentation chunks one by one, so this is definitely a problem with parallel operations.

Second, trying experimental compilations with the ecl package (removing the SIGCHLD patch in-ecl in favor of an in-sagelib one, not compiling with --disable-threads), I get stuck because in devel/sage/sage/interfaces/tests.py, the following test:
subprocess.call("echo syntax error | ecl", **kwds)
triggers a segfault. If I run that specific test by hand, I get:
File "devel/sage/sage/interfaces/tests.py", line 34, in sage.interfaces.tests
Failed example:
    subprocess.call("echo syntax error | ecl", **kwds)
Expected:
    0
Got:
    139

while in "make ptestlong", the segfault isn't detected, and I get a timeout. This means the patch which is supposed to fix the segfault (write_error.patch) in ECL, doesn't actually work when --disable-threads isn't passed to the executable. The segfault is a matter, the fact that when it happens I get a timeout with ptestlong and not directly, means there's something wrong with parallel operations.

Any hint would be appreciated,

Snark on #sagemath

--
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-devel?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to