EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: errlogPrintf in OSD implementation
From: "Jeff Hill" <[email protected]>
To: "'Jun-ichi Odagiri'" <[email protected]>, "'EPICS Tech-Talk'" <[email protected]>
Date: Thu, 12 May 2005 08:28:44 -0600
Jun-ichi Odagiri san wrote:

> errlogPrintf itself. So, a trivial bug in the library 
> under construction caused a loop of recursive call like:
> 
> epicsSignal ->
> errlogPrintf ->
> epicsSignal ->
> errlogPrintf ->
> ......

I assigned Mantis entry 200.

Thanks for your bug report.

PS: I hope that you have found a suitable C++ compiler for EPICS
and the ITRON architecture?

Jeff

> -----Original Message-----
> From: Jun-ichi Odagiri [mailto:[email protected]]
> Sent: Wednesday, May 11, 2005 7:14 PM
> To: 'EPICS Tech-Talk'
> Subject: errlogPrintf in OSD implementation
> 
> Hi all,
> 
> We are implementing OSD-library of ITRON referring to the
> existing ones,
> such as RTEMS, VxWorks and so forth.
> In those libraries, errlogPrintf is used to print out error
> messages from
> epicsThread, epicsEvent and epicsSignal.
> On the other hand, APIs in those facilities are used to
> implement
> errlogPrintf itself.
> So, a trivial bug in the library under construction caused a
> loop of
> recursive call like:
> 
> epicsSignal ->
> errlogPrintf ->
> epicsSignal ->
> errlogPrintf ->
> ......
> 
> Though it might not happen once the OSD-library will have been
> well-debugged, I guess it would be better not to use
> errlogPrintf in the
> OSDs which are used to implement errlogPrintf itself.
> Could anyone have advice or comments on this?
> 
> Thanks a lot in advance.
> 
> J. Odagiri
> 
> High Energy Accelerator Research Organization (KEK),
> Oho 1-1, Tsukuba, Japan



References:
errlogPrintf in OSD implementation Jun-ichi Odagiri

Navigate by Date:
Prev: errlogPrintf in OSD implementation Jun-ichi Odagiri
Next: Re: excessive ioc memory utilization Benjamin Franksen
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: errlogPrintf in OSD implementation Jun-ichi Odagiri
Next: build base 3.14.7 on Windows XP under cygwin Vladimir Sirotenko
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·