Bug 27236 - Debugging tooltips aren't being displayed
Summary: Debugging tooltips aren't being displayed
Status: RESOLVED FIXED
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: Debugger ()
Version: 5.7
Hardware: Macintosh Mac OS
: --- critical
Target Milestone: master
Assignee: Jeffrey Stedfast
URL:
Depends on:
Blocks:
 
Reported: 2015-02-19 17:18 UTC by Stephen Shaw
Modified: 2015-03-20 13:13 UTC (History)
3 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED FIXED

Description Stephen Shaw 2015-02-19 17:18:13 UTC
I'm not sure under what conditions this happens, but I've run into the tooltips not showing up when hovering over a variable while debugging. This is incredibly annoying.

Today I noticed this when debugging an Android build (running on XAP). Maybe a factor in this issue? Timeout? however they work in the watch window.
Comment 1 Greg Munn 2015-02-20 12:25:11 UTC
I get it as well, tooltips just stop working after a while.

I'm getting a lot of these exceptions in the logs, are they relevant?

WARNING [2015-02-20 10:56:14Z]: Gtk-Warning: gtktreestore.c:763: Unable to
convert from gchararray to GtkSharpValue

Stack trace: 
   at Gtk.TreeStore.gtk_tree_store_set_value(IntPtr , IntPtr , Int32 , IntPtr )
   at Gtk.TreeStore.SetValue(TreeIter iter, Int32 column, Value value) in
/private/tmp/source-mono-mac-3.12.0-branch-32/bockbuild-mono-3.12.0-branch/profiles/mono-mac-xamarin/build-root/gtk-sharp-2.12.21/gtk/generated/TreeStore.cs:line
89
   at Gtk.TreeStore.SetValue(TreeIter iter, Int32 column, System.String value)
in
/private/tmp/source-mono-mac-3.12.0-branch-32/bockbuild-mono-3.12.0-branch/profiles/mono-mac-xamarin/build-root/gtk-sharp-2.12.21/gtk/generated/TreeStore.custom:line
242
   at MonoDevelop.Ide.ImageService.LoadIcon(Gtk.TreeStore treeStore, TreeIter
iter, Int32 column, System.String iconId, IconSize size) in
/Users/builder/data/lanes/monodevelop-lion-master/55ffd3a6/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/ImageService.cs:line
833
   at MonoDevelop.Debugger.ObjectValueTreeView.SetValues(TreeIter parent,
TreeIter it, System.String name, Mono.Debugging.Client.ObjectValue val) in
/Users/builder/data/lanes/monodevelop-lion-master/55ffd3a6/source/monodevelop/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs:line
1122
   at
