https://bugs.kde.org/show_bug.cgi?id=369854

--- Comment #3 from Sujith Gunawardhane <[email protected]> ---
Issue re-created in Valgrind-3.12 with --partial-loads-ok=yes


==29820== Invalid read of size 16
==29820==    at 0x7616268: __intel_sse2_strlen (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x6AC1737: nlstddt_do_alter_trace (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x87E6A0B: nlstdggo (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x87E624C: nlstdgg (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x6B58DD7: nigini2 (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x6FB6024: kpeDbgTLSInit (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x88A7BA9: kpummTLSGET1 (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x6FB5AE6: kpeDbgProcessInit (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x6FB3920: kpummpin (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x6A32B4F: kpuenvcr (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x76DB588: OCIEnvNlsCreate (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x4E4A0FD:
soci::oracle_session_backend::oracle_session_backend(std::string const&,
std::string const&, std::string const&, int, bool, int, int) (session.cpp:147)
==29820==    by 0x4E498FB:
soci::oracle_backend_factory::make_session(soci::connection_parameters const&)
const (factory.cpp:188)
==29820==    by 0x4E5ECF1: soci::session::open(soci::connection_parameters
const&) (session.cpp:124)
==29820==    by 0x4E5F5C0: soci::session::open(soci::backend_factory const&,
std::string const&) (session.cpp:132)
==29820==    by 0x4B3653: main (Main.cpp:198)
==29820==  Address 0xf7f7300 is 16 bytes inside a block of size 17 alloc'd
==29820==    at 0x4C2875E: malloc (vg_replace_malloc.c:296)
==29820==    by 0x4C288DB: realloc (vg_replace_malloc.c:692)
==29820==    by 0xC91AC56: ssMemRealloc (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntshcore.so.12.1)
==29820==    by 0x8800318: nlattctl (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x6B58CC8: nigini2 (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x6FB6024: kpeDbgTLSInit (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x88A7BA9: kpummTLSGET1 (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x6FB5AE6: kpeDbgProcessInit (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x6FB3920: kpummpin (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x6A32B4F: kpuenvcr (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x76DB588: OCIEnvNlsCreate (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x4E4A0FD:
soci::oracle_session_backend::oracle_session_backend(std::string const&,
std::string const&, std::string const&, int, bool, int, int) (session.cpp:147)
==29820==    by 0x4E498FB:
soci::oracle_backend_factory::make_session(soci::connection_parameters const&)
const (factory.cpp:188)
==29820==    by 0x4E5ECF1: soci::session::open(soci::connection_parameters
const&) (session.cpp:124)
==29820==    by 0x4E5F5C0: soci::session::open(soci::backend_factory const&,
std::string const&) (session.cpp:132)
==29820==    by 0x4B3653: main (Main.cpp:198)












==29820== Invalid read of size 16
==29820==    at 0x761BF90: __intel_ssse3_rep_memcpy (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x7615F25: _intel_fast_memcpy.P (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x8821D71: ttcpip (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x880962E: ttcdrv (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x87F8728: nioqwa (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x87DA82B: upirtrc (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x87E5045: kpurcsc (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x6A4F66B: kpulfln (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x69F8897: OCILobGetLength (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x4E485E1: soci::oracle_blob_backend::get_len() (blob.cpp:46)
==29820==    by 0x4B3653: main (Main.cpp:198)
==29820==  Address 0x14391e80 is 4,192 bytes inside a block of size 4,200
alloc'd
==29820==    at 0x4C2875E: malloc (vg_replace_malloc.c:296)
==29820==    by 0xCA609A2: ssMemMalloc (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntshcore.so.12.1)
==29820==    by 0x6C42369: sktsfMalloc (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x6FB48D1: kpummapg (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x8854BBF: kghgex (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x8853A48: kghfnd (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x8855F25: kghalo (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x88547FD: kghgex (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x8853A48: kghfnd (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x8855F25: kghalo (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x8503A9C: kpghhalo (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x6E3BA14: kollalfn (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x7D92926: kpccld2i (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x8817E6E: ttccfpg (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x8815869: ttcfour (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x880D423: ttcdrv (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x87F8728: nioqwa (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x87DA82B: upirtrc (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x87E5045: kpurcsc (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x87E26A4: kpufch0 (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x87E0D04: kpufch (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x87DB200: OCIStmtFetch (in
/x01/app2/oracle/product/12.1.0.2/client_1/lib/libclntsh.so.12.1)
==29820==    by 0x4E5075D: soci::oracle_statement_backend::fetch(int)
(statement.cpp:102)
==29820==    by 0x4E5752C: soci::details::statement_impl::fetch()
(statement.cpp:420)
==29820==    by 0x90FAA8: fetch (statement.h:181)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to