GBase 8s
运维管理
问答
gbase 8s数据库通过这个包(clientsdk_3.6.3_3X1_1_e10e03_RHEL6_x86_64.tar)提供的ODBC 驱动 iclit09b.so 在gbase数据库掉线时 通过SQLExecDirect执行sql会报段错误
发表于2026-03-13 15:59:3158次浏览9个评论
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【GBase版本】:
【操作系统】:
centos 7
【CPU】:
x86-64
【问题描述】*:
gbase 8s数据库通过这个包(clientsdk_3.6.3_3X1_1_e10e03_RHEL6_x86_64.tar)提供的ODBC 驱动 iclit09b.so 在gbase数据库掉线时 通过SQLExecDirect执行sql会报堆内存损坏 报段错误
评论
登录后才可以发表评论
路路路发表于 4个月前
稍等
GBase用户46854发表于 4个月前
@路路路:您好 您有遇到过类似情况吗
GBase用户46854发表于 4个月前
具体报错信息 *** Error in `/data/iplatba/ba-iplatda/executable/MainPro.out': malloc(): memory corruption: 0x00007fffdc05d100 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x82b36)[0x7ffff56c4b36]
/lib64/libc.so.6(__libc_malloc+0x4c)[0x7ffff56c778c]
/gbase_sdk/lib/cli/iclit09b.so(CreateNewRecord+0x25)[0x7fffeeb9a3e4]
/gbase_sdk/lib/cli/iclit09b.so(odbcDiagSetSQLState+0x3d)[0x7fffeeb9b39c]
/gbase_sdk/lib/cli/iclit09b.so(_OdbcRecordBeError+0x29)[0x7fffeeb4858f]
/gbase_sdk/lib/cli/iclit09b.so(+0xeed59)[0x7fffeeb59d59]
/gbase_sdk/lib/cli/iclit09b.so(_OdbcAsfSendRecv+0xb4)[0x7fffeeb62829]
/gbase_sdk/lib/cli/iclit09b.so(_OdbcExecute+0xde0)[0x7fffeeb502e5]
/gbase_sdk/lib/cli/iclit09b.so(_OdbcExecDirect+0x2fc)[0x7fffeeb294d7]
/gbase_sdk/lib/cli/iclit09b.so(__SQLExecDirect+0xf2)[0x7fffeeb2a1c3]
/gbase_sdk/lib/cli/iclit09b.so(SQLExecDirect+0x9)[0x7fffeeb2a2f6]
/lib64/libodbc.so.2(SQLExecDirect+0xe2)[0x7ffff62d4ea2]
/data/iplatba/ba-iplatda/executable/MainPro.out[0x427b0f]
/data/iplatba/ba-iplatda/executable/MainPro.out[0x427db3]
/data/iplatba/ba-iplatda/executable/MainPro.out[0x426f42]
/data/iplatba/ba-iplatda/executable/MainPro.out[0x44f837]
/data/iplatba/ba-iplatda/executable/MainPro.out[0x43d07b]
/data/iplatba/ba-iplatda/executable/libACE.so.6.5.1(_ZN13ACE_Task_Base7svc_runEPv+0x37)[0x7ffff7b68ce7]
/data/iplatba/ba-iplatda/executable/libACE.so.6.5.1(_ZN18ACE_Thread_Adapter8invoke_iEv+0x75)[0x7ffff7b6a3d5]
/data/iplatba/ba-iplatda/executable/libACE.so.6.5.1(_ZN18ACE_Thread_Adapter6invokeEv+0x5f)[0x7ffff7b6a31f]
/lib64/libpthread.so.0(+0x7ea5)[0x7ffff652eea5]
/lib64/libc.so.6(clone+0x6d)[0x7ffff5740b0d]
======= Memory map: ========
00400000-00414000 r--p 00000000 08:03 68026322 /data/iplatba/ba-iplatda/executable/MainPro.out
00414000-0045f000 r-xp 00014000 08:03 68026322 /data/iplatba/ba-iplatda/executable/MainPro.out
0045f000-0047e000 r--p 0005f000 08:03 68026322 /data/iplatba/ba-iplatda/executable/MainPro.out
0047e000-00480000 r--p 0007d000 08:03 68026322 /data/iplatba/ba-iplatda/executable/MainPro.out
00480000-00481000 rw-p 0007f000 08:03 68026322 /data/iplatba/ba-iplatda/executable/MainPro.out
00481000-004e0000 rw-p 00000000 00:00 0 [heap]
7fffcc000000-7fffcc021000 rw-p 00000000 00:00 0
7fffcc021000-7fffd0000000 ---p 00000000 00:00 0
7fffd1abd000-7fffd8000000 r--p 00000000 08:03 85510 /usr/lib/locale/locale-archive
7fffd8000000-7fffd8022000 rw-p 00000000 00:00 0
7fffd8022000-7fffdc000000 ---p 00000000 00:00 0
7fffdc000000-7fffdc2f9000 rw-p 00000000 00:00 0
7fffdc2f9000-7fffe0000000 ---p 00000000 00:00 0
7fffe0000000-7fffe0a06000 rw-p 00000000 00:00 0
7fffe0a06000-7fffe4000000 ---p 00000000 00:00 0
7fffe6ffe000-7fffe6fff000 ---p 00000000 00:00 0
7fffe6fff000-7fffe77ff000 rw-p 00000000 00:00 0
7fffe8000000-7fffe8022000 rw-p 00000000 00:00 0
7fffe8022000-7fffec000000 ---p 00000000 00:00 0
7fffecfd6000-7fffecfd7000 ---p 00000000 00:00 0
7fffecfd7000-7fffedfd9000 rw-p 00000000 00:00 0
7fffedfd9000-7fffedfdd000 r-xp 00000000 08:03 401095 /gbase_sdk/lib/esql/igo4a304.so
7fffedfdd000-7fffee1dc000 ---p 00004000 08:03 401095 /gbase_sdk/lib/esql/igo4a304.so
7fffee1dc000-7fffee1dd000 rw-p 00003000 08:03 401095 /gbase_sdk/lib/esql/igo4a304.so
7fffee1dd000-7fffee1df000 r-xp 00000000 08:03 85206 /usr/lib64/libfreebl3.so
7fffee1df000-7fffee3de000 ---p 00002000 08:03 85206 /usr/lib64/libfreebl3.so
7fffee3de000-7fffee3df000 r--p 00001000 08:03 85206 /usr/lib64/libfreebl3.so
7fffee3df000-7fffee3e0000 rw-p 00002000 08:03 85206 /usr/lib64/libfreebl3.so
7fffee3e0000-7fffee3e8000 r-xp 00000000 08:03 85471 /usr/lib64/libcrypt-2.17.so
7fffee3e8000-7fffee5e7000 ---p 00008000 08:03 85471 /usr/lib64/libcrypt-2.17.so
7fffee5e7000-7fffee5e8000 r--p 00007000 08:03 85471 /usr/lib64/libcrypt-2.17.so
7fffee5e8000-7fffee5e9000 rw-p 00008000 08:03 85471 /usr/lib64/libcrypt-2.17.so
7fffee5e9000-7fffee617000 rw-p 00000000 00:00 0
7fffee617000-7fffee618000 r-xp 00000000 08:03 401092 /gbase_sdk/lib/esql/libifglx.so
7fffee618000-7fffee817000 ---p 00001000 08:03 401092 /gbase_sdk/lib/esql/libifglx.so
7fffee817000-7fffee818000 rw-p 00000000 08:03 401092 /gbase_sdk/lib/esql/libifglx.so
7fffee818000-7fffee867000 r-xp 00000000 08:03 401091 /gbase_sdk/lib/esql/libifgls.so
7fffee867000-7fffeea67000 ---p 0004f000 08:03 401091 /gbase_sdk/lib/esql/libifgls.so
7fffeea67000-7fffeea6b000 rw-p 0004f000 08:03 401091 /gbase_sdk/lib/esql/libifgls.so
7fffeea6b000-7fffeedb2000 r-xp 00000000 08:03 68841056 /gbase_sdk/lib/cli/iclit09b.so
7fffeedb2000-7fffeefb1000 ---p 00347000 08:03 68841056 /gbase_sdk/lib/cli/iclit09b.so
7fffeefb1000-7fffeeff6000 rw-p 00346000 08:03 68841056 /gbase_sdk/lib/cli/iclit09b.so
7fffeeff6000-7fffeeffe000 rw-p 00000000 00:00 0
7fffeeffe000-7fffeefff000 ---p 00000000 00:00 0
7fffeefff000-7fffef7ff000 rw-p 00000000 00:00 0
7fffef7ff000-7fffef800000 ---p 00000000 00:00 0
7fffef800000-7ffff0000000 rw-p 00000000 00:00 0
7ffff0000000-7ffff0022000 rw-p 00000000 00:00 0
7ffff0022000-7ffff4000000 ---p 00000000 00:00 0
7ffff4139000-7ffff413b000 r-xp 00000000 08:03 67168714 /usr/lib64/gconv/ISO8859-1.so
7ffff413b000-7ffff433a000 ---p 00002000 08:03 67168714 /usr/lib64/gconv/ISO8859-1.so
7ffff433a000-7ffff433b000 r--p 00001000 08:03 67168714 /usr/lib64/gconv/ISO8859-1.so
7ffff433b000-7ffff433c000 rw-p 00002000 08:03 67168714 /usr/lib64/gconv/ISO8859-1.so
7ffff433c000-7ffff4348000 r-xp 00000000 08:03 85485 /usr/lib64/libnss_files-2.17.so
7ffff4348000-7ffff4547000 ---p 0000c000 08:03 85485 /usr/lib64/libnss_files-2.17.so
7ffff4547000-7ffff4548000 r--p 0000b000 08:03 85485 /usr/lib64/libnss_files-2.17.so
7ffff4548000-7ffff4549000 rw-p 0000c000 08:03 85485 /usr/lib64/libnss_files-2.17.so
7ffff4549000-7ffff454f000 rw-p 00000000 00:00 0
7ffff454f000-7ffff4550000 ---p 00000000 00:00 0
7ffff4550000-7ffff4d50000 rw-p 00000000 00:00 0
7ffff4d50000-7ffff4d59000 r-xp 00000000 08:03 167692 /usr/lib64/libltdl.so.7.3.0
7ffff4d59000-7ffff4f58000 ---p 00009000 08:03 167692 /usr/lib64/libltdl.so.7.3.0
7ffff4f58000-7ffff4f59000 r--p 00008000 08:03 167692 /usr/lib64/libltdl.so.7.3.0
7ffff4f59000-7ffff4f5a000 rw-p 00009000 08:03 167692 /usr/lib64/libltdl.so.7.3.0
7ffff4f5a000-7ffff5034000 r-xp 00000000 08:03 68833707 /data/iplatba/ba-iplatda/executable/libiconv.so.2
7ffff5034000-7ffff5233000 ---p 000da000 08:03 68833707 /data/iplatba/ba-iplatda/executable/libiconv.so.2
7ffff5233000-7ffff5235000 r--p 000d9000 08:03 68833707 /data/iplatba/ba-iplatda/executable/libiconv.so.2
Thread 6 "MainPro.out" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffed7d6700 (LWP 62987)]
0x00007ffff5678387 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install libgcc-4.8.5-44.el7.x86_64 libtool-ltdl-2.4.2-22.el7_3.x86_64 nss-softokn-freebl-3.44.0-8.el7_7.x86_64
======= Backtrace: =========
/lib64/libc.so.6(+0x82b36)[0x7ffff56c4b36]
/lib64/libc.so.6(__libc_malloc+0x4c)[0x7ffff56c778c]
/gbase_sdk/lib/cli/iclit09b.so(CreateNewRecord+0x25)[0x7fffeeb9a3e4]
/gbase_sdk/lib/cli/iclit09b.so(odbcDiagSetSQLState+0x3d)[0x7fffeeb9b39c]
/gbase_sdk/lib/cli/iclit09b.so(_OdbcRecordBeError+0x29)[0x7fffeeb4858f]
/gbase_sdk/lib/cli/iclit09b.so(+0xeed59)[0x7fffeeb59d59]
/gbase_sdk/lib/cli/iclit09b.so(_OdbcAsfSendRecv+0xb4)[0x7fffeeb62829]
/gbase_sdk/lib/cli/iclit09b.so(_OdbcExecute+0xde0)[0x7fffeeb502e5]
/gbase_sdk/lib/cli/iclit09b.so(_OdbcExecDirect+0x2fc)[0x7fffeeb294d7]
/gbase_sdk/lib/cli/iclit09b.so(__SQLExecDirect+0xf2)[0x7fffeeb2a1c3]
/gbase_sdk/lib/cli/iclit09b.so(SQLExecDirect+0x9)[0x7fffeeb2a2f6]
/lib64/libodbc.so.2(SQLExecDirect+0xe2)[0x7ffff62d4ea2]
/data/iplatba/ba-iplatda/executable/MainPro.out[0x427b0f]
/data/iplatba/ba-iplatda/executable/MainPro.out[0x427db3]
/data/iplatba/ba-iplatda/executable/MainPro.out[0x426f42]
/data/iplatba/ba-iplatda/executable/MainPro.out[0x44f837]
/data/iplatba/ba-iplatda/executable/MainPro.out[0x43d07b]
/data/iplatba/ba-iplatda/executable/libACE.so.6.5.1(_ZN13ACE_Task_Base7svc_runEPv+0x37)[0x7ffff7b68ce7]
/data/iplatba/ba-iplatda/executable/libACE.so.6.5.1(_ZN18ACE_Thread_Adapter8invoke_iEv+0x75)[0x7ffff7b6a3d5]
/data/iplatba/ba-iplatda/executable/libACE.so.6.5.1(_ZN18ACE_Thread_Adapter6invokeEv+0x5f)[0x7ffff7b6a31f]
/lib64/libpthread.so.0(+0x7ea5)[0x7ffff652eea5]
/lib64/libc.so.6(clone+0x6d)[0x7ffff5740b0d]
======= Memory map: ========
00400000-00414000 r--p 00000000 08:03 68026322 /data/iplatba/ba-iplatda/executable/MainPro.out
00414000-0045f000 r-xp 00014000 08:03 68026322 /data/iplatba/ba-iplatda/executable/MainPro.out
0045f000-0047e000 r--p 0005f000 08:03 68026322 /data/iplatba/ba-iplatda/executable/MainPro.out
0047e000-00480000 r--p 0007d000 08:03 68026322 /data/iplatba/ba-iplatda/executable/MainPro.out
00480000-00481000 rw-p 0007f000 08:03 68026322 /data/iplatba/ba-iplatda/executable/MainPro.out
00481000-004e0000 rw-p 00000000 00:00 0 [heap]
7fffcc000000-7fffcc021000 rw-p 00000000 00:00 0
7fffcc021000-7fffd0000000 ---p 00000000 00:00 0
7fffd1abd000-7fffd8000000 r--p 00000000 08:03 85510 /usr/lib/locale/locale-archive
7fffd8000000-7fffd8022000 rw-p 00000000 00:00 0
7fffd8022000-7fffdc000000 ---p 00000000 00:00 0
7fffdc000000-7fffdc2f9000 rw-p 00000000 00:00 0
7fffdc2f9000-7fffe0000000 ---p 00000000 00:00 0
7fffe0000000-7fffe0a06000 rw-p 00000000 00:00 0
7fffe0a06000-7fffe4000000 ---p 00000000 00:00 0
7fffe6ffe000-7fffe6fff000 ---p 00000000 00:00 0
7fffe6fff000-7fffe77ff000 rw-p 00000000 00:00 0
7fffe8000000-7fffe8022000 rw-p 00000000 00:00 0
7fffe8022000-7fffec000000 ---p 00000000 00:00 0
7fffecfd6000-7fffecfd7000 ---p 00000000 00:00 0
7fffecfd7000-7fffedfd9000 rw-p 00000000 00:00 0
7fffedfd9000-7fffedfdd000 r-xp 00000000 08:03 401095 /gbase_sdk/lib/esql/igo4a304.so
7fffedfdd000-7fffee1dc000 ---p 00004000 08:03 401095 /gbase_sdk/lib/esql/igo4a304.so
7fffee1dc000-7fffee1dd000 rw-p 00003000 08:03 401095 /gbase_sdk/lib/esql/igo4a304.so
7fffee1dd000-7fffee1df000 r-xp 00000000 08:03 85206 /usr/lib64/libfreebl3.so
7fffee1df000-7fffee3de000 ---p 00002000 08:03 85206 /usr/lib64/libfreebl3.so
7fffee3de000-7fffee3df000 r--p 00001000 08:03 85206 /usr/lib64/libfreebl3.so
7fffee3df000-7fffee3e0000 rw-p 00002000 08:03 85206 /usr/lib64/libfreebl3.so
7fffee3e0000-7fffee3e8000 r-xp 00000000 08:03 85471 /usr/lib64/libcrypt-2.17.so
7fffee3e8000-7fffee5e7000 ---p 00008000 08:03 85471 /usr/lib64/libcrypt-2.17.so
7fffee5e7000-7fffee5e8000 r--p 00007000 08:03 85471 /usr/lib64/libcrypt-2.17.so
7fffee5e8000-7fffee5e9000 rw-p 00008000 08:03 85471 /usr/lib64/libcrypt-2.17.so
7fffee5e9000-7fffee617000 rw-p 00000000 00:00 0
7fffee617000-7fffee618000 r-xp 00000000 08:03 401092 /gbase_sdk/lib/esql/libifglx.so
7fffee618000-7fffee817000 ---p 00001000 08:03 401092 /gbase_sdk/lib/esql/libifglx.so
7fffee817000-7fffee818000 rw-p 00000000 08:03 401092 /gbase_sdk/lib/esql/libifglx.so
7fffee818000-7fffee867000 r-xp 00000000 08:03 401091 /gbase_sdk/lib/esql/libifgls.so
7fffee867000-7fffeea67000 ---p 0004f000 08:03 401091 /gbase_sdk/lib/esql/libifgls.so
7fffeea67000-7fffeea6b000 rw-p 0004f000 08:03 401091 /gbase_sdk/lib/esql/libifgls.so
7fffeea6b000-7fffeedb2000 r-xp 00000000 08:03 68841056 /gbase_sdk/lib/cli/iclit09b.so
7fffeedb2000-7fffeefb1000 ---p 00347000 08:03 68841056 /gbase_sdk/lib/cli/iclit09b.so
7fffeefb1000-7fffeeff6000 rw-p 00346000 08:03 68841056 /gbase_sdk/lib/cli/iclit09b.so
7fffeeff6000-7fffeeffe000 rw-p 00000000 00:00 0
7fffeeffe000-7fffeefff000 ---p 00000000 00:00 0
7fffeefff000-7fffef7ff000 rw-p 00000000 00:00 0
7fffef7ff000-7fffef800000 ---p 00000000 00:00 0
7fffef800000-7ffff0000000 rw-p 00000000 00:00 0
7ffff0000000-7ffff0022000 rw-p 00000000 00:00 0
7ffff0022000-7ffff4000000 ---p 00000000 00:00 0
7ffff4139000-7ffff413b000 r-xp 00000000 08:03 67168714 /usr/lib64/gconv/ISO8859-1.so
7ffff413b000-7ffff433a000 ---p 00002000 08:03 67168714 /usr/lib64/gconv/ISO8859-1.so
7ffff433a000-7ffff433b000 r--p 00001000 08:03 67168714 /usr/lib64/gconv/ISO8859-1.so
7ffff433b000-7ffff433c000 rw-p 00002000 08:03 67168714 /usr/lib64/gconv/ISO8859-1.so
7ffff433c000-7ffff4348000 r-xp 00000000 08:03 85485 /usr/lib64/libnss_files-2.17.so
7ffff4348000-7ffff4547000 ---p 0000c000 08:03 85485 /usr/lib64/libnss_files-2.17.so
7ffff4547000-7ffff4548000 r--p 0000b000 08:03 85485 /usr/lib64/libnss_files-2.17.so
7ffff4548000-7ffff4549000 rw-p 0000c000 08:03 85485 /usr/lib64/libnss_files-2.17.so
7ffff4549000-7ffff454f000 rw-p 00000000 00:00 0
7ffff454f000-7ffff4550000 ---p 00000000 00:00 0
7ffff4550000-7ffff4d50000 rw-p 00000000 00:00 0
7ffff4d50000-7ffff4d59000 r-xp 00000000 08:03 167692 /usr/lib64/libltdl.so.7.3.0
7ffff4d59000-7ffff4f58000 ---p 00009000 08:03 167692 /usr/lib64/libltdl.so.7.3.0
7ffff4f58000-7ffff4f59000 r--p 00008000 08:03 167692 /usr/lib64/libltdl.so.7.3.0
7ffff4f59000-7ffff4f5a000 rw-p 00009000 08:03 167692 /usr/lib64/libltdl.so.7.3.0
7ffff4f5a000-7ffff5034000 r-xp 00000000 08:03 68833707 /data/iplatba/ba-iplatda/executable/libiconv.so.2
7ffff5034000-7ffff5233000 ---p 000da000 08:03 68833707 /data/iplatba/ba-iplatda/executable/libiconv.so.2
7ffff5233000-7ffff5235000 r--p 000d9000 08:03 68833707 /data/iplatba/ba-iplatda/executable/libiconv.so.2
Thread 6 "MainPro.out" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffed7d6700 (LWP 62987)]
0x00007ffff5678387 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install libgcc-4.8.5-44.el7.x86_64 libtool-ltdl-2.4.2-22.el7_3.x86_64 nss-softokn-freebl-3.44.0-8.el7_7.x86_64
琳大大发表于 4个月前
数据库状态正常情况下,执行会报错吗
GBase用户46854发表于 4个月前
@琳大大:不会的
GBase用户19279发表于 3个月前
学习
GBase用户47954发表于 2个月前
感谢作者的精彩分享!
GBase用户51887发表于 2个月前
等待有缘人解答。
柒柒天晴发表于 2个月前
围观了。
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526