Experimental Physics and Industrial Control System
When you say "rebuilt all of my support modules (asyn, etc.)" did you do
make clean uninstall; make
You need to make sure you uninstall because make may not update files in your dbd/ directory correctly if you do not.
It looks to me like the asyn/dbd directory may have files built with the other version of base.
What is the date on the files in the asyn/dbd directory? That may tell you if they were updated when you think they were when you rebuilt with base 3.14.12.3.
Mark
________________________________
From: [email protected] [[email protected]] on behalf of Pierrick Hanlet [[email protected]]
Sent: Wednesday, April 19, 2017 8:31 AM
To: [email protected]
Subject: runtime problem
Hello,
I'm using base 3.14.12.3 with SL7.3. I've recently attempted to use another version of base, so I'm switching back
to something that previously worked for me. When reverting to the older version, I first rebuilt all of my support
modules (asyn, etc.) using the 3.14.12.3 base. Then I rebuilt my IOC. I got no errors, however, when I run, I get:
dbLoadDatabase "dbd/TestCryo.dbd"
TestCryo_registerRecordDeviceDriver pdbbase
A call to 'assert(prt->no_fields == 122)'
by thread '_main_' failed in ../O.Common/asynRecord.h line 426.
EPICS Release EPICS R3.14.12.3 $Date: Mon 2012-12-17 14:11:47 -0600$.
Local time is 2017-04-19 13:30:21.552933101 BST
Please E-mail this message to the author or to [email protected]<mailto:[email protected]>
Calling epicsThreadSuspendSelf()
I followed the tech-talk thread http://www.aps.anl.gov/epics/tech-talk/2016/msg01042.php which
concludes with Michael Davidsaver stating:
"I've hit this it was because I accidentally loaded a .dbd from an older version of epics base"
However, I don't believe that's what I've done wrong.
Thanks,
Pierrick
--
"Whether you think you can or think you can't, either way, you are correct" -- Henry Ford
_______________________________________________________________
Pierrick Hanlet
IIT/Fermilab
+44-(0)1235-44-5550 (RAL)
+1-630-840-5555 (FNAL)
+1-312-567-5745 (IIT)
+1-630-888-0185/+44-(0)79-48-860-197 (US/UK mobile)
- References:
- runtime problem Pierrick Hanlet
- Navigate by Date:
- Prev:
runtime problem Pierrick Hanlet
- Next:
Re: runtime problem Michael Davidsaver
- 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:
runtime problem Pierrick Hanlet
- Next:
Re: runtime problem Michael Davidsaver
- 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