SIGFPE/FPE_FLTINV, Arithmetic exception with GSS-API

Michael-O 1983-01-06 at gmx.net
Thu Mar 27 06:54:30 EDT 2014


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



More information about the Kerberos mailing list