Customer got a binary fix (re) to a problem relating to disrupted
NT Service which is caused by shutdown hooks introduced in 1.3.1
when a user logs off. (Window2000 with binary fix)
The fix solves this particular problem BUT they discovered that
it has also caused another problem with the display when using
Java2D.
Below is the log file written upon the crash:
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6d04a728
Function name=Java_sun_java2d_loops_IndexGrayAccelerators_Index8GrayToByteGray
Library=C:\mrbr\MediCalPro\jre\bin\awt.dll
Current Java thread:
at sun.java2d.loops.IndexGrayAccelerators.Index8GrayToByteGray(Native Method)
at sun.java2d.loops.Index8GrayToByteGray.OpaqueBlit(IndexGrayAccelerators.java:176)
at sun.java2d.loops.RasterOutputManager.performOpaqueBlit(RasterOutputManager.java:1035)
at sun.java2d.loops.RasterOutputManager.compositeSrcDst(RasterOutputManager.java:668)
at sun.java2d.loops.RasterOutputManager.renderImage(RasterOutputManager.java:474)
at sun.java2d.SunGraphics2D.renderingPipeImage(SunGraphics2D.java:2062)
at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:1621)
at sun.awt.windows.WGraphics.drawImage(WGraphics.java:390)
at javax.swing.JComponent.paint(JComponent.java:665)
at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:18)
at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:49)
at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:86)
at java.awt.Container.paint(Container.java:955)
at sun.awt.RepaintArea.paint(RepaintArea.java:293)
at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:191)
at java.awt.Component.dispatchEventImpl(Component.java:2658)
at java.awt.Container.dispatchEventImpl(Container.java:1208)
at java.awt.Window.dispatchEventImpl(Window.java:923)
at java.awt.Component.dispatchEvent(Component.java:2492)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:334)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:126)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:93)
at java.awt.Dialog.show(Dialog.java:375)
at java.awt.Component.show(Component.java:941)
at java.awt.Component.setVisible(Component.java:898)
at com.barco.bds.is.utilvw.ConfirmExecution$8.run(ConfirmExecution.java:396)
at com.barco.bds.is.utilvw.ConfirmExecution.showAgreeDisagreeTimeoutOKMessage(ConfirmExecution.java:431)
at com.barco.bds.is.utilvw.ConfirmExecution.showOKCancelTimeoutOKMessage(ConfirmExecution.java:476)
at com.barco.bds.is.timedtasks.AbstractAutoExecuteManager.run(AbstractAutoExecuteManager.java:477)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:142)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:332)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:126)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:88)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:80)
Dynamic libraries:
0x00400000 - 0x00405000 C:\mrbr\MediCalPro\jre\bin\java.exe
0x77F60000 - 0x77FBE000 C:\WINNT\System32\ntdll.dll
0x77DC0000 - 0x77DFF000 C:\WINNT\system32\ADVAPI32.dll
0x77F00000 - 0x77F5E000 C:\WINNT\system32\KERNEL32.dll
0x77E70000 - 0x77EC5000 C:\WINNT\system32\USER32.dll
0x77ED0000 - 0x77EFC000 C:\WINNT\system32\GDI32.dll
0x77E10000 - 0x77E67000 C:\WINNT\system32\RPCRT4.dll
0x78000000 - 0x78040000 C:\WINNT\system32\MSVCRT.dll
0x6D420000 - 0x6D4F7000 C:\mrbr\MediCalPro\jre\bin\hotspot\jvm.dll
0x77FD0000 - 0x77FFA000 C:\WINNT\System32\WINMM.dll
0x6BC00000 - 0x6BC11000 C:\WINNT\System32\SMNT40.dll
0x6D220000 - 0x6D227000 C:\mrbr\MediCalPro\jre\bin\hpi.dll
0x6D3B0000 - 0x6D3BD000 C:\mrbr\MediCalPro\jre\bin\verify.dll
0x6D250000 - 0x6D266000 C:\mrbr\MediCalPro\jre\bin\java.dll
0x6D3C0000 - 0x6D3CD000 C:\mrbr\MediCalPro\jre\bin\zip.dll
0x6D340000 - 0x6D348000 C:\mrbr\MediCalPro\jre\bin\net.dll
0x776D0000 - 0x776D8000 C:\WINNT\system32\WSOCK32.dll
0x776B0000 - 0x776C4000 C:\WINNT\system32\WS2_32.dll
0x776A0000 - 0x776A7000 C:\WINNT\system32\WS2HELP.dll
0x77660000 - 0x7766F000 C:\WINNT\system32\msafd.dll
0x77690000 - 0x77699000 C:\WINNT\System32\wshtcpip.dll
0x74FF0000 - 0x74FFE000 C:\WINNT\System32\rnr20.dll
0x77BF0000 - 0x77BF7000 C:\WINNT\System32\rpcltc1.dll
0x10000000 - 0x10007000 C:\mrbr\MediCalPro\dispsysnat_DisplaySystemNat.dll
0x09090000 - 0x0909D000 C:\mrbr\MediCalPro\boards32.dll
0x092C0000 - 0x092C7000 C:\mrbr\MediCalPro\dispsysnat_PhysicalGraphicDeviceNat.dll
0x6D020000 - 0x6D12A000 C:\mrbr\MediCalPro\jre\bin\awt.dll
0x77C00000 - 0x77C18000 C:\WINNT\System32\WINSPOOL.DRV
0x76AB0000 - 0x76AB5000 C:\WINNT\System32\IMM32.dll
0x77B20000 - 0x77BD7000 C:\WINNT\system32\ole32.dll
0x093E0000 - 0x093E7000 C:\mrbr\MediCalPro\dispsysnat_GammaTableNat.dll
0x09500000 - 0x0950A000 C:\mrbr\MediCalPro\jre\bin\win32com.dll
0x095C0000 - 0x095D2000 C:\WINNT\system32\medicalnatevents_MediCalNatEvents.dll
0x6D1E0000 - 0x6D21B000 C:\mrbr\MediCalPro\jre\bin\fontmanager.dll
0x0C2C0000 - 0x0C2ED000 C:\PROGRA~1\MICROS~1\POINT32.dll
0x77C40000 - 0x77D7C000 C:\WINNT\system32\SHELL32.dll
0x716F0000 - 0x7177A000 C:\WINNT\system32\COMCTL32.dll
0x0D2D0000 - 0x0D2DF000 C:\Program Files\Microsoft Hardware\Mouse\msh_zwf.dll
0x77A90000 - 0x77A9B000 C:\WINNT\system32\VERSION.dll
0x779C0000 - 0x779C8000 C:\WINNT\system32\LZ32.dll
0x7EC80000 - 0x7EC9D000 C:\WINNT\System32\imagehlp.dll
0x731B0000 - 0x731BA000 C:\WINNT\System32\PSAPI.DLL
Local Time = Sat May 25 16:35:49 2002
Elapsed Time = 163606
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.3.1_05-20020515 mixed mode)
#
NT Service which is caused by shutdown hooks introduced in 1.3.1
when a user logs off. (Window2000 with binary fix)
The fix solves this particular problem BUT they discovered that
it has also caused another problem with the display when using
Java2D.
Below is the log file written upon the crash:
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6d04a728
Function name=Java_sun_java2d_loops_IndexGrayAccelerators_Index8GrayToByteGray
Library=C:\mrbr\MediCalPro\jre\bin\awt.dll
Current Java thread:
at sun.java2d.loops.IndexGrayAccelerators.Index8GrayToByteGray(Native Method)
at sun.java2d.loops.Index8GrayToByteGray.OpaqueBlit(IndexGrayAccelerators.java:176)
at sun.java2d.loops.RasterOutputManager.performOpaqueBlit(RasterOutputManager.java:1035)
at sun.java2d.loops.RasterOutputManager.compositeSrcDst(RasterOutputManager.java:668)
at sun.java2d.loops.RasterOutputManager.renderImage(RasterOutputManager.java:474)
at sun.java2d.SunGraphics2D.renderingPipeImage(SunGraphics2D.java:2062)
at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:1621)
at sun.awt.windows.WGraphics.drawImage(WGraphics.java:390)
at javax.swing.JComponent.paint(JComponent.java:665)
at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:18)
at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:49)
at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:86)
at java.awt.Container.paint(Container.java:955)
at sun.awt.RepaintArea.paint(RepaintArea.java:293)
at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:191)
at java.awt.Component.dispatchEventImpl(Component.java:2658)
at java.awt.Container.dispatchEventImpl(Container.java:1208)
at java.awt.Window.dispatchEventImpl(Window.java:923)
at java.awt.Component.dispatchEvent(Component.java:2492)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:334)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:126)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:93)
at java.awt.Dialog.show(Dialog.java:375)
at java.awt.Component.show(Component.java:941)
at java.awt.Component.setVisible(Component.java:898)
at com.barco.bds.is.utilvw.ConfirmExecution$8.run(ConfirmExecution.java:396)
at com.barco.bds.is.utilvw.ConfirmExecution.showAgreeDisagreeTimeoutOKMessage(ConfirmExecution.java:431)
at com.barco.bds.is.utilvw.ConfirmExecution.showOKCancelTimeoutOKMessage(ConfirmExecution.java:476)
at com.barco.bds.is.timedtasks.AbstractAutoExecuteManager.run(AbstractAutoExecuteManager.java:477)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:142)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:332)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:126)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:88)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:80)
Dynamic libraries:
0x00400000 - 0x00405000 C:\mrbr\MediCalPro\jre\bin\java.exe
0x77F60000 - 0x77FBE000 C:\WINNT\System32\ntdll.dll
0x77DC0000 - 0x77DFF000 C:\WINNT\system32\ADVAPI32.dll
0x77F00000 - 0x77F5E000 C:\WINNT\system32\KERNEL32.dll
0x77E70000 - 0x77EC5000 C:\WINNT\system32\USER32.dll
0x77ED0000 - 0x77EFC000 C:\WINNT\system32\GDI32.dll
0x77E10000 - 0x77E67000 C:\WINNT\system32\RPCRT4.dll
0x78000000 - 0x78040000 C:\WINNT\system32\MSVCRT.dll
0x6D420000 - 0x6D4F7000 C:\mrbr\MediCalPro\jre\bin\hotspot\jvm.dll
0x77FD0000 - 0x77FFA000 C:\WINNT\System32\WINMM.dll
0x6BC00000 - 0x6BC11000 C:\WINNT\System32\SMNT40.dll
0x6D220000 - 0x6D227000 C:\mrbr\MediCalPro\jre\bin\hpi.dll
0x6D3B0000 - 0x6D3BD000 C:\mrbr\MediCalPro\jre\bin\verify.dll
0x6D250000 - 0x6D266000 C:\mrbr\MediCalPro\jre\bin\java.dll
0x6D3C0000 - 0x6D3CD000 C:\mrbr\MediCalPro\jre\bin\zip.dll
0x6D340000 - 0x6D348000 C:\mrbr\MediCalPro\jre\bin\net.dll
0x776D0000 - 0x776D8000 C:\WINNT\system32\WSOCK32.dll
0x776B0000 - 0x776C4000 C:\WINNT\system32\WS2_32.dll
0x776A0000 - 0x776A7000 C:\WINNT\system32\WS2HELP.dll
0x77660000 - 0x7766F000 C:\WINNT\system32\msafd.dll
0x77690000 - 0x77699000 C:\WINNT\System32\wshtcpip.dll
0x74FF0000 - 0x74FFE000 C:\WINNT\System32\rnr20.dll
0x77BF0000 - 0x77BF7000 C:\WINNT\System32\rpcltc1.dll
0x10000000 - 0x10007000 C:\mrbr\MediCalPro\dispsysnat_DisplaySystemNat.dll
0x09090000 - 0x0909D000 C:\mrbr\MediCalPro\boards32.dll
0x092C0000 - 0x092C7000 C:\mrbr\MediCalPro\dispsysnat_PhysicalGraphicDeviceNat.dll
0x6D020000 - 0x6D12A000 C:\mrbr\MediCalPro\jre\bin\awt.dll
0x77C00000 - 0x77C18000 C:\WINNT\System32\WINSPOOL.DRV
0x76AB0000 - 0x76AB5000 C:\WINNT\System32\IMM32.dll
0x77B20000 - 0x77BD7000 C:\WINNT\system32\ole32.dll
0x093E0000 - 0x093E7000 C:\mrbr\MediCalPro\dispsysnat_GammaTableNat.dll
0x09500000 - 0x0950A000 C:\mrbr\MediCalPro\jre\bin\win32com.dll
0x095C0000 - 0x095D2000 C:\WINNT\system32\medicalnatevents_MediCalNatEvents.dll
0x6D1E0000 - 0x6D21B000 C:\mrbr\MediCalPro\jre\bin\fontmanager.dll
0x0C2C0000 - 0x0C2ED000 C:\PROGRA~1\MICROS~1\POINT32.dll
0x77C40000 - 0x77D7C000 C:\WINNT\system32\SHELL32.dll
0x716F0000 - 0x7177A000 C:\WINNT\system32\COMCTL32.dll
0x0D2D0000 - 0x0D2DF000 C:\Program Files\Microsoft Hardware\Mouse\msh_zwf.dll
0x77A90000 - 0x77A9B000 C:\WINNT\system32\VERSION.dll
0x779C0000 - 0x779C8000 C:\WINNT\system32\LZ32.dll
0x7EC80000 - 0x7EC9D000 C:\WINNT\System32\imagehlp.dll
0x731B0000 - 0x731BA000 C:\WINNT\System32\PSAPI.DLL
Local Time = Sat May 25 16:35:49 2002
Elapsed Time = 163606
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.3.1_05-20020515 mixed mode)
#
- duplicates
-
JDK-4706007 1.3.1 JVM crash in Java2d loops with grayscale Barco video card
-
- Resolved
-