http://bugzilla.suse.com/show_bug.cgi?id=1111657
http://bugzilla.suse.com/show_bug.cgi?id=1111657#c25
Ludwig Nussel changed:
What |Removed |Added
----------------------------------------------------------------------------
Assignee|kernel-maintainers@forge.pr |mcepl@suse.com
|ovo.novell.com |
--- Comment #25 from Ludwig Nussel ---
AFAICT it's exactly what Matej referenced in comment#3. sin() gets called with
wrong prototype. libffi therefore does not pop the return value from the fpu
stack ie corrupting it. Short of fully reading and understanding the recently
added patch to glibc I can only guess that previously somehow the fpu
environment was reset or initialized between the faulty sin() and the actual
cos() call. IOW worked by coincidence. Pretty much x87 specific. The correct
fix is to fix the testsuite of python-cffi like upstream did.
Back to Matej.
Nevertheless to satisfy curiosity it would be interesting to know what glibc
did before to prevent this issue.
--
You are receiving this mail because:
You are on the CC list for the bug.