[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