Re: unimplemented function gdiplus.dll.GdipGetGenericFontFamilySansSerif

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 04/01/2008, Kevin Horton <khorton01@xxxxxxxxxx> wrote:
> On 3-Jan-08, at 18:54 , Kevin Horton wrote:
>
> > I'm trying to install My Siruis Studio (to access a Sirius satellite
> > radio) with Wine 0.9.52 on in Intel iMac running OS X 10.5.1.  This
> > application requires MS .NET Framework 1.1, so I tried installing Mono
> > 1.26 instead.  This allowed the My Siruis Studio installation to
> > complete, but an attempt to run My Siruis Studio fails immediately
> > with:
> >
> > Call from 0x7b830330 to unimplemented function
> > gdiplus.dll.GdipGetGenericFontFamilySansSerif, aborting
> > err:seh:setup_exception stack overflow 0 bytes in thread 000b eip
> > 7bc35267 esp 00411000 stack 0x411000-0x620000
>
> I tried getting gdiplus.dll from http://www.dll-files.com/dllindex/dll-files.shtml?gdiplus
> , and putting in the My Sirius Studio program directory, then setting
> an override on gdiplus to Native.  Now I get the following error when
> I attempt to launch the program:
>
> % wine My\ Sirius\ Studio.exe
> fixme:win:EnumDisplayDevicesW ((null),0,0x61e3f0,0x00000000), stub!

This means that the EnumDisplayDevicesW API (in a different dll to
gdiplus) is being called. This will either be in the Mono or gdiplus
code.

This is not causing any problems, so the caller is able to cope with
this not being implemented (Wine is returning suitable data back to
the caller).

> Unhandled Exception: System.TypeInitializationException: An exception
> was thrown by the type initializer for
> System.Windows.Forms.ThemeEngine ---> System.ArgumentException: The
> requested FontFamily could not be found [GDI+ status:
> FontFamilyNotFound]

This is in the Mono code. It is calling a gdiplus function (likely to
be GdipGetGenericFontFamilySansSerif, given the context below) and
gdiplus is reporting that it cannot find any. This is then causing the
Mono code to generate this error.

>    at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000]
>    at System.Drawing.FontFamily..ctor (GenericFontFamilies
> genericFamily) [0x00000]
>    at (wrapper remoting-invoke-with-check)
> System.Drawing.FontFamily:.ctor
> (System.Drawing.Text.GenericFontFamilies)
>    at System.Drawing.FontFamily.get_GenericSansSerif () [0x00000]
> ...

>From the above, I cannot see where the native gdiplus is misbehaving.
As far as I can see, it is running well on Wine in this instance, it
is just the Wine configuration (installed fonts, etc.) that is the
problem.

- Reece

_______________________________________________
wine-users mailing list
wine-users@xxxxxxxxxx
http://www.winehq.org/mailman/listinfo/wine-users

[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux