Using 0.37.0 on max OS Sierra, preview is blank

Hello, i updated everything including OS, fuse and the projects; but i never got to see a working preview.

Current versions are:
macOS: 10.12.4
fuse: 0.37.0 (build 12978)

When compiling the example (or any other project) i get this:

cat fuse.log 
2017-05-14 19:52:15,635 [959:Threadpool worker] ERROR Fuse - System.ArgumentException: An item with the same key has already been added.
  at System.ThrowHelper.ThrowArgumentException (ExceptionResource resource) <0x77b4020 + 0x0002f> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Insert (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value, Boolean add) <0x1d03ed0 + 0x0015b> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value) <0x1d03e98 + 0x00027> in <filename unknown>:0 
  at Outracks.Simulator.ProjectObjectIdentifiers.Create (Uno.UX.Markup.UXIL.Project project) <0x77b29e0 + 0x00167> in <filename unknown>:0 
2017-05-14 19:52:15,689 [959:Threadpool worker] ERROR Fuse - System.ArgumentException: An item with the same key has already been added.
  at System.ThrowHelper.ThrowArgumentException (ExceptionResource resource) <0x77b4020 + 0x0002f> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Insert (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value, Boolean add) <0x1d03ed0 + 0x0015b> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value) <0x1d03e98 + 0x00027> in <filename unknown>:0 
  at Outracks.Simulator.ProjectObjectIdentifiers.Create (Uno.UX.Markup.UXIL.Project project) <0x77b29e0 + 0x00167> in <filename unknown>:0 
2017-05-14 19:52:15,689 [959:Threadpool worker] ERROR Fuse - System.ArgumentException: An item with the same key has already been added.
  at System.ThrowHelper.ThrowArgumentException (ExceptionResource resource) <0x77b4020 + 0x0002f> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Insert (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value, Boolean add) <0x1d03ed0 + 0x0015b> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value) <0x1d03e98 + 0x00027> in <filename unknown>:0 
  at Outracks.Simulator.ProjectObjectIdentifiers.Create (Uno.UX.Markup.UXIL.Project project) <0x77b29e0 + 0x00167> in <filename unknown>:0 
2017-05-14 19:52:15,690 [959:Threadpool worker] ERROR Fuse - System.ArgumentException: An item with the same key has already been added.
  at System.ThrowHelper.ThrowArgumentException (ExceptionResource resource) <0x77b4020 + 0x0002f> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Insert (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value, Boolean add) <0x1d03ed0 + 0x0015b> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value) <0x1d03e98 + 0x00027> in <filename unknown>:0 
  at Outracks.Simulator.ProjectObjectIdentifiers.Create (Uno.UX.Markup.UXIL.Project project) <0x77b29e0 + 0x00167> in <filename unknown>:0 
2017-05-14 19:52:15,771 [959:Threadpool worker] ERROR Fuse - System.ArgumentException: An item with the same key has already been added.
  at System.ThrowHelper.ThrowArgumentException (ExceptionResource resource) <0x77b4020 + 0x0002f> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Insert (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value, Boolean add) <0x1d03ed0 + 0x0015b> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value) <0x1d03e98 + 0x00027> in <filename unknown>:0 
  at Outracks.Simulator.ProjectObjectIdentifiers.Create (Uno.UX.Markup.UXIL.Project project) <0x77b29e0 + 0x00167> in <filename unknown>:0 
2017-05-14 19:52:15,771 [959:Threadpool worker] ERROR Fuse - System.ArgumentException: An item with the same key has already been added.
  at System.ThrowHelper.ThrowArgumentException (ExceptionResource resource) <0x77b4020 + 0x0002f> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Insert (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value, Boolean add) <0x1d03ed0 + 0x0015b> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value) <0x1d03e98 + 0x00027> in <filename unknown>:0 
  at Outracks.Simulator.ProjectObjectIdentifiers.Create (Uno.UX.Markup.UXIL.Project project) <0x77b29e0 + 0x00167> in <filename unknown>:0 
2017-05-14 19:52:15,772 [959:Threadpool worker] ERROR Fuse - System.ArgumentException: An item with the same key has already been added.
  at System.ThrowHelper.ThrowArgumentException (ExceptionResource resource) <0x77b4020 + 0x0002f> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Insert (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value, Boolean add) <0x1d03ed0 + 0x0015b> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value) <0x1d03e98 + 0x00027> in <filename unknown>:0 
  at Outracks.Simulator.ProjectObjectIdentifiers.Create (Uno.UX.Markup.UXIL.Project project) <0x77b29e0 + 0x00167> in <filename unknown>:0 
