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: Where to find CA.DLL version 3.14.8? |
From: | "Jeff Hill" <[email protected]> |
To: | "'Richard Swent'" <[email protected]>, <[email protected]> |
Date: | Wed, 4 Mar 2009 09:54:38 -0700 |
Richard, The bug seen with ca and labView
on windows occurred because LabVIEW (presumably the call library node block) was
explicitly unloading the Com.dll sharable library while threads remained
running that were still using it, and so not unexpectedly these threads
subsequently crashed. The details can be seen in entry 195 in the Mantis bug
tracking system. A fix was installed into R3.14.8. The fix was to manually increase
the reference count on Com.dll so that it would not unload while threads are actively
using it. Ø I
found CA.DLL and COM.DLL 3.14.9 and tried them but they don’t work. Some additional details about
what symptoms are observed when there is trouble with R3.14.9 might be very
useful. Thanks for your help, Jeff From:
[email protected] [mailto:[email protected]] On
Behalf Of Richard Swent I am using the SNS Shared Memory interface to LabVIEW, and
the IOC side seems to be working just fine. I am having problems on the CA
client side, though. The SNS distribution comes with CA.DLL and COM.DLL
versions 3.14.7. I found an article (http://accelconf.web.cern.ch/AccelConf/p05/PAPERS/FPAT053.PDF
) that indicates that there is a known problem with version 3.14.7 that causes
crashes, and that it would be fixed in 3.14.8. I found CA.DLL and COM.DLL
3.14.9 and tried them but they don’t work. Is there somewhere I can
download the 3.14.8 versions without having to get all the rest of the EPICS
distribution? I feel a bit like Goldilocks, looking for something that is not
too old and not too new but juuuust right. Richard Swent |