facebook

JDK 1.5 SIGSEV when opening JSP [Workaround]

💡
Our Forums Have Moved

For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub

  1. MyEclipse Archived
  2.  > 
  3. Bugs
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #218288 Reply

    chrisnewland
    Member

    Eclipse version 3.0 Build id: 200406251208
    MyEclipse version 3.8.2 GA
    OS: SuSE Linux 8.2 / KDE 3.1.1
    Hardware: Dual AMD Athlon 1900+ / 1GB RAM
    App Server: JBoss 3.2.5
    JDK 1.5.0

    Popup error window contents:
    —————————————-
    JVM terminated. Exit code=1
    /usr/lib/java/bin/java
    -cp /home/weebull/eclipse/./startup.jar org.eclipse.core.launcher.Main
    -os linux
    -ws gtk
    -arch x86
    -showsplash /home/weebull/eclipse/./eclipse -showsplash 600
    -exitdata /home/weebull/eclipse/./eclipse -exitdata 69d800f
    -vm /usr/lib/java/bin/java
    -vmargs
    -cp /home/weebull/eclipse/./startup.jar org.eclipse.core.launcher.Main
    —————————————-

    Command line JVM error report:

    —————————————-
    #
    # An unexpected error has been detected by HotSpot Virtual Machine:
    #
    # SIGSEGV (0xb) at pc=0x4a2ff30d, pid=20013, tid=16384
    #
    # Java VM: Java HotSpot(TM) Client VM (1.5.0-b64 mixed mode, sharing)
    # Problematic frame:
    # C [libgdk-1.2.so.0+0x2930d] gdk_rgb_get_cmap+0x1d
    #
    # An error report file with more information is saved as hs_err_pid20013.log
    #
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    #
    —————————————-

    No log file in workspace/.metadata/.log

    Stack trace in hs_err_pid20013.log:

    ————— T H R E A D —————

    Current thread (0x0805ae90): JavaThread “main” [_thread_in_native, id=20013]

    siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00000004

    Registers:
    EAX=0x00000000, EBX=0x4a30e24c, ECX=0x4a36d768, EDX=0x08b396c0
    ESP=0xbfffb920, EBP=0xbfffb928, ESI=0x08b396c0, EDI=0xbfffba10
    EIP=0x4a2ff30d, CR2=0x00000004, EFLAGS=0x00010286

    Top of Stack: (sp=0xbfffb920)
    0xbfffb920: 4a2ff2f0 4a36e798 bfffb968 4a350dd6
    0xbfffb930: bfffb990 bfffb950 bfffb988 403f2b19
    0xbfffb940: bfffb950 0805b480 0805b484 bfffb950
    0xbfffb950: 08b22760 0805b480 00000000 4a36e798
    0xbfffb960: 00000001 08b3a038 bfffb998 4a351106
    0xbfffb970: 08b396c0 00000000 bfffba10 4a3a3220
    0xbfffb980: 00000000 00000000 00000000 bfffba20
    0xbfffb990: 08a04070 4a3a9910 bfffba78 4a3a1d5d

    Instructions: (pc=0x4a2ff30d)
    0x4a2ff2fd: c3 50 ef 00 00 e8 b1 04 fe ff 8b 83 ec 08 00 00
    0x4a2ff30d: 8b 40 04 5a 5b 5d c3 8d b6 00 00 00 00 8d bf 00

    Stack: [0xbfe01000,0xc0000000), sp=0xbfffb920, free space=2026k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C [libgdk-1.2.so.0+0x2930d] gdk_rgb_get_cmap+0x1d
    C [libwidget_gtk.so+0x1cdd6]
    C [libwidget_gtk.so+0x1d106]
    C [libwebbrwsr.so+0xdd5d]
    C [libswt-mozilla-gtk-3062.so+0x6298] Java_org_eclipse_swt_internal_mozilla_XPCOM_VtblCall__II+0x12
    j org.eclipse.swt.internal.mozilla.XPCOM.VtblCall(II)I+0
    j org.eclipse.swt.internal.mozilla.nsIBaseWindow.Create()I+7
    j org.eclipse.swt.browser.Browser.<init>(Lorg/eclipse/swt/widgets/Composite;I)V+1128
    j com.genuitec.eclipse.webdesigner.htmleditor.Eclipse3Browser.create(Lorg/eclipse/swt/widgets/Composite;I)V+7
    j com.genuitec.eclipse.webdesigner.htmleditor.HTMLMultiPageEditorPart.createPreviewPage()V+87
    j com.genuitec.eclipse.webdesigner.jspeditor.JSPMultiPageEditorPart.createPreviewPage()V+1
    j com.genuitec.eclipse.webdesigner.htmleditor.HTMLMultiPageEditorPart.createPages()V+5
    j org.eclipse.ui.part.MultiPageEditorPart.createPartControl(Lorg/eclipse/swt/widgets/Composite;)V+10
    j org.eclipse.ui.internal.PartPane$2.run()V+23
    J org.eclipse.core.internal.runtime.InternalPlatform.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V
    J org.eclipse.core.runtime.Platform.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V
    j org.eclipse.ui.internal.PartPane.createChildControl()V+102
    j org.eclipse.ui.internal.PartPane.createControl(Lorg/eclipse/swt/widgets/Composite;)V+48
    j org.eclipse.ui.internal.PartStack.refreshPresentationSelection()V+36
    j org.eclipse.ui.internal.PartStack.setSelection(Lorg/eclipse/ui/internal/LayoutPart;)V+26
    j org.eclipse.ui.internal.EditorStack.setVisibleEditor(Lorg/eclipse/ui/internal/EditorPane;)V+2
    j org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(Lorg/eclipse/ui/IEditorReference;Z)Z+117
    j org.eclipse.ui.internal.EditorAreaHelper.openEditor(Lorg/eclipse/ui/IEditorReference;Z)V+42
    j org.eclipse.ui.internal.EditorManager$4.run()V+95
    j org.eclipse.swt.custom.BusyIndicator.showWhile(Lorg/eclipse/swt/widgets/Display;Ljava/lang/Runnable;)V+116
    j org.eclipse.ui.internal.EditorManager.createEditorTab(Lorg/eclipse/ui/IEditorReference;Lorg/eclipse/ui/internal/registry/EditorDescriptor;Lorg/eclipse/ui/
    IEditorInput;Z)V+61
    j org.eclipse.ui.internal.EditorManager.openInternalEditor(Lorg/eclipse/ui/IEditorReference;Lorg/eclipse/ui/internal/registry/EditorDescriptor;Lorg/eclipse/
    ui/IEditorInput;Z)V+84
    j org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(Lorg/eclipse/ui/IEditorReference;Lorg/eclipse/ui/internal/registry/EditorDescriptor;Lorg/ec
    lipse/ui/IEditorInput;)Lorg/eclipse/ui/IEditorReference;+31
    j org.eclipse.ui.internal.EditorManager.openEditor(Ljava/lang/String;Lorg/eclipse/ui/IEditorInput;Z)Lorg/eclipse/ui/IEditorReference;+74
    j org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(Lorg/eclipse/ui/IEditorInput;Ljava/lang/String;Z)Lorg/eclipse/ui/IEditorPart;+200
    j org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Lorg/eclipse/ui/IEditorInput;Ljava/lang/String;Z)Lorg/eclipse/ui/IEditorPart;+23
    j org.eclipse.ui.internal.WorkbenchPage.access$6(Lorg/eclipse/ui/internal/WorkbenchPage;Lorg/eclipse/ui/IEditorInput;Ljava/lang/String;Z)Lorg/eclipse/ui/IEd
    itorPart;+4
    j org.eclipse.ui.internal.WorkbenchPage$9.run()V+21
    j org.eclipse.swt.custom.BusyIndicator.showWhile(Lorg/eclipse/swt/widgets/Display;Ljava/lang/Runnable;)V+116
    j org.eclipse.ui.internal.WorkbenchPage.openEditor(Lorg/eclipse/ui/IEditorInput;Ljava/lang/String;Z)Lorg/eclipse/ui/IEditorPart;+55
    j org.eclipse.ui.ide.IDE.openEditor(Lorg/eclipse/ui/IWorkbenchPage;Lorg/eclipse/core/resources/IFile;Z)Lorg/eclipse/ui/IEditorPart;+33
    j org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(Lorg/eclipse/core/resources/IFile;Z)Lorg/eclipse/ui/IEditorPart;+15
    j org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(Ljava/lang/Object;Z)Lorg/eclipse/ui/IEditorPart;+12
    j org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(Ljava/lang/Object;Z)V+2
    j org.eclipse.jdt.ui.actions.OpenAction.run([Ljava/lang/Object;)V+39
    j org.eclipse.jdt.ui.actions.OpenAction.run(Lorg/eclipse/jface/viewers/IStructuredSelection;)V+16
    j org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(Lorg/eclipse/jface/viewers/ISelection;)V+12
    j org.eclipse.jdt.ui.actions.SelectionDispatchAction.run()V+5
    j org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(Lorg/eclipse/jface/viewers/OpenEvent;)V+22
    j org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(Lorg/eclipse/jface/viewers/OpenEvent;)V+8
    j org.eclipse.jface.viewers.StructuredViewer$2.run()V+8
    J org.eclipse.core.internal.runtime.InternalPlatform.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V
    v ~RuntimeStub::alignment_frame_return Runtime1 stub
    j org.eclipse.core.runtime.Platform.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V+4
    j org.eclipse.jface.viewers.StructuredViewer.fireOpen(Lorg/eclipse/jface/viewers/OpenEvent;)V+32
    j org.eclipse.jface.viewers.StructuredViewer.handleOpen(Lorg/eclipse/swt/events/SelectionEvent;)V+31
    j org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(Lorg/eclipse/swt/events/SelectionEvent;)V+5
    j org.eclipse.jface.util.OpenStrategy.fireOpenEvent(Lorg/eclipse/swt/events/SelectionEvent;)V+38
    j org.eclipse.jface.util.OpenStrategy.access$2(Lorg/eclipse/jface/util/OpenStrategy;Lorg/eclipse/swt/events/SelectionEvent;)V+2
    j org.eclipse.jface.util.OpenStrategy$1.handleEvent(Lorg/eclipse/swt/widgets/Event;)V+37
    J org.eclipse.swt.widgets.EventTable.sendEvent(Lorg/eclipse/swt/widgets/Event;)V
    J org.eclipse.swt.widgets.Display.runDeferredEvents()Z
    J org.eclipse.swt.widgets.Display.readAndDispatch()Z
    v ~RuntimeStub::alignment_frame_return Runtime1 stub
    j org.eclipse.ui.internal.Workbench.runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V+9
    j org.eclipse.ui.internal.Workbench.runUI()I+106
    j org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+11
    j org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2
    j org.eclipse.ui.internal.ide.IDEApplication.run(Ljava/lang/Object;)Ljava/lang/Object;+98
    j org.eclipse.core.internal.runtime.PlatformActivator$1.run(Ljava/lang/Object;)Ljava/lang/Object;+254
    j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+133
    j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+32
    v ~StubRoutines::call_stub
    V [libjvm.so+0x1688ec]
    V [libjvm.so+0x257378]
    V [libjvm.so+0x16871f]
    V [libjvm.so+0x2785cc]
    V [libjvm.so+0x27b29a]
    V [libjvm.so+0x1d28d8]
    C [libjava.so+0x136e4] Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x34
    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.core.launcher.Main.basicRun([Ljava/lang/String;)Ljava/lang/Object;+179
    j org.eclipse.core.launcher.Main.run([Ljava/lang/String;)I+4
    j org.eclipse.core.launcher.Main.main([Ljava/lang/String;)V+8
    v ~StubRoutines::call_stub
    V [libjvm.so+0x1688ec]
    V [libjvm.so+0x257378]
    V [libjvm.so+0x16871f]
    V [libjvm.so+0x18a122]
    V [libjvm.so+0x17f008]
    C [java+0x17fe]
    C [libc.so.6+0x158ae] __libc_start_main+0xce

    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j org.eclipse.swt.internal.mozilla.XPCOM.VtblCall(II)I+0
    j org.eclipse.swt.internal.mozilla.nsIBaseWindow.Create()I+7
    j org.eclipse.swt.browser.Browser.<init>(Lorg/eclipse/swt/widgets/Composite;I)V+1128
    j com.genuitec.eclipse.webdesigner.htmleditor.Eclipse3Browser.create(Lorg/eclipse/swt/widgets/Composite;I)V+7
    j com.genuitec.eclipse.webdesigner.htmleditor.HTMLMultiPageEditorPart.createPreviewPage()V+87
    j com.genuitec.eclipse.webdesigner.jspeditor.JSPMultiPageEditorPart.createPreviewPage()V+1
    j com.genuitec.eclipse.webdesigner.htmleditor.HTMLMultiPageEditorPart.createPages()V+5
    j org.eclipse.ui.part.MultiPageEditorPart.createPartControl(Lorg/eclipse/swt/widgets/Composite;)V+10
    j org.eclipse.ui.internal.PartPane$2.run()V+23
    J org.eclipse.core.internal.runtime.InternalPlatform.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V
    J org.eclipse.core.runtime.Platform.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V
    j org.eclipse.ui.internal.PartPane.createChildControl()V+102
    j org.eclipse.ui.internal.PartPane.createControl(Lorg/eclipse/swt/widgets/Composite;)V+48
    j org.eclipse.ui.internal.PartStack.refreshPresentationSelection()V+36
    j org.eclipse.ui.internal.PartStack.setSelection(Lorg/eclipse/ui/internal/LayoutPart;)V+26
    j org.eclipse.ui.internal.EditorStack.setVisibleEditor(Lorg/eclipse/ui/internal/EditorPane;)V+2
    j org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(Lorg/eclipse/ui/IEditorReference;Z)Z+117
    j org.eclipse.ui.internal.EditorAreaHelper.openEditor(Lorg/eclipse/ui/IEditorReference;Z)V+42
    j org.eclipse.ui.internal.EditorManager$4.run()V+95
    j org.eclipse.swt.custom.BusyIndicator.showWhile(Lorg/eclipse/swt/widgets/Display;Ljava/lang/Runnable;)V+116
    j org.eclipse.ui.internal.EditorManager.createEditorTab(Lorg/eclipse/ui/IEditorReference;Lorg/eclipse/ui/internal/registry/EditorDescriptor;Lorg/eclipse/ui/
    IEditorInput;Z)V+61
    j org.eclipse.ui.internal.EditorManager.openInternalEditor(Lorg/eclipse/ui/IEditorReference;Lorg/eclipse/ui/internal/registry/EditorDescriptor;Lorg/eclipse/
    ui/IEditorInput;Z)V+84
    j org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(Lorg/eclipse/ui/IEditorReference;Lorg/eclipse/ui/internal/registry/EditorDescriptor;Lorg/ec
    lipse/ui/IEditorInput;)Lorg/eclipse/ui/IEditorReference;+31
    j org.eclipse.ui.internal.EditorManager.openEditor(Ljava/lang/String;Lorg/eclipse/ui/IEditorInput;Z)Lorg/eclipse/ui/IEditorReference;+74
    j org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(Lorg/eclipse/ui/IEditorInput;Ljava/lang/String;Z)Lorg/eclipse/ui/IEditorPart;+200
    j org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Lorg/eclipse/ui/IEditorInput;Ljava/lang/String;Z)Lorg/eclipse/ui/IEditorPart;+23
    j org.eclipse.ui.internal.WorkbenchPage.access$6(Lorg/eclipse/ui/internal/WorkbenchPage;Lorg/eclipse/ui/IEditorInput;Ljava/lang/String;Z)Lorg/eclipse/ui/IEd
    itorPart;+4
    j org.eclipse.ui.internal.WorkbenchPage$9.run()V+21
    j org.eclipse.swt.custom.BusyIndicator.showWhile(Lorg/eclipse/swt/widgets/Display;Ljava/lang/Runnable;)V+116
    j org.eclipse.ui.internal.WorkbenchPage.openEditor(Lorg/eclipse/ui/IEditorInput;Ljava/lang/String;Z)Lorg/eclipse/ui/IEditorPart;+55
    j org.eclipse.ui.ide.IDE.openEditor(Lorg/eclipse/ui/IWorkbenchPage;Lorg/eclipse/core/resources/IFile;Z)Lorg/eclipse/ui/IEditorPart;+33
    j org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(Lorg/eclipse/core/resources/IFile;Z)Lorg/eclipse/ui/IEditorPart;+15
    j org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(Ljava/lang/Object;Z)Lorg/eclipse/ui/IEditorPart;+12
    j org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(Ljava/lang/Object;Z)V+2
    j org.eclipse.jdt.ui.actions.OpenAction.run([Ljava/lang/Object;)V+39
    j org.eclipse.jdt.ui.actions.OpenAction.run(Lorg/eclipse/jface/viewers/IStructuredSelection;)V+16
    j org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(Lorg/eclipse/jface/viewers/ISelection;)V+12
    j org.eclipse.jdt.ui.actions.SelectionDispatchAction.run()V+5
    j org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(Lorg/eclipse/jface/viewers/OpenEvent;)V+22
    j org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(Lorg/eclipse/jface/viewers/OpenEvent;)V+8
    j org.eclipse.jface.viewers.StructuredViewer$2.run()V+8
    J org.eclipse.core.internal.runtime.InternalPlatform.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V
    v ~RuntimeStub::alignment_frame_return Runtime1 stub
    j org.eclipse.core.runtime.Platform.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V+4
    j org.eclipse.jface.viewers.StructuredViewer.fireOpen(Lorg/eclipse/jface/viewers/OpenEvent;)V+32
    j org.eclipse.jface.viewers.StructuredViewer.handleOpen(Lorg/eclipse/swt/events/SelectionEvent;)V+31
    j org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(Lorg/eclipse/swt/events/SelectionEvent;)V+5
    j org.eclipse.jface.util.OpenStrategy.fireOpenEvent(Lorg/eclipse/swt/events/SelectionEvent;)V+38
    j org.eclipse.jface.util.OpenStrategy.access$2(Lorg/eclipse/jface/util/OpenStrategy;Lorg/eclipse/swt/events/SelectionEvent;)V+2
    j org.eclipse.jface.util.OpenStrategy$1.handleEvent(Lorg/eclipse/swt/widgets/Event;)V+37
    J org.eclipse.swt.widgets.EventTable.sendEvent(Lorg/eclipse/swt/widgets/Event;)V
    J org.eclipse.swt.widgets.Display.runDeferredEvents()Z
    J org.eclipse.swt.widgets.Display.readAndDispatch()Z
    v ~RuntimeStub::alignment_frame_return Runtime1 stub
    j org.eclipse.ui.internal.Workbench.runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V+9
    j org.eclipse.ui.internal.Workbench.runUI()I+106
    j org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+11
    j org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2
    j org.eclipse.ui.internal.ide.IDEApplication.run(Ljava/lang/Object;)Ljava/lang/Object;+98
    j org.eclipse.core.internal.runtime.PlatformActivator$1.run(Ljava/lang/Object;)Ljava/lang/Object;+254
    j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+133
    j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+32
    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.core.launcher.Main.basicRun([Ljava/lang/String;)Ljava/lang/Object;+179
    j org.eclipse.core.launcher.Main.run([Ljava/lang/String;)I+4
    j org.eclipse.core.launcher.Main.main([Ljava/lang/String;)V+8
    v ~StubRoutines::call_stub

    ————— P R O C E S S —————

    Java Threads: ( => current thread )
    0x08af1dd8 JavaThread “com.ibm.sse.editor.StructuredTextReconciler” daemon [_thread_blocked, id=20056]
    0x088868c0 JavaThread “XMLOutlineUpdater” [_thread_blocked, id=20055]
    0x0870d228 JavaThread “Cleanup” daemon [_thread_in_native, id=20054]
    0x473e9f88 JavaThread “Worker-3” [_thread_blocked, id=20053]
    0x08153ae0 JavaThread “Worker-1” [_thread_blocked, id=20031]
    0x0861f5b0 JavaThread “Java indexing” daemon [_thread_blocked, id=20029]
    0x08101e38 JavaThread “Reference Cleaner – 2” [_thread_blocked, id=20028]
    0x081018b8 JavaThread “Reference Cleaner – 1” [_thread_blocked, id=20027]
    0x083716e0 JavaThread “Start Level Event Dispatcher” daemon [_thread_blocked, id=20025]
    0x08333370 JavaThread “Framework Event Dispatcher” daemon [_thread_blocked, id=20024]
    0x080a12b8 JavaThread “Low Memory Detector” daemon [_thread_blocked, id=20020]
    0x0809fe38 JavaThread “CompilerThread0” daemon [_thread_blocked, id=20019]
    0x0809ee50 JavaThread “Signal Dispatcher” daemon [_thread_blocked, id=20018]
    0x0809a138 JavaThread “Finalizer” daemon [_thread_blocked, id=20017]
    0x08099300 JavaThread “Reference Handler” daemon [_thread_blocked, id=20016]
    =>0x0805ae90 JavaThread “main” [_thread_in_native, id=20013]

    Other Threads:
    0x080948a8 VMThread [id=20015]
    0x080a27f0 WatcherThread [id=20021]

    VM state:not at safepoint (normal execution)

    VM Mutex/Monitor currently owned by a thread: None

    Heap
    def new generation total 2368K, used 1504K [0x65900000, 0x65b90000, 0x65de0000)
    eden space 2112K, 66% used [0x65900000, 0x65a5e220, 0x65b10000)
    from space 256K, 40% used [0x65b10000, 0x65b29f00, 0x65b50000)
    to space 256K, 0% used [0x65b50000, 0x65b50000, 0x65b90000)
    tenured generation total 30588K, used 20255K [0x65de0000, 0x67bbf000, 0x69900000)
    the space 30588K, 66% used [0x65de0000, 0x671a7ed0, 0x671a8000, 0x67bbf000)
    compacting perm gen total 27136K, used 27094K [0x69900000, 0x6b380000, 0x6d900000)
    the space 27136K, 99% used [0x69900000, 0x6b375830, 0x6b375a00, 0x6b380000)
    ro space 8192K, 68% used [0x6d900000, 0x6de77a00, 0x6de77a00, 0x6e100000)
    rw space 12288K, 47% used [0x6e100000, 0x6e6b5db0, 0x6e6b5e00, 0x6ed00000)

    This is 100% repeatable and occurs when opening any JSP with a double click from the struts-config.xml graphical editor, or from the file tree in the package explorer pane.

    Thanks,

    Chris

    #218298

    Riyad Kalla
    Member

    Can you open XML and Java files without a problem? Your version of GDK seems to be the issue here… what version of GDK and GTK+ do you have installed? You might try using JDK 1.4.2_06 and see if the problem clears up.

    #218307

    chrisnewland
    Member

    Hi,

    Opening any other type of file works fine and so do all other MyEclipse operations (run xdoclet / db explorer)

    I can open the JSPs if I use Open With -> Text Editor.

    This works fine in a 1.4 JVM and is the only MyEclipse feature that doesn’t work in 1.5

    I agree it looks like a bug when calling gdk_rgb_get_cmap. A quick Google shows that this is a deprecated GDK function: http://developer.gimp.org/api/2.0/gdk/gdk-GdkRGB.html

    My OS is using libgdk-1.2.so.0.9.1 and libgtk-1.2.so.0.9.1

    I think this is probably an Eclipse problem and not a MyEclipse-specific bug as the first Java line in the stack trace is
    j org.eclipse.swt.internal.mozilla.XPCOM.VtblCall(II)I+0

    Will you report this to the Eclipse team?

    Thanks,

    Chris

    #218313

    Riyad Kalla
    Member

    Hmm thank you for the extra invetigation work, I’ll pass this along to our devs and see if there is anything we can do and then file it if not.

    #218324

    Scott Anderson
    Participant

    It’s an Eclipse/SWT/Linux problem for sure. However, since it only manifests itself with JDK 1.5, I don’t know if it’s a “bug” techncially
    or not since I don’t think Eclipse is certified on all platforms for JDK 1.5 yet. But, it wouldn’t hurt to register at Eclipse.org and report it
    as a bug against SWT.

    #218364

    chrisnewland
    Member

    Reported to Eclipse.org

    Thanks for your help.

    Chris

    #218468

    chrisnewland
    Member

    Here’s the workaround:

    SuSE 8.2 comes with Mozilla that uses GTK1.2

    If you install a Mozilla build that uses GTK2 then the problem disappears.

    You can get one here:

    http://www.scottbolander.com/mozilla-xft.html

    Thanks to Christophe Cornu from the Eclipse / IBM team for this solution.

    #218477

    Riyad Kalla
    Member

    Chris thank you for posting this workaround for others to learn from!

Viewing 8 posts - 1 through 8 (of 8 total)
Reply To: JDK 1.5 SIGSEV when opening JSP [Workaround]

You must be logged in to post in the forum log in