2017-05-14 19:52:15,772 [959:Threadpool worker] ERROR Fuse - System.ArgumentException: An item with the same key has already been added.
  at System.ThrowHelper.ThrowArgumentException (ExceptionResource resource) <0x77b4020 + 0x0002f> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Insert (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value, Boolean add) <0x1d03ed0 + 0x0015b> in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (System.Collections.Generic.TKey key, System.Collections.Generic.TValue value) <0x1d03e98 + 0x00027> in <filename unknown>:0 
  at Outracks.Simulator.ProjectObjectIdentifiers.Create (Uno.UX.Markup.UXIL.Project project) <0x77b29e0 + 0x00167> in <filename unknown>:0

Any new information or information request on this subject?

Hi Filipe,

Can you please try upgrading to 0.38? It is now on pre-release and available here: https://www.fusetools.com/downloads/channel/qa

If the problem persists, please paste the log from the log view in the tool in addition to the log you pasted above.

Same problem here (i’m stuck on 0.35 (the last one that was working for me))

wtih 0.37 and 0.38 i get blank previews wo error (sample project)

mac OSX 10.11.6

zaulin: Do you get any output in the Fuse log view when this happens?

Also, both of you: Could you please try uno build -r -tdotnet and see if the app shows up there, or if it’s still blank?

Fuse log Output:
Configuring (13,5 s)
Compiling syntax tree (5,3 s)
Generating code and data (10,0 s)

Build completed in 28,86 seconds

Console:

$ uno build -r -tdotnet
Uno 1.0.8 (build 5347) OS X 10.11 i386 9d93c90

Configuring (6.4 s)
Compiling syntax tree (8.5 s)
Generating code and data (10.1 s)

