Windows XP SP2 RC1 crash

Having trouble installing Oxygen? Got a bug to report? Post it all here.
kwhite
Posts: 2
Joined: Sat Apr 10, 2004 1:54 am

Windows XP SP2 RC1 crash

Post by kwhite »

There appears to be an incompatibility between the latest version of Oxygen, Eclipse 3M8, and Release Candidate 1 of Windows XP Service Pack 2. This Problem DOES NOT occur with Eclipse 2.1.3.

Here is the Eception Log Generated by Eclipse:

An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x74785F52
Function=ScriptApplyDigitSubstitution+0x12D0
Library=C:\WINDOWS\system32\USP10.dll

Current Java thread:
at org.eclipse.swt.internal.win32.OS.ScriptTextOut(Native Method)
at org.eclipse.swt.graphics.TextLayout.draw(TextLayout.java:470)
at org.eclipse.swt.graphics.TextLayout.draw(TextLayout.java:339)
at org.eclipse.swt.custom.StyledTextRenderer.drawLine(StyledTextRenderer.java:133)
at org.eclipse.swt.custom.StyledText.performPaint(StyledText.java:5637)
at org.eclipse.swt.custom.StyledText.handlePaint(StyledText.java:5041)
at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:4725)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:769)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:793)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:778)
at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:781)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2994)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:3146)
at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:1374)
at org.eclipse.swt.internal.BidiUtil.windowProc(BidiUtil.java:647)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1450)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2254)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1562)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1536)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:257)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:90)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:277)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:239)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.basicRun(Main.java:267)
at org.eclipse.core.launcher.Main.run(Main.java:692)
at org.eclipse.core.launcher.Main.main(Main.java:676)

Dynamic libraries:
0x00400000 - 0x00407000 C:\WINDOWS\system32\javaw.exe
0x77CC0000 - 0x77D75000 C:\WINDOWS\system32\ntdll.dll
0x77E60000 - 0x77F50000 C:\WINDOWS\system32\kernel32.dll
0x77F50000 - 0x77FEB000 C:\WINDOWS\system32\ADVAPI32.dll
0x77340000 - 0x773D1000 C:\WINDOWS\system32\RPCRT4.dll
0x77D80000 - 0x77E11000 C:\WINDOWS\system32\USER32.dll
0x773E0000 - 0x77425000 C:\WINDOWS\system32\GDI32.dll
0x77C10000 - 0x77C68000 C:\WINDOWS\system32\MSVCRT.dll
0x76390000 - 0x763AD000 C:\WINDOWS\system32\IMM32.DLL
0x629C0000 - 0x629C9000 C:\WINDOWS\system32\LPK.DLL
0x74770000 - 0x747DB000 C:\WINDOWS\system32\USP10.dll
0x08000000 - 0x08138000 C:\Program Files\Java\j2re1.4.2_04\bin\client\jvm.dll
0x76B40000 - 0x76B6D000 C:\WINDOWS\system32\WINMM.dll
0x10000000 - 0x10007000 C:\Program Files\Java\j2re1.4.2_04\bin\hpi.dll
0x00830000 - 0x0083E000 C:\Program Files\Java\j2re1.4.2_04\bin\verify.dll
0x00840000 - 0x00859000 C:\Program Files\Java\j2re1.4.2_04\bin\java.dll
0x00860000 - 0x0086D000 C:\Program Files\Java\j2re1.4.2_04\bin\zip.dll
0x03300000 - 0x0334D000 C:\Program Files\Eclipse3\plugins\org.eclipse.swt.win32_3.0.0\os\win32\x86\swt-win32-3044.dll
0x774D0000 - 0x7760D000 C:\WINDOWS\system32\ole32.dll
0x77430000 - 0x774CA000 C:\WINDOWS\system32\COMCTL32.dll
0x763B0000 - 0x763F9000 C:\WINDOWS\system32\comdlg32.dll
0x772D0000 - 0x7731E000 C:\WINDOWS\system32\SHLWAPI.dll
0x7C800000 - 0x7D010000 C:\WINDOWS\system32\SHELL32.dll
0x77120000 - 0x771AC000 C:\WINDOWS\system32\OLEAUT32.dll
0x4D6C0000 - 0x4D7AC000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2096_x-ww_a7d210bd\comctl32.dll
0x5AD70000 - 0x5ADA7000 C:\WINDOWS\system32\uxtheme.dll
0x034D0000 - 0x034D8000 C:\Program Files\Sizer\sizer.dll
0x034E0000 - 0x0350E000 C:\WINDOWS\system32\msctfime.ime
0x03630000 - 0x03656000 C:\Program Files\Trillian\events.dll
0x7C340000 - 0x7C396000 C:\Program Files\Trillian\MSVCR71.dll
0x03670000 - 0x0367F000 C:\Program Files\Java\j2re1.4.2_04\bin\net.dll
0x71AB0000 - 0x71AC7000 C:\WINDOWS\system32\WS2_32.dll
0x71AA0000 - 0x71AA8000 C:\WINDOWS\system32\WS2HELP.dll
0x03680000 - 0x03688000 C:\Program Files\Java\j2re1.4.2_04\bin\nio.dll
0x03690000 - 0x03698000 C:\Program Files\Eclipse3\plugins\org.eclipse.core.resources.win32_3.0.0\os\win32\x86\core_2_1_0b.dll
0x74C80000 - 0x74CAC000 C:\WINDOWS\system32\oleacc.dll
0x76080000 - 0x760E6000 C:\WINDOWS\system32\MSVCP60.dll
0x03860000 - 0x03AEF000 C:\WINDOWS\system32\xpsp2res.dll
0x76380000 - 0x76385000 C:\WINDOWS\system32\msimg32.dll
0x71A50000 - 0x71A8E000 C:\WINDOWS\System32\mswsock.dll
0x76F20000 - 0x76F47000 C:\WINDOWS\system32\DNSAPI.dll
0x76FB0000 - 0x76FB7000 C:\WINDOWS\System32\winrnr.dll
0x76F60000 - 0x76F8D000 C:\WINDOWS\system32\WLDAP32.dll
0x76FC0000 - 0x76FC5000 C:\WINDOWS\system32\rasadhlp.dll
0x76C90000 - 0x76CB8000 C:\WINDOWS\system32\imagehlp.dll
0x5D090000 - 0x5D131000 C:\WINDOWS\system32\DBGHELP.dll
0x77C00000 - 0x77C08000 C:\WINDOWS\system32\VERSION.dll
0x76BF0000 - 0x76BFB000 C:\WINDOWS\system32\PSAPI.DLL

