Ogre crashes on Mono/Linux
Posted: Sat Feb 12, 2005 4:16 pm
I have created a game engine DLL using Ogre, which works just fine when it is linked to a C application. Now I would like to try using the same DLL in .NET (Mono), but I am getting this error in OgreRoot::OgreRoot():
*** glibc detected *** free(): invalid pointer: 0x0815ec0
Aborted
I've tracked the problem down to the creation of the version string (OgreRoot.cpp, line 133). I'm guessing that the string object is not getting initialized properly, but I'm not positive yet. I thought I'd mention it in case someone with more knowledge about Ogre (just about everyone) might have a better idea what is going on.
I will keep investigating and report back.
*** glibc detected *** free(): invalid pointer: 0x0815ec0
Aborted
I've tracked the problem down to the creation of the version string (OgreRoot.cpp, line 133). I'm guessing that the string object is not getting initialized properly, but I'm not positive yet. I thought I'd mention it in case someone with more knowledge about Ogre (just about everyone) might have a better idea what is going on.
I will keep investigating and report back.