EPICS Controls 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  2018  2019  2020  2021  <20222023  2024  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  <20222023  2024 
<== Date ==> <== Thread ==>

Subject: Re: How to safely implement an asynPortDriver with SCAN records
From: Érico Nogueira Rolim via Tech-talk <tech-talk at aps.anl.gov>
To: Mark Rivers <rivers at cars.uchicago.edu>
Cc: tech-talk <tech-talk at aps.anl.gov>
Date: Fri, 8 Jul 2022 14:27:27 -0300
Thank you for the quick answer!

On 08/07/2022 12:23, Mark Rivers wrote:

Hi Érico,

 

The asynPort driver base class does not have an exit handler to destroy itself when the IOC is exiting, that is left to derived classes.  Does your derived class establish an exit handler with epicsAtExit?  

 

What leads you to believe that the asynPortDriver destructor is being called?


I'm sorry for the confusion, I meant to say that the destructor for our class that's derived from asynPortDriver is called. And indeed, we have its destructor registered with epicsAtExit (a bit ugly):


static void exitHandlerC(void *pPvt)    
{                                       
    drvFOFB *pdrvFOFB = (drvFOFB *)pPvt;
    pdrvFOFB->~drvFOFB();      
}                                      


We do this because the destructor is responsible for closing quite a few resources before we exit. I'm open to suggestions on better ways to do this.


 

Can you send the actual error trace when the IOC exits?


From the IOC shell, I see 52 lines of the following error:


> epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument


From valgrind, I see multiple similar instances of:


