src/odbc/unittests/describecol

Main

Hostnamekrb5.freetds.io
uname -aLinux krb5.freetds.io 4.15.0-147-generic #151-Ubuntu SMP Fri Jun 18 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
date2021-07-12

==5151== Memcheck, a memory error detector
==5151== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==5151== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==5151== Command: ./describecol
==5151== 
--5151-- Valgrind options:
--5151--    --tool=memcheck
--5151--    --vgdb=no
--5151--    --num-callers=20
--5151--    --leak-check=yes
--5151--    -v
--5151--    --show-reachable=yes
--5151--    --log-fd=3
--5151--    --suppressions=/home/test/suppressions.supp
--5151--    --track-origins=yes
--5151-- Contents of /proc/version:
--5151--   Linux version 4.15.0-147-generic (buildd@lcy01-amd64-028) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #151-Ubuntu SMP Fri Jun 18 19:21:19 UTC 2021
--5151-- 
--5151-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-lzcnt-rdtscp-sse3-avx-avx2-bmi
--5151-- Page sizes: currently 4096, max supported 4096
--5151-- Valgrind library directory: /usr/lib/valgrind
--5151-- Reading syms from /home/test/ftdstmp/ftds_comp100/test5/src/odbc/unittests/describecol
--5151-- Reading syms from /lib/x86_64-linux-gnu/ld-2.27.so
--5151--   Considering /lib/x86_64-linux-gnu/ld-2.27.so ..
--5151--   .. CRC mismatch (computed 0ef8daab wanted 65bccefe)
--5151--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.27.so ..
--5151--   .. CRC is valid
--5151-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux
--5151--   Considering /usr/lib/valgrind/memcheck-amd64-linux ..
--5151--   .. CRC mismatch (computed 41ddb025 wanted 9972f546)
--5151--    object doesn't have a symbol table
--5151--    object doesn't have a dynamic symbol table
--5151-- Scheduler: using generic scheduler lock implementation.
--5151-- Reading suppressions file: /home/test/suppressions.supp
--5151-- Reading suppressions file: /usr/lib/valgrind/default.supp
--5151-- REDIR: 0x4020d20 (ld-linux-x86-64.so.2:strlen) redirected to 0x580608c1 (???)
--5151-- REDIR: 0x4020b00 (ld-linux-x86-64.so.2:index) redirected to 0x580608db (???)
--5151-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so
--5151--   Considering /usr/lib/valgrind/vgpreload_core-amd64-linux.so ..
--5151--   .. CRC mismatch (computed 50df1b30 wanted 4800a4cf)
--5151--    object doesn't have a symbol table
--5151-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so
--5151--   Considering /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so ..
--5151--   .. CRC mismatch (computed f893b962 wanted 95ee359e)
--5151--    object doesn't have a symbol table
==5151== WARNING: new redirection conflicts with existing -- ignoring it
--5151--     old: 0x04020d20 (strlen              ) R-> (0000.0) 0x580608c1 ???
--5151--     new: 0x04020d20 (strlen              ) R-> (2007.0) 0x04c34db0 strlen
--5151-- REDIR: 0x401d540 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c35ee0 (strcmp)
--5151-- REDIR: 0x4021260 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4c394f0 (mempcpy)
--5151-- Reading syms from /home/test/ftdstmp/ftds_comp100/src/odbc/.libs/libtdsodbc.so.0.0.0
--5151-- Reading syms from /lib/x86_64-linux-gnu/libpthread-2.27.so
--5151--   Considering /usr/lib/debug/.build-id/68/f36706eb2e6eee4046c4fdca2a19540b2f6113.debug ..
--5151--   .. build-id is valid
--5151-- Reading syms from /lib/x86_64-linux-gnu/libc-2.27.so
--5151--   Considering /lib/x86_64-linux-gnu/libc-2.27.so ..
--5151--   .. CRC mismatch (computed cb654923 wanted 8713c55a)
--5151--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.27.so ..
--5151--   .. CRC is valid
--5151-- Reading syms from /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
--5151--    object doesn't have a symbol table
--5151-- Reading syms from /usr/lib/x86_64-linux-gnu/libssl.so.1.1
--5151--    object doesn't have a symbol table
--5151-- Reading syms from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
--5151--    object doesn't have a symbol table
--5151-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
--5151--    object doesn't have a symbol table
--5151-- Reading syms from /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
--5151--    object doesn't have a symbol table
--5151-- Reading syms from /lib/x86_64-linux-gnu/libcom_err.so.2.1
--5151--    object doesn't have a symbol table
--5151-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
--5151--    object doesn't have a symbol table
--5151-- Reading syms from /lib/x86_64-linux-gnu/libdl-2.27.so
--5151--   Considering /lib/x86_64-linux-gnu/libdl-2.27.so ..
--5151--   .. CRC mismatch (computed 62a3fcc8 wanted 93ecbe64)
--5151--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libdl-2.27.so ..
--5151--   .. CRC is valid
--5151-- Reading syms from /lib/x86_64-linux-gnu/libkeyutils.so.1.5
--5151--    object doesn't have a symbol table
--5151-- Reading syms from /lib/x86_64-linux-gnu/libresolv-2.27.so
--5151--   Considering /lib/x86_64-linux-gnu/libresolv-2.27.so ..
--5151--   .. CRC mismatch (computed 687469d1 wanted f09db89c)
--5151--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libresolv-2.27.so ..
--5151--   .. CRC is valid
--5151-- REDIR: 0x53dcb70 (libc.so.6:memmove) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dbe80 (libc.so.6:strncpy) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dce50 (libc.so.6:strcasecmp) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53db8d0 (libc.so.6:strcat) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dbeb0 (libc.so.6:rindex) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53de5a0 (libc.so.6:rawmemchr) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dcce0 (libc.so.6:mempcpy) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dcb10 (libc.so.6:bcmp) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dbe40 (libc.so.6:strncmp) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53db940 (libc.so.6:strcmp) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dcc40 (libc.so.6:memset) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53f9ed0 (libc.so.6:wcschr) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dbde0 (libc.so.6:strnlen) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53db9b0 (libc.so.6:strcspn) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dcea0 (libc.so.6:strncasecmp) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53db980 (libc.so.6:strcpy) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dcfe0 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dbee0 (libc.so.6:strpbrk) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53db900 (libc.so.6:index) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dbdb0 (libc.so.6:strlen) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53e64a0 (libc.so.6:memrchr) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dcef0 (libc.so.6:strcasecmp_l) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dcae0 (libc.so.6:memchr) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53fac90 (libc.so.6:wcslen) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dc190 (libc.so.6:strspn) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dce20 (libc.so.6:stpncpy) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dcdf0 (libc.so.6:stpcpy) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53de5d0 (libc.so.6:strchrnul) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dcf40 (libc.so.6:strncasecmp_l) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x546f730 (libc.so.6:__memcpy_chk) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x53dca20 (libc.so.6:strstr) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--5151-- REDIR: 0x54cc300 (libc.so.6:__strrchr_avx2) redirected to 0x4c34730 (rindex)
--5151-- REDIR: 0x54cc4d0 (libc.so.6:__strlen_avx2) redirected to 0x4c34cf0 (strlen)
--5151-- REDIR: 0x54c3450 (libc.so.6:__strncmp_sse42) redirected to 0x4c35570 (__strncmp_sse42)
--5151-- REDIR: 0x53d5140 (libc.so.6:malloc) redirected to 0x4c31aa0 (malloc)
--5151-- REDIR: 0x53dc6c0 (libc.so.6:__GI_strstr) redirected to 0x4c39760 (__strstr_sse2)
--5151-- REDIR: 0x54c8360 (libc.so.6:__memchr_avx2) redirected to 0x4c35f80 (memchr)
--5151-- REDIR: 0x54cca10 (libc.so.6:__memcpy_avx_unaligned_erms) redirected to 0x4c386e0 (memmove)
--5151-- REDIR: 0x54c8240 (libc.so.6:__strspn_sse42) redirected to 0x4c39990 (strspn)
--5151-- REDIR: 0x54c7fb0 (libc.so.6:__strcspn_sse42) redirected to 0x4c398d0 (strcspn)
--5151-- REDIR: 0x53f4320 (libc.so.6:__strcpy_sse2_unaligned) redirected to 0x4c34dd0 (strcpy)
--5151-- REDIR: 0x53d5a30 (libc.so.6:free) redirected to 0x4c32cd0 (free)
--5151-- REDIR: 0x54c8ec0 (libc.so.6:__strcasecmp_avx) redirected to 0x4c355f0 (strcasecmp)
--5151-- REDIR: 0x54cc110 (libc.so.6:__strchrnul_avx2) redirected to 0x4c39020 (strchrnul)
--5151-- REDIR: 0x54cc9f0 (libc.so.6:__mempcpy_avx_unaligned_erms) redirected to 0x4c39130 (mempcpy)
--5151-- REDIR: 0x5380d70 (libc.so.6:setenv) redirected to 0x4c39de0 (setenv)
--5151-- REDIR: 0x54cbee0 (libc.so.6:__strchr_avx2) redirected to 0x4c34950 (index)
--5151-- REDIR: 0x53d6d70 (libc.so.6:realloc) redirected to 0x4c33cb0 (realloc)
--5151-- REDIR: 0x53e7c50 (libc.so.6:__strcmp_sse2_unaligned) redirected to 0x4c35da0 (strcmp)
--5151-- REDIR: 0x53d8170 (libc.so.6:calloc) redirected to 0x4c33a70 (calloc)
odbctest
--------

