src/odbc/unittests/testodbc

Main

Hostnamefreddy
uname -aLinux freddy 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
date2018-05-15

==11495== Memcheck, a memory error detector
==11495== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==11495== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==11495== Command: ./testodbc
==11495== 
--11495-- Valgrind options:
--11495--    --tool=memcheck
--11495--    --vgdb=no
--11495--    --num-callers=20
--11495--    --leak-check=yes
--11495--    -v
--11495--    --show-reachable=yes
--11495--    --log-fd=3
--11495--    --suppressions=/home/freddy/suppressions.supp
--11495--    --track-origins=yes
--11495-- Contents of /proc/version:
--11495--   Linux version 4.15.0-20-generic (buildd@lgw01-amd64-039) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018
--11495-- 
--11495-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-lzcnt-rdtscp-sse3-avx-avx2-bmi
--11495-- Page sizes: currently 4096, max supported 4096
--11495-- Valgrind library directory: /home/freddy/install/lib/valgrind
--11495-- Reading syms from /home/freddy/ftdstmp/ftds_comp99m/test4/src/odbc/unittests/testodbc
--11495-- Reading syms from /lib/x86_64-linux-gnu/ld-2.27.so
--11495--   Considering /lib/x86_64-linux-gnu/ld-2.27.so ..
--11495--   .. CRC mismatch (computed 1b7c895e wanted 2943108a)
--11495--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.27.so ..
--11495--   .. CRC is valid
--11495-- Reading syms from /home/freddy/install/lib/valgrind/memcheck-amd64-linux
--11495--    object doesn't have a dynamic symbol table
--11495-- Scheduler: using generic scheduler lock implementation.
--11495-- Reading suppressions file: /home/freddy/suppressions.supp
--11495-- Reading suppressions file: /home/freddy/install/lib/valgrind/default.supp
--11495-- REDIR: 0x401f2f0 (ld-linux-x86-64.so.2:strlen) redirected to 0x380a60c1 (vgPlain_amd64_linux_REDIR_FOR_strlen)
--11495-- REDIR: 0x401f0d0 (ld-linux-x86-64.so.2:index) redirected to 0x380a60db (vgPlain_amd64_linux_REDIR_FOR_index)
--11495-- Reading syms from /home/freddy/install/lib/valgrind/vgpreload_core-amd64-linux.so
--11495-- Reading syms from /home/freddy/install/lib/valgrind/vgpreload_memcheck-amd64-linux.so
==11495== WARNING: new redirection conflicts with existing -- ignoring it
--11495--     old: 0x0401f2f0 (strlen              ) R-> (0000.0) 0x380a60c1 vgPlain_amd64_linux_REDIR_FOR_strlen
--11495--     new: 0x0401f2f0 (strlen              ) R-> (2007.0) 0x04c32c60 strlen
--11495-- REDIR: 0x401d360 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c33d60 (strcmp)
--11495-- REDIR: 0x401f830 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4c37130 (mempcpy)
--11495-- Reading syms from /home/freddy/ftdstmp/ftds_comp99m/src/odbc/.libs/libtdsodbc.so.0.0.0
--11495-- Reading syms from /lib/x86_64-linux-gnu/libpthread-2.27.so
--11495--   Considering /usr/lib/debug/.build-id/28/c6aade70b2d40d1f0f3d0a1a0cad1ab816448f.debug ..
--11495--   .. build-id is valid
--11495-- Reading syms from /lib/x86_64-linux-gnu/libc-2.27.so
--11495--   Considering /lib/x86_64-linux-gnu/libc-2.27.so ..
--11495--   .. CRC mismatch (computed b1c74187 wanted 042cc048)
--11495--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.27.so ..
--11495--   .. CRC is valid
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/libhogweed.so.4.4
--11495--    object doesn't have a symbol table
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
--11495--    object doesn't have a symbol table
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10
--11495--    object doesn't have a symbol table
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/libnettle.so.6.4
--11495--    object doesn't have a symbol table
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
--11495--    object doesn't have a symbol table
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
--11495--    object doesn't have a symbol table
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
--11495--    object doesn't have a symbol table
--11495-- Reading syms from /lib/x86_64-linux-gnu/libcom_err.so.2.1
--11495--    object doesn't have a symbol table
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
--11495--    object doesn't have a symbol table
--11495-- Reading syms from /lib/x86_64-linux-gnu/libz.so.1.2.11
--11495--    object doesn't have a symbol table
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.3.0
--11495--    object doesn't have a symbol table
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/libidn2.so.0.3.3
--11495--    object doesn't have a symbol table
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/libunistring.so.2.1.0
--11495--    object doesn't have a symbol table
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.5
--11495--    object doesn't have a symbol table
--11495-- Reading syms from /lib/x86_64-linux-gnu/libkeyutils.so.1.5
--11495--    object doesn't have a symbol table
--11495-- Reading syms from /lib/x86_64-linux-gnu/libresolv-2.27.so
--11495--   Considering /lib/x86_64-linux-gnu/libresolv-2.27.so ..
--11495--   .. CRC mismatch (computed 4f654d8d wanted bb34a537)
--11495--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libresolv-2.27.so ..
--11495--   .. CRC is valid
--11495-- Reading syms from /lib/x86_64-linux-gnu/libdl-2.27.so
--11495--   Considering /lib/x86_64-linux-gnu/libdl-2.27.so ..
--11495--   .. CRC mismatch (computed bd82fa02 wanted d1fdccc9)
--11495--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libdl-2.27.so ..
--11495--   .. CRC is valid
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
--11495--    object doesn't have a symbol table
--11495-- REDIR: 0x53d5c70 (libc.so.6:memmove) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d4d40 (libc.so.6:strncpy) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d5f50 (libc.so.6:strcasecmp) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d4790 (libc.so.6:strcat) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d4d70 (libc.so.6:rindex) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d77c0 (libc.so.6:rawmemchr) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d5de0 (libc.so.6:mempcpy) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d5c10 (libc.so.6:bcmp) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d4d00 (libc.so.6:strncmp) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d4800 (libc.so.6:strcmp) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d5d40 (libc.so.6:memset) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53f30f0 (libc.so.6:wcschr) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d4ca0 (libc.so.6:strnlen) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d4870 (libc.so.6:strcspn) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d5fa0 (libc.so.6:strncasecmp) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d4840 (libc.so.6:strcpy) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d60e0 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d4da0 (libc.so.6:strpbrk) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d47c0 (libc.so.6:index) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d4c70 (libc.so.6:strlen) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53df6c0 (libc.so.6:memrchr) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d5ff0 (libc.so.6:strcasecmp_l) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d5be0 (libc.so.6:memchr) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53f3eb0 (libc.so.6:wcslen) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d5050 (libc.so.6:strspn) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d5f20 (libc.so.6:stpncpy) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d5ef0 (libc.so.6:stpcpy) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d77f0 (libc.so.6:strchrnul) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d6040 (libc.so.6:strncasecmp_l) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x53d4cd0 (libc.so.6:strncat) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x54688a0 (libc.so.6:__memcpy_chk) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x5468970 (libc.so.6:__memmove_chk) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
==11495== WARNING: new redirection conflicts with existing -- ignoring it
--11495--     old: 0x054c5ac0 (__memcpy_chk_avx_una) R-> (2030.0) 0x04c37220 __memcpy_chk
--11495--     new: 0x054c5ac0 (__memcpy_chk_avx_una) R-> (2024.0) 0x04c36bf0 __memmove_chk
--11495-- REDIR: 0x53d5b20 (libc.so.6:strstr) redirected to 0x4a2a742 (_vgnU_ifunc_wrapper)
--11495-- REDIR: 0x54c53c0 (libc.so.6:__strrchr_avx2) redirected to 0x4c325f0 (rindex)
--11495-- REDIR: 0x54c5590 (libc.so.6:__strlen_avx2) redirected to 0x4c32ba0 (strlen)
--11495-- REDIR: 0x54bc510 (libc.so.6:__strncmp_sse42) redirected to 0x4c33430 (__strncmp_sse42)
--11495-- REDIR: 0x53ce070 (libc.so.6:malloc) redirected to 0x4c2fb1f (malloc)
--11495-- REDIR: 0x54c5ad0 (libc.so.6:__memcpy_avx_unaligned_erms) redirected to 0x4c363c0 (memmove)
--11495-- REDIR: 0x54a0d60 (libc.so.6:__strcmp_ssse3) redirected to 0x4c33c20 (strcmp)
--11495-- REDIR: 0x53d1030 (libc.so.6:calloc) redirected to 0x4c319ba (calloc)
--11495-- REDIR: 0x54c4fa0 (libc.so.6:__strchr_avx2) redirected to 0x4c32810 (index)
--11495-- REDIR: 0x54c5ac0 (libc.so.6:__memcpy_chk_avx_unaligned_erms) redirected to 0x4c37220 (__memcpy_chk)
--11495-- REDIR: 0x53ce950 (libc.so.6:free) redirected to 0x4c30ccc (free)
--11495-- REDIR: 0x54c51d0 (libc.so.6:__strchrnul_avx2) redirected to 0x4c36c60 (strchrnul)
--11495-- REDIR: 0x54c5ab0 (libc.so.6:__mempcpy_avx_unaligned_erms) redirected to 0x4c36d70 (mempcpy)
Running test  1: Raw ODBC direct query... TestRawODBCDirectQuery (in)
--11495-- REDIR: 0x53d5590 (libc.so.6:__GI_strstr) redirected to 0x4c37390 (__strstr_sse2)
--11495-- REDIR: 0x54c1420 (libc.so.6:__memchr_avx2) redirected to 0x4c33e00 (memchr)
--11495-- REDIR: 0x54c1300 (libc.so.6:__strspn_sse42) redirected to 0x4c37530 (strspn)
--11495-- REDIR: 0x54c1070 (libc.so.6:__strcspn_sse42) redirected to 0x4c374d0 (strcspn)
--11495-- REDIR: 0x54b2950 (libc.so.6:__strcpy_ssse3) redirected to 0x4c32c80 (strcpy)
--11495-- REDIR: 0x54c1f80 (libc.so.6:__strcasecmp_avx) redirected to 0x4c334a0 (strcasecmp)
--11495-- REDIR: 0x5379c50 (libc.so.6:setenv) redirected to 0x4c37960 (setenv)
--11495-- REDIR: 0x53cfc30 (libc.so.6:realloc) redirected to 0x4c31bb3 (realloc)
odbctest
--------