Heap at VM Abort:
Heap
def new generation total 832K, used 427K [0x10010000, 0x100f0000, 0x104f0000)
eden space 768K, 47% used [0x10010000, 0x1006ad00, 0x100d0000)
from space 64K, 100% used [0x100e0000, 0x100f0000, 0x100f0000)
to space 64K, 0% used [0x100d0000, 0x100d0000, 0x100e0000)
tenured generation total 10264K, used 6398K [0x104f0000, 0x10ef6000, 0x14010000)
the space 10264K, 62% used [0x104f0000, 0x10b2fad8, 0x10b2fc00, 0x10ef6000)
compacting perm gen total 16896K, used 16778K [0x14010000, 0x15090000, 0x18010000)
the space 16896K, 99% used [0x14010000, 0x15072b50, 0x15072c00, 0x15090000)

Local Time = Fri Apr 09 15:37:58 2004
Elapsed Time = 11
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode)
#

Here is info on the usp10.dll:

Company: Microsoft Corporation
File Version: 1.0420.2600.2096 (xpsp_sp2_rc1.040311-2315)
Internal Name: Uniscribe
Language: English (United States)
Original File name: Uniscribe
Product Name: Microsoft(R) Uniscribe Unicode script processor
Product Version: 1.0420.2600.2096

*This may be a problem with Eclipse & not Oxygen*
george
Site Admin
Posts: 2095
Joined: Thu Jan 09, 2003 2:58 pm

Re: Windows XP SP2 RC1 crash

Post by george »

Hi,
kwhite wrote: ...
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x74785F52
Function=ScriptApplyDigitSubstitution+0x12D0
Library=C:\WINDOWS\system32\USP10.dll

...

*This may be a problem with Eclipse & not Oxygen*
Right, Oxygen for Eclipse does not have native code, it is 100% Java.

Best Regards,
George
kwhite
Posts: 2
Joined: Sat Apr 10, 2004 1:54 am

Post by kwhite »

I've logged bug #58056 with Eclipse. It appears to be an incompatibiliy with the Unicode handling in XP Service Pack 2. If the file type is changed to ASCII the crash does not occur.
Post Reply