You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Alexey Petrenko (JIRA)" <ji...@apache.org> on 2007/08/06 11:39:59 UTC

[jira] Resolved: (HARMONY-4535) [classlib][jedit] unable to start jedit on Linux

     [ https://issues.apache.org/jira/browse/HARMONY-4535?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexey Petrenko resolved HARMONY-4535.
--------------------------------------

    Resolution: Fixed
      Assignee: Alexey Petrenko

Alexei, please verify that works as expected.

> [classlib][jedit] unable to start jedit on Linux
> ------------------------------------------------
>
>                 Key: HARMONY-4535
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4535
>             Project: Harmony
>          Issue Type: Bug
>          Components: App-Oriented Bug Reports, Classlib
>         Environment: Debian Linux IA32
>            Reporter: Alexei Zakharov
>            Assignee: Alexey Petrenko
>
> I unable to start jEdit application using current Harmony snapshot (r559429) I've tried both stable (4.2) and testing (4.3pre10) version of jEdit.
> Attempt to start jEdit on DRLVM results in SIGSEGV in VM code:
> <===
> $ /home/ayzakhar/projects/harmony/working_vm/build/lnx_ia32_gcc_debug/deploy/jdk/jre/bin/java -jar jedit.jar
> SIGSEGV in VM code.
> Stack trace:
>   0: ?? (??:-1)
>   1: _XReverse_Bytes (??:-1)
>   2: XPutImage (??:-1)
>   3: Java_org_apache_harmony_awt_nativebridge_linux_X11_XPutImage (/home/ayzakhar/projects/harmony/working_classlib/modules/awt/src/main/native/x11wrapper/unix/org_apache_harmony_awt_nativebridge_linux_X11.cpp:595)
>   4: 0x9FA7F7D7  <Generated stub>
>   5: org/apache/harmony/awt/gl/linux/XSurface.putImage(Lorg/apache/harmony/awt/gl/MultiRectArea;Ljava/awt/image/Raster;IIII)V (XSurface.java:246)
>   6: org/apache/harmony/awt/gl/linux/XSurface.putImage(Lorg/apache/harmony/awt/gl/MultiRectArea;)V (XSurface.java:179)
>   7: org/apache/harmony/awt/gl/linux/XBlitter.imBlit(IILorg/apache/harmony/awt/gl/Surface;IILorg/apache/harmony/awt/gl/Surface;IILjava/awt/Composite;Ljava/awt/Color;Lorg/apache/harmony/awt/gl/MultiRectArea;)V (XBlitter.java:424)
>   8: org/apache/harmony/awt/gl/linux/XBlitter.blit(IILorg/apache/harmony/awt/gl/Surface;IILorg/apache/harmony/awt/gl/Surface;IILjava/awt/Composite;Ljava/awt/Color;Lorg/apache/harmony/awt/gl/MultiRectArea;)V (XBlitter.java:370)
>   9: org/apache/harmony/awt/gl/linux/XBlitter.blit(IILorg/apache/harmony/awt/gl/Surface;IILorg/apache/harmony/awt/gl/Surface;IILjava/awt/geom/AffineTransform;Ljava/awt/Composite;Ljava/awt/Color;Lorg/apache/harmony/awt/gl/MultiRectArea;)V (XBlitter.java:164)
>  10: org/apache/harmony/awt/gl/CommonGraphics2D.drawImage(Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z (CommonGraphics2D.java:341)
>  11: org/apache/harmony/awt/gl/CommonGraphics2D.drawImage(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z (CommonGraphics2D.java:348)
>  12: org/gjt/sp/jedit/gui/SplashScreen.paintComponent(Ljava/awt/Graphics;)V (SplashScreen.java:111)
>  13: javax/swing/JComponent.paint(Ljava/awt/Graphics;)V (JComponent.java:994)
>  14: javax/swing/JComponent.paintChildren(Ljava/awt/Graphics;)V (JComponent.java:973)
>  15: javax/swing/JComponent.paint(Ljava/awt/Graphics;)V (JComponent.java:996)
>  16: javax/swing/JComponent.paintDoubleBuffered(Ljava/awt/Graphics;)V (JComponent.java:1425)
>  17: javax/swing/JComponent.paint(Ljava/awt/Graphics;)V (JComponent.java:992)
>  18: javax/swing/JComponent.paintChildren(Ljava/awt/Graphics;)V (JComponent.java:973)
>  19: javax/swing/JComponent.paint(Ljava/awt/Graphics;)V (JComponent.java:996)
>  20: javax/swing/JLayeredPane.paint(Ljava/awt/Graphics;)V (JLayeredPane.java:220)
>  21: javax/swing/JComponent.paintChildren(Ljava/awt/Graphics;)V (JComponent.java:973)
>  22: javax/swing/JComponent.paint(Ljava/awt/Graphics;)V (JComponent.java:996)
>  23: java/awt/Container.paintComponentsImpl(Ljava/awt/Graphics;)V (Container.java:1007)
>  24: java/awt/Container.paint(Ljava/awt/Graphics;)V (Container.java:936)
>  25: java/awt/Component.processPaintEvent(Ljava/awt/event/PaintEvent;)V (Component.java:3692)
>  26: java/awt/Component.dispatchEvent(Ljava/awt/AWTEvent;)V (Component.java:3519)
>  27: java/awt/EventQueueCore.dispatchEventImpl(Ljava/awt/AWTEvent;)V (EventQueueCore.java:149)
>  28: java/awt/EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V (EventQueue.java:144)
>  29: java/awt/EventDispatchThread.runModalLoop(Ljava/awt/ModalContext;)V (EventDispatchThread.java:68)
>  30: java/awt/EventDispatchThread.run()V (EventDispatchThread.java:48)
>  31: java/lang/Thread.runImpl()V (Thread.java:673)
>  32: vm_invoke_native_array_stub (/home/ayzakhar/projects/harmony/working_vm/vm/vmcore/src/util/ia32/base/invoke_native_stub_ia32.asm:41)
>  33: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) (/home/ayzakhar/projects/harmony/working_vm/vm/vmcore/src/util/ia32/base/ini_iA32.cpp:200) 34: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (/home/ayzakhar/projects/harmony/working_vm/vm/em/src/DrlEMImpl.cpp:510)
>  35: ExecuteMethod (/home/ayzakhar/projects/harmony/working_vm/vm/em/src/em_intf.cpp:44)
>  36: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (/home/ayzakhar/projects/harmony/working_vm/vm/vmcore/src/jit/ini.cpp:67)
>  37: call_method_no_ref_result (/home/ayzakhar/projects/harmony/working_vm/vm/vmcore/src/jni/jni_method.cpp:188)
>  38: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) (/home/ayzakhar/projects/harmony/working_vm/vm/vmcore/src/jni/jni_method.cpp:226)
>  39: JNIEnv_External::CallVoidMethodA(_jobject*, _jmethodID*, jvalue*) (/home/ayzakhar/projects/harmony/working_vm/vm/include/jni.h:894)
>  40: jthread_wrapper_proc (/home/ayzakhar/projects/harmony/working_vm/vm/vmcore/src/thread/thread_java_basic.cpp:95)
>  41: thread_start_proc (/home/ayzakhar/projects/harmony/working_vm/vm/thread/src/thread_native_basic.c:705)
>  42: start_thread (??:-1)
>  43: clone (??:-1)
> <end of stack trace>
> Segmentation fault
> <===
> If J9 vm is used then it opens some empty window and hangs

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.