Re: WinForms Apps Crash on Mac OS X

Justin Holewinski <[email protected]>
Newsgroups gmane.comp.gnome.winforms
Message-ID <[email protected]>
Submitted.

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


As a follow-up, building 2.4.2.3 from source leads to the same behavior with
a slightly different error.


Thanks,

Justin Holewinski


On Fri, Sep 11, 2009 at 11:03 AM, Sandy Armstrong <
[email protected]> wrote:

> You should probably file a bug for this.
>
> Sandy
>
> On Sat, Sep 5, 2009 at 6:29 PM, Justin Holewinski <[email protected]>
> wrote:
> > I'm having an issue with WinForms on Mac OS X 10.6.  WinForms apps used
> to
> > work, but all of a sudden they all crash on start-up.  Even trivial
> WinForms
> > apps crash now.  My first thought was the 10.6 upgrade, but I haven't
> read
> > of any Mono incompatibilities affecting WinForms.  I've tried
> uninstalling
> > and reinstalling Mono, including getting rid of the ~/.mono directory,
> but
> > no luck.  I am using the Mono .dmg image, version 2.4.2.3.
> >
> > I read some older threads regarding font issues and needing X11, but X11
> is
> > installed.  I use it everyday.
> >
> >
> > Test1.cs:
> >
> > using System;
> > using System.Windows.Forms;
> >
> > namespace test
> > {
> >   class Test
> >   {
> >     [STAThread]
> >     public static void Main(string[] args)
> >     {
> >       Form f = new Form();
> >
> >       f.Show();
> >
> >       Application.Run(f);
> >     }
> >   }
> > }
> >
> >
> > Crash:
> >
> > acheron:winforms jholewinski$ gmcs Test1.cs -r:System.Windows.Forms.dll
> > acheron:winforms jholewinski$ mono Test1.exe
> > Stacktrace:
> >
> >   at (wrapper managed-to-native)
> > System.Drawing.GDIPlus.GdipCreateFontFamilyFromName
> (string,intptr,intptr&)
> > <0x00004>
> >   at (wrapper managed-to-native)
> > System.Drawing.GDIPlus.GdipCreateFontFamilyFromName
> (string,intptr,intptr&)
> > <0xffffffff>
> >   at System.Drawing.FontFamily..ctor
> > (string,System.Drawing.Text.FontCollection) <0x00044>
> >   at System.Drawing.FontFamily..ctor (string) <0x00015>
> >   at (wrapper remoting-invoke-with-check) System.Drawing.FontFamily..ctor
> > (string) <0xffffffff>
> >   at System.Drawing.Font.CreateFont
> >
> (string,single,System.Drawing.FontStyle,System.Drawing.GraphicsUnit,byte,bool)
> > <0x00034>
> >   at System.Drawing.Font..ctor
> >
> (string,single,System.Drawing.FontStyle,System.Drawing.GraphicsUnit,byte,bool)
> > <0x00042>
> >   at System.Drawing.Font..ctor (string,single,string) <0x00024>
> >   at (wrapper remoting-invoke-with-check) System.Drawing.Font..ctor
> > (string,single,string) <0xffffffff>
> >   at System.Drawing.SystemFonts.get_DefaultFont () <0x0003c>
> >   at System.Windows.Forms.Theme..ctor () <0x00032>
> >   at System.Windows.Forms.ThemeWin32Classic..ctor () <0x00012>
> >   at System.Windows.Forms.ThemeEngine..cctor () <0x00085>
> >   at (wrapper runtime-invoke) object.runtime_invoke_void
> > (object,intptr,intptr,intptr) <0xffffffff>
> >   at System.Windows.Forms.SystemInformation.get_MenuAccessKeysUnderlined
> ()
> > <0xffffffff>
> >   at System.Windows.Forms.SystemInformation.get_MenuAccessKeysUnderlined
> ()
> > <0x0000b>
> >   at System.Windows.Forms.Control..ctor () <0x001f3>
> >   at (wrapper remoting-invoke-with-check)
> System.Windows.Forms.Control..ctor
> > () <0xffffffff>
> >   at System.Windows.Forms.WindowsFormsSynchronizationContext..cctor ()
> > <0x00028>
> >   at (wrapper runtime-invoke) object.runtime_invoke_void
> > (object,intptr,intptr,intptr) <0xffffffff>
> >   at System.Windows.Forms.Control..ctor () <0xffffffff>
> >   at System.Windows.Forms.Control..ctor () <0x00059>
> >   at System.Windows.Forms.ScrollableControl..ctor () <0x00012>
> >   at System.Windows.Forms.ContainerControl..ctor () <0x00023>
> >   at System.Windows.Forms.Form..ctor () <0x00058>
> >   at (wrapper remoting-invoke-with-check) System.Windows.Forms.Form..ctor
> ()
> > <0xffffffff>
> >   at test.Test.Main (string[]) <0x00028>
> >   at (wrapper runtime-invoke) test.Test.runtime_invoke_void_object
> > (object,intptr,intptr,intptr) <0xffffffff>
> > Abort trap
> >
> >
> > --
> >
> > Thanks,
> >
> > Justin Holewinski
> >
> > _______________________________________________
> > Mono-winforms-list maillist  -  [email protected]
> > http://lists.ximian.com/mailman/listinfo/mono-winforms-list
> >
> >
>



-- 

Thanks,

Justin Holewinski

_______________________________________________
Mono-winforms-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-winforms-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.