1

我正在运行一个基于 JOGL 的应用程序,当我执行某些绘图操作时它一直在崩溃。但是,它崩溃的行是对 的调用gl.glGenLists(1),所以我不太确定这会如何在底层应用程序中导致错误,因为这一行是一条微不足道的行(除非堆栈处于某种不良状态 - 是这可能吗?)。

我还尝试更新我的视频卡驱动程序,现在它只是冻结在同一个地方而不是崩溃。

崩溃报告的相关部分如下。任何帮助,将不胜感激。我正在运行 NVIDIA Quadro NVS 160M 视频卡。谢谢。

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6dd7ccac, pid=5520, tid=5684
#
# JRE version: 6.0_16-b01
# Java VM: Java HotSpot(TM) Client VM (14.2-b01 mixed mode windows-x86 )
# Problematic frame:
# C  [nvoglnt.dll+0x23ccac]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  T H R E A D  ---------------

Current thread (0x692c4c00):  JavaThread "AWT-EventQueue-0" [_thread_in_native, id=5684, stack(0x696f0000,0x69740000)]

siginfo: ExceptionCode=0xc0000005, writing address 0x00040008

Registers:
EAX=0x6d360798, EBX=0x6e562ffc, ECX=0x00040000, EDX=0xffffffff
ESP=0x6973ee1c, EBP=0x0000000d, ESI=0x6d360650, EDI=0x6d362311
EIP=0x6dd7ccac, EFLAGS=0x00010246

Top of Stack: (sp=0x6973ee1c)
0x6973ee1c:   00001343 00000014 00001344 6e563040
0x6973ee2c:   00000000 6d362310 00000040 7ffad000
0x6973ee3c:   6dd7cdb8 6e562ffc 00001343 6e3c7540
0x6973ee4c:   6dc792a8 00000014 6dbdb13b 00000001
0x6973ee5c:   6e3c7540 6d620000 6973ee90 6dc06fb8
0x6973ee6c:   6d620000 6e3c7540 00000001 692c4c00
0x6973ee7c:   63e576a0 63d38030 6b6c4c0e 00000001
0x6973ee8c:   0ab4f368 6973eeb8 010669c7 692c4d10 

Instructions: (pc=0x6dd7ccac)
0x6dd7cc9c:   00 8b 4b 08 8b 7b 04 89 79 04 8b 4b 04 8b 7b 08
0x6dd7ccac:   89 79 08 0f 84 8c 00 00 00 8b 4c 24 14 8b 7c d1 


Stack: [0x696f0000,0x69740000],  sp=0x6973ee1c,  free space=315k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [nvoglnt.dll+0x23ccac]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J  com.sun.opengl.impl.GLImpl.glGenLists0(I)I
...I omitted the rest of the stack, as this is the offending line ...
4

1 回答 1

1

尽管堆栈它似乎是造成麻烦的 nvoglnt.dll。您是否绝对为您的图形设备安装了正确的驱动程序?

于 2010-11-17T16:50:35.673 回答