connection parameters:
server:   'sql2008'
user:     'FREETDS\Administrator'
password: '????'
database: 'tempdb'
--11495-- REDIR: 0x54c35f0 (libc.so.6:__strncasecmp_avx) redirected to 0x4c33580 (strncasecmp)
--11495-- REDIR: 0x54b6c80 (libc.so.6:__stpcpy_ssse3) redirected to 0x4c35cb0 (stpcpy)
--11495-- Reading syms from /lib/x86_64-linux-gnu/libnss_compat-2.27.so
--11495--   Considering /lib/x86_64-linux-gnu/libnss_compat-2.27.so ..
--11495--   .. CRC mismatch (computed afe25112 wanted 3a92b55b)
--11495--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_compat-2.27.so ..
--11495--   .. CRC is valid
--11495-- Reading syms from /lib/x86_64-linux-gnu/libnss_nis-2.27.so
--11495--   Considering /lib/x86_64-linux-gnu/libnss_nis-2.27.so ..
--11495--   .. CRC mismatch (computed 310534dc wanted 22d60ee8)
--11495--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_nis-2.27.so ..
--11495--   .. CRC is valid
--11495-- Reading syms from /lib/x86_64-linux-gnu/libnsl-2.27.so
--11495--   Considering /lib/x86_64-linux-gnu/libnsl-2.27.so ..
--11495--   .. CRC mismatch (computed 5dfb2e24 wanted a9b787f5)
--11495--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnsl-2.27.so ..
--11495--   .. CRC is valid
--11495-- Reading syms from /lib/x86_64-linux-gnu/libnss_files-2.27.so
--11495--   Considering /lib/x86_64-linux-gnu/libnss_files-2.27.so ..
--11495--   .. CRC mismatch (computed 5cdb0f74 wanted 1b4e69e7)
--11495--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_files-2.27.so ..
--11495--   .. CRC is valid
--11495-- REDIR: 0x54c11b0 (libc.so.6:__strpbrk_sse42) redirected to 0x4c37470 (strpbrk)
--11495-- REDIR: 0x54c5f50 (libc.so.6:__memset_avx2_unaligned_erms) redirected to 0x4c362c0 (memset)
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
--11495--   Considering /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so ..
--11495--   .. CRC mismatch (computed 971b9e0b wanted 2208e80f)
--11495--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so ..
--11495--   .. CRC is valid
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
--11495--   Considering /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--11495--   .. CRC mismatch (computed bdf1fce8 wanted 181f6778)
--11495--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--11495--   .. CRC is valid
--11495-- REDIR: 0x54c1ba0 (libc.so.6:__memcmp_avx2_movbe) redirected to 0x4c35b50 (bcmp)
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/CP1252.so
--11495--   Considering /usr/lib/x86_64-linux-gnu/gconv/CP1252.so ..
--11495--   .. CRC mismatch (computed e9ec3c87 wanted faad98c9)
--11495--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/CP1252.so ..
--11495--   .. CRC is valid
use tempdb
CREATE TABLE #Products (ProductID int NOT NULL ,ProductName varchar (40) ,SupplierID int NULL ,CategoryID int NULL ,QuantityPerUnit varchar (20)  ,UnitPrice money NULL ,UnitsInStock smallint NULL ,UnitsOnOrder smallint NULL ,ReorderLevel smallint NULL ,Discontinued bit NOT NULL ) INSERT INTO #Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(1,'Chai',1,1,'10 boxes x 20 bags',18.00,39,0,10,0) INSERT INTO #Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(2,'Chang',1,1,'24 - 12 oz bottles',19.00,17,40,25,0) INSERT INTO #Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(3,'Aniseed Syrup',1,2,'12 - 550 ml bottles',10.00,13,70,25,0) INSERT INTO #Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(4,'Chef Anton''s Cajun Seasoning',2,2,'48 - 6 oz jars',22.00,53,0,0,0) INSERT INTO #Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(5,'Chef Anton''s Gumbo Mix',2,2,'36 boxes',21.35,0,0,0,1) 
Got 3 rows
--11495-- Discarding syms at 0x9044710-0x904625b in /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so due to munmap()
TestRawODBCDirectQuery (out): ok
pass
Running test  2: Raw ODBC prepared query... TestRawODBCPreparedQuery (in)
odbctest
--------