==2685== Invalid read of size 4
==2685==    at 0x7BFAE06: __pthread_mutex_unlock_full (pthread_mutex_unlock.c:101)
==2685==    by 0x5E92C48: epicsMutexOsdUnlock (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5093A7F: asynPortDriver::unlock() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926FC: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b7b20 is 16 bytes inside a block of size 48 free'd
==2685==    at 0x4C2B06D: free (vg_replace_malloc.c:540)
==2685==    by 0x5E8BB55: epicsMutexDestroy (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5094D76: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2C089: calloc (vg_replace_malloc.c:762)
==2685==    by 0x5E92B24: epicsMutexOsdCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E8B98E: epicsMutexOsiCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5097584: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)


The full valgrind log with the IOC shell lines appended at the end is attached to this message.


 

I just tested with the asyn test applications "testErrors".  That test application uses asynPortDriver.  I modified asyn/iocBoot/ioctestErrors/st.cmd to have these lines uncommented:

 

dbLoadRecords("../../db/testErrors.db",     "P=testErrors:,PORT=PORT1,ADDR=0,TIMEOUT=1,TSE=0,SCAN=.1 second,FIFO=0")

dbLoadRecords("../../db/testErrorsInt64.db","P=testErrors:,PORT=PORT1,ADDR=0,TIMEOUT=1,TSE=0,SCAN=.1 second,FIFO=0")

 

That causes the input records to periodically process at 0.1 second scan time.  I have attached a screen shot of the medm screen which shows all of the input records are scanning at 0.1 second.

 

This is what I see when the IOC exits:

 

iocRun: All initialization complete

epics> exit

corvette:asyn/iocBoot/ioctestErrors>

 

So there are no errors when I exit the IOC.  I have tried this a number of times and never see an error.


There have been very few times that it exits without error. I have an inkling that this current version, using base 3.15.9, exits with errors more often than when things are built with 3.14.12.


 

Mark

 

 

-----Original Message-----
From: Tech-talk <tech-talk-bounces at aps.anl.gov> On Behalf Of Érico Nogueira Rolim via Tech-talk
Sent: Friday, July 8, 2022 8:28 AM
To: tech-talk at aps.anl.gov
Subject: How to safely implement an asynPortDriver with SCAN records

 

Hi!

 

I have a custom class that inherits from asynPortDriver, but it also overrides the readUInt32Digital, readInt32 and readFloat64 methods, such that they read values from hardware to provide up to date information. Most of our records for this IOC use SCAN set to I/O Intr, and we update values read from hardware when processing writes into hardware. However, we have some records for which we needed to use periodical SCAN ('0.1 second', in this case), due to their monitoring purpose, and they use the aforementioned read* methods to obtain values from hardware.

 

Unfortunately, when the IOC is exited (with 'exit' in the IOC shell, for example), it seems our asynPortDriver is destroyed before the thread responsible for the record updates is. This leads to multiple use-after-free issues during IOC exit; they can be seen with pthread_mutex_* functions returning EINVAL, and sometimes triggering assertions in our backend.

 

What is the recommended way forward here? Having things misbehave during exit is not the worst that could happen, but it's still an issue. The alternative I can see is adding a thread that polls through these HW values and using I/O Intr for the records. I think this would always work, but it feels ugly, given that Epics already has periodical SCAN functionality.

 

Thank you,

Érico

 

Aviso Legal: Esta mensagem e seus anexos podem conter informações confidenciais e/ou de uso restrito. Observe atentamente seu conteúdo e considere eventual consulta ao remetente antes de copiá-la, divulgá-la ou distribuí-la. Se você recebeu esta mensagem por engano, por favor avise o remetente e apague-a imediatamente.

 

Disclaimer: This email and its attachments may contain confidential and/or privileged information. Observe its content carefully and consider possible querying to the sender before copying, disclosing or distributing it. If you have received this email by mistake, please notify the sender and delete it immediately.

==2685== Memcheck, a memory error detector
==2685== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==2685== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info
==2685== Command: ../../bin/linux-x86_64/FOFB stFOFB.cmd
==2685== Parent PID: 2684
==2685== 
==2685== Thread 16 drvFOFBMonitTas:
==2685== Conditional jump or move depends on uninitialised value(s)
==2685==    at 0x4C2D0F9: strlen (vg_replace_strmem.c:461)
==2685==    by 0x771D6B3: zmsg_addstr (in /usr/local/lib/libczmq.so.4.0.2)
==2685==    by 0x772BC85: zsock_vsend (in /usr/local/lib/libczmq.so.4.0.2)
==2685==    by 0x772B865: zsock_send (in /usr/local/lib/libczmq.so.4.0.2)
==2685==    by 0x74A78D6: mlm_client_set_consumer (mlm_client_engine.inc:1831)
==2685==    by 0x6E764CB: halcs_set_monit_subscription (halcs_client_core.c:1638)
==2685==    by 0x4E45624: drvFOFB::acqMonitTask() (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685== 
==2685== Thread 1:
==2685== Syscall param sendmsg(msg.msg_name) points to uninitialised byte(s)
==2685==    at 0x7C03CBD: ??? (syscall-template.S:81)
==2685==    by 0x7E271FE: audit_tty (readline.c:353)
==2685==    by 0x7E271FE: readline (readline.c:410)
==2685==    by 0x5E90004: epicsReadline (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E814E6: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407865: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Address 0x1ffefffc32 is on thread 1's stack
==2685==  in frame #1, created by readline (readline.c:363)
==2685== 
==2685== Thread 5 FOFB:
==2685== Invalid read of size 4
==2685==    at 0x7BFED00: pthread_mutex_lock (pthread_mutex_lock.c:65)
==2685==    by 0x5E92CA5: epicsMutexOsdLock (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5093A5F: asynPortDriver::lock() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927BB: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b7b20 is 16 bytes inside a block of size 48 free'd
==2685==    at 0x4C2B06D: free (vg_replace_malloc.c:540)
==2685==    by 0x5E8BB55: epicsMutexDestroy (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5094D76: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2C089: calloc (vg_replace_malloc.c:762)
==2685==    by 0x5E92B24: epicsMutexOsdCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E8B98E: epicsMutexOsiCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5097584: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x7BFA904: __pthread_mutex_lock_full (pthread_mutex_lock.c:176)
==2685==    by 0x5E92CA5: epicsMutexOsdLock (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5093A5F: asynPortDriver::lock() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927BB: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b7b20 is 16 bytes inside a block of size 48 free'd
==2685==    at 0x4C2B06D: free (vg_replace_malloc.c:540)
==2685==    by 0x5E8BB55: epicsMutexDestroy (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5094D76: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2C089: calloc (vg_replace_malloc.c:762)
==2685==    by 0x5E92B24: epicsMutexOsdCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E8B98E: epicsMutexOsiCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5097584: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x50957BF: asynPortDriver::getParamName(int, int, char const**) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093D8E: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b68c0 is 0 bytes inside a block of size 272 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099F33: std::vector<paramList*, std::allocator<paramList*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<paramList**, std::vector<paramList*, std::allocator<paramList*> > >, unsigned long, paramList* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5097C6D: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x5095769: paramList::getName(int, char const**) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093D8E: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a30 is 32 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x509576D: paramList::getName(int, char const**) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093D8E: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a38 is 40 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x509578C: paramList::getName(int, char const**) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093D8E: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xf79d168 is 424 bytes inside a block of size 2,048 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094D09: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099BE5: std::vector<paramVal*, std::allocator<paramVal*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<paramVal**, std::vector<paramVal*, std::allocator<paramVal*> > >, paramVal* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50972CE: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4AC73: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x50913D0: paramVal::getName() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095799: paramList::getName(int, char const**) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093D8E: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe976f20 is 32 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094CC7: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x50971B9: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4A270: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x5095B0F: asynPortDriver::getUIntDigitalParam(int, int, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093DF0: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b68c0 is 0 bytes inside a block of size 272 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099F33: std::vector<paramList*, std::allocator<paramList*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<paramList**, std::vector<paramList*, std::allocator<paramList*> > >, unsigned long, paramList* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5097C6D: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x50958DA: paramList::getParameter(int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095A84: paramList::getUInt32(int, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095B1A: asynPortDriver::getUIntDigitalParam(int, int, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093DF0: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a30 is 32 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x50958DE: paramList::getParameter(int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095A84: paramList::getUInt32(int, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095B1A: asynPortDriver::getUIntDigitalParam(int, int, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093DF0: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a38 is 40 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x5095950: paramList::getParameter(int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095A84: paramList::getUInt32(int, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095B1A: asynPortDriver::getUIntDigitalParam(int, int, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093DF0: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xf79d168 is 424 bytes inside a block of size 2,048 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094D09: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099BE5: std::vector<paramVal*, std::allocator<paramVal*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<paramVal**, std::vector<paramVal*, std::allocator<paramVal*> > >, paramVal* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50972CE: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4AC73: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x5091709: paramVal::getUInt32(unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095A92: paramList::getUInt32(int, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095B1A: asynPortDriver::getUIntDigitalParam(int, int, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093DF0: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe976f00 is 0 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094CC7: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x50971B9: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4A270: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 1
==2685==    at 0x5091290: paramVal::isDefined() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5091714: paramVal::getUInt32(unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095A92: paramList::getUInt32(int, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095B1A: asynPortDriver::getUIntDigitalParam(int, int, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093DF0: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe976f1c is 28 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094CC7: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x50971B9: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4A270: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x5091719: paramVal::getUInt32(unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095A92: paramList::getUInt32(int, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095B1A: asynPortDriver::getUIntDigitalParam(int, int, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093DF0: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe976f30 is 48 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094CC7: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x50971B9: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4A270: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x5091310: paramVal::getStatus() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095A9D: paramList::getUInt32(int, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095B1A: asynPortDriver::getUIntDigitalParam(int, int, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093DF0: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe976f10 is 16 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094CC7: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x50971B9: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4A270: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x509505F: asynPortDriver::getParamAlarmStatus(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093E14: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b68c0 is 0 bytes inside a block of size 272 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099F33: std::vector<paramList*, std::allocator<paramList*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<paramList**, std::vector<paramList*, std::allocator<paramList*> > >, unsigned long, paramList* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5097C6D: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x5094FF9: paramList::getAlarmStatus(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095067: asynPortDriver::getParamAlarmStatus(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093E14: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a30 is 32 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x5094FFD: paramList::getAlarmStatus(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095067: asynPortDriver::getParamAlarmStatus(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093E14: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a38 is 40 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x509501C: paramList::getAlarmStatus(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095067: asynPortDriver::getParamAlarmStatus(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093E14: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xf79d168 is 424 bytes inside a block of size 2,048 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094D09: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099BE5: std::vector<paramVal*, std::allocator<paramVal*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<paramVal**, std::vector<paramVal*, std::allocator<paramVal*> > >, paramVal* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50972CE: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4AC73: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x5091360: paramVal::getAlarmStatus() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095029: paramList::getAlarmStatus(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095067: asynPortDriver::getParamAlarmStatus(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093E14: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe976f14 is 20 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094CC7: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x50971B9: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4A270: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x509510F: asynPortDriver::getParamAlarmSeverity(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093E2B: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b68c0 is 0 bytes inside a block of size 272 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099F33: std::vector<paramList*, std::allocator<paramList*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<paramList**, std::vector<paramList*, std::allocator<paramList*> > >, unsigned long, paramList* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5097C6D: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x50950A9: paramList::getAlarmSeverity(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095117: asynPortDriver::getParamAlarmSeverity(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093E2B: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a30 is 32 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x50950AD: paramList::getAlarmSeverity(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095117: asynPortDriver::getParamAlarmSeverity(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093E2B: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a38 is 40 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x50950CC: paramList::getAlarmSeverity(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095117: asynPortDriver::getParamAlarmSeverity(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093E2B: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xf79d168 is 424 bytes inside a block of size 2,048 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094D09: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099BE5: std::vector<paramVal*, std::allocator<paramVal*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<paramVal**, std::vector<paramVal*, std::allocator<paramVal*> > >, paramVal* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50972CE: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4AC73: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x50913B0: paramVal::getAlarmSeverity() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50950D9: paramList::getAlarmSeverity(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095117: asynPortDriver::getParamAlarmSeverity(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093E2B: asynPortDriver::readUInt32Digital(asynUser*, unsigned int*, unsigned int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927CD: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe976f18 is 24 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094CC7: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x50971B9: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4A270: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x7BFFEE0: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:39)
==2685==    by 0x7BFFEE0: pthread_mutex_unlock (pthread_mutex_unlock.c:330)
==2685==    by 0x5E92C48: epicsMutexOsdUnlock (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5093A7F: asynPortDriver::unlock() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927D8: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b7b20 is 16 bytes inside a block of size 48 free'd
==2685==    at 0x4C2B06D: free (vg_replace_malloc.c:540)
==2685==    by 0x5E8BB55: epicsMutexDestroy (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5094D76: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2C089: calloc (vg_replace_malloc.c:762)
==2685==    by 0x5E92B24: epicsMutexOsdCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E8B98E: epicsMutexOsiCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5097584: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x7BFAE06: __pthread_mutex_unlock_full (pthread_mutex_unlock.c:101)
==2685==    by 0x5E92C48: epicsMutexOsdUnlock (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5093A7F: asynPortDriver::unlock() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50927D8: readUInt32Digital (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50ABF79: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b7b20 is 16 bytes inside a block of size 48 free'd
==2685==    at 0x4C2B06D: free (vg_replace_malloc.c:540)
==2685==    by 0x5E8BB55: epicsMutexDestroy (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5094D76: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2C089: calloc (vg_replace_malloc.c:762)
==2685==    by 0x5E92B24: epicsMutexOsdCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E8B98E: epicsMutexOsiCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5097584: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x7BFED00: pthread_mutex_lock (pthread_mutex_lock.c:65)
==2685==    by 0x5E92CA5: epicsMutexOsdLock (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5093A5F: asynPortDriver::lock() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926E2: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b7b20 is 16 bytes inside a block of size 48 free'd
==2685==    at 0x4C2B06D: free (vg_replace_malloc.c:540)
==2685==    by 0x5E8BB55: epicsMutexDestroy (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5094D76: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2C089: calloc (vg_replace_malloc.c:762)
==2685==    by 0x5E92B24: epicsMutexOsdCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E8B98E: epicsMutexOsiCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5097584: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x7BFA904: __pthread_mutex_lock_full (pthread_mutex_lock.c:176)
==2685==    by 0x5E92CA5: epicsMutexOsdLock (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5093A5F: asynPortDriver::lock() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926E2: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b7b20 is 16 bytes inside a block of size 48 free'd
==2685==    at 0x4C2B06D: free (vg_replace_malloc.c:540)
==2685==    by 0x5E8BB55: epicsMutexDestroy (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5094D76: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2C089: calloc (vg_replace_malloc.c:762)
==2685==    by 0x5E92B24: epicsMutexOsdCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E8B98E: epicsMutexOsiCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5097584: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x50957BF: asynPortDriver::getParamName(int, int, char const**) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093ABB: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b68c0 is 0 bytes inside a block of size 272 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099F33: std::vector<paramList*, std::allocator<paramList*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<paramList**, std::vector<paramList*, std::allocator<paramList*> > >, unsigned long, paramList* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5097C6D: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x5095769: paramList::getName(int, char const**) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093ABB: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a30 is 32 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x509576D: paramList::getName(int, char const**) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093ABB: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a38 is 40 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x509578C: paramList::getName(int, char const**) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093ABB: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xf79d1d0 is 528 bytes inside a block of size 2,048 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094D09: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099BE5: std::vector<paramVal*, std::allocator<paramVal*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<paramVal**, std::vector<paramVal*, std::allocator<paramVal*> > >, paramVal* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50972CE: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4AC73: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x50913D0: paramVal::getName() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095799: paramList::getName(int, char const**) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093ABB: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe9ba260 is 32 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094CC7: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x50971B9: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4A427: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x5095A2F: asynPortDriver::getIntegerParam(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B15: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b68c0 is 0 bytes inside a block of size 272 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099F33: std::vector<paramList*, std::allocator<paramList*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<paramList**, std::vector<paramList*, std::allocator<paramList*> > >, unsigned long, paramList* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5097C6D: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x50958DA: paramList::getParameter(int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50959A3: paramList::getInteger(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095A37: asynPortDriver::getIntegerParam(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B15: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a30 is 32 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x50958DE: paramList::getParameter(int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50959A3: paramList::getInteger(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095A37: asynPortDriver::getIntegerParam(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B15: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a38 is 40 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x5095950: paramList::getParameter(int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50959A3: paramList::getInteger(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095A37: asynPortDriver::getIntegerParam(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B15: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xf79d1d0 is 528 bytes inside a block of size 2,048 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094D09: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099BE5: std::vector<paramVal*, std::allocator<paramVal*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<paramVal**, std::vector<paramVal*, std::allocator<paramVal*> > >, paramVal* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50972CE: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4AC73: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x5091509: paramVal::getInteger() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50959AE: paramList::getInteger(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095A37: asynPortDriver::getIntegerParam(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B15: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe9ba240 is 0 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094CC7: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x50971B9: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4A427: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 1
==2685==    at 0x5091290: paramVal::isDefined() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5091512: paramVal::getInteger() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50959AE: paramList::getInteger(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095A37: asynPortDriver::getIntegerParam(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B15: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe9ba25c is 28 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094CC7: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x50971B9: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4A427: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x5091517: paramVal::getInteger() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50959AE: paramList::getInteger(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095A37: asynPortDriver::getIntegerParam(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B15: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe9ba270 is 48 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094CC7: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x50971B9: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4A427: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x5091310: paramVal::getStatus() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50959B9: paramList::getInteger(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095A37: asynPortDriver::getIntegerParam(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B15: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe9ba250 is 16 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094CC7: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x50971B9: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4A427: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x509505F: asynPortDriver::getParamAlarmStatus(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B38: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b68c0 is 0 bytes inside a block of size 272 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099F33: std::vector<paramList*, std::allocator<paramList*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<paramList**, std::vector<paramList*, std::allocator<paramList*> > >, unsigned long, paramList* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5097C6D: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x5094FF9: paramList::getAlarmStatus(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095067: asynPortDriver::getParamAlarmStatus(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B38: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a30 is 32 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x5094FFD: paramList::getAlarmStatus(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095067: asynPortDriver::getParamAlarmStatus(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B38: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a38 is 40 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x509501C: paramList::getAlarmStatus(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095067: asynPortDriver::getParamAlarmStatus(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B38: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xf79d1d0 is 528 bytes inside a block of size 2,048 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094D09: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099BE5: std::vector<paramVal*, std::allocator<paramVal*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<paramVal**, std::vector<paramVal*, std::allocator<paramVal*> > >, paramVal* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50972CE: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4AC73: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x5091360: paramVal::getAlarmStatus() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095029: paramList::getAlarmStatus(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095067: asynPortDriver::getParamAlarmStatus(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B38: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe9ba254 is 20 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094CC7: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x50971B9: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4A427: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x509510F: asynPortDriver::getParamAlarmSeverity(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B4F: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b68c0 is 0 bytes inside a block of size 272 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099F33: std::vector<paramList*, std::allocator<paramList*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<paramList**, std::vector<paramList*, std::allocator<paramList*> > >, unsigned long, paramList* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5097C6D: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x50950A9: paramList::getAlarmSeverity(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095117: asynPortDriver::getParamAlarmSeverity(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B4F: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a30 is 32 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x50950AD: paramList::getAlarmSeverity(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095117: asynPortDriver::getParamAlarmSeverity(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B4F: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b6a38 is 40 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094DA7: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5097539: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 8
==2685==    at 0x50950CC: paramList::getAlarmSeverity(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095117: asynPortDriver::getParamAlarmSeverity(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B4F: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xf79d1d0 is 528 bytes inside a block of size 2,048 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094D09: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x5099BE5: std::vector<paramVal*, std::allocator<paramVal*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<paramVal**, std::vector<paramVal*, std::allocator<paramVal*> > >, paramVal* const&) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50972CE: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4AC73: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x50913B0: paramVal::getAlarmSeverity() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50950D9: paramList::getAlarmSeverity(int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5095117: asynPortDriver::getParamAlarmSeverity(int, int, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5093B4F: asynPortDriver::readInt32(asynUser*, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926F1: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe9ba258 is 24 bytes inside a block of size 56 free'd
==2685==    at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586)
==2685==    by 0x5094CC7: paramList::~paramList() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5094D9F: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344)
==2685==    by 0x50971B9: paramList::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509734D: asynPortDriver::createParam(int, char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x509209F: asynPortDriver::createParam(char const*, asynParamType, int*) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x4E4A427: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x7BFFEE0: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:39)
==2685==    by 0x7BFFEE0: pthread_mutex_unlock (pthread_mutex_unlock.c:330)
==2685==    by 0x5E92C48: epicsMutexOsdUnlock (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5093A7F: asynPortDriver::unlock() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926FC: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b7b20 is 16 bytes inside a block of size 48 free'd
==2685==    at 0x4C2B06D: free (vg_replace_malloc.c:540)
==2685==    by 0x5E8BB55: epicsMutexDestroy (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5094D76: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2C089: calloc (vg_replace_malloc.c:762)
==2685==    by 0x5E92B24: epicsMutexOsdCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E8B98E: epicsMutexOsiCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5097584: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== Invalid read of size 4
==2685==    at 0x7BFAE06: __pthread_mutex_unlock_full (pthread_mutex_unlock.c:101)
==2685==    by 0x5E92C48: epicsMutexOsdUnlock (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5093A7F: asynPortDriver::unlock() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50926FC: readInt32 (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x50A39D6: processCallbackInput (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5071EE2: portThread (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E90A9B: start_routine (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x7BFCEA4: start_thread (pthread_create.c:307)
==2685==    by 0x90EBB0C: clone (clone.S:111)
==2685==  Address 0xe8b7b20 is 16 bytes inside a block of size 48 free'd
==2685==    at 0x4C2B06D: free (vg_replace_malloc.c:540)
==2685==    by 0x5E8BB55: epicsMutexDestroy (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5094D76: asynPortDriver::~asynPortDriver() (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5E86FB2: epicsExitCallAtExits (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E87357: epicsExit (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x40786C: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685==  Block was alloc'd at
==2685==    at 0x4C2C089: calloc (vg_replace_malloc.c:762)
==2685==    by 0x5E92B24: epicsMutexOsdCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5E8B98E: epicsMutexOsiCreate (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x5097584: asynPortDriver::initialize(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x5098713: asynPortDriver::asynPortDriver(char const*, int, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/asyn-R4-35/lib/linux-x86_64/libasyn.so)
==2685==    by 0x63C80F3: asynNDArrayDriver::asynNDArrayDriver(char const*, int, int, unsigned long, int, int, int, int, int, int) (in /opt/epics/synApps-lnls-R1-2-1/support/areaDetector-R3-6/ADCore/lib/linux-x86_64/libADBase.so)
==2685==    by 0x4E4A02C: drvFOFB::drvFOFB(char const*, char const*, int, char const*, int, int, int, int, unsigned long) (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C58B: drvFOFBConfigure (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x4E4C5E7: initCallFunc (in /opt/epics/ioc/fofb-epics-ioc/lib/linux-x86_64/libFOFBSupport.so)
==2685==    by 0x5E81B9F: iocshBody (in /opt/epics/base-3.15.9/lib/linux-x86_64/libCom.so.3.15.9)
==2685==    by 0x407851: main (in /opt/epics/ioc/fofb-epics-ioc/bin/linux-x86_64/FOFB)
==2685== 
==2685== 
==2685== HEAP SUMMARY:
==2685==     in use at exit: 221,132,758 bytes in 158,024 blocks
==2685==   total heap usage: 4,133,669 allocs, 3,975,645 frees, 476,376,199 bytes allocated
==2685== 
==2685== LEAK SUMMARY:
==2685==    definitely lost: 1,410 bytes in 45 blocks
==2685==    indirectly lost: 0 bytes in 0 blocks
==2685==      possibly lost: 903,232 bytes in 6,155 blocks
==2685==    still reachable: 220,228,116 bytes in 151,824 blocks
==2685==                       of which reachable via heuristic:
==2685==                         stdstring          : 6,639 bytes in 191 blocks
==2685==                         newarray           : 120 bytes in 1 blocks
==2685==         suppressed: 0 bytes in 0 blocks
==2685== Rerun with --leak-check=full to see details of leaked memory
==2685== 
==2685== Use --track-origins=yes to see where uninitialised values come from
==2685== For lists of detected and suppressed errors, rerun with: -s
==2685== ERROR SUMMARY: 1434 errors from 56 contexts (suppressed: 0 from 0)

epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument
epicsMutex pthread_mutex_unlock epicsMutexOsdUnlock failed: error Invalid argument

Replies:
Re: How to safely implement an asynPortDriver with SCAN records Andrew Johnson via Tech-talk
References:
How to safely implement an asynPortDriver with SCAN records Érico Nogueira Rolim via Tech-talk
RE: How to safely implement an asynPortDriver with SCAN records Mark Rivers via Tech-talk

Navigate by Date:
Prev: Re: Unexpected behavior when setting waveform PVs Andrew Johnson via Tech-talk
Next: Re: How to safely implement an asynPortDriver with SCAN records Andrew Johnson via Tech-talk
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  <20222023  2024 
Navigate by Thread:
Prev: RE: How to safely implement an asynPortDriver with SCAN records Mark Rivers via Tech-talk
Next: Re: How to safely implement an asynPortDriver with SCAN records Andrew Johnson via Tech-talk
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  <20222023  2024 
ANJ, 14 Sep 2022 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·