[35929] in Kerberos
SIGFPE/FPE_FLTINV, Arithmetic exception with GSS-API
daemon@ATHENA.MIT.EDU (Michael-O)
Thu Mar 27 11:06:31 2014
MIME-Version: 1.0
Message-ID: <trinity-2f6a85e3-2a91-40b6-b35e-ab80183c16db-1395917670447@3capp-gmx-bs54>
From: Michael-O <1983-01-06@gmx.net>
To: kerberos@mit.edu
Date: Thu, 27 Mar 2014 11:54:30 +0100
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: kerberos-bounces@mit.edu
Hi folks,
I am using a HP-branded MIT Kerberos 1.3.5, with the fixed upto 1.6.2 (as per release notes) on HP-UX 11.31. I presume that this means the version is very very old but has backports.
The GSS-API calls actually happen in libcurl 7.35.0 which is called from a C function which in turn is called from Fortran. The problem is that nothing is called at all and my debugger (GDB) tells me:
Program received signal SIGFPE, Arithmetic exception
si_code: 7 - FPE_FLTINV - invalid FP operation.
0x200000007d0960f0:2 in krb5int_yarrow_init_Limits+0x132 () from /usr/lib/hpux32/libk5crypto.so
I am compiling and linking with +FPV [1], page 35, Table 2-4: "Trap on invalid floating-point operations. Examples of invalid floating-point operations include the following ..."
When I disable that option with +FPv, the program runs as expected. My problem is that I do not want to disable that because it wouldn't reveal the bugs in our old Fortran code.
Is this issue known, if yes, has this been fixed since then? I am not sure whether I need to contact HP about that.
Thanks,
Michael
[1] http://h20565.www2.hp.com/portal/site/hpsc/template.BINARYPORTLET/public/kb/docDisplay/resource.process/?spf_p.tpst=kbDocDisplay_ws_BI&spf_p.rid_kbDocDisplay=docDisplayResURL&javax.portlet.begCacheTok=com.vignette.cachetoken&spf_p.rst_kbDocDisplay=wsrp-resourceState%3DdocId%253Demr_na-c02675861-1%257CdocLocale%253Den_US&javax.portlet.endCacheTok=com.vignette.cachetoken
________________________________________________
Kerberos mailing list Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos