src/odbc/unittests/data

Main

Hostnamefreddy
uname -aLinux freddy 4.13.0-25-generic #29-Ubuntu SMP Mon Jan 8 21:14:41 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
date2018-02-18

==5340== Memcheck, a memory error detector
==5340== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==5340== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==5340== Command: ./data
==5340== 
--5340-- Valgrind options:
--5340--    --tool=memcheck
--5340--    --vgdb=no
--5340--    --num-callers=20
--5340--    --leak-check=yes
--5340--    -v
--5340--    --show-reachable=yes
--5340--    --log-fd=3
--5340--    --suppressions=/home/freddy/suppressions.supp
--5340--    --track-origins=yes
--5340-- Contents of /proc/version:
--5340--   Linux version 4.13.0-25-generic (buildd@lgw01-amd64-039) (gcc version 7.2.0 (Ubuntu 7.2.0-8ubuntu3)) #29-Ubuntu SMP Mon Jan 8 21:14:41 UTC 2018
--5340-- 
--5340-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-lzcnt-rdtscp-sse3-avx-avx2-bmi
--5340-- Page sizes: currently 4096, max supported 4096
--5340-- Valgrind library directory: /home/freddy/install/lib/valgrind
--5340-- Reading syms from /home/freddy/ftdstmp/ftds_comp99/test5/src/odbc/unittests/data
--5340-- Reading syms from /lib/x86_64-linux-gnu/ld-2.26.so
--5340--   Considering /lib/x86_64-linux-gnu/ld-2.26.so ..
--5340--   .. CRC mismatch (computed 89c8df08 wanted 47b839f9)
--5340--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.26.so ..
--5340--   .. CRC is valid
--5340-- Reading syms from /home/freddy/install/lib/valgrind/memcheck-amd64-linux
--5340--    object doesn't have a dynamic symbol table
--5340-- Scheduler: using generic scheduler lock implementation.
--5340-- Reading suppressions file: /home/freddy/suppressions.supp
--5340-- Reading suppressions file: /home/freddy/install/lib/valgrind/default.supp
--5340-- REDIR: 0x401f860 (ld-linux-x86-64.so.2:strlen) redirected to 0x380a60c1 (vgPlain_amd64_linux_REDIR_FOR_strlen)
--5340-- REDIR: 0x401f640 (ld-linux-x86-64.so.2:index) redirected to 0x380a60db (vgPlain_amd64_linux_REDIR_FOR_index)
--5340-- Reading syms from /home/freddy/install/lib/valgrind/vgpreload_core-amd64-linux.so
--5340-- Reading syms from /home/freddy/install/lib/valgrind/vgpreload_memcheck-amd64-linux.so
==5340== WARNING: new redirection conflicts with existing -- ignoring it
--5340--     old: 0x0401f860 (strlen              ) R-> (0000.0) 0x380a60c1 vgPlain_amd64_linux_REDIR_FOR_strlen
--5340--     new: 0x0401f860 (strlen              ) R-> (2007.0) 0x04c32c60 strlen
--5340-- REDIR: 0x401d8d0 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c33d60 (strcmp)
--5340-- REDIR: 0x401fda0 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4c37130 (mempcpy)
--5340-- Reading syms from /home/freddy/ftdstmp/ftds_comp99/src/odbc/.libs/libtdsodbc.so.0.0.0
--5340-- Reading syms from /lib/x86_64-linux-gnu/libpthread-2.26.so
--5340--   Considering /usr/lib/debug/.build-id/b9/5ecb6ece407081730183e686ff6cf2e0bce4f6.debug ..
--5340--   .. build-id is valid
--5340-- Reading syms from /lib/x86_64-linux-gnu/libc-2.26.so
--5340--   Considering /lib/x86_64-linux-gnu/libc-2.26.so ..
--5340--   .. CRC mismatch (computed b6c34c34 wanted f79829d1)
--5340--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.26.so ..
--5340--   .. CRC is valid
--5340-- Reading syms from /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
--5340--    object doesn't have a symbol table
--5340-- Reading syms from /lib/x86_64-linux-gnu/libssl.so.1.0.0
--5340--    object doesn't have a symbol table
--5340-- Reading syms from /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
--5340--    object doesn't have a symbol table
--5340-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
--5340--    object doesn't have a symbol table
--5340-- Reading syms from /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
--5340--    object doesn't have a symbol table
--5340-- Reading syms from /lib/x86_64-linux-gnu/libcom_err.so.2.1
--5340--    object doesn't have a symbol table
--5340-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
--5340--    object doesn't have a symbol table
--5340-- Reading syms from /lib/x86_64-linux-gnu/libdl-2.26.so
--5340--   Considering /lib/x86_64-linux-gnu/libdl-2.26.so ..
--5340--   .. CRC mismatch (computed 4752ccc3 wanted 4a46c849)
--5340--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libdl-2.26.so ..
--5340--   .. CRC is valid
--5340-- Reading syms from /lib/x86_64-linux-gnu/libkeyutils.so.1.5
--5340--    object doesn't have a symbol table
--5340-- Reading syms from /lib/x86_64-linux-gnu/libresolv-2.26.so
--5340--   Considering /lib/x86_64-linux-gnu/libresolv-2.26.so ..
--5340--   .. CRC mismatch (computed 282a75e7 wanted 8a45d56f)
--5340--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libresolv-2.26.so ..
--5340--   .. CRC is valid
--5340-- REDIR: 0x53cbf50 (libc.so.6:memmove) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cb010 (libc.so.6:strncpy) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cc230 (libc.so.6:strcasecmp) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53caa60 (libc.so.6:strcat) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cb040 (libc.so.6:rindex) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cdbb0 (libc.so.6:rawmemchr) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cc0c0 (libc.so.6:mempcpy) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cbee0 (libc.so.6:bcmp) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cafd0 (libc.so.6:strncmp) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53caad0 (libc.so.6:strcmp) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cc020 (libc.so.6:memset) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53e9f10 (libc.so.6:wcschr) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53caf70 (libc.so.6:strnlen) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cab40 (libc.so.6:strcspn) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cc280 (libc.so.6:strncasecmp) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cab10 (libc.so.6:strcpy) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cc3c0 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cb070 (libc.so.6:strpbrk) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53caa90 (libc.so.6:index) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53caf40 (libc.so.6:strlen) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53d6510 (libc.so.6:memrchr) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cc2d0 (libc.so.6:strcasecmp_l) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cbeb0 (libc.so.6:memchr) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53eacc0 (libc.so.6:wcslen) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cb350 (libc.so.6:strspn) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cc200 (libc.so.6:stpncpy) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cc1d0 (libc.so.6:stpcpy) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cdbe0 (libc.so.6:strchrnul) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cc320 (libc.so.6:strncasecmp_l) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x53cbdf0 (libc.so.6:strstr) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--5340-- REDIR: 0x54b56f0 (libc.so.6:__strrchr_avx2) redirected to 0x4c325f0 (rindex)
--5340-- REDIR: 0x54b58c0 (libc.so.6:__strlen_avx2) redirected to 0x4c32ba0 (strlen)
--5340-- REDIR: 0x54ac860 (libc.so.6:__strncmp_sse42) redirected to 0x4c33430 (__strncmp_sse42)
--5340-- REDIR: 0x53c5eb0 (libc.so.6:malloc) redirected to 0x4c2fb1f (malloc)
--5340-- REDIR: 0x53cb850 (libc.so.6:__GI_strstr) redirected to 0x4c37390 (__strstr_sse2)
--5340-- REDIR: 0x54b1750 (libc.so.6:__memchr_avx2) redirected to 0x4c33e00 (memchr)
--5340-- REDIR: 0x54b5e00 (libc.so.6:__memcpy_avx_unaligned_erms) redirected to 0x4c363c0 (memmove)
--5340-- REDIR: 0x54b1630 (libc.so.6:__strspn_sse42) redirected to 0x4c37530 (strspn)
--5340-- REDIR: 0x54b13c0 (libc.so.6:__strcspn_sse42) redirected to 0x4c374d0 (strcspn)
--5340-- REDIR: 0x54a2ca0 (libc.so.6:__strcpy_ssse3) redirected to 0x4c32c80 (strcpy)
--5340-- REDIR: 0x53c63e0 (libc.so.6:free) redirected to 0x4c30ccc (free)
--5340-- REDIR: 0x54b22b0 (libc.so.6:__strcasecmp_avx) redirected to 0x4c334a0 (strcasecmp)
--5340-- REDIR: 0x54b5500 (libc.so.6:__strchrnul_avx2) redirected to 0x4c36c60 (strchrnul)
--5340-- REDIR: 0x54b5de0 (libc.so.6:__mempcpy_avx_unaligned_erms) redirected to 0x4c36d70 (mempcpy)
--5340-- REDIR: 0x5372b60 (libc.so.6:setenv) redirected to 0x4c37960 (setenv)
--5340-- REDIR: 0x54b52d0 (libc.so.6:__strchr_avx2) redirected to 0x4c32810 (index)
--5340-- REDIR: 0x53c6a00 (libc.so.6:realloc) redirected to 0x4c31bb3 (realloc)
--5340-- REDIR: 0x54910b0 (libc.so.6:__strcmp_ssse3) redirected to 0x4c33c20 (strcmp)
--5340-- REDIR: 0x53c7540 (libc.so.6:calloc) redirected to 0x4c319ba (calloc)
odbctest
--------

connection parameters:
server:   'msde_pool'
user:     'sa'
password: '????'
database: 'tempdb'
--5340-- REDIR: 0x54b3920 (libc.so.6:__strncasecmp_avx) redirected to 0x4c33580 (strncasecmp)
--5340-- REDIR: 0x54a6fd0 (libc.so.6:__stpcpy_ssse3) redirected to 0x4c35cb0 (stpcpy)
--5340-- Reading syms from /lib/x86_64-linux-gnu/libnss_compat-2.26.so
--5340--   Considering /lib/x86_64-linux-gnu/libnss_compat-2.26.so ..
--5340--   .. CRC mismatch (computed b8985d51 wanted 5be90e8d)
--5340--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_compat-2.26.so ..
--5340--   .. CRC is valid
--5340-- Reading syms from /lib/x86_64-linux-gnu/libnsl-2.26.so
--5340--   Considering /lib/x86_64-linux-gnu/libnsl-2.26.so ..
--5340--   .. CRC mismatch (computed 39e4af96 wanted 94850e13)
--5340--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnsl-2.26.so ..
--5340--   .. CRC is valid
--5340-- Reading syms from /lib/x86_64-linux-gnu/libnss_nis-2.26.so
--5340--   Considering /lib/x86_64-linux-gnu/libnss_nis-2.26.so ..
--5340--   .. CRC mismatch (computed f95cf356 wanted 7ecb1f40)
--5340--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_nis-2.26.so ..
--5340--   .. CRC is valid
--5340-- Reading syms from /lib/x86_64-linux-gnu/libnss_files-2.26.so
--5340--   Considering /lib/x86_64-linux-gnu/libnss_files-2.26.so ..
--5340--   .. CRC mismatch (computed e2a93e37 wanted aed0de79)
--5340--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_files-2.26.so ..
--5340--   .. CRC is valid
--5340-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
--5340--   Considering /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so ..
--5340--   .. CRC mismatch (computed 167a2c0b wanted 344ecff5)
--5340--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so ..
--5340--   .. CRC is valid
--5340-- REDIR: 0x401fc20 (ld-linux-x86-64.so.2:stpcpy) redirected to 0x4c360c0 (stpcpy)
--5340-- REDIR: 0x54b6280 (libc.so.6:__memset_avx2_unaligned_erms) redirected to 0x4c362c0 (memset)
--5340-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
--5340--   Considering /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--5340--   .. CRC mismatch (computed 1fa9e6a7 wanted 247701e3)
--5340--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--5340--   .. CRC is valid
--5340-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/CP1252.so
--5340--   Considering /usr/lib/x86_64-linux-gnu/gconv/CP1252.so ..
--5340--   .. CRC mismatch (computed 435269c7 wanted cac8a70f)
--5340--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/CP1252.so ..
--5340--   .. CRC is valid
use tempdb
SELECT CONVERT(NUMERIC(18,2), '123') AS data
SELECT CONVERT(CHAR(7), 'pippo') AS data
SELECT CONVERT(TEXT, 'mickey') AS data
SELECT CONVERT(VARCHAR(20), 'foo') AS data
SELECT CONVERT(TIMESTAMP, 'abcdefghi') AS data
SELECT CONVERT(BINARY(5), 'qwer') AS data
SELECT CONVERT(IMAGE, 'cricetone') AS data
SELECT CONVERT(VARBINARY(20), 'teo') AS data
SELECT CONVERT(BIGINT, '87654') AS data
SELECT CONVERT(BIGINT, '123456789012345') AS data
SELECT CONVERT(DATETIME, '2004-02-24 15:16:17') AS data
SELECT CONVERT(SMALLDATETIME, '2004-02-24 15:16:17') AS data
SELECT CONVERT(SMALLINT, '4321') AS data
SELECT CONVERT(INT, '1234567') AS data
SELECT CONVERT(FLOAT, '1234.5678') AS data
SELECT CONVERT(REAL, '8765.4321') AS data
SELECT CONVERT(SMALLMONEY, '765.4321') AS data
SELECT CONVERT(MONEY, '4321234.5678') AS data
SELECT CONVERT(UNIQUEIDENTIFIER, '0DDF3B64-E692-11D1-AB06-00AA00BDD685') AS data
SELECT CONVERT(BIT, '1') AS data
SELECT CONVERT(BIT, '0') AS data
SELECT CONVERT(TINYINT, '231') AS data
SELECT CONVERT(DECIMAL, '1234.5678') AS data
SELECT CONVERT(NUMERIC, '8765.4321') AS data
SELECT CONVERT(NCHAR(7), 'donald') AS data
SELECT CONVERT(NTEXT, 'duck') AS data
SELECT CONVERT(NVARCHAR(20), 'daffy') AS data
SELECT CONVERT(INT, '-123') AS data
SELECT CONVERT(INT, '78654') AS data
SELECT CONVERT(VARCHAR(10), '  51245  ') AS data
SELECT CONVERT(VARCHAR(20), '  15  ') AS data
SELECT CONVERT(UNIVARCHAR(10), u&'\06A4\FBA5') AS data
SELECT CONVERT(VARCHAR(20), 'test') AS data
SELECT CONVERT(DATETIME, '2006-06-09 11:22:44') AS data
SELECT CONVERT(DATETIME, '2106-06-09 11:22:44') AS data
SELECT CONVERT(DATETIME, '2206-06-09 11:22:44') AS data
SELECT CONVERT(DATETIME, '2306-06-09 11:22:44') AS data
SELECT CONVERT(DATETIME, '3806-06-09 11:22:44') AS data
SELECT CONVERT(SMALLDATETIME, '2006-06-12 22:37:21') AS data
SELECT CONVERT(DATETIME, '2006-06-09 11:22:44') AS data
SELECT CONVERT(SMALLDATETIME, '2006-06-12 22:37:21') AS data
SELECT CONVERT(DATETIME, '2006-06-09 11:22:44') AS data
SELECT CONVERT(SMALLDATETIME, '2006-06-12 22:37:21') AS data
SELECT CAST('test' AS NVARCHAR(10)) WHERE 0=1
SELECT CONVERT(NVARCHAR(20), 'test') AS data
SELECT CONVERT(NVARCHAR(20), 0x830068006900f200) COLLATE Latin1_General_CI_AS AS data
SELECT CONVERT(NVARCHAR(20), 0x830068006900f200) COLLATE Latin1_General_CI_AS AS data
SELECT CONVERT(NVARCHAR(20), 0xA406A5FB) COLLATE Latin1_General_CI_AS AS data
SELECT CONVERT(NVARCHAR(20), '-24785  ') AS data
SELECT CAST(123 AS SQL_VARIANT) WHERE 0=1
SELECT CONVERT(SQL_VARIANT, CAST('123' AS INT)) AS data
SELECT CONVERT(SQL_VARIANT, CAST('hello' AS CHAR(6))) AS data
SELECT CONVERT(SQL_VARIANT, CAST('ciao' AS VARCHAR(10))) AS data
SELECT CONVERT(SQL_VARIANT, CAST('foo' AS NVARCHAR(10))) AS data
SELECT CONVERT(SQL_VARIANT, CAST('Super' AS NCHAR(8))) AS data
SELECT CONVERT(SQL_VARIANT, CAST(0x330032003100 AS VARBINARY(10))) AS data
SELECT CONVERT(SQL_VARIANT, CAST('-123.5' AS FLOAT)) AS data
SELECT CONVERT(SQL_VARIANT, CAST('-123.4' AS NUMERIC(10,2))) AS data
SELECT CONVERT(SQL_VARIANT, CAST('0DDF3B64-E692-11D1-AB06-00AA00BDD685' AS UNIQUEIDENTIFIER)) AS data
SELECT CAST('test' AS VARCHAR(MAX)) WHERE 0=1
SELECT CAST('1923-12-02' AS DATE) WHERE 0=1
--5340-- REDIR: 0x54b1a20 (libc.so.6:__rawmemchr_avx2) redirected to 0x4c36c90 (rawmemchr)
SELECT CONVERT(HIERARCHYID, '/') AS data
SELECT CONVERT(HIERARCHYID, '/1.2/') AS data
SELECT CAST('2015-10-10' AS BIGDATETIME) WHERE 0=1
SELECT CAST('test' AS UNIVARCHAR(10)) WHERE 0=1
SELECT CONVERT(VARCHAR(20), '  15.0000  ') AS data
SELECT CONVERT(VARCHAR(20), '  15.0000  ') AS data
SELECT CONVERT(VARCHAR(20), '  13.0000  ') AS data
SELECT CONVERT(VARCHAR(20), '  15.1245  ') AS data
SELECT CONVERT(VARCHAR(20), '  15.1234  ') AS data
SELECT CONVERT(VARCHAR(20), '  12.98  ') AS data