MonoDevelop.Debugger.ObjectValueTreeView+<AddChildrenAsync>c__AnonStorey2.<>m__0(System.Threading.Tasks.Task`1
t) in
/Users/builder/data/lanes/monodevelop-lion-master/55ffd3a6/source/monodevelop/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs:line
1241
   at
System.Threading.Tasks.TaskActionInvoker+ActionTaskInvoke`1[[Mono.Debugging.Client.ObjectValue[],
Mono.Debugging, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=5e9ce85b0923c84f]].Invoke(System.Threading.Tasks.Task owner,
System.Object state, System.Threading.Tasks.Task context) in
/private/tmp/source-mono-mac-3.12.0-branch-32/bockbuild-mono-3.12.0-branch/profiles/mono-mac-xamarin/build-root/mono-3.12.0/mcs/class/corlib/System.Threading.Tasks/TaskActionInvoker.cs:line
200
   at System.Threading.Tasks.Task.InnerInvoke() in
/private/tmp/source-mono-mac-3.12.0-branch-32/bockbuild-mono-3.12.0-branch/profiles/mono-mac-xamarin/build-root/mono-3.12.0/mcs/class/corlib/System.Threading.Tasks/Task.cs:line
546
   at System.Threading.Tasks.Task.ThreadStart() in
/private/tmp/source-mono-mac-3.12.0-branch-32/bockbuild-mono-3.12.0-branch/profiles/mono-mac-xamarin/build-root/mono-3.12.0/mcs/class/corlib/System.Threading.Tasks/Task.cs:line
438
   at System.Threading.Tasks.Task.Execute() in
/private/tmp/source-mono-mac-3.12.0-branch-32/bockbuild-mono-3.12.0-branch/profiles/mono-mac-xamarin/build-root/mono-3.12.0/mcs/class/corlib/System.Threading.Tasks/Task.cs:line
514
   at
System.Threading.Tasks.TaskScheduler.TryExecuteTask(System.Threading.Tasks.Task
task) in
/private/tmp/source-mono-mac-3.12.0-branch-32/bockbuild-mono-3.12.0-branch/profiles/mono-mac-xamarin/build-root/mono-3.12.0/mcs/class/corlib/System.Threading.Tasks/TaskScheduler.cs:line
130
   at Xwt.XwtTaskScheduler+<QueueTask>c__AnonStorey0.<>m__1() in
/Users/builder/data/lanes/monodevelop-lion-master/55ffd3a6/source/monodevelop/main/external/xwt/Xwt/Xwt/XwtTaskScheduler.cs:line
50
   at Xwt.Toolkit.Invoke(System.Action a) in
/Users/builder/data/lanes/monodevelop-lion-master/55ffd3a6/source/monodevelop/main/external/xwt/Xwt/Xwt/Toolkit.cs:line
275
   at Xwt.XwtTaskScheduler+<QueueTask>c__AnonStorey0.<>m__0() in
/Users/builder/data/lanes/monodevelop-lion-master/55ffd3a6/source/monodevelop/main/external/xwt/Xwt/Xwt/XwtTaskScheduler.cs:line
50
   at Xwt.Application+<Invoke>c__AnonStorey0.<>m__0() in
/Users/builder/data/lanes/monodevelop-lion-master/55ffd3a6/source/monodevelop/main/external/xwt/Xwt/Xwt/Application.cs:line
143
   at Xwt.GtkBackend.GtkEngine+<InvokeAsync>c__AnonStorey0.<>m__0(System.Object
, System.EventArgs ) in
/Users/builder/data/lanes/monodevelop-lion-master/55ffd3a6/source/monodevelop/main/external/xwt/Xwt.Gtk/Xwt.GtkBackend/GtkEngine.cs:line
226
   at Gtk.Application+InvokeCB.Invoke() in
/private/tmp/source-mono-mac-3.12.0-branch-32/bockbuild-mono-3.12.0-branch/profiles/mono-mac-xamarin/build-root/gtk-sharp-2.12.21/gtk/Application.cs:line
202
   at GLib.Timeout+TimeoutProxy.Handler() in
/private/tmp/source-mono-mac-3.12.0-branch-32/bockbuild-mono-3.12.0-branch/profiles/mono-mac-xamarin/build-root/gtk-sharp-2.12.21/glib/Timeout.cs:line
70
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run() in
/private/tmp/source-mono-mac-3.12.0-branch-32/bockbuild-mono-3.12.0-branch/profiles/mono-mac-xamarin/build-root/gtk-sharp-2.12.21/gtk/Application.cs:line
135
   at MonoDevelop.Ide.IdeApp.Run() in
/Users/builder/data/lanes/monodevelop-lion-master/55ffd3a6/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs:line
374
   at MonoDevelop.Ide.IdeStartup.Run(MonoDevelop.Ide.MonoDevelopOptions
options) in
/Users/builder/data/lanes/monodevelop-lion-master/55ffd3a6/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:line
288
   at MonoDevelop.Ide.IdeStartup.Main(System.String[] args,
MonoDevelop.Ide.Extensions.IdeCustomizer customizer) in
/Users/builder/data/lanes/monodevelop-lion-master/55ffd3a6/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:line
649
   at Xamarin.Startup.MainClass.Main(System.String[] args) in
/Users/builder/data/lanes/monodevelop-lion-master/55ffd3a6/source/md-addins/Xamarin.Startup/Main.cs:line
11
Comment 2 David Karlaš 2015-03-11 14:55:49 UTC
Fixed in master and opened PR791 against 5.9
Comment 3 xamarin-release-manager 2015-03-20 13:13:13 UTC
Fixed in version 6.0.0.324 (new-project-model)