Bonjour tout le monde,
�a fait un moment que je cherche sur les forums pour trouver un une solution � un petit souci qui me bloque !!!
Alors je vous explique , la ligne qui pose probl�me est la suivante, et ceci est dans un cas un peu particulier lors ce que la requ�te (main_cursor) ne renvoie rien je me retrouve avec un Memory fault(coredump).
Code : S�lectionner tout - Visualiser dans une fen�tre � part EXEC SQL PREPARE sql_stmt FROM :main_cursor;
J'ai regard� dans le core est l'erreur vient de cette lignedans le fichier C g�n�r�.
Code : S�lectionner tout - Visualiser dans une fen�tre � part sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
J'ai essay� de faire une gestion d'erreur avec sqlca.sqlcode != 0 ou sqlca.sqlerrd[2]==0 , mais rien n'est fait , d'ailleurs sqlca.sqlerrd[2] est �gale � 1 !! bizarro�de !
Bref , je n'ai que ce point � r�gler avant d'annoncer la fin de mon batch !!! d'ailleurs c'est pour �a que je suis encore au taf !!!
� l'aideee ssvpppp !!!
backtrace :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12 #0 0xc0198e98 in <unknown_procedure> + 0x608 () from /usr/lib/libc.2 #1 0xc019695c in <unknown_procedure> + 0x66c () from /usr/lib/libc.2 #2 0xc019c034 in malloc+0x18c () from /usr/lib/libc.2 #3 0xec3389bc in sqlalc+0x54 () from /logiciel/oracle/client_10203/lib32/libclntsh.sl.10.1 #4 0xec35a5b4 in sqlcucAllocate+0x14 () from /logiciel/oracle/client_10203/lib32/libclntsh.sl.10.1 #5 0xec333650 in sqlocc+0x234 () from /logiciel/oracle/client_10203/lib32/libclntsh.sl.10.1 #6 0xec36a870 in sqlopnt+0x54 () from /logiciel/oracle/client_10203/lib32/libclntsh.sl.10.1 #7 0xec34e918 in sqlopr+0x334 () from /logiciel/oracle/client_10203/lib32/libclntsh.sl.10.1 #8 0xec32f97c in sqlnst+0x704 () from /logiciel/oracle/client_10203/lib32/libclntsh.sl.10.1 #9 0xec32599c in sqlcmex+0x2fc () from /logiciel/oracle/client_10203/lib32/libclntsh.sl.10.1 #10 0xec326084 in sqlcxt+0x78 () from /logiciel/oracle/client_10203/lib32/libclntsh.sl.10.1
Partager