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  <20162017  2018  2019  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  <20162017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Problem in base 3.15.x at runtime
From: Mark Rivers <[email protected]>
To: Shantonu Sahoo <[email protected]>, EPICS Tech-Talk <[email protected]>
Cc: Anindya Roy <[email protected]>
Date: Wed, 15 Jun 2016 11:54:21 +0000
You have a path that looks like this:

home/work/base-3.15.2/asyn4-29/currentmeter/

But there is no directory called currentmeter in asyn.  What is currentmeter?  It looks like you are using an aSubRecord in that application?

Mark

________________________________
From: [email protected] [[email protected]] on behalf of Shantonu Sahoo [[email protected]]
Sent: Wednesday, June 15, 2016 4:24 AM
To: EPICS Tech-Talk
Cc: Anindya Roy
Subject: Problem in base 3.15.x at runtime

I am using EPICS base 3.15.2 and asyn4-29 to build an IOC. I could successfully build the IOC without any error. But, when I run it, I get the an error attached below. I do not get any error if I use 3.14.12.5 base version. So, I can certainly conclude that it's a bug with 3.15.x version.


Successfully locked memory using mlockAll
#!../../bin/linux-x86_64/Y
## You may have to change Y to something else
## everywhere it appears in this file
< envPaths
epicsEnvSet("ARCH","linux-x86_64")
epicsEnvSet("IOC","ioccurrentmeter")
epicsEnvSet("TOP","/home/work/base-3.15.2/asyn4-29/currentmeter")
epicsEnvSet("ASYN","/home/work/base-3.15.2/asyn4-29")
epicsEnvSet("EPICS_BASE","/home/work/base-3.15.2")
cd /home/work/base-3.15.2/asyn4-29/currentmeter
## Register all support components
dbLoadDatabase("dbd/currentmeter.dbd",0,0)
dbLoadDatabase("dbd/devcurrentmeter.dbd",0,0)
currentmeter_registerRecordDeviceDriver(pdbbase)



A call to 'assert(prt->no_fields == 308)'
    by thread '_main_' failed in ../O.Common/aSubRecord.h line 659.
Dumping a stack trace of thread '_main_':
[    0x7f3c1fad2fcb]: /home/work/base-3.15.2/asyn4-29/currentmeter/lib/linux-x86_64/libCom.so.3.15.2(epicsStackTrace+0x4b)
[    0x7f3c1facc62a]: /home/work/base-3.15.2/asyn4-29/currentmeter/lib/linux-x86_64/libCom.so.3.15.2(epicsAssert+0x4a)
[    0x7f3c1ff8cd16]: /home/work/base-3.15.2/asyn4-29/currentmeter/lib/linux-x86_64/libdbRecStd.so.3.15.2(aSubRecordSizeOffset+0x36)
[    0x7f3c1fd53cd8]: /home/work/base-3.15.2/asyn4-29/currentmeter/lib/linux-x86_64/libdbCore.so.3.15.2(registerRecordTypes+0xc8)
[          0x405ba0]: /home/work/base-3.15.2/asyn4-29/currentmeter/bin/linux-x86_64/currentmeter(currentmeter_registerRecordDeviceDriver+0x60)
[    0x7f3c1fabebb0]: /home/work/base-3.15.2/asyn4-29/currentmeter/lib/linux-x86_64/libCom.so.3.15.2(iocshBody+0xae0)
[          0x405a32]: /home/work/base-3.15.2/asyn4-29/currentmeter/bin/linux-x86_64/currentmeter(main+0x12)
[    0x7f3c1f25eec5]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
[          0x405a7d]: /home/work/base-3.15.2/asyn4-29/currentmeter/bin/linux-x86_64/currentmeter(_start+0x29)
EPICS Release EPICS R3.15.2 $Date: Thu 2015-05-14 14:09:28 +0200$.
Local time is 2016-06-15 20:17:18.833637915 IST
Please E-mail this message to the author or to [email protected]
Calling epicsThreadSuspendSelf()


Shantonu Sahoo
VECC




References:
Problem in base 3.15.x at runtime Shantonu Sahoo

Navigate by Date:
Prev: Problem in base 3.15.x at runtime Shantonu Sahoo
Next: RE: Problem in base 3.15.x at runtime Shantonu Sahoo
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Problem in base 3.15.x at runtime Shantonu Sahoo
Next: RE: Problem in base 3.15.x at runtime Shantonu Sahoo
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 15 Jul 2016 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·