GNOME Bugzilla – Bug 554686
gtktooltips.c: Conditional jump or move depends on uninitialised value(s)
Last modified: 2018-02-10 04:38:08 UTC
Steps: just mousing around in a filechooser dialogue, showing the tooltip on the "Add" (shortcut) button, and hovering over the shortcuts treeview, I think. ==8654== Conditional jump or move depends on uninitialised value(s) ==8654== at 0x42B3716: child_location_foreach (gtktooltip.c:542) ==8654== by 0x42E367E: gtk_tree_view_forall (gtktreeview.c:7527) ==8654== by 0x40F2319: gtk_container_forall (gtkcontainer.c:1455) ==8654== by 0x42B3A58: find_widget_under_pointer (gtktooltip.c:667) ==8654== by 0x42B429C: gtk_tooltip_show_tooltip (gtktooltip.c:927) ==8654== by 0x42B4661: tooltip_popup_timeout (gtktooltip.c:1040) ==9317== Conditional jump or move depends on uninitialised value(s) ==9317== at 0x42EFD5D: gtk_tree_view_get_path_at_pos (gtktreeview.c:12763) ==9317== by 0x42F5E48: gtk_tree_view_get_tooltip_context (gtktreeview.c:15533) ==9317== by 0x4123AAE: shortcuts_query_tooltip_cb (gtkfilechooserdefault.c:3549) ==9317== by 0x41A1A06: _gtk_marshal_BOOLEAN__INT_INT_BOOLEAN_OBJECT (gtkmarshalers.c:835) ==9317== by 0x48096F0: g_closure_invoke (gclosure.c:767) ==9317== by 0x4822B8D: signal_emit_unlocked_R (gsignal.c:3244) ==9317== by 0x4821D50: g_signal_emit_valist (gsignal.c:2987) ==9317== by 0x4822197: g_signal_emit_by_name (gsignal.c:3071) ==9317== by 0x42B3DB1: gtk_tooltip_run_requery (gtktooltip.c:788) ==9317== by 0x42B432E: gtk_tooltip_show_tooltip (gtktooltip.c:938) ==9317== by 0x42B4661: tooltip_popup_timeout (gtktooltip.c:1040) ==9317== Conditional jump or move depends on uninitialised value(s) ==9317== at 0x42EFD6F: gtk_tree_view_get_path_at_pos (gtktreeview.c:12766) ==9317== by 0x42F5E48: gtk_tree_view_get_tooltip_context (gtktreeview.c:15533) ==9317== by 0x4123AAE: shortcuts_query_tooltip_cb (gtkfilechooserdefault.c:3549) ==9317== by 0x41A1A06: _gtk_marshal_BOOLEAN__INT_INT_BOOLEAN_OBJECT (gtkmarshalers.c:835) ==9317== by 0x48096F0: g_closure_invoke (gclosure.c:767) ==9317== by 0x4822B8D: signal_emit_unlocked_R (gsignal.c:3244) ==9317== by 0x4821D50: g_signal_emit_valist (gsignal.c:2987) ==9317== by 0x4822197: g_signal_emit_by_name (gsignal.c:3071) ==9317== by 0x42B3DB1: gtk_tooltip_run_requery (gtktooltip.c:788) ==9317== by 0x42B432E: gtk_tooltip_show_tooltip (gtktooltip.c:938) ==9317== by 0x42B4661: tooltip_popup_timeout (gtktooltip.c:1040) gtk+ svn trunk.
The last one is easy. If you look at gtktooltip.c:gtk_tooltip_show_tooltip, it doesn't initialize x, y if tooltip->keyboard_mode_enabled is TRUE.
*** Bug 568957 has been marked as a duplicate of this bug. ***
We're moving to gitlab! As part of this move, we are closing bugs that haven't seen activity in more than 5 years. If this issue is still imporant to you and still relevant with GTK+ 3.22 or master, please consider creating a gitlab issue for it.