Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  Index 2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019 
<== Date ==> <== Thread ==>

Subject: RTEMS tests -- epicsThreadOnce broken?
From: Eric Norum <eric@norum.ca>
To: Core-Talk Talk <core-talk@aps.anl.gov>, Michael Davidsaver <mdavidsaver@bnl.gov>
Date: Thu, 28 Oct 2010 17:00:26 -0700
While running the epicsEventTests I also ran the other tests on RTEMS -- and got some disturbing results:
***** epicsThreadOnceTest *****
1..11
ok  1 - runCount = 8
ok  2 - once-0: initCount = 1
ok  3 - once-1: initCount = 1
ok  4 - once-2: initCount = 1
ok  5 - once-3: initCount = 1
ok  6 - once-4: initCount = 1
not ok  7 - doneCount = 4
ok  8 - once-5: initCount = 1
# init was run by once-0
ok  9 - once-6: initCount = 1
Recursive epicsThreadOnce() initialization
ok 10 - once-7: initCount = 1
Thread recurse (0xa01001b) can't proceed, suspending.
ok 11 - Recursive epicsThreadOnce() detected

    Results
    =======
       Tests: 11
      Passed:  10 = 90.91%
      Failed:   1 =  9.09%

Have the recent epicsThreadOnce changes broken something on RTEMS? (!!!)
-- 
Eric Norum
eric@norum.ca






Replies:
Re: RTEMS tests -- epicsThreadOnce broken? Andrew Johnson
References:
Re: epicsEvent Eric Norum

Navigate by Date:
Prev: Re: epicsEvent Eric Norum
Next: Re: epicsEvent Ralph Lange
Index: 2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019 
Navigate by Thread:
Prev: Re: epicsEvent Eric Norum
Next: Re: RTEMS tests -- epicsThreadOnce broken? Andrew Johnson
Index: 2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019 
ANJ, 02 Feb 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·