1 2 Previous Next 17 Replies Latest reply on Jan 30, 2008 10:08 AM by pettersonfp Go to original post
      • 15. Re: 64 bit version
        ken2

        Great information!
        I tried the same process for eclipse-devel on FreeBSD with success as follows.
        0) Install xulrunner from ports (/usr/ports/www/xulrunner)
        1) replace the contents of xulrunner with the contens of /usr/local/lib/xulrunner
        2) rewrite MANFESTS accordingly.
        3) restart eclipse. Bingo!!

        I needed to keep the directory name org.mozilla.xulrunner.gtk.linux.x86 (linux!!) , maybe due to it is hard coded in 7 modules using vpe.
        It is ideal to make it platform independent, but, anyway, it will be applicable to any other platforms that has xulrunner.

        • 16. Re: 64 bit version
          maxandersen

          it is not hardcoded in the modules - we just load the matching xulrunner for the architecture/os that eclipse returns.

          • 17. Re: 64 bit version
            pettersonfp

            Hi,

            I tried to follow the instructions from naveed.hassam, but when I start the eclipse it crashes and generates a huge log, the begin of it:

            #
            # An unexpected error has been detected by HotSpot Virtual Machine:
            #
            # SIGFPE (0x8) at pc=0x00002b8e71ff8b83, pid=17008, tid=47890803582672
            #
            # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0_14-b03 mixed mode)
            # Problematic frame:
            # C [ld-linux-x86-64.so.2+0x7b83]
            #
            
            --------------- T H R E A D ---------------
            
            Current thread (0x0000000040116310): JavaThread "main" [_thread_in_vm, id=17008]
            
            siginfo:si_signo=8, si_errno=0, si_code=1, si_addr=0x00002b8e71ff8b83
            
            Registers:
            RAX=0x00000000043e4d73, RBX=0x0000000000000000, RCX=0x0000000000000000, RDX=0x0000000000000000
            RSP=0x00007fff38ab08e0, RBP=0x00007fff38ab0ad0, RSI=0x00000000043e4d73, RDI=0x00002aaac03a21ff
            R8 =0x00002aaaae800bd0, R9 =0x0000000000000000, R10=0x0000000000000000, R11=0x0000000000000000
            R12=0x00007fff38ab0a90, R13=0x00002aaaae800920, R14=0x0000000000000000, R15=0x00002aaabff8a270
            RIP=0x00002b8e71ff8b83, EFL=0x0000000000010246, CSGSFS=0x0000000000000033, ERR=0x0000000000000000
             TRAPNO=0x0000000000000000
            
            Top of Stack: (sp=0x00007fff38ab08e0)
            0x00007fff38ab08e0: 00002aaa00000000 0000000000000000
            0x00007fff38ab08f0: 00007fff38ab0a90 00002aaac03a2150
            0x00007fff38ab0900: 00000000043e4d73 00002aaac03a21ff
            0x00007fff38ab0910: 0000000000000000 0000000000000008
            0x00007fff38ab0920: 00002aaabff8a810 00002aaabff8ac56
            0x00007fff38ab0930: 0000000000000000 0000000000000000
            0x00007fff38ab0940: 00002b8e7221ea42 00002aaab0349ed8
            0x00007fff38ab0950: 0000000000000002 00002b8e72321000
            0x00007fff38ab0960: 00007fff38ab0920 00002aaaae8015e0
            0x00007fff38ab0970: 00007fff38ab0ad0 00007fff38ab0a90
            0x00007fff38ab0980: 00000000043e4d73 0000000000000000
            0x00007fff38ab0990: 00002aaac03a21ff 00002b8e71ff8f9a
            0x00007fff38ab09a0: 0000000000000000 00002b8e00000001
            0x00007fff38ab09b0: 0000000000000000 00002aaa00000000
            0x00007fff38ab09c0: 00007fff38ab0980 00007fff38ab0c90
            0x00007fff38ab09d0: 00002aaabff8abcc 0000000000000000
            0x00007fff38ab09e0: 0000000400000001 0000000040110d10
            0x00007fff38ab09f0: 0000000000000000 00002aaaae8015d8
            0x00007fff38ab0a00: 00007fff38ab0b88 00002aaaae801290
            0x00007fff38ab0a10: 0000000000000000 00002aaab033a0e0
            0x00007fff38ab0a20: 00007fff38ab09e0 00007fff38ab0c90
            0x00007fff38ab0a30: 00002aaabff8abb3 00002b8e71ffb5c4
            0x00007fff38ab0a40: 0000000000000001 00002b8e72009ab0
            0x00007fff38ab0a50: 00007fff38ab0a10 00007fff38ab0c90
            0x00007fff38ab0a60: 00002aaabff8aba8 00002b8e71ffb5c4
            0x00007fff38ab0a70: 0000000000000001 00002aaaae800920
            0x00007fff38ab0a80: 00007fff38ab0a40 0000001400000004
            0x00007fff38ab0a90: 0000000000000000 0000000000000000
            0x00007fff38ab0aa0: 59d6401219cd37e7 00002aaaae801290
            0x00007fff38ab0ab0: 00002aaac03a1000 0000000000000006
            0x00007fff38ab0ac0: 00002aaaae801290 00002aaac03a2af0
            0x00007fff38ab0ad0: 00007fff38ab0bc0 00002b8e71ffa669
            
            Instructions: (pc=0x00002b8e71ff8b83)
            0x00002b8e71ff8b73: 8b 85 20 03 00 00 48 89 44 24 48 48 8b 44 24 20
            0x00002b8e71ff8b83: 48 f7 f3 49 8b 85 e0 02 00 00 44 8b 24 90 45 85
            
            Stack: [0x00007fff388b9000,0x00007fff38ab9000), sp=0x00007fff38ab08e0, free space=2014k
            Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
            C [ld-linux-x86-64.so.2+0x7b83]
            C [ld-linux-x86-64.so.2+0x9669]
            C [libc.so.6+0xfc623]
            C [ld-linux-x86-64.so.2+0xb7d1]
            C [libdl.so.2+0x1115]
            
            Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
            j java.lang.ClassLoader$NativeLibrary.load(Ljava/lang/String;)V+0
            j java.lang.ClassLoader.loadLibrary0(Ljava/lang/Class;Ljava/io/File;)Z+300
            j java.lang.ClassLoader.loadLibrary(Ljava/lang/Class;Ljava/lang/String;Z)V+48
            j java.lang.Runtime.load0(Ljava/lang/Class;Ljava/lang/String;)V+57
            j java.lang.System.load(Ljava/lang/String;)V+7
            j org.mozilla.xpcom.internal.JavaXPCOMMethods.registerJavaXPCOMMethods(Ljava/io/File;)V+96
            j org.mozilla.xpcom.internal.MozillaImpl.initialize(Ljava/io/File;)V+1
            j org.mozilla.xpcom.Mozilla.initialize(Ljava/io/File;)V+199
            j org.jboss.tools.vpe.xulrunner.browser.XulRunnerBrowser.initXulRunner()V+38
            j org.jboss.tools.vpe.xulrunner.browser.XulRunnerBrowser.<init>(Lorg/eclipse/swt/widgets/Composite;)V+22
            j org.jboss.tools.vpe.xulrunner.editor.XulRunnerEditor.<init>(Lorg/eclipse/swt/widgets/Composite;)V+2
            j org.jboss.tools.vpe.editor.mozilla.MozillaEditor$4.<init>(Lorg/jboss/tools/vpe/editor/mozilla/MozillaEditor;Lorg/eclipse/swt/widgets/Composite;)V+7
            j org.jboss.tools.vpe.editor.mozilla.MozillaEditor.createPartControl(Lorg/eclipse/swt/widgets/Composite;)V+462
            j org.jboss.tools.vpe.editor.VpeEditorPart.createPartControl(Lorg/eclipse/swt/widgets/Composite;)V+520
            j org.jboss.tools.jst.jsp.jspeditor.JSPMultiPageEditorPart.addPage(Lorg/eclipse/ui/IEditorPart;Lorg/eclipse/ui/IEditorInput;)I+65
            j org.jboss.tools.jst.jsp.jspeditor.JSPMultiPageEditor.createPagesForWindows()V+40
            j org.jboss.tools.jst.jsp.jspeditor.JSPMultiPageEditor.createPages()V+6
            j org.jboss.tools.jst.jsp.jspeditor.JSPMultiPageEditorPart.createPartControl(Lorg/eclipse/swt/widgets/Composite;)V+10
            j org.eclipse.ui.internal.EditorReference.createPartHelper()Lorg/eclipse/ui/IEditorPart;+336
            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+41
            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+41
            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;+111
            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
            j org.eclipse.equinox.launcher.Main.main([Ljava/lang/String;)V+10
            v ~StubRoutines::call_stub
            
            --------------- P R O C E S S ---------------
            
            Java Threads: ( => current thread )
             0x00002aaaaaf13690 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=17064]
             0x00002aaabb38e800 JavaThread "Timer-0" daemon [_thread_blocked, id=17063]
             0x00002aaabb35ddd0 JavaThread "Java indexing" daemon [_thread_blocked, id=17034]
             0x00002aaaab291900 JavaThread "Thread-2" [_thread_blocked, id=17033]
             0x00002aaaae7a5210 JavaThread "Thread-1" [_thread_blocked, id=17032]
             0x00002aaabbf4a370 JavaThread "Worker-0" [_thread_blocked, id=17031]
             0x00002aaaab1fe080 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=17022]
             0x00002aaaae00daf0 JavaThread "State Saver" [_thread_blocked, id=17021]
             0x00002aaaae00ce70 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=17020]
             0x00002aaaaab7e960 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=17018]
             0x00002aaaaab7cdc0 JavaThread "CompilerThread1" daemon [_thread_blocked, id=17017]
             0x00002aaaaab7b8a0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=17016]
             0x00002aaaaab7a1f0 JavaThread "AdapterThread" daemon [_thread_blocked, id=17015]
             0x00002aaaaab78f60 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=17014]
             0x00002aaaaab650b0 JavaThread "Finalizer" daemon [_thread_blocked, id=17013]
             0x00002aaaaab64910 JavaThread "Reference Handler" daemon [_thread_blocked, id=17012]
            =>0x0000000040116310 JavaThread "main" [_thread_in_vm, id=17008]
            


            Anyone knows what this error means? I use debian etch 64

            1 2 Previous Next