GNOME Bugzilla – Bug 568957
Valgrind warning in gtk_widget_trigger_tooltip_query
Last modified: 2009-01-31 04:35:47 UTC
[ Original bug report from Johan Walles: http://bugs.debian.org/510873 ] Calling gtk_widget_trigger_tooltip_query() makes tooltips not show up sporadically. Also, valgrind complains about Conditional jump or move depends on uninitialised value(s) in other code. Removing the call to gtk_widget_trigger_tooltip_query() makes the complaint go away and makes the tooltip visible again, but since I *want* to update the tooltip not calling that function doesn't really solve the problem. Repro case with build and repro instructions coming.
Created attachment 127155 [details] Test case with instructions This was reported against GTK+ 2.12, but the issue is reproducible in 2.14. Only the stack trace is a bit different: ==2067== Conditional jump or move depends on uninitialised value(s) ==2067== at 0x501976E: child_location_foreach (gtktooltip.c:542) ==2067== by 0x5019699: find_widget_under_pointer (gtktooltip.c:667) ==2067== by 0x501A514: gtk_tooltip_show_tooltip (gtktooltip.c:928) ==2067== by 0x501A608: tooltip_popup_timeout (gtktooltip.c:1041) ==2067== by 0x54298DA: gdk_threads_dispatch (gdk.c:473) ==2067== by 0x743426A: g_timeout_dispatch (gmain.c:3589) ==2067== by 0x7433AAA: g_main_context_dispatch (gmain.c:2144) ==2067== by 0x743726C: g_main_context_iterate (gmain.c:2778) ==2067== by 0x743779C: g_main_loop_run (gmain.c:2986) ==2067== by 0x4F52376: gtk_main (gtkmain.c:1200) ==2067== by 0x400E23: main (truc.c:79)
*** This bug has been marked as a duplicate of 554686 ***