connection parameters:
server:   'sql2008'
user:     'FREETDS\Administrator'
password: '????'
database: 'tempdb'
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
--11495--   Considering /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--11495--   .. CRC mismatch (computed bdf1fce8 wanted 181f6778)
--11495--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--11495--   .. CRC is valid
use tempdb
CREATE TABLE #Products (ProductID int NOT NULL ,ProductName varchar (40) ,SupplierID int NULL ,CategoryID int NULL ,QuantityPerUnit varchar (20)  ,UnitPrice money NULL ,UnitsInStock smallint NULL ,UnitsOnOrder smallint NULL ,ReorderLevel smallint NULL ,Discontinued bit NOT NULL ) INSERT INTO #Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(9,'Mishi Kobe Niku',4,6,'18 - 500 g pkgs.',97.00,29,0,0,1) INSERT INTO #Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(10,'Ikura',4,8,'12 - 200 ml jars',31.00,31,0,0,0) INSERT INTO #Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(74,'Longlife Tofu',4,7,'5 kg pkg.',10.00,4,20,5,0) INSERT INTO #Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(11,'Queso Cabrales',5,4,'1 kg pkg.',21.00,22,30,30,0) INSERT INTO #Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(12,'Queso Manchego La Pastora',5,4,'10 - 500 g pkgs.',38.00,86,0,0,0)
Got 3 rows
--11495-- Discarding syms at 0x9044710-0x904625b in /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so due to munmap()
TestRawODBCPreparedQuery (out): ok
pass
Running test  3: Raw ODBC GUID... TestRawODBCGuid (in)
odbctest
--------

