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
<2016>
2017
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
<2016>
2017
2018
2019
2020
2021
2022
2023
2024
|