Build completed in 25.08 seconds
---
DEBUG: GL_VERSION: 2.1 NVIDIA-10.0.51 310.90.10.05b12
DEBUG: GL_VENDOR: NVIDIA Corporation
DEBUG: GL_RENDERER: NVIDIA GeForce 9400M OpenGL Engine
ERROR: System.ExecutionEngineException: SIGILL
  at (wrapper managed-to-native) Fuse.Text.Implementation.FreeType:Init_FreeType (intptr&)
  at Fuse.Text.Implementation.FreeType.Init () <0xc4339b0 + 0x0001f> in <filename unknown>:0 
  at Fuse.Text.Implementation.FreeType.get_Library () <0xc433990 + 0x0000b> in <filename unknown>:0 
  at Fuse.Text.Implementation.FreeType.New_Memory_Face (System.Byte[] buffer, Int32 index, System.IntPtr& face) <0xc433928 + 0x0000b> in <filename unknown>:0 
  at Fuse.Text.Implementation.FreeTypeFontFace..ctor (System.Byte[] buffer, Int32 index, System.Predicate`1 stylePredicate) <0xc433610 + 0x000ff> in <filename unknown>:0 
  at Fuse.Text.FontFace.Load (System.Byte[] data, Int32 index, System.Predicate`1 stylePredicate) <0xc433540 + 0x00067> in <filename unknown>:0 
  at Fuse.Text.FontFace.Load (Fuse.Internal.FontFaceDescriptor descriptor) <0xc4333c0 + 0x00137> in <filename unknown>:0 
  at Fuse.Text.LazyFontFace.Force () <0xc4332b8 + 0x00053> in <filename unknown>:0 
  at Fuse.Text.LazyFont.Force () <0xc433120 + 0x000b3> in <filename unknown>:0 
  at Fuse.Text.LazyFont.get_Ascender () <0xc4330f0 + 0x00013> in <filename unknown>:0 
  at Fuse.Text.FallingBackFont.get_Ascender () <0xc4330b0 + 0x0002b> in <filename unknown>:0 
  at Fuse.Controls.FuseTextRenderer.TextRenderer.UpdateFont () <0xc430e00 + 0x00187> in <filename unknown>:0 
  at Fuse.Controls.FuseTextRenderer.TextRenderer.GetContentSize (LayoutParams lp) <0xc430858 + 0x000d3> in <filename unknown>:0 
  at Fuse.Controls.TextControl.GetContentSize (LayoutParams lp) <0xc430728 + 0x000df> in <filename unknown>:0 
  at Fuse.Elements.Element.InternGetContentSize (LayoutParams lp) <0xc42d4a0 + 0x00059> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcArrangePaddingSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429510 + 0x003a7> in <filename unknown>:0 
  at Fuse.Elements.Element.GetArrangePaddingSize (LayoutParams lp) <0xc429490 + 0x00066> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcMarginSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429100 + 0x0024f> in <filename unknown>:0 
  at Fuse.Elements.Element.GetMarginSize (LayoutParams lp) <0xc428d68 + 0x00222> in <filename unknown>:0 
  at Fuse.Layouts.DefaultLayout.GetElementsSize (IList`1 elements, LayoutParams lp) <0xc42eee8 + 0x0011f> in <filename unknown>:0 
  at Fuse.Layouts.DefaultLayout.GetContentSize (IList`1 elements, LayoutParams lp) <0xc42ee60 + 0x0005f> in <filename unknown>:0 
  at Fuse.Controls.LayoutControl.GetContentSize (LayoutParams lp) <0xc42ead0 + 0x00157> in <filename unknown>:0 
  at Fuse.Controls.Panel.GetContentSize (LayoutParams lp) <0xc42ea10 + 0x00097> in <filename unknown>:0 
  at Fuse.Elements.Element.InternGetContentSize (LayoutParams lp) <0xc42d4a0 + 0x00059> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcArrangePaddingSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429510 + 0x003a7> in <filename unknown>:0 
  at Fuse.Elements.Element.GetArrangePaddingSize (LayoutParams lp) <0xc429490 + 0x00066> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcMarginSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429100 + 0x0024f> in <filename unknown>:0 
  at Fuse.Elements.Element.GetMarginSize (LayoutParams lp) <0xc428d68 + 0x00222> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.MeasureSubtree (IList`1 elements, Int32 childIndex, LayoutParams lp) <0xc42f240 + 0x002d0> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.MeasureSubtree (IList`1 elements, Int32 childIndex, LayoutParams lp) <0xc42f240 + 0x00463> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.MeasureSubtree (IList`1 elements, Int32 childIndex, LayoutParams lp) <0xc42f240 + 0x00463> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.MeasureSubtree (IList`1 elements, Int32 childIndex, LayoutParams lp) <0xc42f240 + 0x00adf> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.MeasureSubtree (IList`1 elements, Int32 childIndex, LayoutParams lp) <0xc42f240 + 0x00adf> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.MeasureSubtree (IList`1 elements, Int32 childIndex, LayoutParams lp) <0xc42f240 + 0x0098f> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.GetContentSize (IList`1 elements, LayoutParams lp) <0xc42f110 + 0x0010b> in <filename unknown>:0 
  at Fuse.Controls.LayoutControl.GetContentSize (LayoutParams lp) <0xc42ead0 + 0x00157> in <filename unknown>:0 
  at Fuse.Controls.Panel.GetContentSize (LayoutParams lp) <0xc42ea10 + 0x00097> in <filename unknown>:0 
  at Fuse.Elements.Element.InternGetContentSize (LayoutParams lp) <0xc42d4a0 + 0x00059> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcArrangePaddingSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429510 + 0x003a7> in <filename unknown>:0 
  at Fuse.Elements.Element.GetArrangePaddingSize (LayoutParams lp) <0xc429490 + 0x00066> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcMarginSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429100 + 0x0024f> in <filename unknown>:0 
  at Fuse.Elements.Element.GetMarginSize (LayoutParams lp) <0xc428d68 + 0x00222> in <filename unknown>:0 
  at Fuse.Layouts.DefaultLayout.GetElementsSize (IList`1 elements, LayoutParams lp) <0xc42eee8 + 0x0011f> in <filename unknown>:0 
  at Fuse.Layouts.DefaultLayout.GetContentSize (IList`1 elements, LayoutParams lp) <0xc42ee60 + 0x0005f> in <filename unknown>:0 
  at Fuse.Controls.LayoutControl.GetContentSize (LayoutParams lp) <0xc42ead0 + 0x00157> in <filename unknown>:0 
  at Fuse.Controls.Panel.GetContentSize (LayoutParams lp) <0xc42ea10 + 0x00097> in <filename unknown>:0 
  at Fuse.Elements.Element.InternGetContentSize (LayoutParams lp) <0xc42d4a0 + 0x00059> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcArrangePaddingSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429510 + 0x003a7> in <filename unknown>:0 
  at Fuse.Elements.Element.GetArrangePaddingSize (LayoutParams lp) <0xc429490 + 0x00066> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcMarginSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429100 + 0x0024f> in <filename unknown>:0 
  at Fuse.Elements.Element.GetMarginSize (LayoutParams lp) <0xc428d68 + 0x00222> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.ArrangePaddingBox (IList`1 elements, Float4 padding, LayoutParams lp) <0xc42c550 + 0x0052a> in <filename unknown>:0 
  at Fuse.Controls.LayoutControl.ArrangePaddingBox (LayoutParams lp) <0xc42b860 + 0x0013c> in <filename unknown>:0 
  at Fuse.Controls.Panel.ArrangePaddingBox (LayoutParams lp) <0xc42b7d0 + 0x00073> in <filename unknown>:0 
  at Fuse.Elements.Element.OnArrangeMarginBox (Float2 position, LayoutParams lp) <0xc427d08 + 0x00205> in <filename unknown>:0 
  at Fuse.Visual.ArrangeMarginBox (Float2 position, LayoutParams lp) <0xc427900 + 0x00211> in <filename unknown>:0 
  at Fuse.Layouts.DefaultLayout.ArrangePaddingBox (IList`1 elements, Float4 padding, LayoutParams lp) <0xc42bb40 + 0x0035f> in <filename unknown>:0 
  at Fuse.Controls.LayoutControl.ArrangePaddingBox (LayoutParams lp) <0xc42b860 + 0x0013c> in <filename unknown>:0 
  at Fuse.Controls.Panel.ArrangePaddingBox (LayoutParams lp) <0xc42b7d0 + 0x00073> in <filename unknown>:0 
  at Fuse.Elements.Element.OnArrangeMarginBox (Float2 position, LayoutParams lp) <0xc427d08 + 0x00205> in <filename unknown>:0 
  at Fuse.Visual.ArrangeMarginBox (Float2 position, LayoutParams lp) <0xc427900 + 0x00211> in <filename unknown>:0 
  at Fuse.Visual.OnArrangeMarginBox (Float2 position, LayoutParams lp) <0xc427bd8 + 0x000cf> in <filename unknown>:0 
  at Fuse.Visual.ArrangeMarginBox (Float2 position, LayoutParams lp) <0xc427900 + 0x00211> in <filename unknown>:0 
  at Fuse.Visual.PerformLayout (Float2 clientSize) <0xc4274c8 + 0x00193> in <filename unknown>:0 
  at Fuse.Visual.PerformLayout () <0xc427438 + 0x00043> in <filename unknown>:0 
  at Fuse.UpdateListener.Invoke () <0xc426808 + 0x00053> in <filename unknown>:0 
  at Fuse.UpdateManager.ProcessListeners (Fuse.Stage stage, System.Collections.Generic.List`1& _exceptions) <0xc426648 + 0x00057> in <filename unknown>:0 
