coredump with execution of sqlcxt function !!!!! HELP

From: snurf <snurf_at_nomail.com>
Date: 2 Apr 2001 14:07:29 GMT
Message-ID: <Xns9077A3C79D33Dsnurfnomailcom_at_172.26.80.129>


Under xdb I execute a function of connection (login_db)
(EXEC SQL CONNECT :login IDENTIFIED BY :pwd;)

The Oracle Release is 8.0.4.0.0

This function run without problem until now.

the structure of login and pwd are OK.

     307:  sqlstm.sqparc = sqlstm.sqharc;
     308:  sqlstm.sqpadto = sqlstm.sqadto;
     309:  sqlstm.sqptdso = sqlstm.sqtdso;
     310:  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
     311: }

the call sqlcxt crash and make a coredump: segmentation violation (no ignore) at 0xc014c01c
(file unknown): TMEM_at_libc.1 +0x0013b01c: (line unknown)

When I trace error with 't' option of xdb I have:

 0 TMEM_at_libc.1 + 0x0013b01c (0, 0, 0, 0x1)
 1 TMEM_at_libc.1 + 0x0011c480 (0, 0, 0, 0xc0580f94)
 2 TMEM_at_libclntsh + 0x001e6808 (0x7aff5aa8, 0x7b040a30, 0, 0)
 3 TMEM_at_libclntsh + 0x001e6c50 (0x1c00, 0, 0x32756463, 0x1c)
 4 TMEM_at_libclntsh + 0x0019bf44 (0xcdd6fe89, 0x3, 0xa85, 0x7b040870)
 5 TMEM_at_libclntsh + 0x001b802c (0, 0xa, 0x7afd0a10, 0x4)
 6 TMEM_at_libclntsh + 0x00184c54 (0x69636965, 0x2f6c6f67, 0, 0)
 7 TMEM_at_libclntsh + 0x0017e0d4 (0, 0, 0, 0)
 8 TMEM_at_libclntsh + 0x0017db04 (0, 0xea, 0x1803, 0x439678c8)
 9 TMEM_at_libclntsh + 0x00124424 (0x43914aa0, 0x43964d3c, 0x7afcd168, 0)
10 TMEM_at_libclntsh + 0x00116070 (0x7b03638c, 0x43964d3c, 0, 0)
11 TMEM_at_libclntsh + 0x001160dc (0, 0x1, 0x7b03f0e4, 0x43914aa0)
12 TMEM_at_libclntsh + 0x000f7570 (0x14, 0x7b03cf32, 0x4, 0x7b03cf32)
13 TMEM_at_libclntsh + 0x0010f4f0 (0x2a0, 0x480, 0, 0x43914aa0)
14 TMEM_at_libclntsh + 0x000eb208 (0x7b03638c, 0x55555555, 0x55555555, 
0x55555555)
15 TMEM_at_libclntsh + 0x000eb57c (0x7b007438, 0, 0x3, 0x400031fa)
16 TMEM_at_libclntsh + 0x000eea30 (0, 0, 0, 0)
17 TMEM_at_libclntsh + 0x000e61a0 (0x7b02f83c, 0x1, 0xa0, 0xcdd7e4a8)
18 TMEM_at_libclntsh + 0x000e7820 (0x7b03cf50, 0x7b03cff0, 0x100, 0)
19 TMEM_at_libclntsh + 0x000dc2a0 (0x8, 0, 0, 0)
20 TMEM_at_libclntsh + 0x000dc854 (0x3, 0x7b03d121, 0x7b03d136, 0x7b03d136)
21 login_db (s_nom = 0x40136c38, s_pass = 0x40624720, s_ori = 0x400020b0) [login_db.c: 315]
22 main (argc = 7, argv = 0x7b03c9c8) [init_abs.c: 156]

How it's possible ?

Hown can I trace it or resolve it ?

Thanks for your help!

-- 
+===========================================+

Snurf

+===========================================+
Received on Mon Apr 02 2001 - 16:07:29 CEST

Original text of this message