EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Status Report
From: "Jeff Hill" <[email protected]>
To: "'Matej Sekoranja'" <[email protected]>
Cc: "'Thomas Pelaia II'" <[email protected]>, "'Hiroyuki Sako'" <[email protected]>, "'Christopher K. Allen'" <[email protected]>, "'Ernest Williams'" <[email protected]>, "'Kay Kasemir'" <[email protected]>, "'NP Rees'" <[email protected]>, "'EPICS core-talk'" <[email protected]>, "John Faucett" <[email protected]>
Date: Tue, 9 Jan 2007 10:57:28 -0700

Matej,

 

The stack traces you sent look very much like Mantis bug tracker entry 260 (see the diff below that fixes Mantis 260).

 

Was this observed when the MAC OSX client was linked with R3.14.8.2 (which does not have the patch described below) or was this observed when the MAC OSX client was linked with R3.14.9.x?

 

Thanks for your kind assistance and best regards,

 

Jeff

 

cvs diff: conflicting specifications of output style

--- cac.cpp 13 Feb 2006 16:33:46 -0000    1.180.2.33

+++ cac.cpp 6 Jun 2006 23:08:34 -0000     1.180.2.34

@@ -497,6 +497,12 @@

         if ( ! sockAddrAreIdentical ( &addr, &chanAddr ) ) {

             char acc[64];

             pChan->getPIIU(guard)->getHostName ( guard, acc, sizeof ( acc ) );

+            // It is possible for the ioInitiate call below to

+            // call the callback directly if queue quota is exceeded.

+            // This callback takes the callback lock and therefore we

+            // must release the primary mutex here to avoid a lock

+            // hierarchy inversion.

+            epicsGuardRelease < epicsMutex > unguard ( guard );

             msgForMultiplyDefinedPV * pMsg = new ( this->mdpvFreeList )

                 msgForMultiplyDefinedPV ( this->ipToAEngine,

                     *this, pChan->pName ( guard ), acc );

 

***** CVS exited normally with code 1 *****

 

 


From: Matej Sekoranja [mailto:[email protected]]
Sent: Saturday, December 23, 2006 4:45 PM
To: Jeff Hill
Cc: Thomas Pelaia II; Hiroyuki Sako; Christopher K. Allen; Ernest Williams; Kay Kasemir; NP Rees; EPICS core-talk
Subject: Re: Status Report

 

Hi,

 

Tests of this type are a normal part of catime (the ca performance test and acctst (the ca regression test). For example the following code is in catime.

 

So I am not sure what is different with your situation. Do you see this problem only when access security files are not installed? I am at the moment testing with the example server. I will need to need to run the tests again against an ordinary IOC also.

 

* test_search ()

LOCAL void test_search (

unsignedunsigned)

unsigned i;

 

status = ca_search ( pItems[i].name, &pItems[i].chix );

}

SEVCHK ( status, NULL );

*pInlineIter = 1;


Replies:
Re: Status Report Matej Sekoranja

Navigate by Date:
Prev: RE: FW: [EPICS Base R3.14.x 0000204]: vxWorks soft reboot hang Jeff Hill
Next: Re: Status Report Matej Sekoranja
Index: 2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: FW: [EPICS Base R3.14.x 0000204]: vxWorks soft reboot hang Jeff Hill
Next: Re: Status Report Matej Sekoranja
Index: 2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Feb 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·