EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024  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  <20182019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: IOC Crash with No Exception Generated
From: Andrew Johnson <[email protected]>
To: Ricardo Cardenes <[email protected]>, Michael Davidsaver <[email protected]>
Cc: Talk EPICS Tech <[email protected]>
Date: Thu, 9 Aug 2018 10:31:32 -0500
On 08/08/2018 06:46 PM, Ricardo Cardenes wrote:
> This is a capture from one of the times where the IOC booted all the way
> through:
> 
> tc2-sim-ioc> epicsThreadShowAll
>             PRIORITY
>     ID    EPICS RTEMS   STATE    WAIT         NAME
> +--------+-----------+--------+--------+---------------------+
...
>  0a01000a   70 129        Wmtx 1a010258 timerQueue
>  0a01000b   59 140        Wmtx 1a01025d cbLow
>  0a01000c   64 135        Wmtx 1a01025e cbMedium
>  0a01000d   71 128        Wmtx 1a01025f cbHigh
>  0a01000e   50 149        Wmtx 1a010262 dbCaLink
>  0a01000f   58 141        Wmtx 1a010273 timerQueue
>  0a010010   70 129        Wmtx 1a013619 scanOnce
>  0a010011   60 139        Wmtx 1a01361b scan10
>  0a010012   61 138        Wmtx 1a01361d scan5
>  0a010013   62 137        Wmtx 1a01361f scan2
>  0a010014   63 136        Wmtx 1a013621 scan1
>  0a010015   64 135        Wmtx 1a013623 scan0.5
>  0a010016   65 134        Wmtx 1a013625 scan0.2
>  0a010017   66 133        Wmtx 1a013627 scan0.1
>  0a010018   67 132        Wmtx 1a013629 scan0.05

So based on your earlier story about scan thread priorities the problem
might also be related to the medium priority callback thread cbMedium,
which is a general facility and could be used for any number of things
inside either the IOC or the application. If you can run spy during
boot-up that might confirm that one way of the other.

Whichever thread it turns out to be, getting a stack trace of the thread
at the time is probably the next most useful thing you could do.

- Andrew

-- 
Arguing for surveillance because you have nothing to hide is no
different than making the claim, "I don't care about freedom of
speech because I have nothing to say." -- Edward Snowdon

Replies:
Re: IOC Crash with No Exception Generated Ricardo Cardenes via Tech-talk
References:
IOC Crash with No Exception Generated Matt Rippa via Tech-talk
Re: IOC Crash with No Exception Generated Andrew Johnson
Re: IOC Crash with No Exception Generated Ricardo Cardenes via Tech-talk
Re: IOC Crash with No Exception Generated Michael Davidsaver
Re: IOC Crash with No Exception Generated Ricardo Cardenes via Tech-talk
Re: IOC Crash with No Exception Generated Ricardo Cardenes via Tech-talk
Re: IOC Crash with No Exception Generated Michael Davidsaver
Re: IOC Crash with No Exception Generated Ricardo Cardenes via Tech-talk
Re: IOC Crash with No Exception Generated Michael Davidsaver
Re: IOC Crash with No Exception Generated Ricardo Cardenes via Tech-talk

Navigate by Date:
Prev: Re: mrfioc2 Linux driver Steve Kinder - UKRI STFC
Next: Re: mrfioc2 Linux driver Jeong Han Lee
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  <20182019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: IOC Crash with No Exception Generated Ricardo Cardenes via Tech-talk
Next: Re: IOC Crash with No Exception Generated Ricardo Cardenes via Tech-talk
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  <20182019  2020  2021  2022  2023  2024 
ANJ, 09 Aug 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·