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  2012  2013  2014  2015  2016  <2017 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
<== Date ==> <== Thread ==>

Subject: RE: 3.16.1: asynSetTraceMask and asynSetTraceIOMask
From: Mark Rivers <rivers@cars.uchicago.edu>
To: Pierrick Hanlet <hanlet@fnal.gov>, "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>
Date: Thu, 13 Apr 2017 14:49:00 +0000
Hi Pierrick,

I don't know if anyone has tested asyn with 3.16 yet.  However, I would be surprised if it broke something that basic.

Are any asyn commands defined at the iocsh prompt?  What do you see when you type "help" at the iocsh prompt?

Are you sure you included asyn.dbd in your application?  What version of asyn are you using?

Mark

________________________________
From: tech-talk-bounces@aps.anl.gov [tech-talk-bounces@aps.anl.gov] on behalf of Pierrick Hanlet [hanlet@fnal.gov]
Sent: Thursday, April 13, 2017 6:33 AM
To: tech-talk@aps.anl.gov
Subject: 3.16.1: asynSetTraceMask and asynSetTraceIOMask

Hi,
For a variety of reasons, I'm swtiching from 3.14.12.3 to 3.16.0.1.  However, I've found that asynSetTraceMask and asynSetTraceIOMask are
no longer recognized when called from my st.cmd file:
asynSetTraceMask("PN2port",-1,0xF)
st.cmd line 18: Command asynSetTraceMask not found.
asynSetTraceIOMask("PN2port",-1,0x2)
st.cmd line 19: Command asynSetTraceIOMask not found.

My OS is Scientific Linux 7.3.

To make the move, I changed a softlink point from base 3.14.12.3 to 3.16.0.1 and recompiled everything - no errors.
I've not changed any of my code, Makefules, or configure/RELEASE files.

