[Mono-bugs] [Bug 342505] New: [Regression] NPlot crashes while trying to start PlotSurface2D Demo

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sat Nov 17 02:13:40 EST 2007


https://bugzilla.novell.com/show_bug.cgi?id=342505

           Summary: [Regression] NPlot crashes while trying to start
                    PlotSurface2D Demo
           Product: Mono: Class Libraries
           Version: 1.2.6
          Platform: i386
        OS/Version: SLED 10
            Status: NEW
          Severity: Blocker
          Priority: P5 - None
         Component: Windows.Forms
        AssignedTo: mono-bugs at ximian.com
        ReportedBy: twiest at novell.com
         QAContact: mono-bugs at ximian.com
          Found By: Component Test


Description of Problem:
If you try to run the NPlot PlotSurface2D Demo on Mono 1.2.6p2 on SLED 10 SP1
i386, it will crash with the error message "System.NullReferenceException ...
at System.Windows.Forms.Document.RecalculateDocument"


This does not happen on Mono 1.2.2 or 1.2.5.1, and didn't happen in Mono
1.2.6p1 either. So this is a regression specifically in 1.2.6p2.


Steps to reproduce the problem:
1. Run NPlot
2. Click the button labeled "PlotSurface2D Demo"
3. Notice the crash


Actual Results:
App Crash


Expected Results:
The PlotSurface2D Demo should start


How often does this happen? 
Every Time

Additional Information:
Unhandled Exception: System.NullReferenceException: Object reference not set to
an instance of an object
  at System.Windows.Forms.Document.RecalculateDocument (System.Drawing.Graphics
g, Int32 start, Int32 end, Boolean optimize) [0x00058] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TextControl.cs:3270
  at System.Windows.Forms.Document.ResumeRecalc (Boolean immediate_update)
[0x00036] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TextControl.cs:509
  at System.Windows.Forms.TextBoxBase.set_Lines (System.String[] value)
[0x00087] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TextBoxBase.cs:394
  at (wrapper remoting-invoke-with-check)
System.Windows.Forms.TextBoxBase:set_Lines (string[])
  at NPlotDemo.PlotSurface2DDemo.PlotWave () [0x0002f] in
/usr/src/packages/BUILD/wf-apps-r282/NPlot/NPlot-0.9.9.2-Port/demos/cs/PlotSurface2DDemo.cs:1308
  at NPlotDemo.PlotSurface2DDemo..ctor () [0x001ac] in
/usr/src/packages/BUILD/wf-apps-r282/NPlot/NPlot-0.9.9.2-Port/demos/cs/PlotSurface2DDemo.cs:1636
  at (wrapper remoting-invoke-with-check) NPlotDemo.PlotSurface2DDemo:.ctor ()
  at NPlotDemo.MenuForm.plotSurface2DDemoButton_Click (System.Object sender,
System.EventArgs e) [0x00000] in
/usr/src/packages/BUILD/wf-apps-r282/NPlot/NPlot-0.9.9.2-Port/demos/cs/MenuForm.cs:266
  at System.Windows.Forms.Control.OnClick (System.EventArgs e) [0x0001c] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5651
  at System.Windows.Forms.Button.OnClick (System.EventArgs e) [0x00024] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Button.cs:104
  at System.Windows.Forms.ButtonBase.OnMouseUp
(System.Windows.Forms.MouseEventArgs mevent) [0x00076] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ButtonBase.cs:616
  at System.Windows.Forms.Button.OnMouseUp (System.Windows.Forms.MouseEventArgs
e) [0x00000] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Button.cs:126
  at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m)
[0x0005c] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5247
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m)
[0x0017c] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5000
  at System.Windows.Forms.ButtonBase.WndProc (System.Windows.Forms.Message& m)
[0x00055] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ButtonBase.cs:674
  at System.Windows.Forms.Button.WndProc (System.Windows.Forms.Message& m)
[0x00000] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Button.cs:148
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage
(System.Windows.Forms.Message& m) [0x00000] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:225
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc
(System.Windows.Forms.Message& m) [0x00000] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:206
  at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr
wParam, IntPtr lParam) [0x0006a] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/NativeWindow.cs:188
  at System.Windows.Forms.XplatUIX11.DispatchMessage (System.Windows.Forms.MSG&
msg) [0x00000] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIX11.cs:3254
  at System.Windows.Forms.XplatUI.DispatchMessage (System.Windows.Forms.MSG&
msg) [0x00000] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUI.cs:551
  at System.Windows.Forms.Application.RunLoop (Boolean Modal,
System.Windows.Forms.ApplicationContext context) [0x00194] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Application.cs:842
  at System.Windows.Forms.Application.Run
(System.Windows.Forms.ApplicationContext context) [0x00000] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Application.cs:630
  at System.Windows.Forms.Application.Run (System.Windows.Forms.Form mainForm)
[0x00000] in
/tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Application.cs:618
  at NPlotDemo.MenuForm.Main () [0x00000] in
/usr/src/packages/BUILD/wf-apps-r282/NPlot/NPlot-0.9.9.2-Port/demos/cs/MenuForm.cs:244


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list