From the order of the messages I suspect that the ring buffer overflow is because the cbLow thread has suspended itself due to the assertion failure. The assertion fails because a record is attempting put notification completion but the ppn field is 0.
> On Jan 25, 2018, at 8:20 AM, Kasemir, Kay <[email protected]> wrote:
>
> Hi:
>
>> I was wondering if anyone might know what could be causing the error in the attached screenshot. This is from an EPICS IOC with custom device support running on Windows. It or a similar error >seems to occur at random times and requires the IOC to be restarted.
> (screenshot shows cbLow/cbHigh ring buffer overflow)
>
> I think you can get an overflow of the callback buffer if you have device support that uses SCAN=I/O Intr and calls
> scanIoRequest() faster than the callback task can process the requested callbacks.
>
> -Kay
--
Eric Norum
[email protected]
- References:
- IOC error Thomas, Patrick
- Re: IOC error Kasemir, Kay
- Navigate by Date:
- Prev:
Re: IOC error Kasemir, Kay
- Next:
IOC build Vishnu Patel
- 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:
Re: IOC error Kasemir, Kay
- Next:
Re: IOC error Eric Norum
- 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
|