src/odbc/unittests/testodbc

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

==2050== Memcheck, a memory error detector
==2050== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==2050== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==2050== Command: ./testodbc
==2050== 
--2050-- Valgrind options:
--2050--    --tool=memcheck
--2050--    --vgdb=no
--2050--    --num-callers=20
--2050--    --leak-check=yes
--2050--    -v
--2050--    --show-reachable=yes
--2050--    --log-fd=3
--2050--    --suppressions=/home/test/suppressions.supp
--2050--    --track-origins=yes
--2050-- Contents of /proc/version:
--2050--   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
--2050-- 
--2050-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-lzcnt-rdtscp-sse3-avx-avx2-bmi
--2050-- Page sizes: currently 4096, max supported 4096
--2050-- Valgrind library directory: /usr/lib/valgrind
--2050-- Reading syms from /home/test/ftdstmp/ftds_comp99m/test4/src/odbc/unittests/testodbc
--2050-- Reading syms from /lib/x86_64-linux-gnu/ld-2.27.so
--2050--   Considering /lib/x86_64-linux-gnu/ld-2.27.so ..
--2050--   .. CRC mismatch (computed 2977d8b2 wanted c64f09ed)
--2050--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.27.so ..
--2050--   .. CRC is valid
--2050-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux
--2050--   Considering /usr/lib/valgrind/memcheck-amd64-linux ..
--2050--   .. CRC mismatch (computed 41ddb025 wanted 9972f546)
--2050--    object doesn't have a symbol table
--2050--    object doesn't have a dynamic symbol table
--2050-- Scheduler: using generic scheduler lock implementation.
--2050-- Reading suppressions file: /home/test/suppressions.supp
--2050-- Reading suppressions file: /usr/lib/valgrind/default.supp
--2050-- REDIR: 0x4020d20 (ld-linux-x86-64.so.2:strlen) redirected to 0x580608c1 (???)
--2050-- REDIR: 0x4020b00 (ld-linux-x86-64.so.2:index) redirected to 0x580608db (???)
--2050-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so
--2050--   Considering /usr/lib/valgrind/vgpreload_core-amd64-linux.so ..
--2050--   .. CRC mismatch (computed 50df1b30 wanted 4800a4cf)
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so
--2050--   Considering /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so ..
--2050--   .. CRC mismatch (computed f893b962 wanted 95ee359e)
--2050--    object doesn't have a symbol table
==2050== WARNING: new redirection conflicts with existing -- ignoring it
--2050--     old: 0x04020d20 (strlen              ) R-> (0000.0) 0x580608c1 ???
--2050--     new: 0x04020d20 (strlen              ) R-> (2007.0) 0x04c34db0 strlen
--2050-- REDIR: 0x401d540 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c35ee0 (strcmp)
--2050-- REDIR: 0x4021260 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4c394f0 (mempcpy)
--2050-- Reading syms from /home/test/ftdstmp/ftds_comp99m/src/odbc/.libs/libtdsodbc.so.0.0.0
--2050-- Reading syms from /lib/x86_64-linux-gnu/libpthread-2.27.so
--2050--   Considering /usr/lib/debug/.build-id/1f/06001733b9be9478b105faf0dac6bdf36c85de.debug ..
--2050--   .. build-id is valid
--2050-- Reading syms from /lib/x86_64-linux-gnu/libc-2.27.so
--2050--   Considering /lib/x86_64-linux-gnu/libc-2.27.so ..
--2050--   .. CRC mismatch (computed f250d419 wanted 4aacab51)
--2050--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.27.so ..
--2050--   .. CRC is valid
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/libhogweed.so.4.5
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/libnettle.so.6.5
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /lib/x86_64-linux-gnu/libcom_err.so.2.1
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /lib/x86_64-linux-gnu/libz.so.1.2.11
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.3.0
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/libidn2.so.0.3.3
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/libunistring.so.2.1.0
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.5
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /lib/x86_64-linux-gnu/libkeyutils.so.1.5
--2050--    object doesn't have a symbol table
--2050-- Reading syms from /lib/x86_64-linux-gnu/libresolv-2.27.so
--2050--   Considering /lib/x86_64-linux-gnu/libresolv-2.27.so ..
--2050--   .. CRC mismatch (computed 0da9c5d1 wanted b111a73d)
--2050--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libresolv-2.27.so ..
--2050--   .. CRC is valid
--2050-- Reading syms from /lib/x86_64-linux-gnu/libdl-2.27.so
--2050--   Considering /lib/x86_64-linux-gnu/libdl-2.27.so ..
--2050--   .. CRC mismatch (computed 56b0b30d wanted 7867693f)
--2050--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libdl-2.27.so ..
--2050--   .. CRC is valid
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
--2050--    object doesn't have a symbol table
--2050-- REDIR: 0x53e3a50 (libc.so.6:memmove) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e2d60 (libc.so.6:strncpy) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e3d30 (libc.so.6:strcasecmp) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e27b0 (libc.so.6:strcat) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e2d90 (libc.so.6:rindex) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e5480 (libc.so.6:rawmemchr) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e3bc0 (libc.so.6:mempcpy) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e39f0 (libc.so.6:bcmp) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e2d20 (libc.so.6:strncmp) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e2820 (libc.so.6:strcmp) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e3b20 (libc.so.6:memset) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x5400db0 (libc.so.6:wcschr) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e2cc0 (libc.so.6:strnlen) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e2890 (libc.so.6:strcspn) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e3d80 (libc.so.6:strncasecmp) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e2860 (libc.so.6:strcpy) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e3ec0 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e2dc0 (libc.so.6:strpbrk) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e27e0 (libc.so.6:index) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e2c90 (libc.so.6:strlen) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53ed380 (libc.so.6:memrchr) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e3dd0 (libc.so.6:strcasecmp_l) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e39c0 (libc.so.6:memchr) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x5401b70 (libc.so.6:wcslen) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e3070 (libc.so.6:strspn) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e3d00 (libc.so.6:stpncpy) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e3cd0 (libc.so.6:stpcpy) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e54b0 (libc.so.6:strchrnul) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e3e20 (libc.so.6:strncasecmp_l) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x53e2cf0 (libc.so.6:strncat) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x5476700 (libc.so.6:__memcpy_chk) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x54767d0 (libc.so.6:__memmove_chk) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
==2050== WARNING: new redirection conflicts with existing -- ignoring it
--2050--     old: 0x054d3980 (__memcpy_chk_avx_una) R-> (2030.0) 0x04c395e0 __memcpy_chk
--2050--     new: 0x054d3980 (__memcpy_chk_avx_una) R-> (2024.0) 0x04c38fa0 __memmove_chk
--2050-- REDIR: 0x53e3900 (libc.so.6:strstr) redirected to 0x4a2c6e0 (_vgnU_ifunc_wrapper)
--2050-- REDIR: 0x54d3280 (libc.so.6:__strrchr_avx2) redirected to 0x4c34730 (rindex)
--2050-- REDIR: 0x54d3450 (libc.so.6:__strlen_avx2) redirected to 0x4c34cf0 (strlen)
--2050-- REDIR: 0x53dc020 (libc.so.6:malloc) redirected to 0x4c31aa0 (malloc)
--2050-- REDIR: 0x54d3990 (libc.so.6:__memcpy_avx_unaligned_erms) redirected to 0x4c386e0 (memmove)
--2050-- REDIR: 0x53eeb30 (libc.so.6:__strcmp_sse2_unaligned) redirected to 0x4c35da0 (strcmp)
--2050-- REDIR: 0x53df050 (libc.so.6:calloc) redirected to 0x4c33a70 (calloc)
--2050-- REDIR: 0x54d2e60 (libc.so.6:__strchr_avx2) redirected to 0x4c34950 (index)
--2050-- REDIR: 0x54d3980 (libc.so.6:__memcpy_chk_avx_unaligned_erms) redirected to 0x4c395e0 (__memcpy_chk)
--2050-- REDIR: 0x53dc910 (libc.so.6:free) redirected to 0x4c32cd0 (free)
--2050-- REDIR: 0x54d3090 (libc.so.6:__strchrnul_avx2) redirected to 0x4c39020 (strchrnul)
--2050-- REDIR: 0x54d3970 (libc.so.6:__mempcpy_avx_unaligned_erms) redirected to 0x4c39130 (mempcpy)
Running test  1: Raw ODBC direct query... TestRawODBCDirectQuery (in)
--2050-- REDIR: 0x54ca3d0 (libc.so.6:__strncmp_sse42) redirected to 0x4c35570 (__strncmp_sse42)
--2050-- REDIR: 0x53e35a0 (libc.so.6:__GI_strstr) redirected to 0x4c39760 (__strstr_sse2)
--2050-- REDIR: 0x54cf2e0 (libc.so.6:__memchr_avx2) redirected to 0x4c35f80 (memchr)
--2050-- REDIR: 0x54cf1c0 (libc.so.6:__strspn_sse42) redirected to 0x4c39990 (strspn)
--2050-- REDIR: 0x54cef30 (libc.so.6:__strcspn_sse42) redirected to 0x4c398d0 (strcspn)
--2050-- REDIR: 0x53fb200 (libc.so.6:__strcpy_sse2_unaligned) redirected to 0x4c34dd0 (strcpy)
--2050-- REDIR: 0x54cfe40 (libc.so.6:__strcasecmp_avx) redirected to 0x4c355f0 (strcasecmp)
--2050-- REDIR: 0x5387c40 (libc.so.6:setenv) redirected to 0x4c39de0 (setenv)
--2050-- REDIR: 0x53ddc50 (libc.so.6:realloc) redirected to 0x4c33cb0 (realloc)
odbctest
--------

