[ 
https://issues.apache.org/jira/browse/TRAFODION-2828?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

苏锦佩 closed TRAFODION-2828.
--------------------------
    Resolution: Fixed

>  Multi-threaded batch loading causes the program to crash
> ---------------------------------------------------------
>
>                 Key: TRAFODION-2828
>                 URL: https://issues.apache.org/jira/browse/TRAFODION-2828
>             Project: Apache Trafodion
>          Issue Type: Bug
>          Components: client-odbc-linux
>         Environment: $ hadoop version
> Hadoop 2.7.1.2.4.2.0-258
> Subversion g...@github.com:hortonworks/hadoop.git -r 
> 13debf893a605e8a88df18a7d8d214f571e05289
> Compiled by jenkins on 2016-04-25T05:46Z
> Compiled with protoc 2.5.0
> From source with checksum 2a2d95f05ec6c3ac547ed58cab713ac
> This command was run using 
> /usr/hdp/2.4.2.0-258/hadoop/hadoop-common-2.7.1.2.4.2.0-258.jar
> $ sqvers 
> cat: /opt/hptc/pdsh/nodes: No such file or directory
> TRAF_HOME=/home/trafodion/esgynDB_server-2.3.0
> who@host=trafodion@esggy-clu-n016.esygncn.local
> JAVA_HOME=/usr/java/latest
> product_version=EsgynDB Advanced 2.3.0
> linux=3.10.0-327.el7.x86_64
> redhat=7.2
> libarkcmp_dll.so tdm_arkcmp Version 1.0.1 EsgynDB Release 2.3.0 (Build 
> release [EsgynDB-2.3.0-0-g1735964_Bld70], branch a0fcbbe-no_branch, date 
> 20171116_2112)
> Tags  No tags attached.
>            Reporter: 苏锦佩
>            Assignee: 苏锦佩
>            Priority: Major
>
> we wrote a multithread ODBC program to test data loading performance. But 
> during data loading, the program crashed. gdb info as below:
> (gdb) bt
> #0  0x00002aaaacf0d1f7 in raise () from /lib64/libc.so.6
> #1  0x00002aaaacf0e8e8 in abort () from /lib64/libc.so.6
> #2  0x00002aaaacf4cf47 in __libc_message () from /lib64/libc.so.6
> #3  0x00002aaaacf54619 in _int_free () from /lib64/libc.so.6
> #4  0x00002aaaaad1bf11 in double_to_char(double, int, char*, short) () from 
> /home/kangyong/lib/lib64/libtrafodbc_l64.so
> #5  0x00002aaaaad11a0e in ODBC::ConvertCToSQL(int, short, void*, int, short, 
> short, short, void*, int, int, short, short, int, int, ICUConverter*, 
> unsigned char*, short, int, int, int) ()
>    from /home/kangyong/lib/lib64/libtrafodbc_l64.so
> #6  0x00002aaaaacf5bd1 in CDesc::BuildValueList(CStmt*, short, CDesc*, int, 
> short&, unsigned long&, SQLValueList_def_seq_*, unsigned char*&) () from 
> /home/kangyong/lib/lib64/libtrafodbc_l64.so
> #7  0x00002aaaaad0733e in CStmt::SendExecute(int) () from 
> /home/kangyong/lib/lib64/libtrafodbc_l64.so
> #8  0x00002aaaaad077e2 in CStmt::Execute() () from 
> /home/kangyong/lib/lib64/libtrafodbc_l64.so
> #9  0x00002aaaaad2d4e2 in ODBC::Execute(void*) () from 
> /home/kangyong/lib/lib64/libtrafodbc_l64.so
> #10 0x00002aaaaad2a246 in NeoExecute(void*) () from 
> /home/kangyong/lib/lib64/libtrafodbc_l64.so
> #11 0x00002aaaaad72a70 in SQLExecute () from 
> /home/kangyong/lib/lib64/libtrafodbc_l64.so
> #12 0x0000000000413986 in rowSetDatathread (args=0x6250e0) at 
> performance.cpp:4362
> #13 0x00002aaaab123e25 in start_thread () from /lib64/libpthread.so.0
> #14 0x00002aaaacfd034d in clone () from /lib64/libc.so.6



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to