|
From: Yuefang W. <wy...@zd...> - 2005-04-01 07:06:38
|
Hi,=20
Sorry to interrupt you, but I've encountered a problem while
using the valgrind and I don't understand the exact meaning of the logs
displayed by valgrind, I use the valgrind to test the memory leak
problem of one application in my i386 Linux AS3.0 platform and bellow is
the detailed result:
=3D=3D24386=3D=3D Conditional jump or move depends on uninitialised =
value(s)
=3D=3D24386=3D=3D at 0x1BD84173: CMP_CMPIntToOctetString (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=3D=3D24386=3D=3D by 0x1BD840C6: CMP_CMPIntToFixedLenOctetStr (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=3D=3D24386=3D=3D by 0x1BD825FA: A_X931RandomGenerateBytes (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=3D=3D24386=3D=3D by 0x1BD7B92B: ztcrandom (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=3D=3D24386=3D=3D by 0x1BDD739C: ztvopepad (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=3D=3D24386=3D=3D by 0x1BDD728E: ztvope (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=3D=3D24386=3D=3D by 0x1BEFB1E7: kzsrepw (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=3D=3D24386=3D=3D by 0x1BBB793B: kpu8lgn (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=20
=3D=3D24386=3D=3D Use of uninitialised value of size 4
=3D=3D24386=3D=3D at 0x1BDD73F5: ztvopepad (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=3D=3D24386=3D=3D by 0x1BDD728E: ztvope (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=3D=3D24386=3D=3D by 0x1BEFB1E7: kzsrepw (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=3D=3D24386=3D=3D by 0x1BBB793B: kpu8lgn (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=3D=3D24386=3D=3D by 0x1BBB350C: kpuauthxa (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=3D=3D24386=3D=3D by 0x1BBB2E34: kpuauth (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=3D=3D24386=3D=3D by 0x1BBD2107: OCISessionBegin (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=3D=3D24386=3D=3D by 0x1BB038C5: sqlv8c (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=3D=3D24386=3D=3D by 0x1BB03EF2: sqllam (in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0)
=20
So could you please tell me what's wrong with the application? The error
message is caused by the environment or by the application? It seem
something wrong with the memory use, but why it displays: in
/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0???
I'm really very curious about the answer, can you help me?
Thanks!
Wiley
=20
=20
|
|
From: Tom H. <to...@co...> - 2005-04-01 07:18:47
|
In message <0F8...@ex...>
Yuefang Wang <wy...@zd...> wrote:
> So could you please tell me what's wrong with the application? The error
> message is caused by the environment or by the application? It seem
> something wrong with the memory use, but why it displays: in
> /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0???
Because the problem is inside that library. That's the Oracle client
library so the problem may well not be in your code at all. I certainly
always get complaints from the Oracle client library.
Of course the problem could be provoked by something you have passed
to that library that was undefined.
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: Dennis L. <pla...@in...> - 2005-04-01 07:26:33
|
At 09:08 01.04.2005, you wrote: >Hi, > Sorry to interrupt you, but I've encountered a problem while > using the valgrind and I don't understand the exact meaning of the logs > displayed by valgrind, I use the valgrind to test the memory leak problem > of one application in my i386 Linux AS3.0 platform and bellow is the > detailed result: >==24386== Conditional jump or move depends on uninitialised value(s) >==24386== at 0x1BD84173: CMP_CMPIntToOctetString (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) >==24386== by 0x1BD840C6: CMP_CMPIntToFixedLenOctetStr (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) >==24386== by 0x1BD825FA: A_X931RandomGenerateBytes (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) >==24386== by 0x1BD7B92B: ztcrandom (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) >==24386== by 0x1BDD739C: ztvopepad (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) >==24386== by 0x1BDD728E: ztvope (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) >==24386== by 0x1BEFB1E7: kzsrepw (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) >==24386== by 0x1BBB793B: kpu8lgn (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) > >==24386== Use of uninitialised value of size 4 >==24386== at 0x1BDD73F5: ztvopepad (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) >==24386== by 0x1BDD728E: ztvope (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) >==24386== by 0x1BEFB1E7: kzsrepw (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) >==24386== by 0x1BBB793B: kpu8lgn (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) >==24386== by 0x1BBB350C: kpuauthxa (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) >==24386== by 0x1BBB2E34: kpuauth (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) >==24386== by 0x1BBD2107: OCISessionBegin (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) >==24386== by 0x1BB038C5: sqlv8c (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) >==24386== by 0x1BB03EF2: sqllam (in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0) > >So could you please tell me what's wrong with the application? The error >message is caused by the environment or by the application? It seem >something wrong with the memory use, but why it displays: in >/opt/oracle/product/9.2.0/lib/libclntsh.so.9.0??? Because the error(s) are most likely in the oracle client library. Im using it too and needed to write tons of suppressions for it, since the oracle code doesnt seem to be very clean.... But before blaming oracle, check if all the parameters passed to the library are defined, in my case ~2% of the errors where caused from uninitialized parameters pased to that library... >I'm really very curious about the answer, can you help me? >Thanks! >Wiley > > Carpe quod tibi datum est |