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  <20122013  2014  2015  2016  2017  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  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: VxWorks 6.8 & devIocStats
From: Kevin Peterson <[email protected]>
To: EPICS tech-talk <[email protected]>
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
[email protected]

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  2020  2021  2022  2023  2024 
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  2020  2021  2022  2023  2024 
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 ·