mono / monodevelop

MonoDevelop is a cross platform .NET IDE
http://www.monodevelop.com
2.84k stars 1.02k forks source link

[8.0p1] Pango errors in refactoring preview #6732

Open mhutch opened 5 years ago

mhutch commented 5 years ago

In 8.0p1, I'm seeing a lot of Pango critical errors in the log from the refactoring preview window:

ERROR [2018-12-06 18:41:56Z]: Pango-Critical: void pango_layout_set_markup_with_accel(PangoLayout *, const char *, int, gunichar, gunichar *): assertion `markup != NULL' failed
Stack trace: 
  at Pango.Layout.pango_layout_set_markup (System.IntPtr , System.IntPtr , System.Int32 ) [0x00000] in <be9519af863e4b9c982b45eda0440da1>:0 
  at Pango.Layout.SetMarkup (System.String markup) [0x00010] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-06/external/bockbuild/builds/gtk-sharp-None/pango/generated/Layout.custom:93 
  at MonoDevelop.Refactoring.RefactoringPreviewTooltipWindow.MeasureLine (MonoDevelop.Refactoring.RefactoringPreviewTooltipWindow+LineResult lineResult, System.Int32& x, System.Int32& y) [0x00035] in /Users/vsts/agent/2.142.1/work/1/s/monodevelop/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringPreviewTooltipWindow.cs:356 
  at MonoDevelop.Refactoring.RefactoringPreviewTooltipWindow.OnSizeRequested (Gtk.Requisition& requisition) [0x00034] in /Users/vsts/agent/2.142.1/work/1/s/monodevelop/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringPreviewTooltipWindow.cs:339 
  at Gtk.Widget.sizerequested_cb (System.IntPtr widget, System.IntPtr requisition) [0x00019] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-06/external/bockbuild/builds/gtk-sharp-None/gtk/generated/Widget.cs:2913 
  at Gtk.Widget.gtk_widget_size_request (System.IntPtr , Gtk.Requisition& ) [0x00000] in <40f46e55eb67454ab904dc9e5644a3a1>:0 
  at Gtk.Widget.SizeRequest () [0x00016] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-06/external/bockbuild/builds/gtk-sharp-None/gtk/generated/Widget.cs:4432 
  at MonoDevelop.Refactoring.RefactoringPreviewTooltipWindow+<>c__DisplayClass12_0.<RequestPopup>b__1 (System.Threading.Tasks.Task`1[TResult] t) [0x0009f] in /Users/vsts/agent/2.142.1/work/1/s/monodevelop/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringPreviewTooltipWindow.cs:121 
  at System.Threading.Tasks.ContinuationTaskFromResultTask`1[TAntecedentResult].InnerInvoke () [0x00024] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-06/external/bockbuild/builds/mono-x64/external/corert/src/System.Private.CoreLib/src/System/Threading/Tasks/TaskContinuation.cs:158 
  at System.Threading.Tasks.Task.Execute () [0x00000] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-06/external/bockbuild/builds/mono-x64/external/corert/src/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs:2344 
  at System.Threading.Tasks.Task.ExecutionContextCallback (System.Object obj) [0x00006] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-06/external/bockbuild/builds/mono-x64/external/corert/src/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs:2488 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-06/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/executioncontext.cs:961 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-06/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/executioncontext.cs:908 
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task& currentTaskSlot) [0x00034] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-06/external/bockbuild/builds/mono-x64/mcs/class/corlib/corert/Task.cs:72 
  at System.Threading.Tasks.Task.ExecuteEntry (System.Boolean bPreventDoubleExecution) [0x0004a] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-06/external/bockbuild/builds/mono-x64/external/corert/src/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs:2410 
  at System.Threading.Tasks.TaskScheduler.TryExecuteTask (System.Threading.Tasks.Task task) [0x00014] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-06/external/bockbuild/builds/mono-x64/external/corert/src/System.Private.CoreLib/src/System/Threading/Tasks/TaskScheduler.cs:426 
  at MonoDevelop.Core.SynchronizationContextTaskScheduler.PostCallback (System.Object obj) [0x00000] in /Users/vsts/agent/2.142.1/work/1/s/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Core/SynchronizationContextTaskScheduler.cs:55 
  at MonoDevelop.Ide.DispatchService+GtkSynchronizationContext+TimeoutProxy.HandlerInternal (System.IntPtr data) [0x00014] in /Users/vsts/agent/2.142.1/work/1/s/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DispatchService.cs:77 
  at ObjCRuntime.Messaging.bool_objc_msgSendSuper_IntPtr_CGPoint_IntPtr (System.IntPtr , System.IntPtr , System.IntPtr , CoreGraphics.CGPoint , System.IntPtr ) [0x00000] in <1688196aaaad45fbb5d98a74e4d5c959>:0 
  at AppKit.NSMenu.PopUpMenu (AppKit.NSMenuItem item, CoreGraphics.CGPoint location, AppKit.NSView view) [0x00041] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.0.0.0/src/Xamarin.Mac/AppKit/NSMenu.g.cs:1827 
  at MonoDevelop.Components.ContextMenuExtensionsMac+NSLocationAwareMenu.PopUpMenu (AppKit.NSMenuItem item, CoreGraphics.CGPoint location, AppKit.NSView view) [0x00075] in /Users/vsts/agent/2.142.1/work/1/s/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components/ContextMenuExtensionsMac.cs:255 
  at MonoDevelop.Components.ContextMenuExtensionsMac+<>c__DisplayClass4_0.<ShowContextMenu>b__0 (System.Object o, System.EventArgs args) [0x000b1] in /Users/vsts/agent/2.142.1/work/1/s/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components/ContextMenuExtensionsMac.cs:99 
  at Gtk.Application+InvokeProxy.HandlerInternal (System.IntPtr data) [0x0001d] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-06/external/bockbuild/builds/gtk-sharp-None/gtk/Application.cs:199 
  at Gtk.Application.gtk_main () [0x00000] in <40f46e55eb67454ab904dc9e5644a3a1>:0 
  at Gtk.Application.Run () [0x00001] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-06/external/bockbuild/builds/gtk-sharp-None/gtk/Application.cs:145 
  at MonoDevelop.Ide.IdeApp.Run () [0x00006] in /Users/vsts/agent/2.142.1/work/1/s/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs:434 
  at MonoDevelop.Ide.IdeStartup.Run (MonoDevelop.Ide.MonoDevelopOptions options) [0x00a66] in /Users/vsts/agent/2.142.1/work/1/s/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:395 
  at MonoDevelop.Ide.IdeStartup.Main (System.String[] args, MonoDevelop.Ide.Extensions.IdeCustomizer customizer) [0x000bc] in /Users/vsts/agent/2.142.1/work/1/s/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:843 
  at Xamarin.Startup.MainClass.Main (System.String[] args) [0x00000] in /Users/vsts/agent/2.142.1/work/1/s/md-addins/Xamarin.Startup/Main.cs:11 
mhutch commented 5 years ago

Still seeing huge amounts of these in 8.0 build 1002