System.ExecutionEngineException: SIGILL
  at (wrapper managed-to-native) Fuse.Text.Implementation.FreeType:Init_FreeType (intptr&)
  at Fuse.Text.Implementation.FreeType.Init () <0xc4339b0 + 0x0001f> in <filename unknown>:0 
  at Fuse.Text.Implementation.FreeType.get_Library () <0xc433990 + 0x0000b> in <filename unknown>:0 
  at Fuse.Text.Implementation.FreeType.New_Memory_Face (System.Byte[] buffer, Int32 index, System.IntPtr& face) <0xc433928 + 0x0000b> in <filename unknown>:0 
  at Fuse.Text.Implementation.FreeTypeFontFace..ctor (System.Byte[] buffer, Int32 index, System.Predicate`1 stylePredicate) <0xc433610 + 0x000ff> in <filename unknown>:0 
  at Fuse.Text.FontFace.Load (System.Byte[] data, Int32 index, System.Predicate`1 stylePredicate) <0xc433540 + 0x00067> in <filename unknown>:0 
  at Fuse.Text.FontFace.Load (Fuse.Internal.FontFaceDescriptor descriptor) <0xc4333c0 + 0x00137> in <filename unknown>:0 
  at Fuse.Text.LazyFontFace.Force () <0xc4332b8 + 0x00053> in <filename unknown>:0 
  at Fuse.Text.LazyFont.Force () <0xc433120 + 0x000b3> in <filename unknown>:0 
  at Fuse.Text.LazyFont.get_Ascender () <0xc4330f0 + 0x00013> in <filename unknown>:0 
  at Fuse.Text.FallingBackFont.get_Ascender () <0xc4330b0 + 0x0002b> in <filename unknown>:0 
  at Fuse.Controls.FuseTextRenderer.TextRenderer.UpdateFont () <0xc430e00 + 0x00187> in <filename unknown>:0 
  at Fuse.Controls.FuseTextRenderer.TextRenderer.GetContentSize (LayoutParams lp) <0xc430858 + 0x000d3> in <filename unknown>:0 
  at Fuse.Controls.TextControl.GetContentSize (LayoutParams lp) <0xc430728 + 0x000df> in <filename unknown>:0 
  at Fuse.Elements.Element.InternGetContentSize (LayoutParams lp) <0xc42d4a0 + 0x00059> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcArrangePaddingSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429510 + 0x003a7> in <filename unknown>:0 
  at Fuse.Elements.Element.GetArrangePaddingSize (LayoutParams lp) <0xc429490 + 0x00066> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcMarginSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429100 + 0x0024f> in <filename unknown>:0 
  at Fuse.Elements.Element.GetMarginSize (LayoutParams lp) <0xc428d68 + 0x00222> in <filename unknown>:0 
  at Fuse.Layouts.DefaultLayout.GetElementsSize (IList`1 elements, LayoutParams lp) <0xc42eee8 + 0x0011f> in <filename unknown>:0 
  at Fuse.Layouts.DefaultLayout.GetContentSize (IList`1 elements, LayoutParams lp) <0xc42ee60 + 0x0005f> in <filename unknown>:0 
  at Fuse.Controls.LayoutControl.GetContentSize (LayoutParams lp) <0xc42ead0 + 0x00157> in <filename unknown>:0 
  at Fuse.Controls.Panel.GetContentSize (LayoutParams lp) <0xc42ea10 + 0x00097> in <filename unknown>:0 
  at Fuse.Elements.Element.InternGetContentSize (LayoutParams lp) <0xc42d4a0 + 0x00059> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcArrangePaddingSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429510 + 0x003a7> in <filename unknown>:0 
  at Fuse.Elements.Element.GetArrangePaddingSize (LayoutParams lp) <0xc429490 + 0x00066> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcMarginSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429100 + 0x0024f> in <filename unknown>:0 
  at Fuse.Elements.Element.GetMarginSize (LayoutParams lp) <0xc428d68 + 0x00222> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.MeasureSubtree (IList`1 elements, Int32 childIndex, LayoutParams lp) <0xc42f240 + 0x002d0> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.MeasureSubtree (IList`1 elements, Int32 childIndex, LayoutParams lp) <0xc42f240 + 0x00463> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.MeasureSubtree (IList`1 elements, Int32 childIndex, LayoutParams lp) <0xc42f240 + 0x00463> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.MeasureSubtree (IList`1 elements, Int32 childIndex, LayoutParams lp) <0xc42f240 + 0x00adf> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.MeasureSubtree (IList`1 elements, Int32 childIndex, LayoutParams lp) <0xc42f240 + 0x00adf> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.MeasureSubtree (IList`1 elements, Int32 childIndex, LayoutParams lp) <0xc42f240 + 0x0098f> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.GetContentSize (IList`1 elements, LayoutParams lp) <0xc42f110 + 0x0010b> in <filename unknown>:0 
  at Fuse.Controls.LayoutControl.GetContentSize (LayoutParams lp) <0xc42ead0 + 0x00157> in <filename unknown>:0 
  at Fuse.Controls.Panel.GetContentSize (LayoutParams lp) <0xc42ea10 + 0x00097> in <filename unknown>:0 
  at Fuse.Elements.Element.InternGetContentSize (LayoutParams lp) <0xc42d4a0 + 0x00059> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcArrangePaddingSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429510 + 0x003a7> in <filename unknown>:0 
  at Fuse.Elements.Element.GetArrangePaddingSize (LayoutParams lp) <0xc429490 + 0x00066> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcMarginSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429100 + 0x0024f> in <filename unknown>:0 
  at Fuse.Elements.Element.GetMarginSize (LayoutParams lp) <0xc428d68 + 0x00222> in <filename unknown>:0 
  at Fuse.Layouts.DefaultLayout.GetElementsSize (IList`1 elements, LayoutParams lp) <0xc42eee8 + 0x0011f> in <filename unknown>:0 
  at Fuse.Layouts.DefaultLayout.GetContentSize (IList`1 elements, LayoutParams lp) <0xc42ee60 + 0x0005f> in <filename unknown>:0 
  at Fuse.Controls.LayoutControl.GetContentSize (LayoutParams lp) <0xc42ead0 + 0x00157> in <filename unknown>:0 
  at Fuse.Controls.Panel.GetContentSize (LayoutParams lp) <0xc42ea10 + 0x00097> in <filename unknown>:0 
  at Fuse.Elements.Element.InternGetContentSize (LayoutParams lp) <0xc42d4a0 + 0x00059> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcArrangePaddingSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429510 + 0x003a7> in <filename unknown>:0 
  at Fuse.Elements.Element.GetArrangePaddingSize (LayoutParams lp) <0xc429490 + 0x00066> in <filename unknown>:0 
  at Fuse.Elements.StandardBoxSizing.CalcMarginSize (Fuse.Elements.Element element, LayoutParams lp) <0xc429100 + 0x0024f> in <filename unknown>:0 
  at Fuse.Elements.Element.GetMarginSize (LayoutParams lp) <0xc428d68 + 0x00222> in <filename unknown>:0 
  at Fuse.Layouts.DockLayout.ArrangePaddingBox (IList`1 elements, Float4 padding, LayoutParams lp) <0xc42c550 + 0x0052a> in <filename unknown>:0 
  at Fuse.Controls.LayoutControl.ArrangePaddingBox (LayoutParams lp) <0xc42b860 + 0x0013c> in <filename unknown>:0 
  at Fuse.Controls.Panel.ArrangePaddingBox (LayoutParams lp) <0xc42b7d0 + 0x00073> in <filename unknown>:0 
  at Fuse.Elements.Element.OnArrangeMarginBox (Float2 position, LayoutParams lp) <0xc427d08 + 0x00205> in <filename unknown>:0 
  at Fuse.Visual.ArrangeMarginBox (Float2 position, LayoutParams lp) <0xc427900 + 0x00211> in <filename unknown>:0 
  at Fuse.Layouts.DefaultLayout.ArrangePaddingBox (IList`1 elements, Float4 padding, LayoutParams lp) <0xc42bb40 + 0x0035f> in <filename unknown>:0 
  at Fuse.Controls.LayoutControl.ArrangePaddingBox (LayoutParams lp) <0xc42b860 + 0x0013c> in <filename unknown>:0 
  at Fuse.Controls.Panel.ArrangePaddingBox (LayoutParams lp) <0xc42b7d0 + 0x00073> in <filename unknown>:0 
  at Fuse.Elements.Element.OnArrangeMarginBox (Float2 position, LayoutParams lp) <0xc427d08 + 0x00205> in <filename unknown>:0 
  at Fuse.Visual.ArrangeMarginBox (Float2 position, LayoutParams lp) <0xc427900 + 0x00211> in <filename unknown>:0 
  at Fuse.Visual.OnArrangeMarginBox (Float2 position, LayoutParams lp) <0xc427bd8 + 0x000cf> in <filename unknown>:0 
  at Fuse.Visual.ArrangeMarginBox (Float2 position, LayoutParams lp) <0xc427900 + 0x00211> in <filename unknown>:0 
  at Fuse.Visual.PerformLayout (Float2 clientSize) <0xc4274c8 + 0x00193> in <filename unknown>:0 
  at Fuse.Visual.PerformLayout () <0xc427438 + 0x00043> in <filename unknown>:0 
  at Fuse.UpdateListener.Invoke () <0xc426808 + 0x00053> in <filename unknown>:0 
  at Fuse.UpdateManager.ProcessListeners (Fuse.Stage stage, System.Collections.Generic.List`1& _exceptions) <0xc426648 + 0x00057> in <filename unknown>:0 

