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  <20122013  2014  2015  2016  2017  2018  2019  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019 
<== Date ==> <== Thread ==>

Subject: VxWorks 6.8 & devIocStats
From: Kevin Peterson <kmpeters@anl.gov>
To: EPICS tech-talk <tech-talk@aps.anl.gov>
Date: Fri, 08 Jun 2012 11:39:25 -0500
I'm getting an access fault during iocInit when I load
iocAdminVxWorks.db from devIocStats:

> Starting iocInit
> ############################################################################
> ## EPICS R3.14.12.2 $Date: Mon 2011-12-12 14:09:32 -0600$
> ## EPICS Base built Apr 27 2012
> ############################################################################
> drvStreamInit: Warning! STREAM_PROTOCOL_PATH not set. Defaults to "."
> drvIK320 starting irq logger...
> 
> data access
> Exception current instruction address: 0x03579924
> Machine Status Register: 0x0000b032
> Data Access Register: 0xfbe8000f
> Condition Register: 0x28000888
> Data storage interrupt Register: 0x40000000
> 
> 0x001303f0 vxTaskEntry  +0x48 : 0x002018d8 ()
> 0x002018d8 shellTask    +0x4f8: shellExec ()
> 0x00201344 shellExec    +0x178: 0x001f7650 ()
> 0x001f7888 shellInterpCInit+0x5f8: shellInterpCparse ()
> 0x001f6f9c shellInterpCparse+0xba0: 0x001f467c ()
> 0x001f46a4 shellInterpClex+0x1ce8: 0x001f4378 ()
> 0x001f43b0 shellInterpClex+0x19f4: 0x001f4200 ()
> 0x001f42b8 shellInterpClex+0x18fc: shellInternalFunctionCall ()
> 0x001efc88 shellInternalFunctionCall+0xa8 : iocInit ()
> 0x03480c28 iocInit      +0x24 : iocBuild ()
> 0x03480f9c iocBuild     +0x318: 0x03482320 ()
> 0x03482360 iocPause     +0x11a0: 0x034821bc (0x1)
> 0x0348221c iocPause     +0x105c: 0x03481a60 (0x34820c4, 0x26b4858)
> 0x03481aec iocPause     +0x92c: 0x034820c4 (0x3673fe0, 0x37f6bf0, 0x26b4858)
> 0x03482158 iocPause     +0xf98: 0x034a48f8 ()
> 0x034a48f8 dbProcess    +0x550: 0x0344ac20 (0x37f6bf0)
> 0x0344acd0 caSystem::caSystem(int) [subobject]+0x4290: 0x0344bcb0 (0x37f6bf0)
> 0x0344bdbc caSystem::caSystem(int) [subobject]+0x537c: 0x035765c0 (0x37f6bf0)
> 0x03576640 timerQueue::timerQueue(epicsTimerQueueNotify &) [subobject]+0x12e0: 0x027cb7e0 ()
> 0x027cb7e0 stdbin       +0x5020: 0x035772e0 (0)
> 0x03577314 timerQueue::timerQueue(epicsTimerQueueNotify &) [subobject]+0x1fb4: devIocStatsGetClusterUsage (0, 0)
> 
> Shell task 'tShell0' restarted...
> 
> kmpvw>

My vme is using VxWorks 6.8, base-3.14.12.2, and devIocStats-3-1-7 (from
synApps_5_6).  The problem also occurs with devIocStats 3.1.9.

I've used the debugger to trace the fault to the iocInit.c:doRecordPini
for the record iockmp:DAT_MBUF_MAX.

The problem doesn't occur with VxWorks 5.5.2.

Kevin

-- 
Kevin M. Peterson
(630) 252-8644
kmpeters@anl.gov

Replies:
Re: VxWorks 6.8 & devIocStats Andrew Johnson

Navigate by Date:
Prev: EPICS host architectures Benjamin Franksen
Next: Re: VxWorks 6.8 & devIocStats Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019 
Navigate by Thread:
Prev: Re: EPICS host architectures Benjamin Franksen
Next: Re: VxWorks 6.8 & devIocStats Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·