EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: osiTimerQueue pure virtual function
From: "John A. Priller" <[email protected]>
To: "Tech-Talk" <[email protected]>
Date: Tue, 15 Aug 2000 11:32:55 -0400
Since upgrading to 3.13.2 I've been encountering the following error one or
more times per day on two IOCs I have running a Channel Access Server
application for our ethernet-based Modicon PLCs:

	0x1f011e8 (tModSrv): Task called pure virtual function for which there is
no definition

tt yields:

	178a98 vxTaskEntry    +60 : modSrvTask(void) ()
	1f25ed8 modSrvTask(void)+84 : process__9fdManagerRC7osiTime ()
	1e73c8c process__9fdManagerRC7osiTime+108: process__13osiTimerQueue ()
	1e731f4 process__13osiTimerQueue+130: __pure_virtual ()
	1798a4 __pure_virtual +10 : __pure_virtual_called ()
	179884 __pure_virtual_called+50 : taskSuspend ()

the source code fragment for the fdManager call is thus:

	// initialize delay object
	  fsec = ((double) SCAN_MSEC) / 1000.0;
	  dsec = (long) fsec;
	  dnsec = (long) ((fsec - dsec) * 1000000000L);
	  osiTime delay(dsec,dnsec);

        ...

	  do {
	    fileDescriptorManager.process(delay);
	    pCASrv->ProcessRoutine();   // let mod srv CAS object do any periodic
processing
	    UpdateTimePV(pvCurrTime);   // update time-of-day PV
	  } while (Loop);

Would anyone have a clue why this is now happening?  This app was fairly
stable under 3.13.1.

--
John A. Priller            | Phone : (517) 333-6375
MSU Cyclotron Laboratory   | Fax   : (517) 353-5967
South Shaw Lane            | Email : [email protected]
East Lansing, MI 48824     | Web   : http://prille.nscl.msu.edu/jp.html



Replies:
RE: osiTimerQueue pure virtual function Jeff Hill

Navigate by Date:
Prev: Re: Newport 850f motor control Ralph . Lange
Next: Re: Newport 850f motor control Ronald L. Sluiter
Index: 1994  1995  1996  1997  1998  1999  <20002001  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: RE: Newport 850f motor control Joe Ballek
Next: RE: osiTimerQueue pure virtual function Jeff Hill
Index: 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·