connection parameters:
server:   'sql2008'
user:     'FREETDS\Administrator'
password: '????'
database: 'tempdb'
--2050-- REDIR: 0x53fc810 (libc.so.6:__stpcpy_sse2_unaligned) redirected to 0x4c38200 (__stpcpy_sse2_unaligned)
--2050-- Reading syms from /lib/x86_64-linux-gnu/libnss_compat-2.27.so
--2050--   Considering /lib/x86_64-linux-gnu/libnss_compat-2.27.so ..
--2050--   .. CRC mismatch (computed dc0305b8 wanted 460e4052)
--2050--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_compat-2.27.so ..
--2050--   .. CRC is valid
--2050-- Reading syms from /lib/x86_64-linux-gnu/libnss_nis-2.27.so
--2050--   Considering /lib/x86_64-linux-gnu/libnss_nis-2.27.so ..
--2050--   .. CRC mismatch (computed 38cb38d0 wanted 96404ac2)
--2050--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_nis-2.27.so ..
--2050--   .. CRC is valid
--2050-- Reading syms from /lib/x86_64-linux-gnu/libnsl-2.27.so
--2050--   Considering /lib/x86_64-linux-gnu/libnsl-2.27.so ..
--2050--   .. CRC mismatch (computed 12772991 wanted 58367bd1)
--2050--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnsl-2.27.so ..
--2050--   .. CRC is valid
--2050-- Reading syms from /lib/x86_64-linux-gnu/libnss_files-2.27.so
--2050--   Considering /lib/x86_64-linux-gnu/libnss_files-2.27.so ..
--2050--   .. CRC mismatch (computed 2270a715 wanted a5763524)
--2050--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_files-2.27.so ..
--2050--   .. CRC is valid
--2050-- REDIR: 0x53fe1f0 (libc.so.6:__strcat_sse2_unaligned) redirected to 0x4c34990 (strcat)
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
--2050--   Considering /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so ..
--2050--   .. CRC mismatch (computed 83103428 wanted d26a1d18)
--2050--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so ..
--2050--   .. CRC is valid
--2050-- REDIR: 0x54d3e10 (libc.so.6:__memset_avx2_unaligned_erms) redirected to 0x4c385d0 (memset)
--2050-- REDIR: 0x54cfa60 (libc.so.6:__memcmp_avx2_movbe) redirected to 0x4c37e00 (bcmp)
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
--2050--   Considering /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--2050--   .. CRC mismatch (computed da5394b1 wanted a59039cd)
--2050--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--2050--   .. CRC is valid
--2050-- REDIR: 0x54d14b0 (libc.so.6:__strncasecmp_avx) redirected to 0x4c356d0 (strncasecmp)
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/CP1252.so
--2050--   Considering /usr/lib/x86_64-linux-gnu/gconv/CP1252.so ..
--2050--   .. CRC mismatch (computed ba33c29d wanted cdb3aa71)
--2050--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/CP1252.so ..
--2050--   .. 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
--2050-- Discarding syms at 0x9054710-0x905625b 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'
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
--2050--   Considering /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--2050--   .. CRC mismatch (computed da5394b1 wanted a59039cd)
--2050--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--2050--   .. 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
--2050-- Discarding syms at 0x9054710-0x905625b 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'
--2050-- Reading syms from /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
--2050--   Considering /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--2050--   .. CRC mismatch (computed da5394b1 wanted a59039cd)
--2050--   Considering /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so ..
--2050--   .. CRC is valid
use tempdb
--2050-- REDIR: 0x53ffa70 (libc.so.6:__strstr_sse2_unaligned) redirected to 0x4c396e0 (strstr)
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: 399F731E-9D6A-4108-B2A6-8585FB12480A
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       399F731E-9D6A-4108-B2A6-8585FB12480A
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
--2050-- Discarding syms at 0x9054710-0x905625b in /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so due to munmap()
TestRawODBCGuid (out): ok
pass

All 3 tests passed.

--2050-- Discarding syms at 0x9258600-0x9259508 in /usr/lib/x86_64-linux-gnu/gconv/CP1252.so due to munmap()
--2050-- Discarding syms at 0x8e51600-0x8e52292 in /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so due to munmap()
--2050-- Discarding syms at 0x86102a0-0x86161ac in /lib/x86_64-linux-gnu/libnss_compat-2.27.so due to munmap()
--2050-- Discarding syms at 0x881b070-0x88220d9 in /lib/x86_64-linux-gnu/libnss_nis-2.27.so due to munmap()
--2050-- Discarding syms at 0x8a29090-0x8a368a7 in /lib/x86_64-linux-gnu/libnsl-2.27.so due to munmap()
--2050-- Discarding syms at 0x8c41350-0x8c47d8f in /lib/x86_64-linux-gnu/libnss_files-2.27.so due to munmap()
==2050== 
==2050== HEAP SUMMARY:
==2050==     in use at exit: 0 bytes in 0 blocks
==2050==   total heap usage: 4,863 allocs, 4,863 frees, 5,901,245 bytes allocated
==2050== 
==2050== All heap blocks were freed -- no leaks are possible
==2050== 
==2050== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==2050== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Main