connection parameters:
server:   'msde_pool'
user:     'sa'
password: '????'
database: 'tempdb'
--5151-- REDIR: 0x53f5930 (libc.so.6:__stpcpy_sse2_unaligned) redirected to 0x4c38200 (__stpcpy_sse2_unaligned)
--5151-- Reading syms from /lib/x86_64-linux-gnu/libnss_compat-2.27.so
--5151--   Considering /lib/x86_64-linux-gnu/libnss_compat-2.27.so ..
--5151--   .. CRC mismatch (computed e2cb9c47 wanted 5de6eedd)
--5151--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_compat-2.27.so ..
--5151--   .. CRC is valid
--5151-- Reading syms from /lib/x86_64-linux-gnu/libnss_nis-2.27.so
--5151--   Considering /lib/x86_64-linux-gnu/libnss_nis-2.27.so ..
--5151--   .. CRC mismatch (computed db128e30 wanted 39ae3cce)
--5151--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_nis-2.27.so ..
--5151--   .. CRC is valid
--5151-- Reading syms from /lib/x86_64-linux-gnu/libnsl-2.27.so
--5151--   Considering /lib/x86_64-linux-gnu/libnsl-2.27.so ..
--5151--   .. CRC mismatch (computed 613de952 wanted e2607b73)
--5151--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnsl-2.27.so ..
--5151--   .. CRC is valid
--5151-- Reading syms from /lib/x86_64-linux-gnu/libnss_files-2.27.so
--5151--   Considering /lib/x86_64-linux-gnu/libnss_files-2.27.so ..
--5151--   .. CRC mismatch (computed d7db1807 wanted 38d9d6f5)
--5151--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_files-2.27.so ..
--5151--   .. CRC is valid
--5151-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
--5151--   Considering /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so ..
--5151--   .. CRC mismatch (computed 01388e17 wanted 413f8fe0)
--5151--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so ..
--5151--   .. CRC is valid
--5151-- REDIR: 0x54cce90 (libc.so.6:__memset_avx2_unaligned_erms) redirected to 0x4c385d0 (memset)
--5151-- REDIR: 0x54c8ae0 (libc.so.6:__memcmp_avx2_movbe) redirected to 0x4c37e00 (bcmp)
--5151-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
--5151--   Considering /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--5151--   .. CRC mismatch (computed 02ec8b41 wanted 7d10628c)
--5151--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--5151--   .. CRC is valid
--5151-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/CP1252.so
--5151--   Considering /usr/lib/x86_64-linux-gnu/gconv/CP1252.so ..
--5151--   .. CRC mismatch (computed 6bfdb354 wanted d4603a23)
--5151--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/CP1252.so ..
--5151--   .. CRC is valid
use tempdb
--5151-- REDIR: 0x53f8b90 (libc.so.6:__strstr_sse2_unaligned) redirected to 0x4c396e0 (strstr)
SET TEXTSIZE 4096
SELECT CONVERT(unsigned smallint, 123) AS col
SELECT CONVERT(unsigned int, 12356) AS col
SELECT CONVERT(unsigned bigint, 1235678901234) AS col
SELECT CONVERT(bit, 0) AS col
SELECT CONVERT(tinyint, 0) AS col
SELECT CONVERT(smallint, 0) AS col
SELECT CONVERT(int, 0) AS col
--5151-- REDIR: 0x54c8630 (libc.so.6:__rawmemchr_avx2) redirected to 0x4c39050 (rawmemchr)
SELECT CONVERT(bigint, 0) AS col
SELECT CONVERT(real, 0) AS col
SELECT CONVERT(float, 0) AS col
SELECT CONVERT(smallmoney, 0) AS col
SELECT CONVERT(money, 0) AS col
SELECT CONVERT(numeric(10,2), 0) AS col
SELECT CONVERT(numeric(23,4), 0) AS col
SELECT CONVERT(datetime, '2006-04-14') AS col
SELECT CONVERT(smalldatetime, '2006-04-14') AS col
SELECT CONVERT(char(10), 'hi!') AS col
SELECT CONVERT(varchar(11), 'hi!') AS col
SELECT CONVERT(nchar(12), 'hi!'+nchar(10)) AS col
SELECT CONVERT(nvarchar(13), 'hi!'+nchar(10)) AS col
SELECT CONVERT(text, 'hi!') AS col
SELECT CONVERT(ntext, 'hi!') AS col
SELECT CONVERT(binary(10), 'hi!') AS col
SELECT CONVERT(varbinary(11), 'hi!') AS col
SELECT CONVERT(image, 'hi!') AS col
--5151-- Discarding syms at 0x7e50710-0x7e5225b in /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so due to munmap()
odbctest
--------

