Project: SWT
Bug 78150 eclipse 3.1x crashs on startup
Reported: 2004-11-09 04:18:25 | Status: resolved fixed

An unexpected exception has been detected in native code outside the VM. Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x10009E31 Function=Java_org_eclipse_swt_internal_win32_OS_VtblCall__II+0x4 Library=Q:\opt\eclipse\3.1 M2\plugins\org.eclipse.swt.win32_3.1.0\os\win32\x86 \swt-win32-3106.dll Current Java thread: at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method) at org.eclipse.swt.internal.ole.win32.IUnknown.AddRef(IUnknown.java:20) at org.eclipse.swt.accessibility.Accessible.<init>(Accessible.java:59) at org.eclipse.swt.accessibility.Accessible.internal_new_Accessible (Accessible.java:118) at org.eclipse.swt.widgets.Control.new_Accessible(Control.java:1349) at org.eclipse.swt.widgets.Control.getAccessible(Control.java:657) at org.eclipse.jface.action.ToolBarManager.createControl (ToolBarManager.java:103) at org.eclipse.jface.action.ToolBarContributionItem.fill (ToolBarContributionItem.java:190) at org.eclipse.jface.action.CoolBarManager.update (CoolBarManager.java:907) at org.eclipse.jface.action.CoolBarManager.createControl (CoolBarManager.java:244) at org.eclipse.jface.window.ApplicationWindow.createCoolBarControl (ApplicationWindow.java:446) at org.eclipse.ui.internal.WorkbenchWindow.createDefaultContents (WorkbenchWindow.java:815) at org.eclipse.ui.internal.WorkbenchWindowConfigurer.createDefaultContents (WorkbenchWindowConfigurer.java:542) at org.eclipse.ui.application.WorkbenchAdvisor.createWindowContents (WorkbenchAdvisor.java:640) at org.eclipse.ui.internal.WorkbenchWindow.createContents (WorkbenchWindow.java:765) at org.eclipse.jface.window.Window.create(Window.java:363) at org.eclipse.ui.internal.Workbench.openFirstTimeWindow (Workbench.java:1041) at org.eclipse.ui.internal.WorkbenchConfigurer.openFirstTimeWindow (WorkbenchConfigurer.java:178) at org.eclipse.ui.application.WorkbenchAdvisor.openWindows (WorkbenchAdvisor.java:661) at org.eclipse.ui.internal.Workbench.init(Workbench.java:860) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1391) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:271) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:144) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:102) at org.eclipse.core.internal.runtime.PlatformActivator$1.run (PlatformActivator.java:335) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:129) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:185) at org.eclipse.core.launcher.Main.run(Main.java:704) at org.eclipse.core.launcher.Main.main(Main.java:688) Dynamic libraries: 0x00400000 - 0x00407000 C:\jdk1.4.1\bin\javaw.exe 0x77F70000 - 0x77FD0000 C:\WINNT\System32\ntdll.dll 0x77DC0000 - 0x77DFF000 C:\WINNT\system32\ADVAPI32.dll 0x77F00000 - 0x77F62000 C:\WINNT\system32\KERNEL32.dll 0x77E70000 - 0x77EC4000 C:\WINNT\system32\USER32.dll 0x77ED0000 - 0x77EFC000 C:\WINNT\system32\GDI32.dll 0x77E10000 - 0x77E67000 C:\WINNT\system32\RPCRT4.dll 0x78000000 - 0x78046000 C:\WINNT\system32\MSVCRT.dll 0x6D340000 - 0x6D46A000 C:\jdk1.4.1\jre\bin\client\jvm.dll 0x77FD0000 - 0x77FFB000 C:\WINNT\System32\WINMM.dll 0x6BC00000 - 0x6BC11000 C:\WINNT\System32\SMNT40.dll 0x69F00000 - 0x69FBA000 C:\WINNT\System32\adisynth.dll 0x6D1E0000 - 0x6D1E7000 C:\jdk1.4.1\jre\bin\hpi.dll 0x6D310000 - 0x6D31E000 C:\jdk1.4.1\jre\bin\verify.dll 0x6D220000 - 0x6D239000 C:\jdk1.4.1\jre\bin\java.dll 0x6D330000 - 0x6D33D000 C:\jdk1.4.1\jre\bin\zip.dll 0x6D2E0000 - 0x6D2EE000 C:\jdk1.4.1\jre\bin\net.dll 0x776C0000 - 0x776C8000 C:\WINNT\system32\WSOCK32.dll 0x776A0000 - 0x776B4000 C:\WINNT\system32\WS2_32.dll 0x77690000 - 0x77697000 C:\WINNT\system32\WS2HELP.dll 0x6D2F0000 - 0x6D2F8000 C:\jdk1.4.1\jre\bin\nio.dll 0x10000000 - 0x1004E000 Q:\opt\eclipse\3.1 M2 \plugins\org.eclipse.swt.win32_3.1.0\os\win32\x86\swt-win32-3106.dll 0x77B80000 - 0x77C36000 C:\WINNT\system32\ole32.dll 0x71700000 - 0x7178A000 C:\WINNT\system32\COMCTL32.dll 0x77D80000 - 0x77DB3000 C:\WINNT\system32\comdlg32.dll 0x77C40000 - 0x77D80000 C:\WINNT\system32\SHELL32.dll 0x65340000 - 0x653D2000 C:\WINNT\system32\OLEAUT32.dll 0x76AD0000 - 0x76AD5000 C:\WINNT\System32\IMM32.dll 0x66650000 - 0x666A4000 C:\WINNT\System32\USP10.dll 0x0B980000 - 0x0B98F000 C:\WINNT\System32\pelhooks.dll 0x0B990000 - 0x0B999000 C:\WINNT\System32\PELCOMM.dll 0x52180000 - 0x5218B000 C:\WINNT\system32\VERSION.dll 0x779B0000 - 0x779B8000 C:\WINNT\system32\LZ32.dll 0x71290000 - 0x71296000 C:\WINNT\system32\MSIDLE.DLL 0x76AE0000 - 0x76AFD000 C:\WINNT\System32\imagehlp.dll 0x731B0000 - 0x731BA000 C:\WINNT\System32\PSAPI.DLL Local Time = Tue Nov 09 09:42:45 2004 Elapsed Time = 26 # # The exception above was detected in native code outside the VM # # Java VM: Java HotSpot(TM) Client VM (1.4.1_02-b06 mixed mode) # --- on this system 3.01 works fine 3.1x crashs also with jdk 1.4.2_06 and 1.5.0 ---

Files changed in fix:
bundles/org.eclipse.swt/Eclipse SWT Accessibility/win32/org/eclipse/swt/accessibility/Accessible.java