SIGFPE calculating epicsNAN, epicsINF
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
EPICS Base |
Fix Released
|
Medium
|
Andrew Johnson |
Bug Description
R3.14.11 brings two new math constants epicsNAN and epicsINF. That appears to break our channel access plugin for Yorick, because the interpreter enables and is setup to catch SIGFPE.
C99 provides macros so you don't have to 'make' the value. I patched our src/libCom/
diff src/libCom/
30,32d29
< #ifdef NAN
< epicsShareDef float epicsNAN = NAN;
< #else
34,37d30
< #endif
< #ifdef INFINITY
< epicsShareDef float epicsINF = INFINITY;
< #else
39d31
< #endif
I'm not sure this is a bug or an issue with in my plugin implementation.
For ref. the original post I sent to tech-talk asking about the issue: http://
Thanks.
Related branches
tags: | added: codeathon |
summary: |
- CA plugin SIGFPE + SIGFPE calculating epicsNAN, epicsINF |
Changed in epics-base: | |
importance: | Undecided → Medium |
Changed in epics-base: | |
assignee: | nobody → Andrew Johnson (anj) |
status: | New → In Progress |
Changed in epics-base: | |
status: | In Progress → Fix Committed |
Changed in epics-base: | |
status: | Fix Committed → Fix Released |