I just acquired a new mac notebook this week, and tried creating a simple app as shown below in test.cs - which i am just doing in a hurry to test my mono built from mono-master (latest, if i did it right)…
It crashes immediately on run.. If I run it against mono 2.10.9 it just seems to freeze and not create a window but not crash or exit either... Is it likely that something is wrong with my environment, or is this a bug? Or is it just bad code that i slopped together in a hurry causing this? I know i did a patch about 4 months ago that affected XPlatUICarbon, but i think that patch was reverted, so i don't think i broke this if it is indeed broken, it doesn't look like the area of code that i was touching back then. @ cat test.cs using System.Windows.Forms; class test { public static void Main() { Form fm1 = new Form(); TextBox Tb1 = new TextBox(); Tb1.Text="text"; Tb1.Location = new System.Drawing.Point(10,10); Tb1.Size=new System.Drawing.Size(80,20); fm1.Controls.Add(Tb1); Application.Run(fm1); } } [mono] ~/sample @ mono test.exe Stacktrace: at <unknown> <0xffffffff> at (wrapper managed-to-native) System.Windows.Forms.XplatUICarbon.CGDisplayBounds (intptr) <0xffffffff> at System.Windows.Forms.XplatUICarbon.get_WorkingArea () <0x00035> at System.Windows.Forms.XplatUICarbon.get_VirtualScreen () <0x00020> at System.Windows.Forms.XplatUI.get_VirtualScreen () <0x00025> at System.Windows.Forms.SystemInformation.get_VirtualScreen () <0x00019> at System.Windows.Forms.Screen..cctor () <0x0003f> at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff> at <unknown> <0xffffffff> at System.Windows.Forms.Hwnd.GetNextStackedFormLocation (System.Windows.Forms.CreateParams,System.Windows.Forms.Hwnd) <0x00168> at System.Windows.Forms.XplatUICarbon.CreateWindow (System.Windows.Forms.CreateParams) <0x0041e> at System.Windows.Forms.XplatUI.CreateWindow (System.Windows.Forms.CreateParams) <0x00024> at System.Windows.Forms.NativeWindow.CreateHandle (System.Windows.Forms.CreateParams) <0x00044> at System.Windows.Forms.Control.CreateHandle () <0x00078> at System.Windows.Forms.Form.CreateHandle () <0x00023> at System.Windows.Forms.Control.CreateControl () <0x00097> at System.Windows.Forms.Control.SetVisibleCore (bool) <0x000ac> at System.Windows.Forms.Form.SetVisibleCore (bool) <0x00386> at System.Windows.Forms.Control.set_Visible (bool) <0x00032> at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control.set_Visible (bool) <0xffffffff> at System.Windows.Forms.Application.RunLoop (bool,System.Windows.Forms.ApplicationContext) <0x00366> at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext) <0x0006f> at System.Windows.Forms.Application.Run (System.Windows.Forms.Form) <0x00049> at test.Main () <0x0015c> at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff> _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list