Hey, ich such schon Monate nach der Lösung für mein Problem, aber ich komme nicht weiter.
Ich hab ne Software, die viele Leute nutzen (~1000) und auf einigen Systemen (10%-20%) stürzt die JVM in unregelmäßigen Abständen (mal nach 10min, mal nach 40 min) einfach ab. Es wird ein tolles Error Log erstellt, welches die "comctl32.dll" als Ursache nennt.
Verkürzt sieht das so aus:
Was ich bis jetzt rausgefunden hab: diese dll zeichnet wohl nativ die Oberfläche, Swing benutzt diese DLL also, um zu zeichnen. Mein Programm hat extrem viele Swing Components, die geladen werden. Irgendwie muss da irgendwo ein Problem sein. Jedoch kann ich mir nicht vorstellen, dass das Prob bei mir im Java Code zu finden ist, da der Absturz ja nicht auf jedem Rechner zustande kommt.
Ich weiß, dass ich hier jetzt wohl keine direkte Lösung finde, aber vielleicht hat ja jemand eine Idee, wie ich das Problem vielleicht eingrenzen kann. Liegts vielleicht am Grafikkartentreiber? Gibts möglichkeiten wie ich aus dem Errorlog schlau werde? Andere L&Fs habe ich schon ausprobiert, gabs keine Änderung. Nutzen wohl alle diese Datei von Windows.
Irgendwas, was mir weiterhelfen würde, wäre sehr dankbar...
Ich hab ne Software, die viele Leute nutzen (~1000) und auf einigen Systemen (10%-20%) stürzt die JVM in unregelmäßigen Abständen (mal nach 10min, mal nach 40 min) einfach ab. Es wird ein tolles Error Log erstellt, welches die "comctl32.dll" als Ursache nennt.
Verkürzt sieht das so aus:
Code:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x8c000000, pid=2528, tid=3256
Stack: [0x04470000,0x044c0000], sp=0x044bdfdc, free space=137044bd46ck
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x8c000000
C [COMCTL32.dll+0x345f1]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.awt.windows.WToolkit.eventLoop()V+0
j sun.awt.windows.WToolkit.run()V+77
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
..
Was ich bis jetzt rausgefunden hab: diese dll zeichnet wohl nativ die Oberfläche, Swing benutzt diese DLL also, um zu zeichnen. Mein Programm hat extrem viele Swing Components, die geladen werden. Irgendwie muss da irgendwo ein Problem sein. Jedoch kann ich mir nicht vorstellen, dass das Prob bei mir im Java Code zu finden ist, da der Absturz ja nicht auf jedem Rechner zustande kommt.
Ich weiß, dass ich hier jetzt wohl keine direkte Lösung finde, aber vielleicht hat ja jemand eine Idee, wie ich das Problem vielleicht eingrenzen kann. Liegts vielleicht am Grafikkartentreiber? Gibts möglichkeiten wie ich aus dem Errorlog schlau werde? Andere L&Fs habe ich schon ausprobiert, gabs keine Änderung. Nutzen wohl alle diese Datei von Windows.
Irgendwas, was mir weiterhelfen würde, wäre sehr dankbar...
Zuletzt bearbeitet von einem Moderator: