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 2025 | 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 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Java CA context cleanup issues on Linux? |
From: | Kay-Uwe Kasemir <[email protected]> |
To: | tech talk <[email protected]> |
Date: | Wed, 05 Dec 2007 10:04:09 -0500 |
On Dec 4, 2007, at 19:32 , J. Lewis Muir wrote:
Found an older computer: RedHat Enterprise Linux AS release 3 (Taroon Update 2), kernel 2.4.21-15ELsmp, g++ 3.2.3 Still errors in channel creation after destroying the context and then creating a new one, but instead of "pthread_create error Invalid argument" I get "pthread_attr_setschedparam error Invalid argument" with that setup. Also used EPICS base R3.14.9 instead of R3.14.8.2. Same difference.
Good idea in general, I'll do that from now on, but no difference in this matter.
No difference between the Queued and DirectEventDispatcher. ==> I gather the variations of this problem are caused by different pthread implementations. Meanwhile, a usable workaround for me is to keep JCA context open. Closing channels and opening different ones is OK, but switching from CAJ to JCA requires a complete application restart. Thanks, -Kay |