On Dec 27, 3:13 pm, Jeroen Demeyer <jdeme...@cage.ugent.be> wrote:
> Another issue came up: ticket #13566 also causes a segmentation fault
> which goes away when #715 + #11521 are undone.
[...]
> My feeling is increasing that Sage isn't ready yet for #715.

I feel compelled to repeat here that sage is not useful for my
research without it. Presently, I can only do toy examples with it. If
there is no clear road to improve sage's memory management I'll have
to discard my previous investments as sunk costs and abandon it. I'd
hate to do so. I don't see how we can expect that reverting #715 now
will lead to a smoother remerging process down the road. In fact, I
expect that with the lost momentum it will be harder later.

That said, previous work with singular showed that as soon as memory
management is exposed to the usual tools, valgrind and similar tools
make it often a trivial operation to find what's wrong and many of the
mistakes turn out quite shallow once you know where to look. Building
python with debug on sounds like a great step towards this and the
recent comments in this thread seem to indicate we're quite close to
making it easy to build sage with it. It sounds like quite a doable
project to get patch queue in place that allows `export
SAGE_DEBUG=yes` to do the desired thing. Once that is in place, I'm
happy to do some runs and help locate (and fix?) bugs. So ... Please
post instructions on how to get a sage build that allows valgrinding
python memory allocations!

There is a reasonable team of people presently who are willing to
invest some time in tracking down these issues. Please stick with it
for now!

In the mean time, I'd be happy to review #13870 should you need it ;-).

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To post to this group, send email to sage-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-devel+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.


Reply via email to