Feedback
Did this article resolve your question/issue?

   

Article

Crash occurs while using the DataDirect driver manager with the Amazon Redshift driver.

Information

 
TitleCrash occurs while using the DataDirect driver manager with the Amazon Redshift driver.
URL NameCrash-occurs-while-using-the-DataDirect-driver-manager-with-the-Amazon-Redshift-driver
Article Number000179778
EnvironmentProduct: Connect for ODBC Driver Manager
Version: 7.1.000200
OS: UNIX/Linux
Database: Redshift
Application: All supported applications
Question/Problem Description
Crash occurs when retrieving a large data set using Amazon Redshift’s ODBC driver with the DataDirect Driver Manager. 
 
Steps to Reproduce
Clarifying Information
gdb) where 
#0 0x000000342fe0f867 in ?? () from /lib64/libgcc_s.so.1 
#1 0x000000342fe10119 in _Unwind_Backtrace () from /lib64/libgcc_s.so.1 
#2 0x000000342defe936 in backtrace () from /lib64/libc.so.6 
#3 0x00007f397f783f2b in PmDumpStackTrace () from /opt/pmserv/informatica/9.6.1/server/bin/libpmasrt.so 
#4 0x00000000005d382a in fatalSignalHandler(int, siginfo*, void*) () 
#5 0x00007f395eb65df2 in os::Linux::chained_handler(int, siginfo*, void*) () from /opt/pmserv/informatica/9.6.1/java/jre/lib/amd64/server/libjvm.so 
#6 0x00007f395eb6bad6 in JVM_handle_linux_signal () from /opt/pmserv/informatica/9.6.1/java/jre/lib/amd64/server/libjvm.so 
#7 
#8 0x000000342fe0f867 in ?? () from /lib64/libgcc_s.so.1 
#9 0x000000342fe10119 in _Unwind_Backtrace () from /lib64/libgcc_s.so.1 
#10 0x000000342defe936 in backtrace () from /lib64/libc.so.6 
#11 0x00007f397f783f2b in PmDumpStackTrace () from /opt/pmserv/informatica/9.6.1/server/bin/libpmasrt.so 
#12 0x00000000005d382a in fatalSignalHandler(int, siginfo*, void*) () 
#13 0x00007f395eb65df2 in os::Linux::chained_handler(int, siginfo*, void*) () from /opt/pmserv/informatica/9.6.1/java/jre/lib/amd64/server/libjvm.so 
#14 0x00007f395eb6bad6 in JVM_handle_linux_signal () from /opt/pmserv/informatica/9.6.1/java/jre/lib/amd64/server/libjvm.so 
#15 
#16 0x000000342de918eb in mbrtowc () from /lib64/libc.so.6 
#17 0x000000342de3615f in mblen () from /lib64/libc.so.6 
#18 0x00007f39430615fe in qeIsLeadByte(unsigned char const*) () from /opt/pmserv/informatica/9.6.1/ODBC7.1/lib/libodbcinst.so 
#19 0x00007f3943061198 in qeCharSize(unsigned char const*, qeCPType) () from /opt/pmserv/informatica/9.6.1/ODBC7.1/lib/libodbcinst.so 
#20 0x00007f3943061203 in qeCharNext(unsigned char const*, qeCPType) () from /opt/pmserv/informatica/9.6.1/ODBC7.1/lib/libodbcinst.so 
#21 0x00007f39430616f3 in strUpper(unsigned char*) () from /opt/pmserv/informatica/9.6.1/ODBC7.1/lib/libodbcinst.so 
#22 0x00007f39430a345a in strCompareCi(unsigned char const*, unsigned char const*) () from /opt/pmserv/informatica/9.6.1/ODBC7.1/lib/libodbcinst.so 
- See more at: https://community.progress.com/products/f/83/p/25947/89385#89385
Error Message
Defect NumberDefect 51934
Enhancement Number
Cause
The driver manager was not handling multi-byte characters properly.
Resolution
Fixed in hot fix 7.1.6.00233

Refer to Connect and Connect64 for ODBC hot fix download and install instructions for instructions on how to download and install the hot fix.
Workaround
Notes
Last Modified Date9/22/2016 2:25 PM
Files
Disclaimer The origins of the information on this site may be internal or external to Progress Software Corporation (“Progress”). Progress Software Corporation makes all reasonable efforts to verify this information. However, the information provided is for your information only. Progress Software Corporation makes no explicit or implied claims to the validity of this information.

Any sample code provided on this site is not supported under any Progress support program or service. The sample code is provided on an "AS IS" basis. Progress makes no warranties, express or implied, and disclaims all implied warranties including, without limitation, the implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample code is borne by the user. In no event shall Progress, its employees, or anyone else involved in the creation, production, or delivery of the code be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample code, even if Progress has been advised of the possibility of such damages.