[Mono-winforms-list] Problems with MWF and remote X display
Peter Dennis Bartok
peter at novonyx.com
Tue Jul 19 15:24:21 EDT 2005
This is due to a bug in cairo. There's already a bug in bugzilla for this.
It should be resolved once we switch to a newer version of cairo.
Peter
-----Original Message-----
From: "Dennis Boylan" <mono at b-lan.com>
To: <mono-winforms-list at lists.ximian.com>
Date: 19 July, 2005 12:46
Subject: [Mono-winforms-list] Problems with MWF and remote X display
>I've got an application which runs properly under X running on the local
>machine, but when I try displaying it on my older Mandrake 9.0 system I get
>a partially rendered display followed by a crash.
>
>I used:
>
>$ mono --debug ./IPalWSSample.exe >error.log 2>&1
>
>To generate this error log.
>
>Any clues as to what is going on? It is not a problem to run the
>application
>on the local machine, but I suspect that at some point this issue will need
>to
>be resolved.
>
>I just installed using the 1.1.8.2_1 installer to make sure I had things up
>to date.
>
>- Dennis
>--- cut here ---
>Mono System.Windows.Forms Assembly [Revision: 44786; built: 2005/5/25
>22:34:45]
>Keyboard: United States keyboard layout (phantom key version)
>X11 Error encountered:
> Error: BadMatch (invalid parameter attributes)
> Request: 72 (X_PutImage)
> Resource ID: 0x2c00141
> Serial: 3952
> at System.Windows.Forms.XplatUIX11.WhereString ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Drawing.GDIPlus.GdipDrawRectangleI ()
> at System.Drawing.GDIPlus.GdipDrawRectangleI ()
> at System.Drawing.Graphics.DrawRectangle ()
> at System.Drawing.Graphics.DrawRectangle ()
> at System.Windows.Forms.TextBoxBase.PaintControl ()
> at System.Windows.Forms.TextBoxBase.WndProc ()
> at System.Windows.Forms.TextBox.WndProc ()
> at System.Windows.Forms.Control+ControlNativeWindow.WndProc ()
> at System.Windows.Forms.NativeWindow.WndProc ()
> at System.Windows.Forms.XplatUIX11.DispatchMessage ()
> at System.Windows.Forms.XplatUI.DispatchMessage ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at IPalWSSample.FormMain.Main ()
>
>X11 Error encountered:
> Error: BadMatch (invalid parameter attributes)
> Request: 72 (X_PutImage)
> Resource ID: 0x2c00142
> Serial: 3963
> at System.Windows.Forms.XplatUIX11.WhereString ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Drawing.GDIPlus.GdipCreateFromXDrawable_linux ()
> at System.Drawing.GDIPlus.GdipCreateFromXDrawable_linux ()
> at System.Drawing.Graphics.FromXDrawable ()
> at System.Drawing.Graphics.FromHwnd ()
> at System.Windows.Forms.XplatUIX11.PaintEventStart ()
> at System.Windows.Forms.XplatUI.PaintEventStart ()
> at System.Windows.Forms.TextBoxBase.WndProc ()
> at System.Windows.Forms.TextBox.WndProc ()
> at System.Windows.Forms.Control+ControlNativeWindow.WndProc ()
> at System.Windows.Forms.NativeWindow.WndProc ()
> at System.Windows.Forms.XplatUIX11.DispatchMessage ()
> at System.Windows.Forms.XplatUI.DispatchMessage ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at IPalWSSample.FormMain.Main ()
>
>X11 Error encountered:
> Error: BadMatch (invalid parameter attributes)
> Request: 72 (X_PutImage)
> Resource ID: 0x2c00147
> Serial: 3981
> at System.Windows.Forms.XplatUIX11.WhereString ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Drawing.GDIPlus.GdipDrawRectangleI ()
> at System.Drawing.GDIPlus.GdipDrawRectangleI ()
> at System.Drawing.Graphics.DrawRectangle ()
> at System.Drawing.Graphics.DrawRectangle ()
> at System.Windows.Forms.TextBoxBase.PaintControl ()
> at System.Windows.Forms.TextBoxBase.WndProc ()
> at System.Windows.Forms.TextBox.WndProc ()
> at System.Windows.Forms.Control+ControlNativeWindow.WndProc ()
> at System.Windows.Forms.NativeWindow.WndProc ()
> at System.Windows.Forms.XplatUIX11.DispatchMessage ()
> at System.Windows.Forms.XplatUI.DispatchMessage ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at IPalWSSample.FormMain.Main ()
>
>X11 Error encountered:
> Error: BadMatch (invalid parameter attributes)
> Request: 72 (X_PutImage)
> Resource ID: 0x2c00148
> Serial: 3992
> at System.Windows.Forms.XplatUIX11.WhereString ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Drawing.GDIPlus.GdipCreateFromXDrawable_linux ()
> at System.Drawing.GDIPlus.GdipCreateFromXDrawable_linux ()
> at System.Drawing.Graphics.FromXDrawable ()
> at System.Drawing.Graphics.FromHwnd ()
> at System.Windows.Forms.XplatUIX11.PaintEventStart ()
> at System.Windows.Forms.XplatUI.PaintEventStart ()
> at System.Windows.Forms.TextBoxBase.WndProc ()
> at System.Windows.Forms.TextBox.WndProc ()
> at System.Windows.Forms.Control+ControlNativeWindow.WndProc ()
> at System.Windows.Forms.NativeWindow.WndProc ()
> at System.Windows.Forms.XplatUIX11.DispatchMessage ()
> at System.Windows.Forms.XplatUI.DispatchMessage ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at IPalWSSample.FormMain.Main ()
>
>X11 Error encountered:
> Error: BadMatch (invalid parameter attributes)
> Request: 72 (X_PutImage)
> Resource ID: 0x2c0014d
> Serial: 4010
> at System.Windows.Forms.XplatUIX11.WhereString ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Drawing.GDIPlus.GdipDrawRectangleI ()
> at System.Drawing.GDIPlus.GdipDrawRectangleI ()
> at System.Drawing.Graphics.DrawRectangle ()
> at System.Drawing.Graphics.DrawRectangle ()
> at System.Windows.Forms.TextBoxBase.PaintControl ()
> at System.Windows.Forms.TextBoxBase.WndProc ()
> at System.Windows.Forms.TextBox.WndProc ()
> at System.Windows.Forms.Control+ControlNativeWindow.WndProc ()
> at System.Windows.Forms.NativeWindow.WndProc ()
> at System.Windows.Forms.XplatUIX11.DispatchMessage ()
> at System.Windows.Forms.XplatUI.DispatchMessage ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at IPalWSSample.FormMain.Main ()
>
>X11 Error encountered:
> Error: BadMatch (invalid parameter attributes)
> Request: 72 (X_PutImage)
> Resource ID: 0x2c0014e
> Serial: 4021
> at System.Windows.Forms.XplatUIX11.WhereString ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Drawing.GDIPlus.GdipCreateFromXDrawable_linux ()
> at System.Drawing.GDIPlus.GdipCreateFromXDrawable_linux ()
> at System.Drawing.Graphics.FromXDrawable ()
> at System.Drawing.Graphics.FromHwnd ()
> at System.Windows.Forms.XplatUIX11.PaintEventStart ()
> at System.Windows.Forms.XplatUI.PaintEventStart ()
> at System.Windows.Forms.TextBoxBase.WndProc ()
> at System.Windows.Forms.TextBox.WndProc ()
> at System.Windows.Forms.Control+ControlNativeWindow.WndProc ()
> at System.Windows.Forms.NativeWindow.WndProc ()
> at System.Windows.Forms.XplatUIX11.DispatchMessage ()
> at System.Windows.Forms.XplatUI.DispatchMessage ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at IPalWSSample.FormMain.Main ()
>
>X11 Error encountered:
> Error: BadMatch (invalid parameter attributes)
> Request: 72 (X_PutImage)
> Resource ID: 0x2c00153
> Serial: 4039
> at System.Windows.Forms.XplatUIX11.WhereString ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Drawing.GDIPlus.GdipDrawRectangleI ()
> at System.Drawing.GDIPlus.GdipDrawRectangleI ()
> at System.Drawing.Graphics.DrawRectangle ()
> at System.Drawing.Graphics.DrawRectangle ()
> at System.Windows.Forms.TextBoxBase.PaintControl ()
> at System.Windows.Forms.TextBoxBase.WndProc ()
> at System.Windows.Forms.TextBox.WndProc ()
> at System.Windows.Forms.Control+ControlNativeWindow.WndProc ()
> at System.Windows.Forms.NativeWindow.WndProc ()
> at System.Windows.Forms.XplatUIX11.DispatchMessage ()
> at System.Windows.Forms.XplatUI.DispatchMessage ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at IPalWSSample.FormMain.Main ()
>
>X11 Error encountered:
> Error: BadMatch (invalid parameter attributes)
> Request: 72 (X_PutImage)
> Resource ID: 0x2c00154
> Serial: 4050
> at System.Windows.Forms.XplatUIX11.WhereString ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Drawing.GDIPlus.GdipCreateFromXDrawable_linux ()
> at System.Drawing.GDIPlus.GdipCreateFromXDrawable_linux ()
> at System.Drawing.Graphics.FromXDrawable ()
> at System.Drawing.Graphics.FromHwnd ()
> at System.Windows.Forms.XplatUIX11.PaintEventStart ()
> at System.Windows.Forms.XplatUI.PaintEventStart ()
> at System.Windows.Forms.TextBoxBase.WndProc ()
> at System.Windows.Forms.TextBox.WndProc ()
> at System.Windows.Forms.Control+ControlNativeWindow.WndProc ()
> at System.Windows.Forms.NativeWindow.WndProc ()
> at System.Windows.Forms.XplatUIX11.DispatchMessage ()
> at System.Windows.Forms.XplatUI.DispatchMessage ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at IPalWSSample.FormMain.Main ()
>
>X11 Error encountered:
> Error: BadMatch (invalid parameter attributes)
> Request: 73 (X_GetImage)
> Resource ID: 0x2c00157
> Serial: 4066
> at System.Windows.Forms.XplatUIX11.WhereString ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Windows.Forms.XplatUIX11.HandleError ()
> at System.Drawing.GDIPlus.GdipFillRectangleI ()
> at System.Drawing.GDIPlus.GdipFillRectangleI ()
> at System.Drawing.Graphics.FillRectangle ()
> at System.Drawing.Graphics.FillRectangle ()
> at System.Windows.Forms.TextBoxBase.PaintControl ()
> at System.Windows.Forms.TextBoxBase.WndProc ()
> at System.Windows.Forms.TextBox.WndProc ()
> at System.Windows.Forms.Control+ControlNativeWindow.WndProc ()
> at System.Windows.Forms.NativeWindow.WndProc ()
> at System.Windows.Forms.XplatUIX11.DispatchMessage ()
> at System.Windows.Forms.XplatUI.DispatchMessage ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at System.Windows.Forms.Application.Run ()
> at IPalWSSample.FormMain.Main ()
>
>
>Unhandled Exception: System.NullReferenceException: Object reference not
>set to an instance of an object
>in <0x00000> <unknown method>
>in (wrapper managed-to-native) System.Drawing.GDIPlus:GdipFillRectangleI
>(intptr,intptr,int,int,int,int)
>in <0x0003c> System.Drawing.Graphics:FillRectangle (System.Drawing.Brush
>brush, Int32 x, Int32 y, Int32 width, Int32 height)
>in (wrapper remoting-invoke-with-check)
>System.Drawing.Graphics:FillRectangle
>(System.Drawing.Brush,int,int,int,int)
>in <0x00056> System.Drawing.Graphics:FillRectangle (System.Drawing.Brush
>brush, Rectangle rect)
>in (wrapper remoting-invoke-with-check)
>System.Drawing.Graphics:FillRectangle
>(System.Drawing.Brush,System.Drawing.Rectangle)
>in <0x000af> System.Windows.Forms.TextBoxBase:PaintControl
>(System.Windows.Forms.PaintEventArgs pevent)
>in (wrapper remoting-invoke-with-check)
>System.Windows.Forms.TextBoxBase:PaintControl
>(System.Windows.Forms.PaintEventArgs)
>in <0x0007e> System.Windows.Forms.TextBoxBase:WndProc
>(System.Windows.Forms.Message m)
>in <0x0000d> System.Windows.Forms.TextBox:WndProc
>(System.Windows.Forms.Message m)
>in <0x00014> System.Windows.Forms.Control+ControlNativeWindow:WndProc
>(System.Windows.Forms.Message m)
>in <0x0011b> System.Windows.Forms.NativeWindow:WndProc (IntPtr hWnd, Msg
>msg, IntPtr wParam, IntPtr lParam)
>in <0x00016> System.Windows.Forms.XplatUIX11:DispatchMessage
>(System.Windows.Forms.MSG msg)
>in <0x00015> System.Windows.Forms.XplatUI:DispatchMessage
>(System.Windows.Forms.MSG msg)
>in <0x001fa> System.Windows.Forms.Application:Run ()
>in <0x000aa> System.Windows.Forms.Application:Run
>(System.Windows.Forms.ApplicationContext context)
>in <0x0002e> System.Windows.Forms.Application:Run
>(System.Windows.Forms.Form mainForm)
>in <0x00021> IPalWSSample.FormMain:Main ()
>_______________________________________________
>Mono-winforms-list maillist - Mono-winforms-list at lists.ximian.com
>http://lists.ximian.com/mailman/listinfo/mono-winforms-list
>
>
More information about the Mono-winforms-list
mailing list