Comment 12 for bug 752959

Revision history for this message
schnere (schnere) wrote :

valgrind made a few seconds ago with latest updates installed (including libdbusmenu):

valgrind gimp
==2576== Memcheck, a memory error detector
==2576== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==2576== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==2576== Command: gimp
==2576==

(gimp:2576): GLib-WARNING **: /build/buildd/glib2.0-2.28.6/./glib/goption.c:2132: ignoring no-arg, optional-arg or filename flags (8) on option of type 0
==2576== Conditional jump or move depends on uninitialised value(s)
==2576== at 0x82D6AA4: babl_free (in /usr/lib/libbabl-0.0.so.0.22.0)
==2576== by 0x82D6EBA: babl_realloc (in /usr/lib/libbabl-0.0.so.0.22.0)
==2576== by 0x82D7062: babl_strcat (in /usr/lib/libbabl-0.0.so.0.22.0)
==2576== by 0x82D0D85: babl_extension_init (in /usr/lib/libbabl-0.0.so.0.22.0)
==2576== by 0x82CE704: babl_init (in /usr/lib/libbabl-0.0.so.0.22.0)
==2576== by 0x7D60F8F: ??? (in /usr/lib/libgegl-0.0.so.0.22.0)
==2576== by 0x8C25AC8: g_option_context_parse (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.2800.6)
==2576== by 0x468821: main (in /usr/bin/gimp-2.6)
==2576==
==2576== Conditional jump or move depends on uninitialised value(s)
==2576== at 0x8F4B0CB: __GI___strcasecmp_l (strcmp.S:243)
==2576== by 0x8EE4F60: __gconv_open (gconv_open.c:70)
==2576== by 0x8EF3106: _nl_find_msg (dcigettext.c:990)
==2576== by 0x8EF3818: __dcigettext (dcigettext.c:654)
==2576== by 0x8F474B2: strerror_r (_strerror.c:65)
==2576== by 0x8F473BD: strerror (strerror.c:33)
==2576== by 0xBD0F3F4: dlerror (dlerror.c:100)
==2576== by 0x947B157: ??? (in /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.2800.6)
==2576== by 0x947BD10: g_module_open (in /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.2800.6)
==2576== by 0x5F3EC34: ubuntu_gtk_scrolled_window_init (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x5ED743B: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x8C25AC8: g_option_context_parse (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.2800.6)
==2576==
==2576== Use of uninitialised value of size 8
==2576== at 0x8F4D204: __GI___strcasecmp_l (strcmp.S:2257)
==2576== by 0x8EE4F60: __gconv_open (gconv_open.c:70)
==2576== by 0x8EF3106: _nl_find_msg (dcigettext.c:990)
==2576== by 0x8EF3818: __dcigettext (dcigettext.c:654)
==2576== by 0x8F474B2: strerror_r (_strerror.c:65)
==2576== by 0x8F473BD: strerror (strerror.c:33)
==2576== by 0xBD0F3F4: dlerror (dlerror.c:100)
==2576== by 0x947B157: ??? (in /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.2800.6)
==2576== by 0x947BD10: g_module_open (in /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.2800.6)
==2576== by 0x5F3EC34: ubuntu_gtk_scrolled_window_init (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x5ED743B: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x8C25AC8: g_option_context_parse (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.2800.6)
==2576==
==2576== Use of uninitialised value of size 8
==2576== at 0x8F4D208: __GI___strcasecmp_l (strcmp.S:2258)
==2576== by 0x8EE4F60: __gconv_open (gconv_open.c:70)
==2576== by 0x8EF3106: _nl_find_msg (dcigettext.c:990)
==2576== by 0x8EF3818: __dcigettext (dcigettext.c:654)
==2576== by 0x8F474B2: strerror_r (_strerror.c:65)
==2576== by 0x8F473BD: strerror (strerror.c:33)
==2576== by 0xBD0F3F4: dlerror (dlerror.c:100)
==2576== by 0x947B157: ??? (in /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.2800.6)
==2576== by 0x947BD10: g_module_open (in /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.2800.6)
==2576== by 0x5F3EC34: ubuntu_gtk_scrolled_window_init (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x5ED743B: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x8C25AC8: g_option_context_parse (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.2800.6)
==2576==
==2576== Invalid read of size 8
==2576== at 0x5F91D1C: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x878E81B: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==2576== by 0x879F7E2: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==2576== by 0x87A9257: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==2576== by 0x87A941E: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==2576== by 0x5FFC7C9: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x5FFC997: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x5F3D92D: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x5E9B5E9: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x5E2695A: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x5F237B8: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x5F256C3: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== Address 0x50 is not stack'd, malloc'd or (recently) free'd
==2576==
==2576==
==2576== Process terminating with default action of signal 11 (SIGSEGV)
==2576== Access not within mapped region at address 0x50
==2576== at 0x5F91D1C: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x878E81B: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==2576== by 0x879F7E2: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==2576== by 0x87A9257: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==2576== by 0x87A941E: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==2576== by 0x5FFC7C9: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x5FFC997: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x5F3D92D: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x5E9B5E9: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x5E2695A: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x5F237B8: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== by 0x5F256C3: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==2576== If you believe this happened as a result of a stack
==2576== overflow in your program's main thread (unlikely but
==2576== possible), you can try to increase the size of the
==2576== main thread stack using the --main-stacksize= flag.
==2576== The main thread stack size used in this run was 8388608.
==2576==
==2576== HEAP SUMMARY:
==2576== in use at exit: 1,490,980 bytes in 12,540 blocks
==2576== total heap usage: 73,929 allocs, 61,389 frees, 14,828,644 bytes allocated
==2576==
==2576== LEAK SUMMARY:
==2576== definitely lost: 568 bytes in 4 blocks
==2576== indirectly lost: 240 bytes in 10 blocks
==2576== possibly lost: 763,952 bytes in 6,060 blocks
==2576== still reachable: 726,220 bytes in 6,466 blocks
==2576== suppressed: 0 bytes in 0 blocks
==2576== Rerun with --leak-check=full to see details of leaked memory
==2576==
==2576== For counts of detected and suppressed errors, rerun with: -v
==2576== Use --track-origins=yes to see where uninitialised values come from
==2576== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 218 from 6)
Speicherzugriffsfehler