|
|
nvoglnt.dll access violation question
Hello,
I'm programming an OpenGL based application in VC++ 6.0 under WinXP
sp1.
I'm working on an Asus mobo, 865, 678 MB RAM, 2.4 Ghz, my graphics
card is FX 5200 128 MB by Abit.
My nvoglnt.dll version is 6.14.10.5303 .
My problem is that sometimes I get an access violation exception from
a thread running on the nvoglnt.dll module (not the main thread).
It causes the program to crash of course.
The AV is thrown randomly regardless of any specific action I do in my
code.
I used a global exception filter and got the following information :
Code of exception : 0xC0000005 .
Address in module : 0x695FE09B .
Frame : 054E6DBC .
Logical Address : 0001:000FD09B .
I get that behavior also with nvoglnt.dll version 6.14.10.6177 , I
don't know about addresses from that file yet though.
Thanx,
Noam.
|
|
0
|
|
|
|
Reply
|
noam_b
|
11/17/2004 3:30:06 PM |
|
"noam" <noam_b@yahoo.com> wrote in message
news:a447b8e3.0411170730.511a2567@posting.google.com...
> Hello,
> I'm programming an OpenGL based application in VC++ 6.0 under WinXP
> sp1.
> I'm working on an Asus mobo, 865, 678 MB RAM, 2.4 Ghz, my graphics
> card is FX 5200 128 MB by Abit.
> My nvoglnt.dll version is 6.14.10.5303 .
> My problem is that sometimes I get an access violation exception from
> a thread running on the nvoglnt.dll module (not the main thread).
> It causes the program to crash of course.
> The AV is thrown randomly regardless of any specific action I do in my
> code.
> I used a global exception filter and got the following information :
>
> Code of exception : 0xC0000005 .
> Address in module : 0x695FE09B .
> Frame : 054E6DBC .
> Logical Address : 0001:000FD09B .
>
>
> I get that behavior also with nvoglnt.dll version 6.14.10.6177 , I
> don't know about addresses from that file yet though.
>
> Thanx,
> Noam.
Do you have an active context in that thread? You can't access a single
context
from multiple threads. OpenGL is *not* thread-safe.
jbw
|
|
0
|
|
|
|
Reply
|
JB
|
11/18/2004 1:53:22 AM
|
|
hi
i only have one thread in my program that uses OpenGL commands (the
main thread).
the other threads i have are only simple worker threads that has
nothing to do with graphics.
Noam.
"JB West" <jbwest@NOSPAM_acm.org> wrote in message news:<mPednYVPYrHonQHcRVn-gw@comcast.com>...
> "noam" <noam_b@yahoo.com> wrote in message
> news:a447b8e3.0411170730.511a2567@posting.google.com...
> > Hello,
> > I'm programming an OpenGL based application in VC++ 6.0 under WinXP
> > sp1.
> > I'm working on an Asus mobo, 865, 678 MB RAM, 2.4 Ghz, my graphics
> > card is FX 5200 128 MB by Abit.
> > My nvoglnt.dll version is 6.14.10.5303 .
> > My problem is that sometimes I get an access violation exception from
> > a thread running on the nvoglnt.dll module (not the main thread).
> > It causes the program to crash of course.
> > The AV is thrown randomly regardless of any specific action I do in my
> > code.
> > I used a global exception filter and got the following information :
> >
> > Code of exception : 0xC0000005 .
> > Address in module : 0x695FE09B .
> > Frame : 054E6DBC .
> > Logical Address : 0001:000FD09B .
> >
> >
> > I get that behavior also with nvoglnt.dll version 6.14.10.6177 , I
> > don't know about addresses from that file yet though.
> >
> > Thanx,
> > Noam.
>
> Do you have an active context in that thread? You can't access a single
> context
> from multiple threads. OpenGL is *not* thread-safe.
>
> jbw
|
|
0
|
|
|
|
Reply
|
noam_b
|
11/20/2004 4:48:08 PM
|
|
noam wrote:
> hi
> i only have one thread in my program that uses OpenGL commands (the
> main thread).
> the other threads i have are only simple worker threads that has
> nothing to do with graphics.
>
The OpenGL implementation might use threads internally. This may be a
bug in the driver or simply a not-very-helpful error message for a "bad"
parameter.
Double check your OpenGL calls using glTrace or similar. (google for it,
I don't have a URL handy.)
--
Andy V
|
|
0
|
|
|
|
Reply
|
Andy
|
11/20/2004 5:01:06 PM
|
|
noam wrote:
> hi
> i only have one thread in my program that uses OpenGL commands (the
> main thread).
>
Did you create the render context in the same
thread? I've had problems creating render
contexts in one thread then using them in
another.
If it's not that, maybe you have a bug in your
program.
--
<\___/> For email, remove my socks.
/ O O \
\_____/ FTB. The Cheat is not dead!
|
|
0
|
|
|
|
Reply
|
fungus
|
11/21/2004 6:20:02 AM
|
|
|
4 Replies
455 Views
(page loaded in 0.689 seconds)
Similiar Articles: Exception: Segment Violation - comp.compilers.lccMy problem is that sometimes I get an access violation exception from a thread ... segmentation violation - comp.soft-sys.matlab nvoglnt.dll access violation question ... loadlibrary not working on a simple DLL - comp.soft-sys.matlab ...nvoglnt.dll access violation question - comp.graphics.api.opengl ... I'm working on an Asus mobo, 865, 678 MB RAM ... from a thread running on the nvoglnt.dll module (not ... Application Code Error causing Access Violation HELP!!!! - comp ...nvoglnt.dll access violation question - comp.graphics.api.opengl ... Application Code Error causing Access Violation HELP!!!! - comp ... nvoglnt.dll access violation ... glDrawArrays vs glDrawElements - comp.graphics.api.opengl ...nvoglnt.dll access violation question - comp.graphics.api.opengl ... glDrawArrays vs glDrawElements - comp.graphics.api.opengl ..... Post Question | Groups | Stream ... Error Message "Bad Parameter" - comp.text.pdfnvoglnt.dll access violation question - comp.graphics.api.opengl ... This may be a bug in the driver or simply a not-very-helpful error message for a "bad" parameter. OpenGL SDK for windows - comp.graphics.api.openglIf you want to access the extra functions ... loads some dll (for nVIDIA cards it's nvoglnt.dll ... OpenGL32.dll must load some other dll. But anyway, the original question was ... How to get a .lib from .dll - comp.lang.asm.x86... you may encounter a sharing violation...if so, then simply _copy_ the DLL ... How to load a dynamic link library ... to load a ... sys.matlab Hi, I'm trying to access a DLL ... Problem with DLLs created with MATLAB Compiler - comp.soft-sys ...... Post Question | Groups ... MCR7.9, and we continue to get failures, specifically an access violation within libmx.dll, an ... Use a Matlab Function with Borland C++ Builder - comp.soft-sys ...It's possible generate a DLL with matlab ... programming.itags.org: Matlab question: mfile --> dll ... Access violation in libmatlb.dll while enter to function in C++ ... FAR CALL/JMP to an absolute address - comp.lang.asm.x86Not surprisingly, I got an Access violation ... first provide write access to the code section within the dll and then ... wanted to ask >a few fundamental questions ... Explain This: First-chance exception in Name.exe (NVOGLNT.DLL ...My question is simple. I need explain this: First-chance exception in Name.exe (NVOGLNT.DLL): 0xC0000005: Access Violation. First-chance exception in Fire ... Nvoglnt.dll error - Lockergnome ForumsThe NVOGLNT.DLL file is one of the driver files used by nVidia for OpenGL support. If the game in question supports DirectX, switching to that may resolve the problem. 7/23/2012 4:41:49 PM
|
|
|
|
|
|
|
|
|