[Mono-bugs] [Bug 81474][Maj] New - nunit-gui: crash when switching between full and mini gui

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Fri Apr 27 15:08:44 EDT 2007


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by matt at use.net.

http://bugzilla.ximian.com/show_bug.cgi?id=81474

--- shadow/81474	2007-04-27 15:08:44.000000000 -0400
+++ shadow/81474.tmp.15148	2007-04-27 15:08:44.000000000 -0400
@@ -0,0 +1,321 @@
+Bug#: 81474
+Product: Mono: Class Libraries
+Version: 1.2
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Major
+Component: Windows.Forms
+AssignedTo: toshok at ximian.com                            
+ReportedBy: matt at use.net               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: nunit-gui: crash when switching between full and mini gui
+
+using mono 1.2.4_1 preview build on Ubuntu 6.06 x86.
+
+Steps to reproduce the problem:
+1. start nunit-gui 2.4 (compiled with .NET 2.0)
+2. load up a test assembly and run it
+3. select View->Mini GUI
+4. select View->Full GUI
+
+Actual Results:
+crash.
+hargettm at hargettm:~/src/bugreport/lib/nunit$ mono --debug nunit-gui.exe
+System.ArgumentOutOfRangeException: Value '-4' must be greater than or
+equal to 0.
+Parameter name: LargeChange
+  at System.Windows.Forms.ScrollBar.set_LargeChange (Int32 value) [0x0004e]
+in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ScrollBar.cs:352
+  at (wrapper remoting-invoke-with-check)
+System.Windows.Forms.ScrollBar:set_LargeChange (int)
+  at System.Windows.Forms.ListBox.UpdateHorizontalScrollBar () [0x000b1] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ListBox.cs:1885
+  at System.Windows.Forms.ListBox.UpdateScrollBars () [0x0000c] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ListBox.cs:1850
+  at System.Windows.Forms.ListBox.SetBoundsCore (Int32 x, Int32 y, Int32
+width, Int32 height, BoundsSpecified specified) [0x0009d] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ListBox.cs:945
+  at System.Windows.Forms.Control.SetBounds (Int32 x, Int32 y, Int32 width,
+Int32 height, BoundsSpecified specified) [0x000a8] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:3819
+  at (wrapper remoting-invoke-with-check)
+System.Windows.Forms.Control:SetBounds
+(int,int,int,int,System.Windows.Forms.BoundsSpecified)
+  at System.Windows.Forms.Layout.DefaultLayout.LayoutDockedChildren
+(System.Windows.Forms.Control parent, System.Windows.Forms.Control[]
+controls) [0x000ca] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Layout/DefaultLayout.cs:67
+  at System.Windows.Forms.Layout.DefaultLayout.Layout (System.Object
+container, System.Windows.Forms.LayoutEventArgs args) [0x00013] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Layout/DefaultLayout.cs:164
+  at System.Windows.Forms.Control.OnLayout
+(System.Windows.Forms.LayoutEventArgs levent) [0x00024] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5423
+  at System.Windows.Forms.ScrollableControl.OnLayout
+(System.Windows.Forms.LayoutEventArgs levent) [0x00012] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ScrollableControl.cs:569
+  at System.Windows.Forms.ContainerControl.OnLayout
+(System.Windows.Forms.LayoutEventArgs levent) [0x00000] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ContainerControl.cs:556
+  at System.Windows.Forms.Control.PerformLayout
+(System.Windows.Forms.Control affectedControl, System.String
+affectedProperty) [0x00031] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:3599
+  at System.Windows.Forms.Control.OnResize (System.EventArgs e) [0x00000]
+in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5661
+  at System.Windows.Forms.UserControl.OnResize (System.EventArgs e)
+[0x00000] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/UserControl.cs:133
+  at System.Windows.Forms.Control.OnSizeChanged (System.EventArgs e)
+[0x00006] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5679
+  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32
+width, Int32 height, Int32 clientWidth, Int32 clientHeight) [0x000ec] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4479
+  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32
+width, Int32 height) [0x00023] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4441
+  at System.Windows.Forms.Control.SetBoundsCore (Int32 x, Int32 y, Int32
+width, Int32 height, BoundsSpecified specified) [0x00131] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4321
+  at System.Windows.Forms.Control.SetBounds (Int32 x, Int32 y, Int32 width,
+Int32 height, BoundsSpecified specified) [0x000a8] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:3819
+  at (wrapper remoting-invoke-with-check)
+System.Windows.Forms.Control:SetBounds
+(int,int,int,int,System.Windows.Forms.BoundsSpecified)
+  at System.Windows.Forms.Layout.DefaultLayout.LayoutDockedChildren
+(System.Windows.Forms.Control parent, System.Windows.Forms.Control[]
+controls) [0x0019d] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Layout/DefaultLayout.cs:83
+  at System.Windows.Forms.Layout.DefaultLayout.Layout (System.Object
+container, System.Windows.Forms.LayoutEventArgs args) [0x00013] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Layout/DefaultLayout.cs:164
+  at System.Windows.Forms.Control.OnLayout
+(System.Windows.Forms.LayoutEventArgs levent) [0x00024] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5423
+  at System.Windows.Forms.ScrollableControl.OnLayout
+(System.Windows.Forms.LayoutEventArgs levent) [0x00012] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ScrollableControl.cs:569
+  at System.Windows.Forms.Control.PerformLayout
+(System.Windows.Forms.Control affectedControl, System.String
+affectedProperty) [0x00031] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:3599
+  at System.Windows.Forms.Control.OnResize (System.EventArgs e) [0x00000]
+in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5661
+  at System.Windows.Forms.Panel.OnResize (System.EventArgs e) [0x00000] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Panel.cs:105
+  at System.Windows.Forms.Control.OnSizeChanged (System.EventArgs e)
+[0x00006] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5679
+  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32
+width, Int32 height, Int32 clientWidth, Int32 clientHeight) [0x000ec] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4479
+  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32
+width, Int32 height) [0x00023] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4441
+  at System.Windows.Forms.Control.SetBoundsCore (Int32 x, Int32 y, Int32
+width, Int32 height, BoundsSpecified specified) [0x00131] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4321
+  at System.Windows.Forms.TabPage.SetBoundsCore (Int32 x, Int32 y, Int32
+width, Int32 height, BoundsSpecified specified) [0x00028] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TabPage.cs:224
+  at System.Windows.Forms.Control.SetBounds (Int32 x, Int32 y, Int32 width,
+Int32 height, BoundsSpecified specified) [0x000a8] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:3819
+  at System.Windows.Forms.Control.set_Bounds (Rectangle value) [0x00000] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:2185
+  at (wrapper remoting-invoke-with-check)
+System.Windows.Forms.Control:set_Bounds (System.Drawing.Rectangle)
+  at System.Windows.Forms.TabControl.ResizeTabPages () [0x00030] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TabControl.cs:794
+  at System.Windows.Forms.TabControl.Redraw () [0x0000c] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TabControl.cs:1161
+  at System.Windows.Forms.TabControl.SizeChangedHandler (System.Object
+sender, System.EventArgs e) [0x00000] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TabControl.cs:771
+  at (wrapper delegate-invoke)
+System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs)
+  at (wrapper delegate-invoke)
+System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs)
+  at (wrapper delegate-invoke)
+System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs)
+  at (wrapper delegate-invoke)
+System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs)
+  at (wrapper delegate-invoke)
+System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs)
+  at (wrapper delegate-invoke)
+System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs)
+  at (wrapper delegate-invoke)
+System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs)
+  at System.Windows.Forms.Control.OnSizeChanged (System.EventArgs e)
+[0x00029] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5682
+  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32
+width, Int32 height, Int32 clientWidth, Int32 clientHeight) [0x000ec] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4479
+  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32
+width, Int32 height) [0x00023] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4441
+  at System.Windows.Forms.Control.SetBoundsCore (Int32 x, Int32 y, Int32
+width, Int32 height, BoundsSpecified specified) [0x00131] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4321
+  at System.Windows.Forms.Control.SetBounds (Int32 x, Int32 y, Int32 width,
+Int32 height, BoundsSpecified specified) [0x000a8] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:3819
+  at (wrapper remoting-invoke-with-check)
+System.Windows.Forms.Control:SetBounds
+(int,int,int,int,System.Windows.Forms.BoundsSpecified)
+  at System.Windows.Forms.Layout.DefaultLayout.LayoutDockedChildren
+(System.Windows.Forms.Control parent, System.Windows.Forms.Control[]
+controls) [0x0019d] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Layout/DefaultLayout.cs:83
+  at System.Windows.Forms.Layout.DefaultLayout.Layout (System.Object
+container, System.Windows.Forms.LayoutEventArgs args) [0x00013] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Layout/DefaultLayout.cs:164
+  at System.Windows.Forms.Control.OnLayout
+(System.Windows.Forms.LayoutEventArgs levent) [0x00024] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5423
+  at System.Windows.Forms.ScrollableControl.OnLayout
+(System.Windows.Forms.LayoutEventArgs levent) [0x00012] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ScrollableControl.cs:569
+  at System.Windows.Forms.ContainerControl.OnLayout
+(System.Windows.Forms.LayoutEventArgs levent) [0x00000] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ContainerControl.cs:556
+  at System.Windows.Forms.Control.PerformLayout
+(System.Windows.Forms.Control affectedControl, System.String
+affectedProperty) [0x00031] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:3599
+  at System.Windows.Forms.Control.OnResize (System.EventArgs e) [0x00000]
+in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5661
+  at System.Windows.Forms.UserControl.OnResize (System.EventArgs e)
+[0x00000] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/UserControl.cs:133
+  at System.Windows.Forms.Control.OnSizeChanged (System.EventArgs e)
+[0x00006] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5679
+  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32
+width, Int32 height, Int32 clientWidth, Int32 clientHeight) [0x000ec] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4479
+  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32
+width, Int32 height) [0x00023] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4441
+  at System.Windows.Forms.Control.SetBoundsCore (Int32 x, Int32 y, Int32
+width, Int32 height, BoundsSpecified specified) [0x00131] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4321
+  at System.Windows.Forms.Control.SetBounds (Int32 x, Int32 y, Int32 width,
+Int32 height, BoundsSpecified specified) [0x000a8] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:3819
+  at (wrapper remoting-invoke-with-check)
+System.Windows.Forms.Control:SetBounds
+(int,int,int,int,System.Windows.Forms.BoundsSpecified)
+  at System.Windows.Forms.Layout.DefaultLayout.LayoutAnchoredChildren
+(System.Windows.Forms.Control parent, System.Windows.Forms.Control[]
+controls) [0x00143] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Layout/DefaultLayout.cs:154
+  at System.Windows.Forms.Layout.DefaultLayout.Layout (System.Object
+container, System.Windows.Forms.LayoutEventArgs args) [0x0001b] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Layout/DefaultLayout.cs:165
+  at System.Windows.Forms.Control.OnLayout
+(System.Windows.Forms.LayoutEventArgs levent) [0x00024] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5423
+  at System.Windows.Forms.ScrollableControl.OnLayout
+(System.Windows.Forms.LayoutEventArgs levent) [0x00012] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ScrollableControl.cs:569
+  at System.Windows.Forms.Control.PerformLayout
+(System.Windows.Forms.Control affectedControl, System.String
+affectedProperty) [0x00031] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:3599
+  at System.Windows.Forms.Control.OnResize (System.EventArgs e) [0x00000]
+in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5661
+  at System.Windows.Forms.Panel.OnResize (System.EventArgs e) [0x00000] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Panel.cs:105
+  at System.Windows.Forms.Control.OnSizeChanged (System.EventArgs e)
+[0x00006] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5679
+  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32
+width, Int32 height, Int32 clientWidth, Int32 clientHeight) [0x000ec] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4479
+  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32
+width, Int32 height) [0x00023] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4441
+  at System.Windows.Forms.Control.SetBoundsCore (Int32 x, Int32 y, Int32
+width, Int32 height, BoundsSpecified specified) [0x00131] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4321
+  at System.Windows.Forms.Control.SetBounds (Int32 x, Int32 y, Int32 width,
+Int32 height, BoundsSpecified specified) [0x0002c] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:3815
+  at (wrapper remoting-invoke-with-check)
+System.Windows.Forms.Control:SetBounds
+(int,int,int,int,System.Windows.Forms.BoundsSpecified)
+  at System.Windows.Forms.Layout.DefaultLayout.LayoutDockedChildren
+(System.Windows.Forms.Control parent, System.Windows.Forms.Control[]
+controls) [0x0019d] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Layout/DefaultLayout.cs:83
+  at System.Windows.Forms.Layout.DefaultLayout.Layout (System.Object
+container, System.Windows.Forms.LayoutEventArgs args) [0x00013] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Layout/DefaultLayout.cs:164
+  at System.Windows.Forms.Control.OnLayout
+(System.Windows.Forms.LayoutEventArgs levent) [0x00024] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5423
+  at System.Windows.Forms.ScrollableControl.OnLayout
+(System.Windows.Forms.LayoutEventArgs levent) [0x00012] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ScrollableControl.cs:569
+  at System.Windows.Forms.ContainerControl.OnLayout
+(System.Windows.Forms.LayoutEventArgs levent) [0x00000] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ContainerControl.cs:556
+  at System.Windows.Forms.Form.OnLayout
+(System.Windows.Forms.LayoutEventArgs levent) [0x00000] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs:2776
+  at System.Windows.Forms.Control.PerformLayout
+(System.Windows.Forms.Control affectedControl, System.String
+affectedProperty) [0x00031] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:3599
+  at (wrapper remoting-invoke-with-check)
+System.Windows.Forms.Control:PerformLayout
+(System.Windows.Forms.Control,string)
+  at System.Windows.Forms.Control+ControlCollection.Add
+(System.Windows.Forms.Control value) [0x001ac] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:536
+  at NUnit.Gui.NUnitForm.displayFullGui () [0x00000]
+  at NUnit.Gui.NUnitForm.fullGuiMenuItem_Click (System.Object sender,
+System.EventArgs e) [0x00000]
+  at (wrapper delegate-invoke)
+System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs)
+  at System.Windows.Forms.MenuItem.OnClick (System.EventArgs e) [0x0001c]
+in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/MenuItem.cs:517
+  at System.Windows.Forms.MenuItem.PerformClick () [0x00000] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/MenuItem.cs:559
+  at (wrapper remoting-invoke-with-check)
+System.Windows.Forms.MenuItem:PerformClick ()
+  at System.Windows.Forms.MenuTracker.OnMouseUp
+(System.Windows.Forms.MouseEventArgs args) [0x00094] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/MenuAPI.cs:232
+  at System.Windows.Forms.Form.WndProc (System.Windows.Forms.Message& m)
+[0x0099d] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs:2428
+  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage
+(System.Windows.Forms.Message& m) [0x00000] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:222
+  at System.Windows.Forms.Control+ControlNativeWindow.WndProc
+(System.Windows.Forms.Message& m) [0x00000] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:203
+  at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg,
+IntPtr wParam, IntPtr lParam) [0x0006b] in
+/tmp/scratch/BUILD/mono-1.2.4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/NativeWindow.cs:183
+
+
+Expected Results:
+shouldn't crash, as on MS.NET.


More information about the mono-bugs mailing list