ERROR: DotNet run failed.

Thanks zaulin. It seems like this is an issue with our font renderer on your CPU. There’s a known issue about this, but we don’t have a workaround at the moment. Could you try uno build -r -tdotnet -DDISABLE_HARFBUZZ though? That will disable the Harfbuzz font renderer. Disabling this does unfortunately not work in preview, we will let you know when this is fixed.

Filipe’s issue might be something else, I’ll follow up when I see some more output from you.

Hello!

with Fuse 0.37.0
uno build -r -tdotnet -DDISABLE_HARFBUZZ
it showed a running app on the desktop!

Its just not attached to the preview window… (i assume thats the “not work in preview” thing)

Uno 1.0.8 (build 5347) OS X 10.12 i386 9d93c90

Configuring (1.6 s)
Compiling syntax tree (4.9 s)
Generating code and data (13.0 s)

Build completed in 19.54 seconds

With uno build -r -tdotnet still gives that huge error

same here… working disabling Harfbuzz

Filipe, can you please include a bit more of your log, especially that part where it prints GL_VERSION and GL_RENDERER? Also, can you please let me know the Mac model you’re using, especially the CPU model?

Hello again!

after update to 0.38.0 there is no menu and the log is as follows:

uno build -r -tdotnet 
Uno 1.0.8 (build 5347) OS X 10.12 i386 9d93c90

