0 Replies Latest reply: Nov 23, 2007 10:44 AM by 843829 RSS

    Crash in Eclipse with Qt

    843829
      I can't open Eclipse, everytime it is starting it crashes with a EXCEPTION_ACCESS_VIOLATION.

      This starts happening when I install the Qt integration in Eclipse and create the first Qt project in eclipse. After saving the project and closing Eclipse I never been able again to open Eclipse.

      The only way out is to delete Eclipse folder and install it again. Even if I install it over the old one it still doesn't work.

      Any guesses?

      This is the log I get:

      #
      # An unexpected error has been detected by Java Runtime Environment:
      #
      # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x05251340, pid=1924, tid=1928
      #
      # Java VM: Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode, sharing)
      # Problematic frame:
      # C [qtcppproparser.dll+0x1340]
      #
      # If you would like to submit a bug report, please visit:
      # http://java.sun.com/webapps/bugreport/crash.jsp
      #

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

      Current thread (0x00a06000): JavaThread "main" [_thread_in_native, id=1928]

      siginfo: ExceptionCode=0xc0000005, reading address 0x00000008

      Registers:
      EAX=0x00000005, EBX=0x00000000, ECX=0x00000000, EDX=0x0000005f
      ESP=0x0012ea28, EBP=0x00000005, ESI=0x037ede38, EDI=0x0012eadc
      EIP=0x05251340, EFLAGS=0x00010297

      Top of Stack: (sp=0x0012ea28)
      0x0012ea28: 05262538 0526840c 670b5710 0012eadc
      0x0012ea38: 00000000 00000001 0012ec5c 05286869
      0x0012ea48: ffffffff 052715a6 00000000 0000005f
      0x0012ea58: 0012eadc 03593e88 00a060ec 0012ece8
      0x0012ea68: 0012ec9c 011a23e0 03594f50 0000005f
      0x0012ea78: 00000000 80020003 01000010 052a7ae8
      0x0012ea88: 00000001 03594cc0 6716733c 03594f50
      0x0012ea98: 0012eadc 0012eba8 0012ebcc 00000001

      Instructions: (pc=0x05251340)
      0x05251330: 8b 44 24 04 89 41 14 ff 15 30 a7 28 05 c2 04 00
      0x05251340: 8b 41 08 c3 cc cc cc cc cc cc cc cc cc cc cc cc


      Stack: [0x00030000,0x00130000), sp=0x0012ea28, free space=1018k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      C [qtcppproparser.dll+0x1340]

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      j org.eclipse.swt.internal.ole.win32.COM.VtblCall(IIILorg/eclipse/swt/internal/ole/win32/GUID;IILorg/eclipse/swt/internal/ole/win32/DISPPARAMS;ILorg/eclipse/swt/internal/ole/win32/EXCEPINFO;[I)I+0
      j org.eclipse.swt.internal.ole.win32.IDispatch.Invoke(ILorg/eclipse/swt/internal/ole/win32/GUID;IILorg/eclipse/swt/internal/ole/win32/DISPPARAMS;ILorg/eclipse/swt/internal/ole/win32/EXCEPINFO;[I)I+19
      j org.eclipse.swt.ole.win32.OleAutomation.invoke(II[Lorg/eclipse/swt/ole/win32/Variant;[ILorg/eclipse/swt/ole/win32/Variant;)I+225
      j org.eclipse.swt.ole.win32.OleAutomation.invoke(I)Lorg/eclipse/swt/ole/win32/Variant;+14
      j com.trolltech.qtcppproject.pages.ExplorerView.isDirty()Z+20
      j com.trolltech.qtcppproject.pages.ProCommonPage.isDirty()Z+4
      j com.trolltech.qtcppproject.editors.ProEditor.isDirty()Z+4
      j org.eclipse.ui.internal.PartTester.testEditor(Lorg/eclipse/ui/IEditorPart;)V+48
      j org.eclipse.ui.internal.EditorReference.createPartHelper()Lorg/eclipse/ui/IEditorPart;+370
      j org.eclipse.ui.internal.EditorReference.createPart()Lorg/eclipse/ui/IWorkbenchPart;+27
      j org.eclipse.ui.internal.WorkbenchPartReference.getPart(Z)Lorg/eclipse/ui/IWorkbenchPart;+65
      j org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(Lorg/eclipse/ui/IEditorReference;Z)Z+12
      j org.eclipse.ui.internal.EditorManager.setVisibleEditor(Lorg/eclipse/ui/IEditorReference;Z)Z+6
      j org.eclipse.ui.internal.EditorManager$5.runWithException()V+21
      j org.eclipse.ui.internal.StartupThreading$StartupRunnable.run()V+1
      j org.eclipse.swt.widgets.RunnableLock.run()V+11
      j org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Z)Z+29
      j org.eclipse.swt.widgets.Display.runAsyncMessages(Z)Z+5
      j org.eclipse.swt.widgets.Display.readAndDispatch()Z+74
      j org.eclipse.ui.application.WorkbenchAdvisor.openWindows()Z+44
      j org.eclipse.ui.internal.Workbench$25.runWithException()V+17
      j org.eclipse.ui.internal.StartupThreading$StartupRunnable.run()V+1
      j org.eclipse.swt.widgets.RunnableLock.run()V+11
      j org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Z)Z+29
      j org.eclipse.swt.widgets.Display.runAsyncMessages(Z)Z+5
      j org.eclipse.swt.widgets.Display.readAndDispatch()Z+74
      j org.eclipse.ui.internal.Workbench.runUI()I+212
      j org.eclipse.ui.internal.Workbench.access$4(Lorg/eclipse/ui/internal/Workbench;)I+1
      j org.eclipse.ui.internal.Workbench$4.run()V+23
      j org.eclipse.core.databinding.observable.Realm.runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V+12
      j org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+18
      j org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2
      j org.eclipse.ui.internal.ide.application.IDEApplication.start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object;+81
      j org.eclipse.equinox.internal.app.EclipseAppHandle.run(Ljava/lang/Object;)Ljava/lang/Object;+102
      j org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ljava/lang/Object;)Ljava/lang/Object;+103
      j org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/Object;+29
      j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+149
      j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+183
      v ~StubRoutines::call_stub
      j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
      j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
      j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
      j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
      j org.eclipse.equinox.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+210
      j org.eclipse.equinox.launcher.Main.basicRun([Ljava/lang/String;)V+114
      j org.eclipse.equinox.launcher.Main.run([Ljava/lang/String;)I+4
      v ~StubRoutines::call_stub

      --------------- P R O C E S S ---------------

      Java Threads: ( => current thread )
      0x0398fc00 JavaThread "Thread-2" [_thread_blocked, id=1088]
      0x0391d800 JavaThread "Thread-1" [_thread_blocked, id=1668]
      0x03847c00 JavaThread "Worker-2" [_thread_blocked, id=2040]
      0x037a7800 JavaThread "Worker-1" [_thread_blocked, id=240]
      0x03889800 JavaThread "Worker-0" [_thread_blocked, id=1940]
      0x036eb400 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=1864]
      0x0372c400 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=1456]
      0x036e0800 JavaThread "State Data Manager" daemon [_thread_blocked, id=1044]
      0x02c7d000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1956]
      0x02c78000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=1856]
      0x02c76c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=1368]
      0x02c76000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1500]
      0x02c71800 JavaThread "Finalizer" daemon [_thread_blocked, id=1512]
      0x02c6d400 JavaThread "Reference Handler" daemon [_thread_blocked, id=1988]
      =>0x00a06000 JavaThread "main" [_thread_in_native, id=1928]

      Other Threads:
      0x02c6c000 VMThread [id=844]
      0x02c97800 WatcherThread [id=1516]

      VM state:not at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: None

      Heap
      def new generation total 2880K, used 556K [0x16960000, 0x16c80000, 0x17d10000)
      eden space 2560K, 14% used [0x16960000, 0x169ba780, 0x16be0000)
      from space 320K, 60% used [0x16be0000, 0x16c109a0, 0x16c30000)
      to space 320K, 0% used [0x16c30000, 0x16c30000, 0x16c80000)
      tenured generation total 37824K, used 12498K [0x17d10000, 0x1a200000, 0x26960000)
      the space 37824K, 33% used [0x17d10000, 0x18944908, 0x18944a00, 0x1a200000)
      compacting perm gen total 20480K, used 20316K [0x26960000, 0x27d60000, 0x2a960000)
      the space 20480K, 99% used [0x26960000, 0x27d370f0, 0x27d37200, 0x27d60000)
      ro space 8192K, 62% used [0x2a960000, 0x2ae614a8, 0x2ae61600, 0x2b160000)
      rw space 12288K, 52% used [0x2b160000, 0x2b7a7278, 0x2b7a7400, 0x2bd60000)

      Dynamic libraries:
      0x00400000 - 0x0040e000      C:\eclipse\eclipse.exe
      0x7c900000 - 0x7c9b0000      C:\WINDOWS\system32\ntdll.dll
      0x7c800000 - 0x7c8f5000      C:\WINDOWS\system32\kernel32.dll
      0x7e410000 - 0x7e4a0000      C:\WINDOWS\system32\USER32.dll
      0x77f10000 - 0x77f57000      C:\WINDOWS\system32\GDI32.dll
      0x5d090000 - 0x5d12a000      C:\WINDOWS\system32\COMCTL32.dll
      0x77dd0000 - 0x77e6b000      C:\WINDOWS\system32\ADVAPI32.dll
      0x77e70000 - 0x77f02000      C:\WINDOWS\system32\RPCRT4.dll
      0x77fe0000 - 0x77ff1000      C:\WINDOWS\system32\Secur32.dll
      0x77c10000 - 0x77c68000      C:\WINDOWS\system32\MSVCRT.dll
      0x76390000 - 0x763ad000      C:\WINDOWS\system32\IMM32.DLL
      0x72000000 - 0x72012000      C:\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.1.R33x_v20070828\eclipse_1020.dll
      0x77c00000 - 0x77c08000      C:\WINDOWS\system32\VERSION.dll
      0x74720000 - 0x7476b000      C:\WINDOWS\system32\MSCTF.dll
      0x755c0000 - 0x755ee000      C:\WINDOWS\system32\msctfime.ime
      0x774e0000 - 0x7761d000      C:\WINDOWS\system32\ole32.dll
      0x77120000 - 0x771ab000      C:\WINDOWS\system32\OLEAUT32.DLL
      0x77f60000 - 0x77fd6000      C:\WINDOWS\system32\SHLWAPI.dll
      0x773d0000 - 0x774d3000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
      0x6d7c0000 - 0x6da0a000      C:\Program Files\Java\jre1.6.0_03\bin\client\jvm.dll
      0x76b40000 - 0x76b6d000      C:\WINDOWS\system32\WINMM.dll
      0x7c340000 - 0x7c396000      C:\WINDOWS\system32\MSVCR71.dll
      0x6d310000 - 0x6d318000      C:\Program Files\Java\jre1.6.0_03\bin\hpi.dll
      0x76bf0000 - 0x76bfb000      C:\WINDOWS\system32\PSAPI.DLL
      0x6d770000 - 0x6d77c000      C:\Program Files\Java\jre1.6.0_03\bin\verify.dll
      0x6d3b0000 - 0x6d3cf000      C:\Program Files\Java\jre1.6.0_03\bin\java.dll
      0x6d7b0000 - 0x6d7bf000      C:\Program Files\Java\jre1.6.0_03\bin\zip.dll
      0x6d570000 - 0x6d583000      C:\Program Files\Java\jre1.6.0_03\bin\net.dll
      0x71ab0000 - 0x71ac7000      C:\WINDOWS\system32\WS2_32.dll
      0x71aa0000 - 0x71aa8000      C:\WINDOWS\system32\WS2HELP.dll
      0x6d590000 - 0x6d599000      C:\Program Files\Java\jre1.6.0_03\bin\nio.dll
      0x10000000 - 0x10008000      C:\eclipse\configuration\org.eclipse.osgi\bundles\39\1\.cp\os\win32\x86\localfile_1_0_0.dll
      0x04260000 - 0x042af000      C:\eclipse\configuration\org.eclipse.osgi\bundles\84\1\.cp\swt-win32-3346.dll
      0x763b0000 - 0x763f9000      C:\WINDOWS\system32\comdlg32.dll
      0x7c9c0000 - 0x7d1d7000      C:\WINDOWS\system32\SHELL32.dll
      0x74d90000 - 0x74dfb000      C:\WINDOWS\system32\USP10.dll
      0x42c10000 - 0x42cdf000      C:\WINDOWS\system32\WININET.dll
      0x042c0000 - 0x042c9000      C:\WINDOWS\system32\Normaliz.dll
      0x42990000 - 0x429d5000      C:\WINDOWS\system32\iertutil.dll
      0x5ad70000 - 0x5ada8000      C:\WINDOWS\system32\uxtheme.dll
      0x74c80000 - 0x74cac000      C:\WINDOWS\system32\oleacc.dll
      0x76080000 - 0x760e5000      C:\WINDOWS\system32\MSVCP60.dll
      0x04980000 - 0x04994000      C:\eclipse\configuration\org.eclipse.osgi\bundles\84\1\.cp\swt-gdip-win32-3346.dll
      0x4ec50000 - 0x4edf3000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.2180_x-ww_522f9f82\gdiplus.dll
      0x04c80000 - 0x04f45000      C:\WINDOWS\system32\xpsp2res.dll
      0x76fd0000 - 0x7704f000      C:\WINDOWS\system32\CLBCATQ.DLL
      0x77050000 - 0x77115000      C:\WINDOWS\system32\COMRes.dll
      0x75cf0000 - 0x75d81000      C:\WINDOWS\system32\mlang.dll
      0x05250000 - 0x052b6000      C:\Qt\Eclipse\qtcppproparser.dll
      0x61000000 - 0x61053000      C:\Qt\Eclipse\QtXml4.dll
      0x67000000 - 0x67178000      C:\Qt\Eclipse\QtCore4.dll
      0x7c3c0000 - 0x7c43c000      C:\Qt\Eclipse\MSVCP71.dll
      0x65000000 - 0x655eb000      C:\Qt\Eclipse\QtGui4.dll
      0x73000000 - 0x73026000      C:\WINDOWS\system32\WINSPOOL.DRV
      0x75e90000 - 0x75f40000      C:\WINDOWS\system32\SXS.DLL

      VM Arguments:
      jvm_args: -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx256m
      java_command: <unknown>
      Launcher Type: generic

      Environment Variables:
      CLASSPATH=.;C:\Program Files\QuickTime\QTSystem\QTJava.zip
      PATH=C:\Program Files\Java\jre1.6.0_03\bin\client;C:\Program Files\Java\jre1.6.0_03\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\QuickTime\QTSystem\;C:\VXIpnp\WinNT\Bin;C:\Program Files\Common Files\GTK\2.0\bin;c:\mingw\bin;C:\Program Files\boost\boost_1_34_1\bin;C:\Program Files\boost\boost_1_34_1\lib;
      USERNAME=david.beja
      OS=Windows_NT
      PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel



      --------------- S Y S T E M ---------------

      OS: Windows XP Build 2600 Service Pack 2

      CPU:total 1 (1 cores per cpu, 1 threads per core) family 15 model 2 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2

      Memory: 4k page, physical 1039856k(568708k free), swap 2504056k(2212812k free)

      vm_info: Java HotSpot(TM) Client VM (1.6.0_03-b05) for windows-x86, built on Sep 24 2007 22:24:33 by "java_re" with unknown MS VC++:1310