There is an additional piece of information which may, or may not, pertain to my problem.  If I run without the calls to
asynSetTraceMask and asynSetTraceIOMas, things appear to work as expected.  However, when I exit from the shell, I get
the following:
epics> exit
*** Error in `../../bin/linux-x86_64/mks651': double free or corruption (!prev): 0x000000000083dcc0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x7c503)[0x7f8704c4b503]
/home/epics/epicsPRO/base-3.16.0.1/lib/linux-x86_64/libCom.so.3.16.0(_ZN9fdManagerD1Ev+0xa2)[0x7f87057e13c2]
/lib64/libc.so.6(__cxa_finalize+0x9a)[0x7f8704c07dba]
/home/epics/epicsPRO/base-3.14.12.3/lib/linux-x86_64/libCom.so.3.14(+0x1f4b3)[0x7f8702bf74b3]
======= Memory map: ========
00400000-00407000 r-xp 00000000 fd:02 472938                             /home/epics/epicsDEV/iocTops/MKS651/bin/linux-x86_64/mks651
00606000-00607000 r--p 00006000 fd:02 472938                             /home/epics/epicsDEV/iocTops/MKS651/bin/linux-x86_64/mks651
00607000-00608000 rw-p 00007000 fd:02 472938                             /home/epics/epicsDEV/iocTops/MKS651/bin/linux-x86_64/mks651
00608000-00609000 rw-p 00000000 00:00 0
0083b000-009c7000 rw-p 00000000 00:00 0                                  [heap]
7f86a0000000-7f86a0022000 rw-p 00000000 00:00 0
7f86a0022000-7f86a4000000 ---p 00000000 00:00 0
7f86a5ad7000-7f86ac000000 r--p 00000000 fd:00 100694109                  /usr/lib/locale/locale-archive
7f86ac000000-7f86ac02c000 rw-p 00000000 00:00 0
7f86ac02c000-7f86b0000000 ---p 00000000 00:00 0
7f86b0000000-7f86b0026000 rw-p 00000000 00:00 0
7f86b0026000-7f86b4000000 ---p 00000000 00:00 0
7f86b4000000-7f86b4021000 rw-p 00000000 00:00 0
7f86b4021000-7f86b8000000 ---p 00000000 00:00 0
7f86b8000000-7f86b8021000 rw-p 00000000 00:00 0
7f86b8021000-7f86bc000000 ---p 00000000 00:00 0
7f86bc000000-7f86bc021000 rw-p 00000000 00:00 0
7f86bc021000-7f86c0000000 ---p 00000000 00:00 0
7f86c0000000-7f86c0022000 rw-p 00000000 00:00 0
7f86c0022000-7f86c4000000 ---p 00000000 00:00 0
7f86c4000000-7f86c4021000 rw-p 00000000 00:00 0
7f86c4021000-7f86c8000000 ---p 00000000 00:00 0
7f86cb2e5000-7f86cb2e6000 ---p 00000000 00:00 0
7f86cb2e6000-7f86cb4e6000 rw-p 00000000 00:00 0                          [stack:15215]
7f86cb4e6000-7f86cb4e7000 ---p 00000000 00:00 0
7f86cb4e7000-7f86cb5e7000 rw-p 00000000 00:00 0                          [stack:15214]
7f86cb5e7000-7f86cb5e8000 ---p 00000000 00:00 0
7f86cb5e8000-7f86cb6e8000 rw-p 00000000 00:00 0
7f86cb6e8000-7f86cb6f4000 r-xp 00000000 fd:00 100698803                  /usr/lib64/libnss_files-2.17.so
7f86cb6f4000-7f86cb8f3000 ---p 0000c000 fd:00 100698803                  /usr/lib64/libnss_files-2.17.so
7f86cb8f3000-7f86cb8f4000 r--p 0000b000 fd:00 100698803                  /usr/lib64/libnss_files-2.17.so
7f86cb8f4000-7f86cb8f5000 rw-p 0000c000 fd:00 100698803                  /usr/lib64/libnss_files-2.17.so
7f86cb8f5000-7f86cb8fb000 rw-p 00000000 00:00 0
7f86cb8fb000-7f86cb8fc000 ---p 00000000 00:00 0
7f86cb8fc000-7f86cb9fc000 rw-p 00000000 00:00 0
7f86cb9fc000-7f86cb9fd000 ---p 00000000 00:00 0
7f86cb9fd000-7f86cbbfd000 rw-p 00000000 00:00 0                          [stack:15209]
7f86cbbfd000-7f86cbbfe000 ---p 00000000 00:00 0
7f86cbbfe000-7f86cbcfe000 rw-p 00000000 00:00 0                          [stack:15207]
7f86cbcfe000-7f86cbcff000 ---p 00000000 00:00 0
7f86cbcff000-7f86cbdff000 rw-p 00000000 00:00 0                          [stack:15206]
7f86cbdff000-7f86cbe00000 ---p 00000000 00:00 0
7f86cbe00000-7f86cc000000 rw-p 00000000 00:00 0                          [stack:15205]
7f86cc000000-7f86cc021000 rw-p 00000000 00:00 0
7f86cc021000-7f86d0000000 ---p 00000000 00:00 0
7f86d0000000-7f86d0021000 rw-p 00000000 00:00 0
7f86d0021000-7f86d4000000 ---p 00000000 00:00 0
7f86d4000000-7f86d4021000 rw-p 00000000 00:00 0
7f86d4021000-7f86d8000000 ---p 00000000 00:00 0
7f86d8000000-7f86d8021000 rw-p 00000000 00:00 0
7f86d8021000-7f86dc000000 ---p 00000000 00:00 0
7f86dc000000-7f86dc021000 rw-p 00000000 00:00 0
7f86dc021000-7f86e0000000 ---p 00000000 00:00 0
7f86e0000000-7f86e0021000 rw-p 00000000 00:00 0
7f86e0021000-7f86e4000000 ---p 00000000 00:00 0
7f86e4000000-7f86e4026000 rw-p 00000000 00:00 0
7f86e4026000-7f86e8000000 ---p 00000000 00:00 0
7f86e8000000-7f86e8021000 rw-p 00000000 00:00 0
7f86e8021000-7f86ec000000 ---p 00000000 00:00 0
7f86ec000000-7f86ec021000 rw-p 00000000 00:00 0
7f86ec021000-7f86f0000000 ---p 00000000 00:00 0
7f86f0000000-7f86f0021000 rw-p 00000000 00:00 0
7f86f0021000-7f86f4000000 ---p 00000000 00:00 0
7f86f4000000-7f86f4021000 rw-p 00000000 00:00 0
7f86f4021000-7f86f8000000 ---p 00000000 00:00 0
7f86f8000000-7f86f8021000 rw-p 00000000 00:00 0
7f86f8021000-7f86fc000000 ---p 00000000 00:00 0
7f86fc000000-7f86fc021000 rw-p 00000000 00:00 0
7f86fc021000-7f8700000000 ---p 00000000 00:00 0
7f8700012000-7f8700053000 rw-p 00000000 00:00 0
7f8700053000-7f8700054000 ---p 00000000 00:00 0
7f8700054000-7f87000d4000 rw-p 00000000 00:00 0                          [stack:15208]
7f87000d4000-7f87000d5000 ---p 00000000 00:00 0
7f87000d5000-7f87002d5000 rw-p 00000000 00:00 0                          [stack:15204]
7f87002d5000-7f87002d6000 ---p 00000000 00:00 0
7f87002d6000-7f87004d6000 rw-p 00000000 00:00 0                          [stack:15203]
7f87004d6000-7f87004d7000 ---p 00000000 00:00 0
7f87004d7000-7f87006d7000 rw-p 00000000 00:00 0                          [stack:15202]
7f87006d7000-7f87006d8000 ---p 00000000 00:00 0
7f87006d8000-7f87008d8000 rw-p 00000000 00:00 0                          [stack:15201]
7f87008d8000-7f87008d9000 ---p 00000000 00:00 0
7f87008d9000-7f8700ad9000 rw-p 00000000 00:00 0                          [stack:15200]
7f8700ad9000-7f8700ada000 ---p 00000000 00:00 0
7f8700ada000-7f8700cda000 rw-p 00000000 00:00 0                          [stack:15199]
7f8700cda000-7f8700cdb000 ---p 00000000 00:00 0
7f8700cdb000-7f8700edb000 rw-p 00000000 00:00 0                          [stack:15198]
7f8700edb000-7f8700edc000 ---p 00000000 00:00 0
7f8700edc000-7f8700fdc000 rw-p 00000000 00:00 0                          [stack:15197]
7f8700fdc000-7f8700fdd000 ---p 00000000 00:00 0
7f8700fdd000-7f87011dd000 rw-p 00000000 00:00 0
7f87011dd000-7f87011de000 ---p 00000000 00:00 0
7f87011de000-7f87013de000 rw-p 00000000 00:00 0                          [stack:15195]
7f87013de000-7f87013df000 ---p 00000000 00:00 0
7f87013df000-7f87015df000 rw-p 00000000 00:00 0                          [stack:15194]
7f87015df000-7f87015e0000 ---p 00000000 00:00 0
7f87015e0000-7f87017e0000 rw-p 00000000 00:00 0                          [stack:15193]
7f87017e0000-7f87017e1000 ---p 00000000 00:00 0
7f87017e1000-7f87018e1000 rw-p 00000000 00:00 0                          [stack:15192]
7f87018e1000-7f87018e2000 ---p 00000000 00:00 0 ./startMKS.bash: line 8: 15185 Aborted                 ../../bin/linux-x86_64/mks651 st.cmd


Any help is appreciated.
Thank you,
Pierrick

--
"Whether you think you can or think you can't, either way, you are correct" -- Henry Ford
_______________________________________________________________
Pierrick Hanlet
IIT/Fermilab
+44-(0)1235-44-5550 (RAL)
+1-630-840-5555 (FNAL)
+1-312-567-5745 (IIT)
+1-630-888-0185/+44-(0)79-48-860-197 (US/UK mobile)

Replies:
Re: 3.16.1: asynSetTraceMask and asynSetTraceIOMask Michael Davidsaver
References:
3.16.1: asynSetTraceMask and asynSetTraceIOMask Pierrick Hanlet

Navigate by Date:
Prev: ICALEPCS 2017 abstract submission deadline James Rezende Piton
Next: Re: 3.16.1: asynSetTraceMask and asynSetTraceIOMask Hartman, Steven M.
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
Navigate by Thread:
Prev: 3.16.1: asynSetTraceMask and asynSetTraceIOMask Pierrick Hanlet
Next: Re: 3.16.1: asynSetTraceMask and asynSetTraceIOMask Michael Davidsaver
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
ANJ, 13 Apr 2017 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·