-
-
Notifications
You must be signed in to change notification settings - Fork 510
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sage 3.1.2.alpha1 - Linux Itanium - segfaults in chmm.pyx and hmm.pyx #3984
Comments
comment:1
For chmm.pyx with verbose:
and gdb says:
hmm.pyx on the other side:
and gdb says:
I will poke around with valgrind on an x86-64 box to see if it picks up anything before actually looking at the code. Cheers, Michael |
comment:2
Here are some issues picked up by valgrind in chmm.pyx:
There are also some leaks:
|
comment:3
And here are some issues from hmm.pyx:
There are also some memory leaks:
Cheers, Michael |
This comment has been minimized.
This comment has been minimized.
comment:6
This ticket fixes most of the issues. Since we will disable doctests in the two files due to a bug in ghmm itself that only hit us on Itanium the other ones will be fixed down the road. Cheers, Michael |
comment:7
Oops, wrong ticket. But nearly all of the valgrind issue are fixed. Cheers, Michael |
comment:8
We will deal with this post 3.1.2. Cheers, Michael |
comment:9
On Solaris 3.4.1 x86 right now only two tiny doctests fail:
|
comment:10
If we've released for months and months without fixing this, it doesn't make sense to keep it as a blocker. |
comment:11
Using --verbose we get an example:
|
comment:12
At this point a natural strategy is the following: (1) try the above with standalone GHMM (but basically the one that comes with Sage). This will very likely fail due to this likely being a GHMM bug. (2) try the above calculation on itanium with the latest svn standalone version of GHMM. (3) If 2 works, it's a no brainer -- we have to upgrade GHMM. If 2 fails, then report upstream. |
comment:13
This is really old and it must have been fixed at some point if tests actually pass sometimes on iras. |
Note: most of the valgrind fix issues have been moved to #4067. Those fixes do not prevent the segfault, so I broke them out.
Cheers,
Michael
On Iras:
All other doctests for 3.1.2.alpha1 pass on that box.
Cheers,
Michael
CC: @sagetrac-bober
Component: doctest coverage
Issue created by migration from https://trac.sagemath.org/ticket/3984
The text was updated successfully, but these errors were encountered: