Crash after installing different version of Nvidia drivers

Problems building or running the engine, queries about how to use features etc.
Post Reply
Conoktra
Gnoblar
Posts: 20
Joined: Thu Feb 14, 2013 2:45 pm

Crash after installing different version of Nvidia drivers

Post by Conoktra »

So, I have an application based upon Ogre that runs fine with the latest Nvidia drivers. Another application was gimping out thanks to a bug in the latest drivers, so I reverted to an old version of Nvidia's drivers (from fall of last year). Now my Ogre-based application crashes inside nvoglv64.dll while calling OgreRoot::loadPlugin() on the RenderSystem_GL plugin! Back when I was using these versions of the drivers my Ogre application didn't have an issue.

I've tried completely recompiling Ogre, but to no avail. I was hoping one of you Ladies/Gentlemen would know of potential culprits, and/or how to solve this problem? Ideally I don't want to have to stick with Nvidia's latest drivers.

Thank you!

P.S: Here is the call stack.

Code: Select all

>	vrfcore.dll!VerifierStopMessageEx()	Unknown
 	vrfcore.dll!VfCoreRedirectedStopMessage(unsigned __int64,char *,unsigned __int64,char *,unsigned __int64,char *,unsigned __int64,char *,unsigned __int64,char *)	Unknown
 	ntdll.dll!RtlApplicationVerifierStop()	Unknown
 	vfbasics.dll!VerifierStopMessage()	Unknown
 	vfbasics.dll!AVrfpCheckFirstChanceException()	Unknown
 	vfbasics.dll!AVrfpVectoredExceptionHandler()	Unknown
 	ntdll.dll!RtlpCallVectoredHandlers()	Unknown
 	ntdll.dll!RtlDispatchException()	Unknown
 	ntdll.dll!KiUserExceptionDispatch()	Unknown
 	nvoglv64.dll!0000000068d80fdf()	Unknown
 	nvoglv64.dll!0000000068edbde0()	Unknown
 	nvoglv64.dll!0000000068edbb98()	Unknown
 	nvoglv64.dll!00000000690e3e17()	Unknown
 	[External Code]	

frostbyte
Orc Shaman
Posts: 737
Joined: Fri May 31, 2013 2:28 am
x 65

Re: Crash after installing different version of Nvidia drive

Post by frostbyte »

I've tried completely recompiling Ogre, but to no avai
why recompile ogre? you have driver issues not ogre issues...
maybe the new driver wasn't properly uninstalled and you have some mix between old and new driver...
try to remove all nvidia drivers and associated files( also remove related windows path/attributes ), and reinstall the old ones...
you can also remove opengl related files from windows directory and windows will automatically bring back the original version
another alternative is to check on windows system restore feature and use to go back to the old drivers( if you can )
the woods are lovely dark and deep
but i have promises to keep
and miles to code before i sleep
and miles to code before i sleep..

coolest videos link( two minutes paper )...
https://www.youtube.com/user/keeroyz/videos
Conoktra
Gnoblar
Posts: 20
Joined: Thu Feb 14, 2013 2:45 pm

Re: Crash after installing different version of Nvidia drive

Post by Conoktra »

Yeah, I purged my system of anything "NVIDIA" then re-installed the version I want and Ogre still crashes on loading RenderSystem_GL. Other applications run fine, so I doubt it is an issue with the drivers. I installed a later version (but still not the recent version) and my application ran, but manipulating my CEGUI interface caused a new instance of the application to spawn and reload, while the previous application froze (???).
frostbyte
Orc Shaman
Posts: 737
Joined: Fri May 31, 2013 2:28 am
x 65

Re: Crash after installing different version of Nvidia drive

Post by frostbyte »

but manipulating my CEGUI interface caused a new instance of the application to spawn and reload, while the previous application froze (???).
try the CEGUI forum...
personaly i would not deal with anyhing related to CEGUI...
the woods are lovely dark and deep
but i have promises to keep
and miles to code before i sleep
and miles to code before i sleep..

coolest videos link( two minutes paper )...
https://www.youtube.com/user/keeroyz/videos
Conoktra
Gnoblar
Posts: 20
Joined: Thu Feb 14, 2013 2:45 pm

Re: Crash after installing different version of Nvidia drive

Post by Conoktra »

Thanks but I doubt CEGUI is relevant. It doesn't interface with the graphics drivers directly, it goes through Ogre. Again-- Ogre's interface to OpenGL crashes on loading or does really weird stuff after installing drivers that are only a couple months old.

Here is a hunk from the middle of my Ogre log:

Code: Select all

15:52:55: MovableObjectFactory for type 'BillboardSet' registered.
15:52:55: MovableObjectFactory for type 'ManualObject' registered.
15:52:55: MovableObjectFactory for type 'BillboardChain' registered.
15:52:55: MovableObjectFactory for type 'RibbonTrail' registered.
15:52:55: *-*-* OGRE Initialising
15:52:55: *-*-* Version 1.9.0 (Ghadamon)
15:52:55: ArchiveFactory for archive type VirtualFileSystem registered.
15:52:55: Loading library Plugins/RenderSystem_GL
15:52:55: Installing plugin: GL RenderSystem
15:52:55: OpenGL Rendering Subsystem created.
15:52:55: Plugin successfully installed
15:52:55: Loading library Plugins/Plugin_OctreeSceneManager
15:52:55: Installing plugin: Octree Scene Manager
As you can see, it completely reloads Ogre from the start! I've been developing software for 10 years and been working with Ogre and CEGUI for 2, and I have never encountered something as bazaar as this!
User avatar
Kojack
OGRE Moderator
OGRE Moderator
Posts: 7157
Joined: Sun Jan 25, 2004 7:35 am
Location: Brisbane, Australia
x 534

Re: Crash after installing different version of Nvidia drive

Post by Kojack »

Just a guess here, but have a look at your plugins.cfg file. Do you have both the GL3Plus and GL render systems in there (and uncommented)?
Ogre initialises every render system before you even select one, so it might be trying to open two different opengl render systems at the same time. The older drivers may have an issue with that.
Post Reply