connection parameters:
server:   'msde_pool'
user:     'sa'
password: '????'
database: 'tempdb'
--5151-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
--5151--   Considering /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--5151--   .. CRC mismatch (computed 02ec8b41 wanted 7d10628c)
--5151--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--5151--   .. CRC is valid
use tempdb
SET TEXTSIZE 4096
SELECT CONVERT(unsigned smallint, 123) AS col
SELECT CONVERT(bit, 0) AS col
SELECT CONVERT(tinyint, 0) AS col
SELECT CONVERT(smallint, 0) AS col
SELECT CONVERT(int, 0) AS col
SELECT CONVERT(bigint, 0) AS col
SELECT CONVERT(real, 0) AS col
SELECT CONVERT(float, 0) AS col
SELECT CONVERT(smallmoney, 0) AS col
SELECT CONVERT(money, 0) AS col
SELECT CONVERT(numeric(10,2), 0) AS col
SELECT CONVERT(numeric(23,4), 0) AS col
SELECT CONVERT(datetime, '2006-04-14') AS col
SELECT CONVERT(smalldatetime, '2006-04-14') AS col
SELECT CONVERT(char(10), 'hi!') AS col
SELECT CONVERT(varchar(11), 'hi!') AS col
SELECT CONVERT(nchar(12), 'hi!'+nchar(10)) AS col
SELECT CONVERT(nvarchar(13), 'hi!'+nchar(10)) AS col
SELECT CONVERT(text, 'hi!') AS col
SELECT CONVERT(ntext, 'hi!') AS col
SELECT CONVERT(binary(10), 'hi!') AS col
SELECT CONVERT(varbinary(11), 'hi!') AS col
SELECT CONVERT(image, 'hi!') AS col
SELECT CONVERT(uniqueidentifier, 'AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE') AS col
SELECT CONVERT(sql_variant, 'hello') AS col
SELECT CONVERT(int, 654) AS col
SELECT CONVERT(sql_variant, 123) AS col
--5151-- Discarding syms at 0x7e50710-0x7e5225b in /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so due to munmap()
Done.
--5151-- Discarding syms at 0x8054600-0x8055508 in /usr/lib/x86_64-linux-gnu/gconv/CP1252.so due to munmap()
--5151-- Discarding syms at 0x7c4d600-0x7c4e292 in /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so due to munmap()
--5151-- Discarding syms at 0x740c2a0-0x74121ac in /lib/x86_64-linux-gnu/libnss_compat-2.27.so due to munmap()
--5151-- Discarding syms at 0x7617070-0x761e0d9 in /lib/x86_64-linux-gnu/libnss_nis-2.27.so due to munmap()
--5151-- Discarding syms at 0x7825090-0x78328a7 in /lib/x86_64-linux-gnu/libnsl-2.27.so due to munmap()
--5151-- Discarding syms at 0x7a3d350-0x7a43d8f in /lib/x86_64-linux-gnu/libnss_files-2.27.so due to munmap()
==5151== 
==5151== HEAP SUMMARY:
==5151==     in use at exit: 0 bytes in 0 blocks
==5151==   total heap usage: 1,877 allocs, 1,877 frees, 2,218,277 bytes allocated
==5151== 
==5151== All heap blocks were freed -- no leaks are possible
==5151== 
==5151== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==5151== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Main