--5340-- Discarding syms at 0x7d84750-0x7d85fd3 in /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so due to munmap()
Done successfully!
--5340-- Discarding syms at 0x7f88640-0x7f89367 in /usr/lib/x86_64-linux-gnu/gconv/CP1252.so due to munmap()
--5340-- Discarding syms at 0x7b81640-0x7b8216f in /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so due to munmap()
--5340-- Discarding syms at 0x7341320-0x7346f9e in /lib/x86_64-linux-gnu/libnss_compat-2.26.so due to munmap()
--5340-- Discarding syms at 0x7765100-0x776bf14 in /lib/x86_64-linux-gnu/libnss_nis-2.26.so due to munmap()
--5340-- Discarding syms at 0x754d0d0-0x755aba1 in /lib/x86_64-linux-gnu/libnsl-2.26.so due to munmap()
--5340-- Discarding syms at 0x79711f0-0x7977481 in /lib/x86_64-linux-gnu/libnss_files-2.26.so due to munmap()
==5340== 
==5340== HEAP SUMMARY:
==5340==     in use at exit: 0 bytes in 0 blocks
==5340==   total heap usage: 1,456 allocs, 1,456 frees, 1,576,922 bytes allocated
==5340== 
==5340== All heap blocks were freed -- no leaks are possible
==5340== 
==5340== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==5340== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Main