Bug#659728: libgtk-3: gtk3 applications abort due to memory corruption in parsing command line

Michal Suchanek michal.suchanek at ruk.cuni.cz
Mon Feb 13 13:32:07 UTC 2012


Package: libgtk-3-0
Version: 3.2.3-1
Severity: important
File: libgtk-3


Hello,

I cannot start gtk3 applications when not running them in valgrind.

They abort due to memory corruption detected by glibc.

==15536== Memcheck, a memory error detector
==15536== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==15536== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==15536== Command: evince
==15536== 
Gtk-Message: Failed to load module "canberra-gtk-module"
==15536== Invalid write of size 4
==15536==    at 0xA5EBD4C: ??? (in /usr/lib/libXi.so.6.1.0)
==15536==    by 0xA5EE912: XIQueryDevice (in /usr/lib/libXi.so.6.1.0)
==15536==    by 0x62B628A: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:414)
==15536==    by 0x7CE6BE2: g_object_newv (gobject.c:1521)
==15536==    by 0x7CE74C5: g_object_new_valist (gobject.c:1610)
==15536==    by 0x7CE77D3: g_object_new (gobject.c:1325)
==15536==    by 0x62B4A11: _gdk_x11_device_manager_new (gdkdevicemanager-x11.c:78)
==15536==    by 0x62B8ED2: _gdk_x11_display_open (gdkdisplay-x11.c:1226)
==15536==    by 0x62B737F: gdk_x11_display_manager_open_display (gdkdisplaymanager-x11.c:55)
==15536==    by 0x5D7B90B: post_parse_hook (gtkmain.c:908)
==15536==    by 0x8ADEA7F: g_option_context_parse (goption.c:1987)
==15536==    by 0x41E850: ??? (in /usr/bin/evince)
==15536==  Address 0xcf1a284 is 0 bytes after a block of size 452 alloc'd
==15536==    at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15536==    by 0xA5EE8FC: XIQueryDevice (in /usr/lib/libXi.so.6.1.0)
==15536==    by 0x62B628A: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:414)
==15536==    by 0x7CE6BE2: g_object_newv (gobject.c:1521)
==15536==    by 0x7CE74C5: g_object_new_valist (gobject.c:1610)
==15536==    by 0x7CE77D3: g_object_new (gobject.c:1325)
==15536==    by 0x62B4A11: _gdk_x11_device_manager_new (gdkdevicemanager-x11.c:78)
==15536==    by 0x62B8ED2: _gdk_x11_display_open (gdkdisplay-x11.c:1226)
==15536==    by 0x62B737F: gdk_x11_display_manager_open_display (gdkdisplaymanager-x11.c:55)
==15536==    by 0x5D7B90B: post_parse_hook (gtkmain.c:908)
==15536==    by 0x8ADEA7F: g_option_context_parse (goption.c:1987)
==15536==    by 0x41E850: ??? (in /usr/bin/evince)
==15536== 
==15536== Invalid write of size 4
==15536==    at 0xA5EBD52: ??? (in /usr/lib/libXi.so.6.1.0)
==15536==    by 0xA5EE912: XIQueryDevice (in /usr/lib/libXi.so.6.1.0)
==15536==    by 0x62B628A: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:414)
==15536==    by 0x7CE6BE2: g_object_newv (gobject.c:1521)
==15536==    by 0x7CE74C5: g_object_new_valist (gobject.c:1610)
==15536==    by 0x7CE77D3: g_object_new (gobject.c:1325)
==15536==    by 0x62B4A11: _gdk_x11_device_manager_new (gdkdevicemanager-x11.c:78)
==15536==    by 0x62B8ED2: _gdk_x11_display_open (gdkdisplay-x11.c:1226)
==15536==    by 0x62B737F: gdk_x11_display_manager_open_display (gdkdisplaymanager-x11.c:55)
==15536==    by 0x5D7B90B: post_parse_hook (gtkmain.c:908)
==15536==    by 0x8ADEA7F: g_option_context_parse (goption.c:1987)
==15536==    by 0x41E850: ??? (in /usr/bin/evince)
==15536==  Address 0xcf1a288 is 4 bytes after a block of size 452 alloc'd
==15536==    at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15536==    by 0xA5EE8FC: XIQueryDevice (in /usr/lib/libXi.so.6.1.0)
==15536==    by 0x62B628A: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:414)
==15536==    by 0x7CE6BE2: g_object_newv (gobject.c:1521)
==15536==    by 0x7CE74C5: g_object_new_valist (gobject.c:1610)
==15536==    by 0x7CE77D3: g_object_new (gobject.c:1325)
==15536==    by 0x62B4A11: _gdk_x11_device_manager_new (gdkdevicemanager-x11.c:78)
==15536==    by 0x62B8ED2: _gdk_x11_display_open (gdkdisplay-x11.c:1226)
==15536==    by 0x62B737F: gdk_x11_display_manager_open_display (gdkdisplaymanager-x11.c:55)
==15536==    by 0x5D7B90B: post_parse_hook (gtkmain.c:908)
==15536==    by 0x8ADEA7F: g_option_context_parse (goption.c:1987)
==15536==    by 0x41E850: ??? (in /usr/bin/evince)
==15536== 
==15536== Invalid read of size 4
==15536==    at 0x62B5E34: translate_device_classes (gdkdevicemanager-xi2.c:207)
==15536==    by 0x62B60E6: add_device (gdkdevicemanager-xi2.c:296)
==15536==    by 0x62B62C0: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:424)
==15536==    by 0x7CE6BE2: g_object_newv (gobject.c:1521)
==15536==    by 0x7CE74C5: g_object_new_valist (gobject.c:1610)
==15536==    by 0x7CE77D3: g_object_new (gobject.c:1325)
==15536==    by 0x62B4A11: _gdk_x11_device_manager_new (gdkdevicemanager-x11.c:78)
==15536==    by 0x62B8ED2: _gdk_x11_display_open (gdkdisplay-x11.c:1226)
==15536==    by 0x62B737F: gdk_x11_display_manager_open_display (gdkdisplaymanager-x11.c:55)
==15536==    by 0x5D7B90B: post_parse_hook (gtkmain.c:908)
==15536==    by 0x8ADEA7F: g_option_context_parse (goption.c:1987)
==15536==    by 0x41E850: ??? (in /usr/bin/evince)
==15536==  Address 0xcf1a284 is 0 bytes after a block of size 452 alloc'd
==15536==    at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15536==    by 0xA5EE8FC: XIQueryDevice (in /usr/lib/libXi.so.6.1.0)
==15536==    by 0x62B628A: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:414)
==15536==    by 0x7CE6BE2: g_object_newv (gobject.c:1521)
==15536==    by 0x7CE74C5: g_object_new_valist (gobject.c:1610)
==15536==    by 0x7CE77D3: g_object_new (gobject.c:1325)
==15536==    by 0x62B4A11: _gdk_x11_device_manager_new (gdkdevicemanager-x11.c:78)
==15536==    by 0x62B8ED2: _gdk_x11_display_open (gdkdisplay-x11.c:1226)
==15536==    by 0x62B737F: gdk_x11_display_manager_open_display (gdkdisplaymanager-x11.c:55)
==15536==    by 0x5D7B90B: post_parse_hook (gtkmain.c:908)
==15536==    by 0x8ADEA7F: g_option_context_parse (goption.c:1987)
==15536==    by 0x41E850: ??? (in /usr/bin/evince)
==15536== 
==15536== Conditional jump or move depends on uninitialised value(s)
==15536==    at 0x94BD3F0: __GI___strcasecmp_l (strcmp.S:1998)
==15536==    by 0x9457E9C: __gconv_open (gconv_open.c:70)
==15536==    by 0x9464F26: _nl_find_msg (dcigettext.c:990)
==15536==    by 0x94656E3: __dcigettext (dcigettext.c:654)
==15536==    by 0x8AF1E47: g_dpgettext2 (gstrfuncs.c:3112)
==15536==    by 0x5C9C8B3: _gtk_accel_label_class_get_accelerator_label (gtkaccellabel.c:870)
==15536==    by 0x5C9CC84: gtk_accel_label_refetch (gtkaccellabel.c:919)
==15536==    by 0x7CE0803: g_closure_invoke (gclosure.c:774)
==15536==    by 0x7CF25BE: signal_emit_unlocked_R (gsignal.c:3310)
==15536==    by 0x7CFBE10: g_signal_emit_valist (gsignal.c:3003)
==15536==    by 0x7CFBFB1: g_signal_emit (gsignal.c:3060)
==15536==    by 0x5EA9874: gtk_widget_propagate_hierarchy_changed_recurse (gtkwidget.c:8634)
==15536== 
==15536== Use of uninitialised value of size 8
==15536==    at 0x94BD814: __GI___strcasecmp_l (strcmp.S:2257)
==15536==    by 0x9457E9C: __gconv_open (gconv_open.c:70)
==15536==    by 0x9464F26: _nl_find_msg (dcigettext.c:990)
==15536==    by 0x94656E3: __dcigettext (dcigettext.c:654)
==15536==    by 0x8AF1E47: g_dpgettext2 (gstrfuncs.c:3112)
==15536==    by 0x5C9C8B3: _gtk_accel_label_class_get_accelerator_label (gtkaccellabel.c:870)
==15536==    by 0x5C9CC84: gtk_accel_label_refetch (gtkaccellabel.c:919)
==15536==    by 0x7CE0803: g_closure_invoke (gclosure.c:774)
==15536==    by 0x7CF25BE: signal_emit_unlocked_R (gsignal.c:3310)
==15536==    by 0x7CFBE10: g_signal_emit_valist (gsignal.c:3003)
==15536==    by 0x7CFBFB1: g_signal_emit (gsignal.c:3060)
==15536==    by 0x5EA9874: gtk_widget_propagate_hierarchy_changed_recurse (gtkwidget.c:8634)
==15536== 
==15536== Use of uninitialised value of size 8
==15536==    at 0x94BD818: __GI___strcasecmp_l (strcmp.S:2258)
==15536==    by 0x9457E9C: __gconv_open (gconv_open.c:70)
==15536==    by 0x9464F26: _nl_find_msg (dcigettext.c:990)
==15536==    by 0x94656E3: __dcigettext (dcigettext.c:654)
==15536==    by 0x8AF1E47: g_dpgettext2 (gstrfuncs.c:3112)
==15536==    by 0x5C9C8B3: _gtk_accel_label_class_get_accelerator_label (gtkaccellabel.c:870)
==15536==    by 0x5C9CC84: gtk_accel_label_refetch (gtkaccellabel.c:919)
==15536==    by 0x7CE0803: g_closure_invoke (gclosure.c:774)
==15536==    by 0x7CF25BE: signal_emit_unlocked_R (gsignal.c:3310)
==15536==    by 0x7CFBE10: g_signal_emit_valist (gsignal.c:3003)
==15536==    by 0x7CFBFB1: g_signal_emit (gsignal.c:3060)
==15536==    by 0x5EA9874: gtk_widget_propagate_hierarchy_changed_recurse (gtkwidget.c:8634)
==15536== 
==15536== Conditional jump or move depends on uninitialised value(s)
==15536==    at 0x15DF17FD: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Conditional jump or move depends on uninitialised value(s)
==15536==    at 0x15DF180A: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Conditional jump or move depends on uninitialised value(s)
==15536==    at 0x15DF1813: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Conditional jump or move depends on uninitialised value(s)
==15536==    at 0x15DF181C: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Conditional jump or move depends on uninitialised value(s)
==15536==    at 0x15DF1847: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Conditional jump or move depends on uninitialised value(s)
==15536==    at 0x15DF1854: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Use of uninitialised value of size 8
==15536==    at 0x15DF1870: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Conditional jump or move depends on uninitialised value(s)
==15536==    at 0x15DF1880: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Conditional jump or move depends on uninitialised value(s)
==15536==    at 0x15DF16C1: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF188A: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Use of uninitialised value of size 8
==15536==    at 0x15DF16CA: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF188A: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Use of uninitialised value of size 8
==15536==    at 0x15DF16DB: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF188A: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Conditional jump or move depends on uninitialised value(s)
==15536==    at 0x15DF16DE: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF188A: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Conditional jump or move depends on uninitialised value(s)
==15536==    at 0x15DF16E4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF188A: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Use of uninitialised value of size 8
==15536==    at 0x15DF1730: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF188A: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Conditional jump or move depends on uninitialised value(s)
==15536==    at 0x15DF16E9: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF188A: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Use of uninitialised value of size 8
==15536==    at 0x15DF16F2: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF188A: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== Use of uninitialised value of size 8
==15536==    at 0x15DF1720: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF188A: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x16011D4A: GCROOTS_push_current_stack (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x16011DBA: GCROOTS_with_callee_saves_pushed (in /usr/lib/libgcroots.so.0.1.0)
==15536==    by 0x15DF334B: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15DF3568: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E010A4: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01097: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536==    by 0x15E01527: ??? (in /usr/lib/libuim-scm.so.0.1.0)
==15536== 
==15536== 
==15536== HEAP SUMMARY:
==15536==     in use at exit: 2,764,319 bytes in 17,007 blocks
==15536==   total heap usage: 175,927 allocs, 158,920 frees, 18,873,114 bytes allocated
==15536== 
==15536== LEAK SUMMARY:
==15536==    definitely lost: 23,408 bytes in 16 blocks
==15536==    indirectly lost: 21,256 bytes in 621 blocks
==15536==      possibly lost: 1,379,140 bytes in 6,261 blocks
==15536==    still reachable: 1,340,515 bytes in 10,109 blocks
==15536==         suppressed: 0 bytes in 0 blocks
==15536== Rerun with --leak-check=full to see details of leaked memory
==15536== 
==15536== For counts of detected and suppressed errors, rerun with: -v
==15536== Use --track-origins=yes to see where uninitialised values come from
==15536== ERROR SUMMARY: 11207 errors from 23 contexts (suppressed: 9 from 8)


-- System Information:
Debian Release: wheezy/sid
  APT prefers stable
  APT policy: (900, 'stable'), (500, 'testing'), (410, 'unstable'), (200, 'experimental'), (111, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libgtk-3-0 depends on:
ii  libatk1.0-0         2.2.0-2              ATK accessibility toolkit
ii  libc6               2.13-26              Embedded GNU C Library: Shared lib
ii  libcairo-gobject2   1.10.2-6.2           The Cairo 2D vector graphics libra
ii  libcairo2           1.10.2-6.2           The Cairo 2D vector graphics libra
ii  libcomerr2          1.42-1               common error description library
ii  libcups2            1.4.4-7+squeeze1     Common UNIX Printing System(tm) - 
ii  libfontconfig1      2.8.0-2.1            generic font configuration library
ii  libfreetype6        2.4.8-1              FreeType 2 font engine, shared lib
ii  libgcrypt11         1.5.0-3              LGPL Crypto library - runtime libr
ii  libgdk-pixbuf2.0-0  2.24.0-2             GDK Pixbuf library
ii  libglib2.0-0        2.30.2-6             GLib library of C routines
ii  libgnutls26         2.12.16-1            GNU TLS library - runtime library
ii  libgssapi-krb5-2    1.8.3+dfsg-4squeeze5 MIT Kerberos runtime libraries - k
ii  libgtk-3-common     3.2.3-1              common files for the GTK+ graphica
ii  libk5crypto3        1.8.3+dfsg-4squeeze5 MIT Kerberos runtime libraries - C
ii  libkrb5-3           1.8.3+dfsg-4squeeze5 MIT Kerberos runtime libraries
ii  libpango1.0-0       1.29.4-2             Layout and rendering of internatio
ii  libx11-6            2:1.3.3-4            X11 client-side library
ii  libxcomposite1      1:0.4.2-1            X11 Composite extension library
ii  libxcursor1         1:1.1.10-2           X cursor management library
ii  libxdamage1         1:1.1.3-1            X11 damaged region extension libra
ii  libxext6            2:1.1.2-1            X11 miscellaneous extension librar
ii  libxfixes3          1:4.0.5-1            X11 miscellaneous 'fixes' extensio
ii  libxi6              2:1.3-6              X11 Input extension library
ii  libxinerama1        2:1.1-3              X11 Xinerama extension library
ii  libxrandr2          2:1.3.0-3            X11 RandR extension library
ii  multiarch-support   2.13-26              Transitional package to ensure mul
ii  shared-mime-info    0.71-4               FreeDesktop.org shared MIME databa
ii  zlib1g              1:1.2.5.dfsg-1       compression library - runtime

Versions of packages libgtk-3-0 recommends:
ii  hicolor-icon-theme            0.12-1     default fallback theme for FreeDes
ii  libgtk-3-bin                  3.2.3-1    programs for the GTK+ graphical us

Versions of packages libgtk-3-0 suggests:
ii  gvfs                          1.10.1-2   userspace virtual filesystem - GIO
ii  librsvg2-common               2.34.2-2   SAX-based renderer library for SVG

-- no debconf information





More information about the pkg-gnome-maintainers mailing list