Your message dated Tue, 20 Dec 2011 18:33:35 +0000
with message-id <[email protected]>
and subject line Bug#652073: fixed in gtk+3.0 3.2.3-1
has caused the Debian Bug report #652073,
regarding a11y: Fix crash in treeview
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
652073: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652073
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libgtk-3-0
Version: 3.2.2-3
Severity: normal
Dear Maintainer,
One iteration of this segfault is button press event (mouse click) on an
evolution account item in the mail sidebar (right or left click).
Crash or corruption which leads to crash ensue, valgrind gives;
==8654== Invalid read of size 4
==8654== at 0x9AD2865: model_row_changed (gtktreeviewaccessible.c:2001)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD208789: signal_emit_unlocked_R (gsignal.c:3272)
==8654== by 0xD211E10: g_signal_emit_valist (gsignal.c:3003)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A4D1A2: gtk_tree_store_set_valist (gtktreestore.c:1164)
==8654== by 0x9A4D236: gtk_tree_store_set (gtktreestore.c:1193)
==8654== by 0x1E0DFED2: folder_tree_model_set_unread_count
(em-folder-tree-model.c:456)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD208789: signal_emit_unlocked_R (gsignal.c:3272)
==8654== by 0xD211E10: g_signal_emit_valist (gsignal.c:3003)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x1E0FFF37: flush_updates_idle_cb (mail-folder-cache.c:263)
==8654== by 0xDA8E0CE: g_main_context_dispatch (gmain.c:2442)
==8654== by 0xDA8E8C7: g_main_context_iterate.isra.19 (gmain.c:3076)
==8654== by 0xDA8EE01: g_main_loop_run (gmain.c:3284)
==8654== by 0x994BEEC: gtk_main (gtkmain.c:1362)
==8654== by 0x403079: main (main.c:688)
==8654== Address 0x42207770 is 32 bytes inside a block of size 40 free'd
==8654== at 0x4C26BCE: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==8654== by 0xDA7C239: g_hash_table_insert_internal (ghash.c:1108)
==8654== by 0x9AD3BAC: refresh_cell_index (gtktreeviewaccessible.c:3279)
==8654== by 0x9ABE6B3: gtk_cell_accessible_get_index_in_parent
(gtkcellaccessible.c:99)
==8654== by 0x18539C37: ??? (in /usr/lib/gtk-3.0/modules/libatk-bridge.so)
==8654== by 0xD2080D8: signal_emit_unlocked_R (gsignal.c:3238)
==8654== by 0xD211E10: g_signal_emit_valist (gsignal.c:3003)
==8654== by 0xD21219C: g_signal_emit_by_name (gsignal.c:3097)
==8654== by 0x9AD3048: focus_in (gtktreeviewaccessible.c:1957)
==8654== by 0x994CF67: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:85)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD208789: signal_emit_unlocked_R (gsignal.c:3272)
==8654== by 0xD211BE2: g_signal_emit_valist (gsignal.c:3013)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A79A98: gtk_widget_event_internal (gtkwidget.c:6132)
==8654== by 0x9A85F41: gtk_widget_send_focus_change (gtkwidget.c:14218)
==8654== by 0x9A8B36F: do_focus_change (gtkwindow.c:5978)
==8654== by 0x9A8C699: gtk_window_real_set_focus (gtkwindow.c:6217)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD2085BE: signal_emit_unlocked_R (gsignal.c:3310)
==8654== by 0xD211E10: g_signal_emit_valist (gsignal.c:3003)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A60C95: gtk_tree_view_grab_focus (gtktreeview.c:8432)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD2085BE: signal_emit_unlocked_R (gsignal.c:3310)
==8654== by 0xD211E10: g_signal_emit_valist (gsignal.c:3003)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A7ABC9: gtk_widget_grab_focus (gtkwidget.c:6415)
==8654== by 0x9A503C3: grab_focus_and_unset_draw_keyfocus
(gtktreeview.c:2811)
==8654== by 0x9A61870: gtk_tree_view_button_press (gtktreeview.c:3171)
==8654== by 0x1E0E30F0: folder_tree_button_press_event
(em-folder-tree.c:1292)
==8654== by 0x994CF67: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:85)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD2085BE: signal_emit_unlocked_R (gsignal.c:3310)
==8654== by 0xD211BE2: g_signal_emit_valist (gsignal.c:3013)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A79A98: gtk_widget_event_internal (gtkwidget.c:6132)
==8654== by 0x994C709: gtk_propagate_event (gtkmain.c:2624)
==8654== by 0x994CB0A: gtk_main_do_event (gtkmain.c:1889)
==8654== by 0x9E8F6A1: gdk_event_source_dispatch (gdkeventsource.c:360)
==8654==
^Z
(evolution:8654): GLib-WARNING **: Failed to read from child watch wake up
pipe: Appel système interrompu
==8654== Invalid read of size 8
==8654== at 0x9AD3199: gtk_tree_view_accessible_ref_child
(gtktreeviewaccessible.c:3252)
==8654== by 0x9AD3084: idle_cursor_changed (gtktreeviewaccessible.c:1889)
==8654== by 0x9E624DE: gdk_threads_dispatch (gdk.c:754)
==8654== by 0xDA8E0CE: g_main_context_dispatch (gmain.c:2442)
==8654== by 0xDA8E8C7: g_main_context_iterate.isra.19 (gmain.c:3076)
==8654== by 0xDA8EE01: g_main_loop_run (gmain.c:3284)
==8654== by 0x994BEEC: gtk_main (gtkmain.c:1362)
==8654== by 0x403079: main (main.c:688)
==8654== Address 0x42207750 is 0 bytes inside a block of size 40 free'd
==8654== at 0x4C26BCE: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==8654== by 0xDA7C239: g_hash_table_insert_internal (ghash.c:1108)
==8654== by 0x9AD3BAC: refresh_cell_index (gtktreeviewaccessible.c:3279)
==8654== by 0x9ABE6B3: gtk_cell_accessible_get_index_in_parent
(gtkcellaccessible.c:99)
==8654== by 0x18539C37: ??? (in /usr/lib/gtk-3.0/modules/libatk-bridge.so)
==8654== by 0xD2080D8: signal_emit_unlocked_R (gsignal.c:3238)
==8654== by 0xD211E10: g_signal_emit_valist (gsignal.c:3003)
==8654== by 0xD21219C: g_signal_emit_by_name (gsignal.c:3097)
==8654== by 0x9AD3048: focus_in (gtktreeviewaccessible.c:1957)
==8654== by 0x994CF67: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:85)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD208789: signal_emit_unlocked_R (gsignal.c:3272)
==8654== by 0xD211BE2: g_signal_emit_valist (gsignal.c:3013)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A79A98: gtk_widget_event_internal (gtkwidget.c:6132)
==8654== by 0x9A85F41: gtk_widget_send_focus_change (gtkwidget.c:14218)
==8654== by 0x9A8B36F: do_focus_change (gtkwindow.c:5978)
==8654== by 0x9A8C699: gtk_window_real_set_focus (gtkwindow.c:6217)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD2085BE: signal_emit_unlocked_R (gsignal.c:3310)
==8654== by 0xD211E10: g_signal_emit_valist (gsignal.c:3003)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A60C95: gtk_tree_view_grab_focus (gtktreeview.c:8432)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD2085BE: signal_emit_unlocked_R (gsignal.c:3310)
==8654== by 0xD211E10: g_signal_emit_valist (gsignal.c:3003)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A7ABC9: gtk_widget_grab_focus (gtkwidget.c:6415)
==8654== by 0x9A503C3: grab_focus_and_unset_draw_keyfocus
(gtktreeview.c:2811)
==8654== by 0x9A61870: gtk_tree_view_button_press (gtktreeview.c:3171)
==8654== by 0x1E0E30F0: folder_tree_button_press_event
(em-folder-tree.c:1292)
==8654== by 0x994CF67: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:85)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD2085BE: signal_emit_unlocked_R (gsignal.c:3310)
==8654== by 0xD211BE2: g_signal_emit_valist (gsignal.c:3013)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A79A98: gtk_widget_event_internal (gtkwidget.c:6132)
==8654== by 0x994C709: gtk_propagate_event (gtkmain.c:2624)
==8654== by 0x994CB0A: gtk_main_do_event (gtkmain.c:1889)
==8654== by 0x9E8F6A1: gdk_event_source_dispatch (gdkeventsource.c:360)
==8654==
==8654== Invalid read of size 8
==8654== at 0x9AD0AD4: cell_info_free (gtktreeviewaccessible.c:213)
==8654== by 0xDA7C239: g_hash_table_insert_internal (ghash.c:1108)
==8654== by 0x9ACF834: cell_info_new (gtktreeviewaccessible.c:3236)
==8654== by 0x9AD32F8: gtk_tree_view_accessible_ref_child
(gtktreeviewaccessible.c:573)
==8654== by 0x9AD3084: idle_cursor_changed (gtktreeviewaccessible.c:1889)
==8654== by 0x9E624DE: gdk_threads_dispatch (gdk.c:754)
==8654== by 0xDA8E0CE: g_main_context_dispatch (gmain.c:2442)
==8654== by 0xDA8E8C7: g_main_context_iterate.isra.19 (gmain.c:3076)
==8654== by 0xDA8EE01: g_main_loop_run (gmain.c:3284)
==8654== by 0x994BEEC: gtk_main (gtkmain.c:1362)
==8654== by 0x403079: main (main.c:688)
==8654== Address 0x42207758 is 8 bytes inside a block of size 40 free'd
==8654== at 0x4C26BCE: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==8654== by 0xDA7C239: g_hash_table_insert_internal (ghash.c:1108)
==8654== by 0x9AD3BAC: refresh_cell_index (gtktreeviewaccessible.c:3279)
==8654== by 0x9ABE6B3: gtk_cell_accessible_get_index_in_parent
(gtkcellaccessible.c:99)
==8654== by 0x18539C37: ??? (in /usr/lib/gtk-3.0/modules/libatk-bridge.so)
==8654== by 0xD2080D8: signal_emit_unlocked_R (gsignal.c:3238)
==8654== by 0xD211E10: g_signal_emit_valist (gsignal.c:3003)
==8654== by 0xD21219C: g_signal_emit_by_name (gsignal.c:3097)
==8654== by 0x9AD3048: focus_in (gtktreeviewaccessible.c:1957)
==8654== by 0x994CF67: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:85)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD208789: signal_emit_unlocked_R (gsignal.c:3272)
==8654== by 0xD211BE2: g_signal_emit_valist (gsignal.c:3013)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A79A98: gtk_widget_event_internal (gtkwidget.c:6132)
==8654== by 0x9A85F41: gtk_widget_send_focus_change (gtkwidget.c:14218)
==8654== by 0x9A8B36F: do_focus_change (gtkwindow.c:5978)
==8654== by 0x9A8C699: gtk_window_real_set_focus (gtkwindow.c:6217)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD2085BE: signal_emit_unlocked_R (gsignal.c:3310)
==8654== by 0xD211E10: g_signal_emit_valist (gsignal.c:3003)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A60C95: gtk_tree_view_grab_focus (gtktreeview.c:8432)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD2085BE: signal_emit_unlocked_R (gsignal.c:3310)
==8654== by 0xD211E10: g_signal_emit_valist (gsignal.c:3003)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A7ABC9: gtk_widget_grab_focus (gtkwidget.c:6415)
==8654== by 0x9A503C3: grab_focus_and_unset_draw_keyfocus
(gtktreeview.c:2811)
==8654== by 0x9A61870: gtk_tree_view_button_press (gtktreeview.c:3171)
==8654== by 0x1E0E30F0: folder_tree_button_press_event
(em-folder-tree.c:1292)
==8654== by 0x994CF67: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:85)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD2085BE: signal_emit_unlocked_R (gsignal.c:3310)
==8654== by 0xD211BE2: g_signal_emit_valist (gsignal.c:3013)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A79A98: gtk_widget_event_internal (gtkwidget.c:6132)
==8654== by 0x994C709: gtk_propagate_event (gtkmain.c:2624)
==8654== by 0x994CB0A: gtk_main_do_event (gtkmain.c:1889)
==8654== by 0x9E8F6A1: gdk_event_source_dispatch (gdkeventsource.c:360)
==8654==
==8654== Invalid free() / delete / delete[] / realloc()
==8654== at 0x4C26BCE: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==8654== by 0xDA7C239: g_hash_table_insert_internal (ghash.c:1108)
==8654== by 0x9ACF834: cell_info_new (gtktreeviewaccessible.c:3236)
==8654== by 0x9AD32F8: gtk_tree_view_accessible_ref_child
(gtktreeviewaccessible.c:573)
==8654== by 0x9AD3084: idle_cursor_changed (gtktreeviewaccessible.c:1889)
==8654== by 0x9E624DE: gdk_threads_dispatch (gdk.c:754)
==8654== by 0xDA8E0CE: g_main_context_dispatch (gmain.c:2442)
==8654== by 0xDA8E8C7: g_main_context_iterate.isra.19 (gmain.c:3076)
==8654== by 0xDA8EE01: g_main_loop_run (gmain.c:3284)
==8654== by 0x994BEEC: gtk_main (gtkmain.c:1362)
==8654== by 0x403079: main (main.c:688)
==8654== Address 0x42207750 is 0 bytes inside a block of size 40 free'd
==8654== at 0x4C26BCE: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==8654== by 0xDA7C239: g_hash_table_insert_internal (ghash.c:1108)
==8654== by 0x9AD3BAC: refresh_cell_index (gtktreeviewaccessible.c:3279)
==8654== by 0x9ABE6B3: gtk_cell_accessible_get_index_in_parent
(gtkcellaccessible.c:99)
==8654== by 0x18539C37: ??? (in /usr/lib/gtk-3.0/modules/libatk-bridge.so)
==8654== by 0xD2080D8: signal_emit_unlocked_R (gsignal.c:3238)
==8654== by 0xD211E10: g_signal_emit_valist (gsignal.c:3003)
==8654== by 0xD21219C: g_signal_emit_by_name (gsignal.c:3097)
==8654== by 0x9AD3048: focus_in (gtktreeviewaccessible.c:1957)
==8654== by 0x994CF67: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:85)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD208789: signal_emit_unlocked_R (gsignal.c:3272)
==8654== by 0xD211BE2: g_signal_emit_valist (gsignal.c:3013)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A79A98: gtk_widget_event_internal (gtkwidget.c:6132)
==8654== by 0x9A85F41: gtk_widget_send_focus_change (gtkwidget.c:14218)
==8654== by 0x9A8B36F: do_focus_change (gtkwindow.c:5978)
==8654== by 0x9A8C699: gtk_window_real_set_focus (gtkwindow.c:6217)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD2085BE: signal_emit_unlocked_R (gsignal.c:3310)
==8654== by 0xD211E10: g_signal_emit_valist (gsignal.c:3003)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A60C95: gtk_tree_view_grab_focus (gtktreeview.c:8432)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD2085BE: signal_emit_unlocked_R (gsignal.c:3310)
==8654== by 0xD211E10: g_signal_emit_valist (gsignal.c:3003)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A7ABC9: gtk_widget_grab_focus (gtkwidget.c:6415)
==8654== by 0x9A503C3: grab_focus_and_unset_draw_keyfocus
(gtktreeview.c:2811)
==8654== by 0x9A61870: gtk_tree_view_button_press (gtktreeview.c:3171)
==8654== by 0x1E0E30F0: folder_tree_button_press_event
(em-folder-tree.c:1292)
==8654== by 0x994CF67: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:85)
==8654== by 0xD1F6803: g_closure_invoke (gclosure.c:774)
==8654== by 0xD2085BE: signal_emit_unlocked_R (gsignal.c:3310)
==8654== by 0xD211BE2: g_signal_emit_valist (gsignal.c:3013)
==8654== by 0xD211FB1: g_signal_emit (gsignal.c:3060)
==8654== by 0x9A79A98: gtk_widget_event_internal (gtkwidget.c:6132)
==8654== by 0x994C709: gtk_propagate_event (gtkmain.c:2624)
==8654== by 0x994CB0A: gtk_main_do_event (gtkmain.c:1889)
==8654== by 0x9E8F6A1: gdk_event_source_dispatch (gdkeventsource.c:360)
==8654==
Attached patch from upstream gtk-3-2 branch fixes it.
I tested it thus the 3.2.2-3.1 versioning of my packages.
Cheers,
Alban
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-rc5test0-00038-g373da0a (SMP w/2 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libgtk-3-0 depends on:
ii libatk1.0-0 2.2.0-2
ii libc6 2.13-23
ii libcairo-gobject2 1.10.2-6.1
ii libcairo2 1.10.2-6.1
ii libcolord1 0.1.13-1
ii libcomerr2 1.42-1
ii libcups2 1.5.0-13
ii libfontconfig1 2.8.0-3
ii libfreetype6 2.4.8-1
ii libgcrypt11 1.5.0-3
ii libgdk-pixbuf2.0-0 2.24.0-1
ii libglib2.0-0 2.30.2-4
ii libgnutls26 2.12.14-4
ii libgssapi-krb5-2 1.10+dfsg~alpha1-6
ii libgtk-3-common 3.2.2-3.1
ii libk5crypto3 1.10+dfsg~alpha1-6
ii libkrb5-3 1.10+dfsg~alpha1-6
ii libpango1.0-0 1.29.4-2
ii libx11-6 2:1.4.4-4
ii libxcomposite1 1:0.4.3-2
ii libxcursor1 1:1.1.12-1
ii libxdamage1 1:1.1.3-2
ii libxext6 2:1.3.0-3
ii libxfixes3 1:5.0-4
ii libxi6 2:1.4.3-3
ii libxinerama1 2:1.1.1-3
ii libxrandr2 2:1.3.2-2
ii multiarch-support 2.13-23
ii shared-mime-info 0.90-1
ii zlib1g 1:1.2.5.dfsg-1
Versions of packages libgtk-3-0 recommends:
ii hicolor-icon-theme 0.12-1
ii libgtk-3-bin 3.2.2-3.1
Versions of packages libgtk-3-0 suggests:
ii gvfs 1.10.1-2
ii librsvg2-common 2.34.2-1
-- no debconf information
Index: debian/patches/081_a11y-Fix-crash-in-treeview.patch
===================================================================
--- debian/patches/081_a11y-Fix-crash-in-treeview.patch (révision 0)
+++ debian/patches/081_a11y-Fix-crash-in-treeview.patch (révision 0)
@@ -0,0 +1,30 @@
+From 512ac214c68d7806bfab05f5311007169892d914 Mon Sep 17 00:00:00 2001
+From: Benjamin Otte <[email protected]>
+Date: Sat, 26 Nov 2011 16:50:53 +0000
+Subject: a11y: Fix crash in treeview
+
+This is a band-aid fix. The master branch has a complete rework of the
+treeview a11y code. Let's hope this will cause most crashes to magically
+disappear. This code has been indexing by random memory on the stack for
+a long while and things didn't crash, so let's hope for the best.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=663322
+https://bugzilla.gnome.org/show_bug.cgi?id=664137
+---
+diff --git a/gtk/a11y/gtktreeviewaccessible.c b/gtk/a11y/gtktreeviewaccessible.c
+index b2ca9ba..a8e4014 100644
+--- a/gtk/a11y/gtktreeviewaccessible.c
++++ b/gtk/a11y/gtktreeviewaccessible.c
+@@ -3275,8 +3275,9 @@ refresh_cell_index (GtkCellAccessible *cell)
+ return;
+
+ cell_info_get_index (tree_view, info, &index);
++ g_hash_table_steal (accessible->cell_info_by_index, &cell->index);
+ cell->index = index;
+- g_hash_table_insert (accessible->cell_info_by_index, &index, info);
++ g_hash_table_insert (accessible->cell_info_by_index, &cell->index, info);
+ }
+
+ static void
+--
+cgit v0.9.0.2
Index: debian/patches/series
===================================================================
--- debian/patches/series (révision 32058)
+++ debian/patches/series (copie de travail)
@@ -14,3 +14,4 @@
061_multiarch_module_fallback.patch
70-Fix-document-generation-in-out-of-tree-builds.patch
080_filechooserdefault-Don-t-unref-value-twice.patch
+081_a11y-Fix-crash-in-treeview.patch
--- End Message ---
--- Begin Message ---
Source: gtk+3.0
Source-Version: 3.2.3-1
We believe that the bug you reported is fixed in the latest version of
gtk+3.0, which is due to be installed in the Debian FTP archive:
gir1.2-gtk-3.0_3.2.3-1_amd64.deb
to main/g/gtk+3.0/gir1.2-gtk-3.0_3.2.3-1_amd64.deb
gtk+3.0_3.2.3-1.debian.tar.gz
to main/g/gtk+3.0/gtk+3.0_3.2.3-1.debian.tar.gz
gtk+3.0_3.2.3-1.dsc
to main/g/gtk+3.0/gtk+3.0_3.2.3-1.dsc
gtk+3.0_3.2.3.orig.tar.xz
to main/g/gtk+3.0/gtk+3.0_3.2.3.orig.tar.xz
gtk-3-examples_3.2.3-1_amd64.deb
to main/g/gtk+3.0/gtk-3-examples_3.2.3-1_amd64.deb
libgail-3-0-dbg_3.2.3-1_amd64.deb
to main/g/gtk+3.0/libgail-3-0-dbg_3.2.3-1_amd64.deb
libgail-3-0_3.2.3-1_amd64.deb
to main/g/gtk+3.0/libgail-3-0_3.2.3-1_amd64.deb
libgail-3-dev_3.2.3-1_amd64.deb
to main/g/gtk+3.0/libgail-3-dev_3.2.3-1_amd64.deb
libgail-3-doc_3.2.3-1_all.deb
to main/g/gtk+3.0/libgail-3-doc_3.2.3-1_all.deb
libgtk-3-0-dbg_3.2.3-1_amd64.deb
to main/g/gtk+3.0/libgtk-3-0-dbg_3.2.3-1_amd64.deb
libgtk-3-0-udeb_3.2.3-1_amd64.udeb
to main/g/gtk+3.0/libgtk-3-0-udeb_3.2.3-1_amd64.udeb
libgtk-3-0_3.2.3-1_amd64.deb
to main/g/gtk+3.0/libgtk-3-0_3.2.3-1_amd64.deb
libgtk-3-bin_3.2.3-1_amd64.deb
to main/g/gtk+3.0/libgtk-3-bin_3.2.3-1_amd64.deb
libgtk-3-common_3.2.3-1_all.deb
to main/g/gtk+3.0/libgtk-3-common_3.2.3-1_all.deb
libgtk-3-dev_3.2.3-1_amd64.deb
to main/g/gtk+3.0/libgtk-3-dev_3.2.3-1_amd64.deb
libgtk-3-doc_3.2.3-1_all.deb
to main/g/gtk+3.0/libgtk-3-doc_3.2.3-1_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Biebl <[email protected]> (supplier of updated gtk+3.0 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 20 Dec 2011 18:42:32 +0100
Source: gtk+3.0
Binary: libgtk-3-0 libgtk-3-0-udeb libgtk-3-common libgtk-3-bin libgtk-3-dev
libgtk-3-0-dbg libgtk-3-doc gtk-3-examples gir1.2-gtk-3.0 libgail-3-0
libgail-3-dev libgail-3-0-dbg libgail-3-doc
Architecture: source all amd64
Version: 3.2.3-1
Distribution: unstable
Urgency: low
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Michael Biebl <[email protected]>
Description:
gir1.2-gtk-3.0 - GTK+ graphical user interface library -- gir bindings
gtk-3-examples - example files for GTK+ 3
libgail-3-0 - GNOME Accessibility Implementation Library -- shared libraries
libgail-3-0-dbg - Gail libraries and debugging symbols
libgail-3-dev - GNOME Accessibility Implementation Library -- development files
libgail-3-doc - documentation files of the Gail library
libgtk-3-0 - GTK+ graphical user interface library
libgtk-3-0-dbg - GTK+ libraries and debugging symbols
libgtk-3-0-udeb - GTK+ graphical user interface library - minimal runtime
(udeb)
libgtk-3-bin - programs for the GTK+ graphical user interface library
libgtk-3-common - common files for the GTK+ graphical user interface library
libgtk-3-dev - development files for the GTK+ library
libgtk-3-doc - documentation for the GTK+ graphical user interface library
Closes: 630972 638704 652073
Changes:
gtk+3.0 (3.2.3-1) unstable; urgency=low
.
* New upstream release.
- Fixes segfault on arrow keypress in empty GtkIconView. Closes: #638704
- Fixes a11y related crash in treeview. Closes: #652073
- Fixes mouse grabbing when clicking resize grip. Closes: #630972
* Update patches:
- Drop 000git_gtk_tree_view_get_tooltip_context_annotation.patch, applied
upstream.
- Drop 080_filechooserdefault-Don-t-unref-value-twice.patch, applied
upstream.
- Refresh 017_no_offscreen_device_grabbing.patch,
042_treeview_single-focus.patch and 043_notebook_scroll.patch.
* Change section of gir1.2-gtk-3.0 to introspection.
Checksums-Sha1:
a50ec06ad9d793336259b19b12b67d566eb571a2 3544 gtk+3.0_3.2.3-1.dsc
8b95f6c65f9307a920780847e7c72bafa358eabb 12668948 gtk+3.0_3.2.3.orig.tar.xz
2dc5f05ccbb11ac401723a0347762206d6a699ab 89075 gtk+3.0_3.2.3-1.debian.tar.gz
9dc17cf757b80b5abb57b6919677c917ec8aadea 6247824
libgtk-3-common_3.2.3-1_all.deb
17a3d8435610984b0ad06e93a457fc0a596327a5 1903710 libgtk-3-doc_3.2.3-1_all.deb
103a6b8e3d8e7e4a9c9e38b74ba471a44d6a8543 61526 libgail-3-doc_3.2.3-1_all.deb
22f8c42783122dd08304b666ac397704a2a3c887 2250656 libgtk-3-0_3.2.3-1_amd64.deb
76e136e6ea41d2c305c1e0bf2a29d4563fc65569 2062294
libgtk-3-0-udeb_3.2.3-1_amd64.udeb
387607c5cbd5c2d878017becb40cb4c737a15935 54942 libgtk-3-bin_3.2.3-1_amd64.deb
0b9521abaa3047e82b5aaa000795aaaa5e72b29e 3937342 libgtk-3-dev_3.2.3-1_amd64.deb
40f32a6ab05cc58c93581542885b4520b4920ed8 5592184
libgtk-3-0-dbg_3.2.3-1_amd64.deb
eb207c850579240b7ffc7c79b3b5b9fdb5a6b11f 299814
gtk-3-examples_3.2.3-1_amd64.deb
2e1f8bfec9227b7e6c92152ead7de3fa154dad3d 269790
gir1.2-gtk-3.0_3.2.3-1_amd64.deb
247ed549fcc45ab4e0caf462f96643b2d4c9d847 63042 libgail-3-0_3.2.3-1_amd64.deb
b6acceb7be45fa2da562e51069aee45dc2df4926 62748 libgail-3-dev_3.2.3-1_amd64.deb
15a8f8b1ab727ac538f9adbfcdff568b2b9bbc5d 71704
libgail-3-0-dbg_3.2.3-1_amd64.deb
Checksums-Sha256:
0d00ac8e8eb18611de19d9f823cfe166fd5e49f6823d29b06798e56f64eb7cde 3544
gtk+3.0_3.2.3-1.dsc
e2cf20f2510ebbc7be122a1a33dd1f472a7d06aaf16b4f2a63eb048cd9141d3d 12668948
gtk+3.0_3.2.3.orig.tar.xz
02a52b986b5a2f8ccb59a941bb0a4ae6e7db014e2826286189190a76879e98f9 89075
gtk+3.0_3.2.3-1.debian.tar.gz
0ff23b35fe40474bc30b607539fcbafd6ee0c3a903db35774fd456d808c0ff7c 6247824
libgtk-3-common_3.2.3-1_all.deb
54714765429eba3add46a3900e061453ed3b625b212e7d1e27b72d2cdeccd47c 1903710
libgtk-3-doc_3.2.3-1_all.deb
26c5053772256bb040b529f53877e4e9af9767d3309f523e6f7b228afb7b6ad8 61526
libgail-3-doc_3.2.3-1_all.deb
d013d0a4d01a5a46ee016d0a7816cb0db40d82cf7a577b4656e7663ca856a8c5 2250656
libgtk-3-0_3.2.3-1_amd64.deb
ac17402e0c7e4416b2c90c15f429ae66deb2bbe3724fb9957b3250669602794d 2062294
libgtk-3-0-udeb_3.2.3-1_amd64.udeb
44ccec269af9f039e1635e664a5ddfca91d7df5d0f76e07ed6a5b21788c603f6 54942
libgtk-3-bin_3.2.3-1_amd64.deb
048d1bf9ac9af80de6073e192b9c5c61aade149501e51ad64720549182729845 3937342
libgtk-3-dev_3.2.3-1_amd64.deb
de2283bcb11ff29d9fa47f279076c8ff65ef9908bd0958956e0d5f20e9728718 5592184
libgtk-3-0-dbg_3.2.3-1_amd64.deb
21890c2bad3b29c976e657ee0724a4fb180ef0a92844201ba02d4e0de01fd6c3 299814
gtk-3-examples_3.2.3-1_amd64.deb
09fe4fe40e8137fdab71bbbd81cbb0e3a00e2a622332d4d2e36a49b085fbe026 269790
gir1.2-gtk-3.0_3.2.3-1_amd64.deb
4fa6a900e45ed8db2602e8944455bdaebff3730b3c18505b938b7f22bd2ffc75 63042
libgail-3-0_3.2.3-1_amd64.deb
f6b63bd91a1f5f110d5792092c2c46ae712720254c66808a6cbaed38670d61db 62748
libgail-3-dev_3.2.3-1_amd64.deb
e1c8b2757c8c2f11811bd4e98dd8f923aba56a4a72576a7c41fcb66947015031 71704
libgail-3-0-dbg_3.2.3-1_amd64.deb
Files:
abc4a57b36c91db502766b972cdf0359 3544 libs optional gtk+3.0_3.2.3-1.dsc
b4edcc69e39159dd7be17828249afb46 12668948 libs optional
gtk+3.0_3.2.3.orig.tar.xz
506388a8714d32389da3fb2df4f08616 89075 libs optional
gtk+3.0_3.2.3-1.debian.tar.gz
3b49af89dd06df64b335a0c3dba96a73 6247824 misc optional
libgtk-3-common_3.2.3-1_all.deb
d2f99445278cc034861289ece2b61653 1903710 doc optional
libgtk-3-doc_3.2.3-1_all.deb
95a295aa2b903af3f55f21c775dfc15b 61526 doc optional
libgail-3-doc_3.2.3-1_all.deb
4f27885365d2c8449613332fd79bb343 2250656 libs optional
libgtk-3-0_3.2.3-1_amd64.deb
7795b55915d4ef1837fa7a398ecaa7ce 2062294 debian-installer extra
libgtk-3-0-udeb_3.2.3-1_amd64.udeb
f7187853e18c1acbada5b3eca694c1b1 54942 misc optional
libgtk-3-bin_3.2.3-1_amd64.deb
c0d141ed8aa9379e1592fa611e72de44 3937342 libdevel optional
libgtk-3-dev_3.2.3-1_amd64.deb
56bfda60211eddb1af99461d80928d8e 5592184 debug extra
libgtk-3-0-dbg_3.2.3-1_amd64.deb
a055a2a46896a4f04ae6ed0a3af9cbae 299814 x11 extra
gtk-3-examples_3.2.3-1_amd64.deb
4fc14264a59d7e08aa9e230e41335e7e 269790 introspection optional
gir1.2-gtk-3.0_3.2.3-1_amd64.deb
e4be6802eb4574b6e3b59c7dd2f5ff3a 63042 libs optional
libgail-3-0_3.2.3-1_amd64.deb
029b3b0905a6913408083ca175dd5245 62748 libdevel optional
libgail-3-dev_3.2.3-1_amd64.deb
06dd475e75a231d214b06a2aa14c5af8 71704 debug extra
libgail-3-0-dbg_3.2.3-1_amd64.deb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJO8M+AAAoJEGrh3w1gjyLcVoMP/1lTEZvsg0hJ8TZkWsCwwY0L
cgdaDFiDJbAu8x1Gk6kEUdO+3cSF/FdqqE+roMTL9BFC5lttXfZrm91m/Vp9YNCP
sTlmopzzeDkpMT+LnzsS9oZ0oFug+yCKb4ILEM+2BQP2fuvnjOLCc1QJD3+2owAI
SH0mQWynRQjdCu6gHMqWI4ggaFXy+Ti/a0TY+MY6fZqKRFm0jzKKf4w3bFg0syrE
xsscT1Ts+TCOXxaj6IcowP6kPOqG/81oeemDO3BSvzA55HMCUhwwLn2fOV9bgkVh
aHH2nFH5VOXSnz/aYQqh4+MJO4saTWiSXmJZK+5L6Ssd4sbbqWgpQ9pUSoBUDSs5
fZInWYwM4Na4ohQzIVysgNNUq0UBJms+HkL7DrB3YPCZvWTR4djLeDGDibzOjc55
j/EXMHnrvILBPHo4LidfQxOO1idJbGES+3VkcJz1psHIxzWLr09vHDOUNSAmxNdr
8fSGmEJSWsyR4e8WIzYCDwsYdvz0dK341/hOtwfUYv8uJwtdLX8BAlaqb/mGvEEs
ZroocHonzhvE21MFUB/JH8+5XdMOZHfRupIqW2YSvum22EJEy7NKsca60Ik1R4FW
XcnpkD+E+9RapmLOAH9Bwk1W+v/eJ/pRzFWO2SOfmOtluH+BTelaX4926I3Lz5yi
8cglh7qBJ52opzdg/VYW
=pTq6
-----END PGP SIGNATURE-----
--- End Message ---