0
\$\begingroup\$

My MonoGame project uses a pre-compiled .xnb file to load a sprite font, and it works fine on Windows XP. The .xnb file is marked as content and copied to the output directory.

I've copied the project across to a machine running Windows 7, and now the game crashes when I try to load the sprite font. There is no exception thrown. The application just exits with code -1073741819 (0xc0000005).

Both machines have MonoGame 3.0 installed. The Windows XP box (where the game works) also has XNA 4.0.

I can't remember exactly how I generated the .xnb file! I originally just took it from the output of an XNA project, but when I switched from MonoGame 2.5 to 3.0, I remember having some issues with it and tried to use the MonoGame content pipeline instead. So my .xnb file could be from either method.

How can I work out why spritefont loading is failing?

\$\endgroup\$
  • \$\begingroup\$ What do you mean you copied the project across? Did you rebuild the project on Windows 7 or just copy the contents of the Debug directory? \$\endgroup\$ – craftworkgames Sep 13 '13 at 3:36
  • \$\begingroup\$ I rebuilt the project. \$\endgroup\$ – Ergwun Sep 13 '13 at 3:44
1
\$\begingroup\$

By looking at the application error in Windows Event Viewer, I could see that the error occurred in nvoglv32.DLL, which is an Nvidia dll.

Upgrading my drivers fixed the problem.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.