PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GTK-Programm


rotalever
2007-03-16, 18:32:33
Ich habe mich sehr gewundert, warum mein Programm, dass eine GUI über GTK benutzt bei valgrind-memcheck immer tausend Fehlermeldungen macht, aber nie abstürtzt. Eigentlich kann ich bei mir auch keinen Fehler sehen. Ist das normal für ein GTK-Program? Als Beispiel habe ich mal ein Teil der Fehlermeldungen von valgrind gepostet, die bei gqview auftreten.

==3411== Memcheck, a memory error detector.
==3411== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==3411== Using LibVEX rev 1732, a library for dynamic binary translation.
==3411== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==3411== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation framework.
==3411== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==3411== For more details, rerun with: -v
==3411==
==3411== Conditional jump or move depends on uninitialised value(s)
==3411== at 0x4010CF3: (within /lib/ld-2.3.6.so)
==3411== by 0x4006704: (within /lib/ld-2.3.6.so)
==3411== by 0x461C36F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x4486D8D: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x448742C: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4486D20: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4699075: (within /usr/lib/libX11.so.6.2.0)
==3411== by 0x4699B40: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x46AD70E: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==3411==
==3411== Conditional jump or move depends on uninitialised value(s)
==3411== at 0x4010CFE: (within /lib/ld-2.3.6.so)
==3411== by 0x4006704: (within /lib/ld-2.3.6.so)
==3411== by 0x461C36F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x4486D8D: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x448742C: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4486D20: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4699075: (within /usr/lib/libX11.so.6.2.0)
==3411== by 0x4699B40: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x46AD70E: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==3411==
==3411== Conditional jump or move depends on uninitialised value(s)
==3411== at 0x4010D09: (within /lib/ld-2.3.6.so)
==3411== by 0x4006704: (within /lib/ld-2.3.6.so)
==3411== by 0x461C36F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x4486D8D: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x448742C: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4486D20: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4699075: (within /usr/lib/libX11.so.6.2.0)
==3411== by 0x4699B40: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x46AD70E: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==3411==
==3411== Conditional jump or move depends on uninitialised value(s)
==3411== at 0x4010E21: (within /lib/ld-2.3.6.so)
==3411== by 0x4006704: (within /lib/ld-2.3.6.so)
==3411== by 0x461C36F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x4486D8D: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x448742C: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4486D20: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4699075: (within /usr/lib/libX11.so.6.2.0)
==3411== by 0x4699B40: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x46AD70E: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==3411==
==3411== Conditional jump or move depends on uninitialised value(s)
==3411== at 0x4010E21: (within /lib/ld-2.3.6.so)
==3411== by 0x4006DAF: (within /lib/ld-2.3.6.so)
==3411== by 0x461C36F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x4486D8D: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x448742C: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4486D20: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4699075: (within /usr/lib/libX11.so.6.2.0)
==3411== by 0x4699B40: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x46AD70E: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==3411==
==3411== Conditional jump or move depends on uninitialised value(s)
==3411== at 0x4010E21: (within /lib/ld-2.3.6.so)
==3411== by 0x461C072: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x4486D8D: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x448742C: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4486D20: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4699075: (within /usr/lib/libX11.so.6.2.0)
==3411== by 0x4699B40: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x46AD70E: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x46AD842: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x46ADB06: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x436D6EE: _gdk_x11_initialize_locale (in /usr/lib/libgdk-x11-2.0.so.0.800.20)
==3411==
==3411== Conditional jump or move depends on uninitialised value(s)
==3411== at 0x4010E2C: (within /lib/ld-2.3.6.so)
==3411== by 0x461C072: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x4486D8D: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x448742C: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4486D20: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4699075: (within /usr/lib/libX11.so.6.2.0)
==3411== by 0x4699B40: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x46AD70E: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x46AD842: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x46ADB06: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x436D6EE: _gdk_x11_initialize_locale (in /usr/lib/libgdk-x11-2.0.so.0.800.20)
==3411==
==3411== Conditional jump or move depends on uninitialised value(s)
==3411== at 0x4008ED5: (within /lib/ld-2.3.6.so)
==3411== by 0x461C7C4: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x4486D8D: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x448742C: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4486D20: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4699075: (within /usr/lib/libX11.so.6.2.0)
==3411== by 0x4699B51: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x46AD70E: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x46AD842: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==3411==
==3411== Conditional jump or move depends on uninitialised value(s)
==3411== at 0x4008B2E: (within /lib/ld-2.3.6.so)
==3411== by 0x461C7C4: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x4486D8D: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x448742C: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4486D20: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4699075: (within /usr/lib/libX11.so.6.2.0)
==3411== by 0x4699B51: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x46AD70E: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x46AD842: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==3411==
==3411== Invalid read of size 4
==3411== at 0x4010DE9: (within /lib/ld-2.3.6.so)
==3411== by 0x4004B78: (within /lib/ld-2.3.6.so)
==3411== by 0x4006792: (within /lib/ld-2.3.6.so)
==3411== by 0x461C36F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x461E5FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461E65D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x45F870F: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x45F87FF: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x45FA425: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== Address 0x49528FC is 36 bytes inside a block of size 38 alloc'd
==3411== at 0x401C4B0: malloc (vg_replace_malloc.c:149)
==3411== by 0x4006B83: (within /lib/ld-2.3.6.so)
==3411== by 0x461C36F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x461E5FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461E65D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x45F870F: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x45F87FF: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x45FA425: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x45A88BE: getpwnam_r (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411==
==3411== Invalid read of size 4
==3411== at 0x4010E17: (within /lib/ld-2.3.6.so)
==3411== by 0x4004B78: (within /lib/ld-2.3.6.so)
==3411== by 0x4006792: (within /lib/ld-2.3.6.so)
==3411== by 0x400A1F6: (within /lib/ld-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x400A3CA: (within /lib/ld-2.3.6.so)
==3411== by 0x461C3D4: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x461E5FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461E65D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== Address 0x4952C34 is 28 bytes inside a block of size 31 alloc'd
==3411== at 0x401C4B0: malloc (vg_replace_malloc.c:149)
==3411== by 0x4006B83: (within /lib/ld-2.3.6.so)
==3411== by 0x400A1F6: (within /lib/ld-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x400A3CA: (within /lib/ld-2.3.6.so)
==3411== by 0x461C3D4: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x461E5FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461E65D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x45F870F: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411==
==3411== Invalid read of size 4
==3411== at 0x4010DD3: (within /lib/ld-2.3.6.so)
==3411== by 0x4004B78: (within /lib/ld-2.3.6.so)
==3411== by 0x4006792: (within /lib/ld-2.3.6.so)
==3411== by 0x461C36F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x461E5FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461E65D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x45F870F: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x4B4A169: (within /lib/tls/i686/cmov/libnss_compat-2.3.6.so)
==3411== by 0x4B4B664: _nss_compat_getpwnam_r (in /lib/tls/i686/cmov/libnss_compat-2.3.6.so)
==3411== Address 0x49532B0 is 32 bytes inside a block of size 35 alloc'd
==3411== at 0x401C4B0: malloc (vg_replace_malloc.c:149)
==3411== by 0x4006B83: (within /lib/ld-2.3.6.so)
==3411== by 0x461C36F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x461E5FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461E65D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x45F870F: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x4B4A169: (within /lib/tls/i686/cmov/libnss_compat-2.3.6.so)
==3411== by 0x4B4B664: _nss_compat_getpwnam_r (in /lib/tls/i686/cmov/libnss_compat-2.3.6.so)
==3411== by 0x45A87E4: getpwnam_r (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411==
==3411== Invalid read of size 4
==3411== at 0x4010DE9: (within /lib/ld-2.3.6.so)
==3411== by 0x4004B78: (within /lib/ld-2.3.6.so)
==3411== by 0x4006792: (within /lib/ld-2.3.6.so)
==3411== by 0x400A1F6: (within /lib/ld-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x400A3CA: (within /lib/ld-2.3.6.so)
==3411== by 0x461C3D4: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x461E5FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461E65D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== Address 0x49535F4 is 36 bytes inside a block of size 37 alloc'd
==3411== at 0x401C4B0: malloc (vg_replace_malloc.c:149)
==3411== by 0x4006B83: (within /lib/ld-2.3.6.so)
==3411== by 0x400A1F6: (within /lib/ld-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x400A3CA: (within /lib/ld-2.3.6.so)
==3411== by 0x461C3D4: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x461E5FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461E65D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x45F870F: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411==
==3411== Syscall param write(buf) points to uninitialised byte(s)
==3411== at 0x4000792: (within /lib/ld-2.3.6.so)
==3411== by 0x468C87E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x4692185: (within /usr/lib/libX11.so.6.2.0)
==3411== by 0x469228A: _XReply (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x4678500: XInternAtom (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x468C3AA: XSetWMProperties (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x437C779: (within /usr/lib/libgdk-x11-2.0.so.0.800.20)
==3411== by 0x437EE81: gdk_window_new (in /usr/lib/libgdk-x11-2.0.so.0.800.20)
==3411== by 0x435CA65: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.800.20)
==3411== by 0x433B18E: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.800.20)
==3411== by 0x416484E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.800.20)
==3411== by 0x4164883: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.800.20)
==3411== Address 0x4955C90 is 128 bytes inside a block of size 16,384 alloc'd
==3411== at 0x401B7EF: calloc (vg_replace_malloc.c:279)
==3411== by 0x467D24D: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==3411== by 0x435C921: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.800.20)
==3411== by 0x433B18E: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.800.20)
==3411== by 0x416484E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.800.20)
==3411== by 0x4164883: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.800.20)
==3411== by 0x80927FE: (within /usr/bin/gqview)
==3411== by 0x4530EA7: (below main) (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411==
==3411== Conditional jump or move depends on uninitialised value(s)
==3411== at 0x4010DDC: (within /lib/ld-2.3.6.so)
==3411== by 0x400B729: (within /lib/ld-2.3.6.so)
==3411== by 0x4008202: (within /lib/ld-2.3.6.so)
==3411== by 0x461E7CC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x461E909: _dl_sym (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x4486EE7: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x448742C: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4486E7A: dlsym (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x44841DC: g_module_symbol (in /usr/lib/libgmodule-2.0.so.0.1200.6)
==3411== by 0x4484705: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.6)==3411== by 0x4205AA2: (within /usr/lib/libgtk-x11-2.0.so.0.800.20)
==3411==
==3411== Invalid read of size 4
==3411== at 0x4010C81: (within /lib/ld-2.3.6.so)
==3411== by 0x4006704: (within /lib/ld-2.3.6.so)
==3411== by 0x461C36F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x461BDDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==3411== by 0x4486D8D: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x400B44E: (within /lib/ld-2.3.6.so)
==3411== by 0x448742C: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x4486D20: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==3411== by 0x44845F6: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.6)==3411== by 0x43C8923: _gdk_pixbuf_load_module (in /usr/lib/libgdk_pixbuf-2.0.so.0.800.20)
==3411== by 0x43C960B: gdk_pixbuf_new_from_xpm_data (in /usr/lib/libgdk_pixbuf-2.0.so.0.800.20)
==3411== Address 0x4C917AC is 52 bytes inside a block of size 54 alloc'd
==3411== at 0x401C4B0: malloc (vg_replace_malloc.c:149)
==3411== by 0x44BD0B5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.6)
==3411== by 0x44D0488: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.6)
==3411== by 0x44848FF: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.6)==3411== by 0x43C8923: _gdk_pixbuf_load_module (in /usr/lib/libgdk_pixbuf-2.0.so.0.800.20)
==3411== by 0x43C960B: gdk_pixbuf_new_from_xpm_data (in /usr/lib/libgdk_pixbuf-2.0.so.0.800.20)
==3411== by 0x808FD4B: (within /usr/bin/gqview)
==3411== by 0x808FDB4: (within /usr/bin/gqview)
==3411== by 0x808A4FB: (within /usr/bin/gqview)
==3411== by 0x808B4B1: (within /usr/bin/gqview)
==3411== by 0x8092906: (within /usr/bin/gqview)
==3411== by 0x4530EA7: (below main) (in /lib/tls/i686/cmov/libc-2.3.6.so)
[...]