Experimental Physics and Industrial Control System
This looks like it is related to:
https://bugs.launchpad.net/epics-base/+bug/541330
Although I suspect there is more than one bug involved.
On 07/26/2017 07:58 PM, [email protected] wrote:
> Apologies, forgot to include the stack trace:
>
>
>
> dbCore.dll!cas_commit_msg(client * pClient, unsigned int
> size) Line 357 C
>
> dbCore.dll!vsend_err(const caHdrLargeArray * curp, int
> status, client * client, const char * pformat, char * args) Line
> 245 C
>
> dbCore.dll!send_err(const caHdrLargeArray * curp, int
> status, client * client, const char * pformat, ...) Line 264 C
>
> dbCore.dll!camessage(client * client) Line 2571 C
>
> dbCore.dll!camsgtask(void * pParm) Line 129 C
>
> Com.dll!epicsWin32ThreadEntry(void * lpParameter) Line
> 501 C
>
>
>
> Regards,
>
>
>
> Freddie
>
>
>
> *From:*[email protected]
> [mailto:[email protected]] *On Behalf Of
> *[email protected]
> *Sent:* 26 July 2017 18:25
> *To:* [email protected]
> *Subject:* IOC error message on camonitor disconnect
>
>
>
> Hi,
>
>
>
> I am seeing this using EPICS base 3.15.5 running on windows x64. I start
> softIOC.exe and then repeatedly connect to a PV with camonitor and then
> CTRL-C the camonitor, each time I see either:
>
>
>
> epics> CAS: request from 127.0.0.1:20272 => CAS: Missaligned protocol
> rejected
>
> CAS: Request from 127.0.0.1:20272 => cmmd=26209 cid=0x150008 type=14592
> count=0 postsize=24885
>
> CAS: Request from 127.0.0.1:20272 => available=0x0 N=1
> paddr=0000000000000000
>
> CAS: forcing disconnect from 127.0.0.1:20272
>
> epics>
>
>
>
> or
>
>
>
> A call to 'assert(size <= ntohs ( pMsg->m_postsize ))'
>
> by thread 'CAS-client' failed in ../../../src/ioc/rsrv/caserverio.c
> line 357.
>
> Dumping a stack trace of thread 'CAS-client':
>
> [ 000007FEEE71D565]
>
> [ 000007FEEE71D206]
>
> [ 000007FEEE714EF8]
>
> [ 000007FEED1A6AD5]
>
> [ 000007FEED1AC21B]
>
> [ 000007FEED1AC29B]
>
> [ 000007FEED1AAF1C]
>
> [ 000007FEED1AAAE5]
>
> [ 000007FEEE7177F1]
>
> [ 000007FECEB3B0A8]
>
> [ 000007FECEB3AD11]
>
> [ 00000000771459CD]
>
> [ 000000007727A561]
>
> EPICS Release EPICS R3.15.5.
>
> Local time is 2017-07-26 16:38:50.636232257 GMT Daylight Time
>
> Please E-mail this message to the author or to [email protected]
> <mailto:[email protected]>
>
> Calling epicsThreadSuspendSelf()
>
> Thread CAS-client (000000000281A040) suspended
>
>
>
> It looks similar to the message reported in
> http://www.aps.anl.gov/epics/tech-talk/2016/msg01828.php
>
>
>
> If I break into the program at the point of the assert I see the
> following details:
>
>
>
> size = 56
>
>
>
> *pMsg
>
> m_cmmd=256
>
> m_postsize=6144
>
> m_dataType=5120
>
> m_count = 256
>
> m_cid = 16777216
>
> m_available = 16777216
>
>
>
> We only recently updated to 3.15.5 and I didn’t remember seeing such
> messages before, so I connected to a machine still running 3.14 and
> confirmed that I don’t get any errors reported for the same test on
> 3.14.12.6.
>
>
>
> Regards,
>
>
>
> Freddie
>
>
>
- Replies:
- RE: IOC error message on camonitor disconnect freddie.akeroyd
- References:
- IOC error message on camonitor disconnect freddie.akeroyd
- RE: IOC error message on camonitor disconnect freddie.akeroyd
- Navigate by Date:
- Prev:
Re: Debian packages for debian 9 (stretch) ? Michael Davidsaver
- Next:
Re: Debian packages for debian 9 (stretch) ? Ralph Lange
- 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
- Navigate by Thread:
- Prev:
RE: IOC error message on camonitor disconnect freddie.akeroyd
- Next:
RE: IOC error message on camonitor disconnect freddie.akeroyd
- 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