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
<2005>
2006
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
<2005>
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|