From: Tyson W. <twh...@gm...> - 2009-08-08 14:27:16
|
I forgot to attach the output of also valgrind on the debug version when tracing and logging was enabled. You see some additional "conditional jump or move depends on uninitialized value" outside of ld-2.9.so ==6998== Thread 3: ==6998== Conditional jump or move depends on uninitialised value(s) ==6998== at 0x6A85E9A: vfprintf (in /lib/libc-2.9.so) ==6998== by 0x6AA843E: vasprintf (in /lib/libc-2.9.so) ==6998== by 0x511EEBF: g_vasprintf (gprintf.c:315) ==6998== by 0x510BAFF: g_strdup_vprintf (gstrfuncs.c:244) ==6998== by 0x4E4FB9C: smlTrace (sml_support.c:160) ==6998== by 0x4E8467E: smlTransportObexClientEvent (obex_client.c:460) ==6998== by 0x683B441: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683AEDE: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683B6AA: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683D1EF: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x4E82C7D: smlTransportObexClientConnect (obex_client.c:1082) ==6998== by 0x4E532F1: smlTransportWorkerHandler (sml_transport.c:153) ==6998== ==6998== Conditional jump or move depends on uninitialised value(s) ==6998== at 0x6A831E0: (within /lib/libc-2.9.so) ==6998== by 0x6A86483: vfprintf (in /lib/libc-2.9.so) ==6998== by 0x6AA843E: vasprintf (in /lib/libc-2.9.so) ==6998== by 0x511EEBF: g_vasprintf (gprintf.c:315) ==6998== by 0x510BAFF: g_strdup_vprintf (gstrfuncs.c:244) ==6998== by 0x4E4FB9C: smlTrace (sml_support.c:160) ==6998== by 0x4E8467E: smlTransportObexClientEvent (obex_client.c:460) ==6998== by 0x683B441: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683AEDE: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683B6AA: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683D1EF: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x4E82C7D: smlTransportObexClientConnect (obex_client.c:1082) ==6998== ==6998== Conditional jump or move depends on uninitialised value(s) ==6998== at 0x6A86507: vfprintf (in /lib/libc-2.9.so) ==6998== by 0x6AA843E: vasprintf (in /lib/libc-2.9.so) ==6998== by 0x511EEBF: g_vasprintf (gprintf.c:315) ==6998== by 0x510BAFF: g_strdup_vprintf (gstrfuncs.c:244) ==6998== by 0x4E4FB9C: smlTrace (sml_support.c:160) ==6998== by 0x4E8467E: smlTransportObexClientEvent (obex_client.c:460) ==6998== by 0x683B441: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683AEDE: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683B6AA: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683D1EF: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x4E82C7D: smlTransportObexClientConnect (obex_client.c:1082) ==6998== by 0x4E532F1: smlTransportWorkerHandler (sml_transport.c:153) ==6998== ==6998== Conditional jump or move depends on uninitialised value(s) ==6998== at 0x6A85719: vfprintf (in /lib/libc-2.9.so) ==6998== by 0x6AA843E: vasprintf (in /lib/libc-2.9.so) ==6998== by 0x511EEBF: g_vasprintf (gprintf.c:315) ==6998== by 0x510BAFF: g_strdup_vprintf (gstrfuncs.c:244) ==6998== by 0x4E4FB9C: smlTrace (sml_support.c:160) ==6998== by 0x4E8467E: smlTransportObexClientEvent (obex_client.c:460) ==6998== by 0x683B441: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683AEDE: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683B6AA: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683D1EF: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x4E82C7D: smlTransportObexClientConnect (obex_client.c:1082) ==6998== by 0x4E532F1: smlTransportWorkerHandler (sml_transport.c:153) ==6998== ==6998== Conditional jump or move depends on uninitialised value(s) ==6998== at 0x6A8577A: vfprintf (in /lib/libc-2.9.so) ==6998== by 0x6AA843E: vasprintf (in /lib/libc-2.9.so) ==6998== by 0x511EEBF: g_vasprintf (gprintf.c:315) ==6998== by 0x510BAFF: g_strdup_vprintf (gstrfuncs.c:244) ==6998== by 0x4E4FB9C: smlTrace (sml_support.c:160) ==6998== by 0x4E8467E: smlTransportObexClientEvent (obex_client.c:460) ==6998== by 0x683B441: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683AEDE: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683B6AA: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683D1EF: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x4E82C7D: smlTransportObexClientConnect (obex_client.c:1082) ==6998== by 0x4E532F1: smlTransportWorkerHandler (sml_transport.c:153) followed by the same sort of thing gdb showed for loading the core file ==6998== Invalid read of size 1 ==6998== at 0x4C22F52: strlen (mc_replace_strmem.c:242) ==6998== by 0x6A879AD: vfprintf (in /lib/libc-2.9.so) ==6998== by 0x6AA843E: vasprintf (in /lib/libc-2.9.so) ==6998== by 0x511EEBF: g_vasprintf (gprintf.c:315) ==6998== by 0x510BAFF: g_strdup_vprintf (gstrfuncs.c:244) ==6998== by 0x4E4FB9C: smlTrace (sml_support.c:160) ==6998== by 0x4E52849: smlTransportReceiveEvent (sml_transport.c:293) ==6998== by 0x4E849DA: smlTransportObexClientEvent (obex_client.c:489) ==6998== by 0x683B441: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683AEDE: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683B6AA: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683D1EF: (within /usr/lib/libopenobex.so.1.5.0) ==6998== Address 0x3 is not stack'd, malloc'd or (recently) free'd ==6998== ==6998== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==6998== Access not within mapped region at address 0x3 ==6998== at 0x4C22F52: strlen (mc_replace_strmem.c:242) ==6998== by 0x6A879AD: vfprintf (in /lib/libc-2.9.so) ==6998== by 0x6AA843E: vasprintf (in /lib/libc-2.9.so) ==6998== by 0x511EEBF: g_vasprintf (gprintf.c:315) ==6998== by 0x510BAFF: g_strdup_vprintf (gstrfuncs.c:244) ==6998== by 0x4E4FB9C: smlTrace (sml_support.c:160) ==6998== by 0x4E52849: smlTransportReceiveEvent (sml_transport.c:293) ==6998== by 0x4E849DA: smlTransportObexClientEvent (obex_client.c:489) ==6998== by 0x683B441: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683AEDE: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683B6AA: (within /usr/lib/libopenobex.so.1.5.0) ==6998== by 0x683D1EF: (within /usr/lib/libopenobex.so.1.5.0) Cheers! -Tyson |