When I start profiler by run script ./run_sdp.sh in ubuntu 20.04
the profiler window will show, when start a session and connect Andoid devices, it print:
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.MissingMethodException: Method not found: bool Gtk.TreeIter.Equals(Gtk.TreeIter)
at Gtk.Application+InvokeCB.Invoke () [0x00000] in <91487213bf394f4aaf87012594abed2f>:0
at GLib.Timeout+TimeoutProxy.Handler (System.IntPtr data) [0x0003c] in <918680a31aa84cb89cfa7cab56ea29b8>:0
at GLib.ExceptionManager.RaiseUnhandledException (System.Exception e, System.Boolean is_terminal) [0x00000] in <918680a31aa84cb89cfa7cab56ea29b8>:0
at GLib.Timeout+TimeoutProxy.Handler (System.IntPtr data) [0x00000] in <918680a31aa84cb89cfa7cab56ea29b8>:0
at Gtk.Application.gtk_main () [0x00000] in <91487213bf394f4aaf87012594abed2f>:0
at Gtk.Application.Run () [0x00000] in <91487213bf394f4aaf87012594abed2f>:0
at Sdp.MainClass.Main (System.String[] args) [0x00000] in <bbf0a6a698f94d70963f8451769f5203>:0
in the terminal. And a few seconds later, ubuntu show "SnapdragonProfiler" is not responding.
Hi @yulisuo1990
I had the same issue when trying to run SnapdragonProfiler. What solved it for me was installing the correct version of GTK by installing it after Mono. ie. after following the setup commands in the README execute
This worked for me on both Ubuntu 22.04 and 18.04 but I did not try for 20.04. Hope that helps.
I encountered the same error after installing "mono-devel". But I got it fixed by re-install "mono-complete"