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 2025 | 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 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | RE: asynDriver, problem with asynInt32Array read routine |
From: | "Mark Rivers" <[email protected]> |
To: | "Janez Golob" <[email protected]>, <[email protected]> |
Date: | Fri, 23 Feb 2007 11:54:51 -0600 |
Hi Janez,
I think your problem
probably does not have to do directly with asyn, but rather is something with
the waveform record. The error you are getting:
> When I run episc database in which I have some ai record type everything working fine but when I add waveform record type I get following error: > fatal error: dbScanLock. Bad case choice. Here is the code in EPICS base (dbLock.c) that is generating that error:
while(1) { So for some reason pLockSet->state has an invalid value. I suspect there is a memory corruption problem, perhaps the waveform record support is going beyond array bounds? Mark
|