After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 554686 - gtktooltips.c: Conditional jump or move depends on uninitialised value(s)
gtktooltips.c: Conditional jump or move depends on uninitialised value(s)
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: .General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
: 568957 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-10-02 11:47 UTC by Christian Persch
Modified: 2018-02-10 04:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Persch 2008-10-02 11:47:48 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.
Comment 1 Matthias Clasen 2008-10-06 19:01:22 UTC
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.

Comment 2 Matthias Clasen 2009-01-31 04:35:47 UTC
*** Bug 568957 has been marked as a duplicate of this bug. ***
Comment 3 Matthias Clasen 2018-02-10 04:38:08 UTC
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.