connection parameters:
server:   'sql2008'
user:     'FREETDS\Administrator'
password: '????'
database: 'tempdb'
--11495-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
--11495--   Considering /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--11495--   .. CRC mismatch (computed bdf1fce8 wanted 181f6778)
--11495--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--11495--   .. CRC is valid
use tempdb
Creating #pet table
DROP PROC GetGUIDRows
Creating stored proc GetGUIDRows
Insert row 1
Insert row 2
Insert row 3
Insert row 4
Insert row 5
retrieving name and guid
name: Fang       guid: 50C66CA7-BE10-4945-9A5B-11A70A70B68C
name: Splash     guid: 12345678-1234-1234-1234-123456789012
name: Woof       guid: 87654321-4321-4321-4321-123456789ABC
name: Spike      guid: 1234ABCD-ABCD-ABCD-ABCD-123456789ABC
name: Fluffy     guid: AABBCCDD-EEFF-1122-1122-334455667788
retrieving name and guid again
Fang       50C66CA7-BE10-4945-9A5B-11A70A70B68C
Splash     12345678-1234-1234-1234-123456789012
Woof       87654321-4321-4321-4321-123456789ABC
Spike      1234ABCD-ABCD-ABCD-ABCD-123456789ABC
Fluffy     AABBCCDD-EEFF-1122-1122-334455667788
retrieving name and guid
Woof       87654321-4321-4321-4321-123456789ABC
DROP PROC GetGUIDRows
--11495-- Discarding syms at 0x9044710-0x904625b in /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so due to munmap()
TestRawODBCGuid (out): ok
pass

All 3 tests passed.

--11495-- Discarding syms at 0x9248600-0x92494f8 in /usr/lib/x86_64-linux-gnu/gconv/CP1252.so due to munmap()
--11495-- Discarding syms at 0x8e41600-0x8e42282 in /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so due to munmap()
--11495-- Discarding syms at 0x86002a0-0x86061c4 in /lib/x86_64-linux-gnu/libnss_compat-2.27.so due to munmap()
--11495-- Discarding syms at 0x880b070-0x88120d9 in /lib/x86_64-linux-gnu/libnss_nis-2.27.so due to munmap()
--11495-- Discarding syms at 0x8a19090-0x8a26807 in /lib/x86_64-linux-gnu/libnsl-2.27.so due to munmap()
--11495-- Discarding syms at 0x8c31350-0x8c37d7f in /lib/x86_64-linux-gnu/libnss_files-2.27.so due to munmap()
==11495== 
==11495== HEAP SUMMARY:
==11495==     in use at exit: 0 bytes in 0 blocks
==11495==   total heap usage: 4,509 allocs, 4,509 frees, 3,210,360 bytes allocated
==11495== 
==11495== All heap blocks were freed -- no leaks are possible
==11495== 
==11495== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==11495== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Main