Configuring (1.7 s)
Compiling syntax tree (6.0 s)
Generating code and data (9.1 s)

Build completed in 16.80 seconds

---
DEBUG: GL_VERSION: 2.1 NVIDIA-10.2.34 310.90.10.05b54
DEBUG: GL_VENDOR: NVIDIA Corporation
DEBUG: GL_RENDERER: NVIDIA GeForce 320M OpenGL Engine
ERROR: System.ExecutionEngineException: SIGILL
  at (wrapper managed-to-native) Fuse.Text.Implementation.FreeType:Init_FreeType (intptr&)
  at Fuse.Text.Implementation.FreeType.Init () <0xbc1c798 + 0x0001f> in <filename unknown>:0 
  at Fuse.Text.Implementation.FreeType.get_Library () <0xbc1c778 + 0x0000b> in <filename unknown>:0 
  at Fuse.Text.Implementation.FreeType.New_Memory_Face (System.Byte[] buffer, Int32 index, System.IntPtr& face) <0xbc1c710 + 0x0000b> in <filename unknown>:0 
  at Fuse.Text.Implementation.FreeTypeFontFace..ctor (System.Byte[] buffer, Int32 index, System.Predicate`1 stylePredicate) <0xbc1c3f8 + 0x000ff> in <filename unknown>:0 
  at Fuse.Text.FontFace.Load (System.Byte[] data, Int32 index, System.Predicate`1 stylePredicate) <0xbc1c328 + 0x00067> in <filename unknown>:0 
  at Fuse.Text.FontFace.Load (Fuse.Internal.FontFaceDescriptor descriptor) <0xbc1c1a8 + 0x00137> in <filename unknown>:0 
  at Fuse.Text.LazyFontFace.Force () <0xbc1c0a0 + 0x00053> in <filename unknown>:0 
  at Fuse.Text.LazyFont.Force () <0xbc1bf08 + 0x000b3> in <filename unknown>:0 
  at Fuse.Text.LazyFont.get_Ascender () <0xbc1bed8 + 0x00013> in <filename unknown>:0 
  at Fuse.Text.FallingBackFont.get_Ascender () <0xbc1be98 + 0x0002b> in <filename unknown>:0 
  at Fuse.Controls.FuseTextRenderer.TextRenderer.UpdateFont () <0xb317ac0 + 0x00187> in <filename unknown>:0 
  at Fuse.Controls.FuseTextRenderer.TextRenderer.Invalidate () <0xb317a80 + 0x00023> in <filename unknown>:0 
  at Fuse.Controls.TextControl.InvalidateTextRenderer () <0xb2ed790 + 0x0002e> in <filename unknown>:0 
  at Fuse.Controls.TextControl.InvalidateRenderer () <0xb2ed768 + 0x00013> in <filename unknown>:0 
  at Fuse.Controls.TextControl.OnValueChanged (IPropertyListener origin) <0xb317920 + 0x00056> in <filename unknown>:0 
  at Fuse.Controls.TextControl.SetValue (System.String value, IPropertyListener origin) <0xb317718 + 0x00154> in <filename unknown>:0 
  at CP1_FuseControlsTextControl_Value_Property.Set (Uno.UX.PropertyObject obj, System.String v, IPropertyListener origin) <0xb3176a0 + 0x0004b> in <filename unknown>:0 
  at Uno.UX.Property`1[T].SetAsObject (Uno.UX.PropertyObject obj, System.Object value, IPropertyListener origin) <0xb315758 + 0x000a6> in <filename unknown>:0 
  at Uno.UX.Property.SetAsObject (System.Object value, IPropertyListener origin) <0xb303848 + 0x0002b> in <filename unknown>:0 
  at Fuse.Reactive.DataBinding.SetTarget (System.Object value) <0xb3033c0 + 0x000ab> in <filename unknown>:0 
  at Fuse.Reactive.DataBinding.TryPushAsValue (System.Object newValue) <0xb302e98 + 0x000cb> in <filename unknown>:0 
  at Fuse.Reactive.DataBinding.PushValue (System.Object newValue) <0xb302dd0 + 0x0006b> in <filename unknown>:0 
  at Fuse.Reactive.DataBinding.Fuse.Reactive.IObserver.OnSet (System.Object newValue) <0xb317680 + 0x0001a> in <filename unknown>:0 
  at Fuse.Reactive.Observable+Set.OnPerform (IList`1 sub) <0xb3175b0 + 0x000ab> in <filename unknown>:0 
  at Fuse.Reactive.Observable+Operation.Perform () <0xb316b78 + 0x000e6> in <filename unknown>:0 
  at Fuse.Reactive.ThreadWorker.ProcessUIMessages () <0xb3169b0 + 0x00043> in <filename unknown>:0 
  at Fuse.UpdateListener.Invoke () <0xb316810 + 0x00053> in <filename unknown>:0 
  at Fuse.UpdateManager.ProcessListeners (Fuse.Stage stage, System.Collections.Generic.List`1& _exceptions) <0xb316650 + 0x00057> in <filename unknown>:0 
System.ExecutionEngineException: SIGILL
  at (wrapper managed-to-native) Fuse.Text.Implementation.FreeType:Init_FreeType (intptr&)
  at Fuse.Text.Implementation.FreeType.Init () <0xbc1c798 + 0x0001f> in <filename unknown>:0 
  at Fuse.Text.Implementation.FreeType.get_Library () <0xbc1c778 + 0x0000b> in <filename unknown>:0 
  at Fuse.Text.Implementation.FreeType.New_Memory_Face (System.Byte[] buffer, Int32 index, System.IntPtr& face) <0xbc1c710 + 0x0000b> in <filename unknown>:0 
  at Fuse.Text.Implementation.FreeTypeFontFace..ctor (System.Byte[] buffer, Int32 index, System.Predicate`1 stylePredicate) <0xbc1c3f8 + 0x000ff> in <filename unknown>:0 
  at Fuse.Text.FontFace.Load (System.Byte[] data, Int32 index, System.Predicate`1 stylePredicate) <0xbc1c328 + 0x00067> in <filename unknown>:0 
  at Fuse.Text.FontFace.Load (Fuse.Internal.FontFaceDescriptor descriptor) <0xbc1c1a8 + 0x00137> in <filename unknown>:0 
  at Fuse.Text.LazyFontFace.Force () <0xbc1c0a0 + 0x00053> in <filename unknown>:0 
  at Fuse.Text.LazyFont.Force () <0xbc1bf08 + 0x000b3> in <filename unknown>:0 
  at Fuse.Text.LazyFont.get_Ascender () <0xbc1bed8 + 0x00013> in <filename unknown>:0 
  at Fuse.Text.FallingBackFont.get_Ascender () <0xbc1be98 + 0x0002b> in <filename unknown>:0 
  at Fuse.Controls.FuseTextRenderer.TextRenderer.UpdateFont () <0xb317ac0 + 0x00187> in <filename unknown>:0 
  at Fuse.Controls.FuseTextRenderer.TextRenderer.Invalidate () <0xb317a80 + 0x00023> in <filename unknown>:0 
  at Fuse.Controls.TextControl.InvalidateTextRenderer () <0xb2ed790 + 0x0002e> in <filename unknown>:0 
  at Fuse.Controls.TextControl.InvalidateRenderer () <0xb2ed768 + 0x00013> in <filename unknown>:0 
  at Fuse.Controls.TextControl.OnValueChanged (IPropertyListener origin) <0xb317920 + 0x00056> in <filename unknown>:0 
  at Fuse.Controls.TextControl.SetValue (System.String value, IPropertyListener origin) <0xb317718 + 0x00154> in <filename unknown>:0 
  at CP1_FuseControlsTextControl_Value_Property.Set (Uno.UX.PropertyObject obj, System.String v, IPropertyListener origin) <0xb3176a0 + 0x0004b> in <filename unknown>:0 
  at Uno.UX.Property`1[T].SetAsObject (Uno.UX.PropertyObject obj, System.Object value, IPropertyListener origin) <0xb315758 + 0x000a6> in <filename unknown>:0 
  at Uno.UX.Property.SetAsObject (System.Object value, IPropertyListener origin) <0xb303848 + 0x0002b> in <filename unknown>:0 
  at Fuse.Reactive.DataBinding.SetTarget (System.Object value) <0xb3033c0 + 0x000ab> in <filename unknown>:0 
  at Fuse.Reactive.DataBinding.TryPushAsValue (System.Object newValue) <0xb302e98 + 0x000cb> in <filename unknown>:0 
  at Fuse.Reactive.DataBinding.PushValue (System.Object newValue) <0xb302dd0 + 0x0006b> in <filename unknown>:0 
  at Fuse.Reactive.DataBinding.Fuse.Reactive.IObserver.OnSet (System.Object newValue) <0xb317680 + 0x0001a> in <filename unknown>:0 
  at Fuse.Reactive.Observable+Set.OnPerform (IList`1 sub) <0xb3175b0 + 0x000ab> in <filename unknown>:0 
  at Fuse.Reactive.Observable+Operation.Perform () <0xb316b78 + 0x000e6> in <filename unknown>:0 
  at Fuse.Reactive.ThreadWorker.ProcessUIMessages () <0xb3169b0 + 0x00043> in <filename unknown>:0 
  at Fuse.UpdateListener.Invoke () <0xb316810 + 0x00053> in <filename unknown>:0 
  at Fuse.UpdateManager.ProcessListeners (Fuse.Stage stage, System.Collections.Generic.List`1& _exceptions) <0xb316650 + 0x00057> in <filename unknown>:0

My Mac:

MacBook Air 13'' Late 2010 (A1369)
Core 2 Duo 1,86GHz, 4GB Ram
NVIDIA GeForce 320M 256 MB

More on Graphics card:
Chipset:	NVIDIA GeForce 320M
  Bus:	PCI
  VRAM (Total):	256 MB
  Distributor:	NVIDIA (0x10de)
  device ID:	0x08a3
  rev ID:	0x00a2
  ROM revision:	3571

Ok, that’s consistent with what we’ve seen before. It seems like Harfbuzz has an issue on that particular CPU. I’ll let you know when we have a fix or a proper workaround available. In the mean time you’ll have to use an older version of Fuse, or use uno build -r -tdotnet -DDISABLE_HARFBUZZ without live reload functionality.

Thanks!

i am also experiencing the same issue on fuse 0.37 blank screen on macOs and el captain but the android device it works but on the local preview is blank

Hi HarrisCreativity

Please include the full output from the log view in order for us to be able to investigate this. It would also be helpful to know your hardware specs, especially your GPU and CPU models.

iMac (20-inch, Early 2009)
2,66 GHz Intel Core 2 Duo
NVIDIA GeForce 9400 256 MB
log :
Configuring (9,4 s)
Compiling syntax tree (3,8 s)
Generating code and data (13,2 s)

Build completed in 26,87 seconds

Right, that’s the particular CPU our font renderer has issues with, we’re working on a solution. In the mean time you’ll have to use an older version of Fuse, or use uno build -r -tdotnet -DDISABLE_HARFBUZZ without live reload functionality.

same with 1.0 (still working disabling harfbuzz)

We’re still working on a solution for this, and will make sure to update this thread when the issue is fixed.