src/tds/unittests/t0007

Main

Hostnamekrb5.freetds.io
uname -aLinux krb5.freetds.io 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
date2024-03-23

==16744== Memcheck, a memory error detector
==16744== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==16744== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==16744== Command: ./t0007
==16744== 
--16744-- Valgrind options:
--16744--    --tool=memcheck
--16744--    --vgdb=no
--16744--    --num-callers=20
--16744--    --leak-check=yes
--16744--    -v
--16744--    --show-reachable=yes
--16744--    --log-fd=3
--16744--    --suppressions=/home/test/suppressions.supp
--16744--    --track-origins=yes
--16744-- Contents of /proc/version:
--16744--   Linux version 4.15.0-213-generic (buildd@lcy02-amd64-079) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023
--16744-- 
--16744-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-lzcnt-rdtscp-sse3-avx-avx2-bmi
--16744-- Page sizes: currently 4096, max supported 4096
--16744-- Valgrind library directory: /usr/lib/valgrind
--16744-- Reading syms from /home/test/ftdstmp/ftds_comp100/test4/src/tds/unittests/t0007
--16744-- Reading syms from /lib/x86_64-linux-gnu/ld-2.27.so
--16744--   Considering /lib/x86_64-linux-gnu/ld-2.27.so ..
--16744--   .. CRC mismatch (computed 2977d8b2 wanted c64f09ed)
--16744--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.27.so ..
--16744--   .. CRC is valid
--16744-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux
--16744--   Considering /usr/lib/valgrind/memcheck-amd64-linux ..
--16744--   .. CRC mismatch (computed 41ddb025 wanted 9972f546)
--16744--    object doesn't have a symbol table
--16744--    object doesn't have a dynamic symbol table
--16744-- Scheduler: using generic scheduler lock implementation.
--16744-- Reading suppressions file: /home/test/suppressions.supp
--16744-- Reading suppressions file: /usr/lib/valgrind/default.supp
--16744-- REDIR: 0x4020d20 (ld-linux-x86-64.so.2:strlen) redirected to 0x580608c1 (???)
--16744-- REDIR: 0x4020b00 (ld-linux-x86-64.so.2:index) redirected to 0x580608db (???)
--16744-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so
--16744--   Considering /usr/lib/valgrind/vgpreload_core-amd64-linux.so ..
--16744--   .. CRC mismatch (computed 50df1b30 wanted 4800a4cf)
--16744--    object doesn't have a symbol table
--16744-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so
--16744--   Considering /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so ..
--16744--   .. CRC mismatch (computed f893b962 wanted 95ee359e)
--16744--    object doesn't have a symbol table
==16744== WARNING: new redirection conflicts with existing -- ignoring it
--16744--     old: 0x04020d20 (strlen              ) R-> (0000.0) 0x580608c1 ???
--16744--     new: 0x04020d20 (strlen              ) R-> (2007.0) 0x04c34db0 strlen
--16744-- REDIR: 0x401d540 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c35ee0 (strcmp)
--16744-- REDIR: 0x4021260 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4c394f0 (mempcpy)
--16744-- Reading syms from /usr/lib/x86_64-linux-gnu/libssl.so.1.1
--16744--    object doesn't have a symbol table
--16744-- Reading syms from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
--16744--    object doesn't have a symbol table
--16744-- Reading syms from /lib/x86_64-linux-gnu/libpthread-2.27.so
--16744--   Considering /usr/lib/debug/.build-id/1f/06001733b9be9478b105faf0dac6bdf36c85de.debug ..
--16744--   .. build-id is valid
--16744-- Reading syms from /lib/x86_64-linux-gnu/libc-2.27.so
--16744--   Considering /lib/x86_64-linux-gnu/libc-2.27.so ..
--16744--   .. CRC mismatch (computed f250d419 wanted 4aacab51)
--16744--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.27.so ..
--16744--   .. CRC is valid
--16744-- Reading syms from /lib/x86_64-linux-gnu/libdl-2.27.so
--16744--   Considering /lib/x86_64-linux-gnu/libdl-2.27.so ..
--16744--   .. CRC mismatch (computed 56b0b30d wanted 7867693f)
--16744--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libdl-2.27.so ..
--16744--   .. CRC is valid
--16744-- REDIR: 0x5853a50 (libc.so.6:memmove) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5852d60 (libc.so.6:strncpy) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5853d30 (libc.so.6:strcasecmp) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x58527b0 (libc.so.6:strcat) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5852d90 (libc.so.6:rindex) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5855480 (libc.so.6:rawmemchr) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5853bc0 (libc.so.6:mempcpy) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x58539f0 (libc.so.6:bcmp) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5852d20 (libc.so.6:strncmp) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5852820 (libc.so.6:strcmp) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5853b20 (libc.so.6:memset) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5870db0 (libc.so.6:wcschr) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5852cc0 (libc.so.6:strnlen) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5852890 (libc.so.6:strcspn) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5853d80 (libc.so.6:strncasecmp) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5852860 (libc.so.6:strcpy) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5853ec0 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5852dc0 (libc.so.6:strpbrk) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x58527e0 (libc.so.6:index) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5852c90 (libc.so.6:strlen) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x585d380 (libc.so.6:memrchr) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5853dd0 (libc.so.6:strcasecmp_l) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x58539c0 (libc.so.6:memchr) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5871b70 (libc.so.6:wcslen) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5853070 (libc.so.6:strspn) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5853d00 (libc.so.6:stpncpy) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5853cd0 (libc.so.6:stpcpy) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x58554b0 (libc.so.6:strchrnul) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5853e20 (libc.so.6:strncasecmp_l) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x58e6700 (libc.so.6:__memcpy_chk) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5853900 (libc.so.6:strstr) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--16744-- REDIR: 0x5943280 (libc.so.6:__strrchr_avx2) redirected to 0x4c34730 (rindex)
--16744-- REDIR: 0x5943450 (libc.so.6:__strlen_avx2) redirected to 0x4c34cf0 (strlen)
--16744-- REDIR: 0x584f050 (libc.so.6:calloc) redirected to 0x4c33a70 (calloc)
--16744-- REDIR: 0x584c020 (libc.so.6:malloc) redirected to 0x4c31aa0 (malloc)
--16744-- REDIR: 0x58535a0 (libc.so.6:__GI_strstr) redirected to 0x4c39760 (__strstr_sse2)
--16744-- REDIR: 0x593f2e0 (libc.so.6:__memchr_avx2) redirected to 0x4c35f80 (memchr)
--16744-- REDIR: 0x5943990 (libc.so.6:__memcpy_avx_unaligned_erms) redirected to 0x4c386e0 (memmove)
--16744-- REDIR: 0x5942e60 (libc.so.6:__strchr_avx2) redirected to 0x4c34950 (index)
--16744-- REDIR: 0x593fe40 (libc.so.6:__strcasecmp_avx) redirected to 0x4c355f0 (strcasecmp)
--16744-- REDIR: 0x584c910 (libc.so.6:free) redirected to 0x4c32cd0 (free)
--16744-- REDIR: 0x5943090 (libc.so.6:__strchrnul_avx2) redirected to 0x4c39020 (strchrnul)
--16744-- REDIR: 0x5943970 (libc.so.6:__mempcpy_avx_unaligned_erms) redirected to 0x4c39130 (mempcpy)
--16744-- REDIR: 0x585eb30 (libc.so.6:__strcmp_sse2_unaligned) redirected to 0x4c35da0 (strcmp)
--16744-- REDIR: 0x593f1c0 (libc.so.6:__strspn_sse42) redirected to 0x4c39990 (strspn)
--16744-- REDIR: 0x593ef30 (libc.so.6:__strcspn_sse42) redirected to 0x4c398d0 (strcspn)
--16744-- REDIR: 0x586b200 (libc.so.6:__strcpy_sse2_unaligned) redirected to 0x4c34dd0 (strcpy)
--16744-- REDIR: 0x5943e10 (libc.so.6:__memset_avx2_unaligned_erms) redirected to 0x4c385d0 (memset)
--16744-- REDIR: 0x593a3d0 (libc.so.6:__strncmp_sse42) redirected to 0x4c35570 (__strncmp_sse42)
some checks...
1234
1234
123
123
-1234
error
0
0
123
123
123
123
0
0
error
error
error
error
error
error
error
error
0xfffffffffffffb2e
error
error
0x0000000000000000
0x0000000000000000
0x000000000000007b
0x000000000000007b
0x000000000000007b
0x000000000000007b
0x000000000000007b
0x000000000000007b
error
error
error
error
error
error
error
error
overflow checks...
0x7fffffffffffffff
0x7fffffffffffffff
error
0x8000000000000000
0x8000000000000000
0xfffffffffffffffa
0xfffffffffffffffb
0xfffffffffffffffc
0xfffffffffffffffd
0xfffffffffffffffe
0xffffffffffffffff
error
error
error
error
error
error
error
error
error
2147483647
error
2147483647
4294967295
error
-2147483648
error
error
32767
32767
65535
error
error
-32768
error
255
error
255
error
0
error
0
error
overflow on big number checks...
error
error
error
error
error
error
error
error
len=9 1234.1111
unique type...
12345678-1234-1234-9876543298765432
12345678-1234-1E34-9876AB3298765432
error
error
error
12345678-1234-A234-9876543298765432
error
error
binary test...
len=2 12 34
len=2 AB FD
len=2 AB FD
len=2 00 00
len=1 00
len=2 01 00
len=1 01
38716 0
38716 0
38414 0
37022 0
38717 0
38717 0
38717 0
38717 0
38717 0
38717
13588901
38717
13588901
38717
13588901
0x0000000a8bdf41a9
0x00e0e7c784d661a9
0x00e0e621122b81a9
len=26 2006-01-02 12:34:56.337765
0x00e0e621122b8365
38717
13588901
len=27 2006-01-02 12:34:56.3370000
len=10 2006-01-02
len=12 12:34:56.337
len=1 7B
0.00000100
len=2 39 30
len=4 15 CD 5B 07
len=8 15 CD 5B 07 00 00 00 00
len=8 15 CD 5B 07 00 00 00 00
len=8 EB 32 A4 F8 FF FF FF FF
==16744== 
==16744== HEAP SUMMARY:
==16744==     in use at exit: 0 bytes in 0 blocks
==16744==   total heap usage: 219 allocs, 219 frees, 23,547 bytes allocated
==16744== 
==16744== All heap blocks were freed -- no leaks are possible
==16744== 
==16744== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==16744== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Main