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.