*** empty log message ***

This commit is contained in:
koennecke
2007-11-27 13:36:15 +00:00
parent 1265ae957b
commit 22b0e8ec83
50 changed files with 6025 additions and 171 deletions

331
val.lis
View File

@@ -1,93 +1,240 @@
==6880== Memcheck, a memory error detector.
==6880== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==6880== Using LibVEX rev 1732, a library for dynamic binary translation.
==6880== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==6880== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==6880== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==6880== For more details, rerun with: -v
==6880==
==19540== Memcheck, a memory error detector.
==19540== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==19540== Using LibVEX rev 1732, a library for dynamic binary translation.
==19540== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==19540== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==19540== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==19540== For more details, rerun with: -v
==19540==
==19540== Syscall param write(buf) points to uninitialised byte(s)
==19540== at 0x41DA1FE: __write_nocancel (in /lib/tls/libc-2.3.2.so)
==19540== by 0x81D25BD: H5FD_sec2_write (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540== Address 0xBEFF3BFA is on thread 1's stack
==19540==
==19540== Source and destination overlap in memcpy(0x4445028, 0x43CE7E8, 1744896)
==19540== at 0x401C96D: memcpy (mc_replace_strmem.c:116)
==19540== by 0x8241BDA: H5V_memcpyvv (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Invalid read of size 1
==19540== at 0x401C988: memcpy (mc_replace_strmem.c:406)
==19540== by 0x8241BDA: H5V_memcpyvv (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540== Address 0x4445027 is 1 bytes before a block of size 1,744,896 alloc'd
==19540== at 0x401A846: malloc (vg_replace_malloc.c:149)
==19540== by 0x81B8BDE: H5D_istore_chunk_alloc (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Invalid read of size 1
==19540== at 0x401C98D: memcpy (mc_replace_strmem.c:406)
==19540== by 0x8241BDA: H5V_memcpyvv (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540== Address 0x4445026 is 2 bytes before a block of size 1,744,896 alloc'd
==19540== at 0x401A846: malloc (vg_replace_malloc.c:149)
==19540== by 0x81B8BDE: H5D_istore_chunk_alloc (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Invalid read of size 1
==19540== at 0x401C993: memcpy (mc_replace_strmem.c:406)
==19540== by 0x8241BDA: H5V_memcpyvv (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540== Address 0x4445025 is 3 bytes before a block of size 1,744,896 alloc'd
==19540== at 0x401A846: malloc (vg_replace_malloc.c:149)
==19540== by 0x81B8BDE: H5D_istore_chunk_alloc (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Invalid read of size 1
==19540== at 0x401C99A: memcpy (mc_replace_strmem.c:406)
==19540== by 0x8241BDA: H5V_memcpyvv (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540== Address 0x4445024 is 4 bytes before a block of size 1,744,896 alloc'd
==19540== at 0x401A846: malloc (vg_replace_malloc.c:149)
==19540== by 0x81B8BDE: H5D_istore_chunk_alloc (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Conditional jump or move depends on uninitialised value(s)
==19540== at 0x40D60F5: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D6945: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Conditional jump or move depends on uninitialised value(s)
==19540== at 0x40D609F: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D6945: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Conditional jump or move depends on uninitialised value(s)
==19540== at 0x40D60FE: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D6945: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Conditional jump or move depends on uninitialised value(s)
==19540== at 0x40D60D8: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D6945: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Conditional jump or move depends on uninitialised value(s)
==19540== at 0x40D6107: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D6945: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Conditional jump or move depends on uninitialised value(s)
==19540== at 0x40D6110: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D6945: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Use of uninitialised value of size 4
==19540== at 0x40D68E5: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Use of uninitialised value of size 4
==19540== at 0x40D68F7: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Use of uninitialised value of size 4
==19540== at 0x40D6B50: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Use of uninitialised value of size 4
==19540== at 0x40D6B65: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Conditional jump or move depends on uninitialised value(s)
==19540== at 0x40D60DF: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D6945: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Conditional jump or move depends on uninitialised value(s)
==19540== at 0x40D60E8: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D6945: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Conditional jump or move depends on uninitialised value(s)
==19540== at 0x40D6119: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D6945: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Conditional jump or move depends on uninitialised value(s)
==19540== at 0x40D6122: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D6945: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Conditional jump or move depends on uninitialised value(s)
==19540== at 0x40D612B: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D6945: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
==19540==
==19540== Conditional jump or move depends on uninitialised value(s)
==19540== at 0x40D6134: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D6945: (within /usr/lib/libz.so.1.1.4)
==19540== by 0x40D598F: deflate (in /usr/lib/libz.so.1.1.4)
==19540== by 0x40D3C7F: compress2 (in /usr/lib/libz.so.1.1.4)
==19540== by 0x8243947: H5Z_filter_deflate (in /afs/psi.ch/user/k/koennecke/src/workspace/sics/SICServer)
WARNING: Cannot log(Accepted dummy connection )
sim/trics/trics.tcl:0>> ServerOption ReadTimeOut 100
sim/trics/trics.tcl:1>> ServerOption AcceptTimeOut 100
sim/trics/trics.tcl:2>> ServerOption ReadUserPasswdTimeout 7000
sim/trics/trics.tcl:3>> ServerOption LogFileDir $loghome
sim/trics/trics.tcl:4>> ServerOption LogFileBaseName $loghome/tricsserver
sim/trics/trics.tcl:5>> ServerOption statusfile ${datahome}tricsstatus.tcl
sim/trics/trics.tcl:6>> ServerOption TecsPort 9753
sim/trics/trics.tcl:7>> ServerOption ServerPort 2911
sim/trics/trics.tcl:8>> ServerOption InterruptPort 2914
sim/trics/trics.tcl:9>> ServerOption TelnetPort 1301
sim/trics/trics.tcl:10>> ServerOption TelWord sicslogin
sim/trics/trics.tcl:11>> ServerOption QuieckPort 2108
sim/trics/trics.tcl:12>> TokenInit connan
sim/trics/trics.tcl:13>> commandlog intervall 10
sim/trics/trics.tcl:14>> commandlog auto
sim/trics/trics.tcl:15>> SicsUser jurg willi 2
sim/trics/trics.tcl:16>> SicsUser oksana sun 1
sim/trics/trics.tcl:17>> SicsUser schaniel brida 2
sim/trics/trics.tcl:18>> SicsUser lnsmanager lnsSICSlns 1
sim/trics/trics.tcl:19>> SicsUser tricsuser 07lns1 2
sim/trics/trics.tcl:20>> SicsUser lnsg 07lns1 2
sim/trics/trics.tcl:21>> VarMake Instrument Text Internal
sim/trics/trics.tcl:22>> Instrument lock
sim/trics/trics.tcl:23>> VarMake Title Text User
sim/trics/trics.tcl:24>> VarMake sample Text User
sim/trics/trics.tcl:25>> sample "Schefer"
sim/trics/trics.tcl:26>> VarMake User Text User
sim/trics/trics.tcl:27>> User "Jurg"
sim/trics/trics.tcl:28>> VarMake fax Text User
sim/trics/trics.tcl:29>> VarMake phone Text User
sim/trics/trics.tcl:30>> FAX "EMERGENCY: 056 - 250.1332"
sim/trics/trics.tcl:31>> PHONE "EMERGENCY: 079 - 692.5617"
sim/trics/trics.tcl:32>> VarMake distance Float User
sim/trics/trics.tcl:33>> VarMake monochromator Text User
sim/trics/trics.tcl:34>> VarMake lambda Float Mugger
sim/trics/trics.tcl:35>> VarMake BatchRoot Text User
sim/trics/trics.tcl:36>> VarMake LastScanCommand Text User
sim/trics/trics.tcl:37>> lastscancommand unknown scan
sim/trics/trics.tcl:38>> ClientPut "Initialising Elephant"
Initialising Elephant
sim/trics/trics.tcl:39>> ClientPut "Initialising Sample Table Motors"
Initialising Sample Table Motors
sim/trics/trics.tcl:40>> cex1 precision .05
sim/trics/trics.tcl:41>> cex1 failafter 5
sim/trics/trics.tcl:42>> cex1 softlowerlim 0
sim/trics/trics.tcl:43>> cex1 softupperlim 360
sim/trics/trics.tcl:44>> cex2 precision .05
sim/trics/trics.tcl:45>> cex2 failafter 5
sim/trics/trics.tcl:46>> cex2 softlowerlim 0
sim/trics/trics.tcl:47>> cex2 softupperlim 360
sim/trics/trics.tcl:48>> stt precision .03
sim/trics/trics.tcl:49>> MakeConfigurableMotor D1W
sim/trics/trics.tcl:50>> D1W drivescript widthscript
sim/trics/trics.tcl:51>> D1W readscript readwidth
sim/trics/trics.tcl:52>> MakeConfigurableMotor D1H
sim/trics/trics.tcl:53>> D1H drivescript heightscript
sim/trics/trics.tcl:54>> D1H readscript readheight
sim/trics/trics.tcl:55>> SicsAlias MOMU A1
sim/trics/trics.tcl:56>> SicsAlias MTVU A12
sim/trics/trics.tcl:57>> SicsAlias MTPU A13
sim/trics/trics.tcl:58>> SicsAlias MGVU A14
sim/trics/trics.tcl:59>> SicsAlias MGPU A15
sim/trics/trics.tcl:60>> SicsAlias MCVU A16
sim/trics/trics.tcl:61>> SicsAlias MOML B1
sim/trics/trics.tcl:62>> SicsAlias MTVL A22
sim/trics/trics.tcl:63>> SicsAlias MTPL A23
sim/trics/trics.tcl:64>> SicsAlias MGVL A24
sim/trics/trics.tcl:65>> SicsAlias MGPL A25
sim/trics/trics.tcl:66>> SicsAlias MCVL A26
sim/trics/trics.tcl:67>> SicsAlias MEXZ A37
sim/trics/trics.tcl:68>> SicsAlias SOM A3
sim/trics/trics.tcl:69>> SicsAlias SOM OM
sim/trics/trics.tcl:70>> SicsAlias STT A4
sim/trics/trics.tcl:71>> SicsAlias STT TH
sim/trics/trics.tcl:72>> SicsAlias SCH A10
sim/trics/trics.tcl:73>> SicsAlias SPH A20
sim/trics/trics.tcl:74>> SicsAlias SCH CH
sim/trics/trics.tcl:75>> SicsAlias SCH CHI
sim/trics/trics.tcl:76>> SicsAlias SPH PH
sim/trics/trics.tcl:77>> SicsAlias DG1 A31
sim/trics/trics.tcl:78>> SicsAlias DG2 A32
sim/trics/trics.tcl:79>> SicsAlias DG3 A33
sim/trics/trics.tcl:80>> SicsAlias FILEEVAL XBU
sim/
sim/laue/laue.tcl:0>> ServerOption ReadTimeOut 10
sim/laue/laue.tcl:1>> ServerOption AcceptTimeOut 10
sim/laue/laue.tcl:2>> ServerOption ReadUserPasswdTimeout 500000
sim/laue/laue.tcl:3>> ServerOption ServerPort 2911
sim/laue/laue.tcl:4>> ServerOption InterruptPort 2913
sim/laue/laue.tcl:5>> ServerOption TelnetPort 1301
sim/laue/laue.tcl:6>> ServerOption TelWord sicslogin
sim/laue/laue.tcl:7>> ServerOption QuieckPort 2108
sim/laue/laue.tcl:8>> TokenInit connan
sim/laue/laue.tcl:9>> ServerOption LogFileDir $loghome
sim/laue/laue.tcl:10>> commandlog auto
sim/laue/laue.tcl:11>> ServerOption statusfile $datahome/lauestatus.tcl
sim/laue/laue.tcl:12>> SicsUser Mugger Mugger 1
sim/laue/laue.tcl:13>> SicsUser lnsmanager lnsSICSlns 1
sim/laue/laue.tcl:14>> SicsUser User User 2
sim/laue/laue.tcl:15>> SicsUser Spy Spy 3
sim/laue/laue.tcl:16>> SicsUser laueuser 07lns1 2
sim/laue/laue.tcl:17>> VarMake Instrument Text Internal
sim/laue/laue.tcl:18>> VarMake sample Text User
sim/laue/laue.tcl:19>> sample " "
sim/laue/laue.tcl:20>> VarMake Title Text User
sim/laue/laue.tcl:21>> Title " "
sim/laue/laue.tcl:22>> VarMake User Text User
sim/laue/laue.tcl:23>> User " "
sim/laue/laue.tcl:24>> VarMake email Text User
sim/laue/laue.tcl:25>> email "unknown"
sim/laue/laue.tcl:26>> VarMake address Text User
sim/laue/laue.tcl:27>> address "unknown"
sim/laue/laue.tcl:28>> VarMake fax Text User
sim/laue/laue.tcl:29>> fax "unknown"
sim/laue/laue.tcl:30>> VarMake phone Text User
sim/laue/laue.tcl:31>> phone "unknown"
sim/laue/laue.tcl:32>> hm configure counter counter
sim/laue/laue.tcl:33>> hm configure amplictrl 1
sim/laue/laue.tcl:34>> hm configure shutterctrl 2
sim/laue/laue.tcl:35>> hm configure clear 1
sim/laue/laue.tcl:36>> hm configure rank 2
sim/laue/laue.tcl:37>> hm configure dim0 768
sim/laue/laue.tcl:38>> hm configure dim1 568
sim/laue/laue.tcl:39>> sicsdatafactory new __transfer
sim/laue/laue.tcl:40>> MakeSicsObj lscan LaueScan
sim/laue/laue.tcl:41>> hmake /sics/lscan/upperpos mugger float
sim/laue/laue.tcl:42>> hmake /sics/lscan/lowerpos mugger float
sim/laue/laue.tcl:43>> hmake /sics/lscan/sttbegin user float
sim/laue/laue.tcl:44>> hmake /sics/lscan/sttend user float
sim/laue/laue.tcl:45>> hmake /sics/lscan/sttstep user float
sim/laue/laue.tcl:46>> hcommand /sics/lscan/run lauescan
sim/laue/laue.tcl:47>> hsetprop /sics/lscan/run type command
sim/laue/laue.tcl:48>> hsetprop /sics/lscan/run priv user
sim/laue/laue.tcl:49>> hmake /sics/lscan/run/mode user text
sim/laue/laue.tcl:50>> hmake /sics/lscan/run/preset user float
sim/laue/laue.tcl:51>> hset /sics/lscan/upperpos 190.
sim/laue/laue.tcl:52>> hset /sics/lscan/lowerpos 5.
sim/laue/laue.tcl:53>> hset /sics/lscan/sttbegin 10.
sim/laue/laue.tcl:54>> hset /sics/lscan/sttend 30.
sim/laue/laue.tcl:55>> hset /sics/lscan/sttstep 5.
sim/laue/laue.tcl:56>> hset /sics/lscan/run/mode timer
sim/laue/laue.tcl:57>> hset /sics/lscan/run/preset 2.
sim/laue/laue.tcl:58>> MakeDataNumber SicsDataNumber $datahome/DataNumber
sim/laue/laue.tcl:59>> VarMake SicsDataPath Text Mugger
sim/laue/laue.tcl:60>> SicsDataPath $datahome/
sim/laue/laue.tcl:61>> SicsDataPath lock
sim/laue/laue.tcl:62>> VarMake SicsDataPrefix Text Mugger
sim/laue/laue.tcl:63>> SicsDataPrefix laue
sim/laue/laue.tcl:64>> SicsDataPrefix lock
sim/laue/laue.tcl:65>> VarMake SicsDataPostFix Text Mugger
sim/laue/laue.tcl:66>> SicsDataPostFix .hdf
sim/laue/laue.tcl:67>> SicsDataPostFix lock
sim/laue/laue.tcl:68>> clientput "Laue configuration done"
Laue configuration done
OK
ERROR: alias daba not recognized
OK
==19540==
==19540== ERROR SUMMARY: 4310127 errors from 22 contexts (suppressed: 29 from 3)
==19540== malloc/free: in use at exit: 73,818 bytes in 1,540 blocks.
==19540== malloc/free: 14,838 allocs, 13,298 frees, 5,407,018 bytes allocated.
==19540== For counts of detected errors, rerun with: -v
==19540== searching for pointers to 1,540 not-freed blocks.
==19540== checked 479,156 bytes.
==19540==
==19540== LEAK SUMMARY:
==19540== definitely lost: 69 bytes in 6 blocks.
==19540== possibly lost: 8,000 bytes in 1 blocks.
==19540== still reachable: 65,749 bytes in 1,533 blocks.
==19540== suppressed: 0 bytes in 0 blocks.
==19540== Rerun with --leak-check=full to see details of leaked memory.