← Back to team overview

sikuli-driver team mailing list archive

Re: [Question #658440]: Java crash while running sikuli tests

 

Question #658440 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/658440

    Status: Answered => Open

gregory is still having a problem:
After have install last sikuli version 1.1.1

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00549f39, pid=3551, tid=3078556528
#
# JRE version: OpenJDK Runtime Environment (7.0_151) (build 1.7.0_151-mockbuild_2017_08_15_12_41-b00)
# Java VM: OpenJDK Server VM (24.151-b00 mixed mode linux-x86 )
# Derivative: IcedTea 2.6.10
# Distribution: CentOS release 6.9 (Final), package rhel-2.6.11.0.el6_9-i386 u151-b00
# Problematic frame:
# C  [libmawt.so+0x20f39]
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
#   http://icedtea.classpath.org/bugzilla
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

Stack: [0xb77a0000,0xb77f1000],  sp=0xb77ef000,  free space=316k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libmawt.so+0x20f39]
C  [libmawt.so+0x21241]
C  [libmawt.so+0x1f6ee]  Java_sun_awt_X11_XRobotPeer_getRGBPixelsImpl+0x1fe
j  sun.awt.X11.XRobotPeer.getRGBPixelsImpl(Lsun/awt/X11GraphicsConfig;IIII[I)V+0
j  sun.awt.X11.XRobotPeer.getRGBPixels(Ljava/awt/Rectangle;)[I+33
j  java.awt.Robot.createScreenCapture(Ljava/awt/Rectangle;)Ljava/awt/image/BufferedImage;+77
j  org.sikuli.script.RobotDesktop.captureScreen(Ljava/awt/Rectangle;)Lorg/sikuli/script/ScreenImage;+11
j  org.sikuli.script.Screen.capture(Ljava/awt/Rectangle;)Lorg/sikuli/script/ScreenImage;+19
j  org.sikuli.script.Screen.cmdCapture([Ljava/lang/Object;)Lorg/sikuli/script/ScreenImage;+66
j  sun.reflect.GeneratedMethodAccessor30.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+40
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;+57
j  org.python.core.PyReflectedFunction.__call__(Lorg/python/core/PyObject;[Lorg/python/core/PyObject;[Ljava/lang/String;)Lorg/python/core/PyObject;+217
j  org.python.core.PyReflectedFunction.__call__([Lorg/python/core/PyObject;[Ljava/lang/String;)Lorg/python/core/PyObject;+43
j  org.python.core.PyObject.__call__(Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+16
j  org.python.core.PyObject.__call__(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+3
j  org.python.core.PyMethod.__call__(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+28
j  sikuli.Sikuli$py.capture$4(Lorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+23
j  sikuli.Sikuli$py.call_function(ILorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+344
J 930 C2 org.python.core.PyTableCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyFrame;Lorg/python/core/PyObject;)Lorg/python/core/PyObject; (320 bytes) @ 0xb47efe5c [0xb47efd20+0x13c]
j  org.python.core.PyBaseCode.call(Lorg/python/core/ThreadState;[Lorg/python/core/PyObject;[Ljava/lang/String;Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+782
j  org.python.core.PyBaseCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+40
j  org.python.core.PyFunction.__call__(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+18
j  Output$py.take_screenshot$4(Lorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+103
j  Output$py.call_function(ILorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+132
J 930 C2 org.python.core.PyTableCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyFrame;Lorg/python/core/PyObject;)Lorg/python/core/PyObject; (320 bytes) @ 0xb47efe5c [0xb47efd20+0x13c]
j  org.python.core.PyBaseCode.call(Lorg/python/core/ThreadState;[Lorg/python/core/PyObject;[Ljava/lang/String;Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+782
j  org.python.core.PyBaseCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+40
j  org.python.core.PyFunction.__call__(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+18
j  org.python.core.PyMethod.__call__(Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+26
j  Output$py.take_screen_shot$3(Lorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+17
j  Output$py.call_function(ILorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+128
J 930 C2 org.python.core.PyTableCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyFrame;Lorg/python/core/PyObject;)Lorg/python/core/PyObject; (320 bytes) @ 0xb47efe5c [0xb47efd20+0x13c]
j  org.python.core.PyBaseCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+94
j  org.python.core.PyFunction.__call__(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+18
j  org.python.core.PyMethod.__call__(Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+26
j  Security_Engines_Editor$py.create_virtual_ressource$45(Lorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+975
j  Security_Engines_Editor$py.call_function(ILorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+644
J 930 C2 org.python.core.PyTableCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyFrame;Lorg/python/core/PyObject;)Lorg/python/core/PyObject; (320 bytes) @ 0xb47efe5c [0xb47efd20+0x13c]
j  org.python.core.PyBaseCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+122
j  org.python.core.PyFunction.__call__(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+21
j  org.python.core.PyMethod.__call__(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+33
j  org.python.pycode._pyx361.f$0(Lorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+1373
j  org.python.pycode._pyx361.call_function(ILorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+24
j  org.python.core.PyTableCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyFrame;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+137
j  org.python.core.PyCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyFrame;)Lorg/python/core/PyObject;+4
j  org.python.core.Py.runCode(Lorg/python/core/PyCode;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+154
j  org.python.core.__builtin__.execfile_flags(Ljava/lang/String;Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/CompilerFlags;)V+86
j  org.python.util.PythonInterpreter.execfile(Ljava/lang/String;)V+16
j  org.sikuli.scriptrunner.JythonScriptRunner.runPython(Ljava/io/File;[Ljava/lang/String;[Ljava/lang/String;)I+227
j  org.sikuli.scriptrunner.JythonScriptRunner.runScript(Ljava/io/File;Ljava/io/File;[Ljava/lang/String;[Ljava/lang/String;)I+271
j  org.sikuli.scriptrunner.ScriptingSupport$RunBox.run()I+412
j  org.sikuli.scriptrunner.ScriptingSupport$RunBox.access$400(Lorg/sikuli/scriptrunner/ScriptingSupport$RunBox;)I+1
j  org.sikuli.scriptrunner.ScriptingSupport.runscript([Ljava/lang/String;)V+365
j  org.sikuli.ide.SikuliIDE.run([Ljava/lang/String;)V+169
j  org.sikuli.ide.Sikulix.main([Ljava/lang/String;)V+55
v  ~StubRoutines::call_stub
V  [libjvm.so+0x46c554]
V  [libjvm.so+0x634ad9]
V  [libjvm.so+0x46b37f]
V  [libjvm.so+0x47890c]
V  [libjvm.so+0x483f53]
C  [libjli.so+0x2d46]
C  [libpthread.so.0+0x6a49]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.awt.X11.XRobotPeer.getRGBPixelsImpl(Lsun/awt/X11GraphicsConfig;IIII[I)V+0
j  sun.awt.X11.XRobotPeer.getRGBPixels(Ljava/awt/Rectangle;)[I+33
j  java.awt.Robot.createScreenCapture(Ljava/awt/Rectangle;)Ljava/awt/image/BufferedImage;+77
j  org.sikuli.script.RobotDesktop.captureScreen(Ljava/awt/Rectangle;)Lorg/sikuli/script/ScreenImage;+11
j  org.sikuli.script.Screen.capture(Ljava/awt/Rectangle;)Lorg/sikuli/script/ScreenImage;+19
j  org.sikuli.script.Screen.cmdCapture([Ljava/lang/Object;)Lorg/sikuli/script/ScreenImage;+66
j  sun.reflect.GeneratedMethodAccessor30.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+40
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;+57
j  org.python.core.PyReflectedFunction.__call__(Lorg/python/core/PyObject;[Lorg/python/core/PyObject;[Ljava/lang/String;)Lorg/python/core/PyObject;+217
j  org.python.core.PyReflectedFunction.__call__([Lorg/python/core/PyObject;[Ljava/lang/String;)Lorg/python/core/PyObject;+43
j  org.python.core.PyObject.__call__(Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+16
j  org.python.core.PyObject.__call__(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+3
j  org.python.core.PyMethod.__call__(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+28
j  sikuli.Sikuli$py.capture$4(Lorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+23
j  sikuli.Sikuli$py.call_function(ILorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+344
J 930 C2 org.python.core.PyTableCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyFrame;Lorg/python/core/PyObject;)Lorg/python/core/PyObject; (320 bytes) @ 0xb47efe5c [0xb47efd20+0x13c]
j  org.python.core.PyBaseCode.call(Lorg/python/core/ThreadState;[Lorg/python/core/PyObject;[Ljava/lang/String;Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+782
j  org.python.core.PyBaseCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+40
j  org.python.core.PyFunction.__call__(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+18
j  Output$py.take_screenshot$4(Lorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+103
j  Output$py.call_function(ILorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+132
J 930 C2 org.python.core.PyTableCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyFrame;Lorg/python/core/PyObject;)Lorg/python/core/PyObject; (320 bytes) @ 0xb47efe5c [0xb47efd20+0x13c]
j  org.python.core.PyBaseCode.call(Lorg/python/core/ThreadState;[Lorg/python/core/PyObject;[Ljava/lang/String;Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+782
j  org.python.core.PyBaseCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+40
j  org.python.core.PyFunction.__call__(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+18
j  org.python.core.PyMethod.__call__(Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+26
j  Output$py.take_screen_shot$3(Lorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+17
j  Output$py.call_function(ILorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+128
J 930 C2 org.python.core.PyTableCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyFrame;Lorg/python/core/PyObject;)Lorg/python/core/PyObject; (320 bytes) @ 0xb47efe5c [0xb47efd20+0x13c]
j  org.python.core.PyBaseCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+94
j  org.python.core.PyFunction.__call__(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+18
j  org.python.core.PyMethod.__call__(Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+26
j  Security_Engines_Editor$py.create_virtual_ressource$45(Lorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+975
j  Security_Engines_Editor$py.call_function(ILorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+644
J 930 C2 org.python.core.PyTableCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyFrame;Lorg/python/core/PyObject;)Lorg/python/core/PyObject; (320 bytes) @ 0xb47efe5c [0xb47efd20+0x13c]
j  org.python.core.PyBaseCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+122
j  org.python.core.PyFunction.__call__(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+21
j  org.python.core.PyMethod.__call__(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+33
j  org.python.pycode._pyx361.f$0(Lorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+1373
j  org.python.pycode._pyx361.call_function(ILorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;+24
j  org.python.core.PyTableCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyFrame;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+137
j  org.python.core.PyCode.call(Lorg/python/core/ThreadState;Lorg/python/core/PyFrame;)Lorg/python/core/PyObject;+4
j  org.python.core.Py.runCode(Lorg/python/core/PyCode;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;+154
j  org.python.core.__builtin__.execfile_flags(Ljava/lang/String;Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/CompilerFlags;)V+86
j  org.python.util.PythonInterpreter.execfile(Ljava/lang/String;)V+16
j  org.sikuli.scriptrunner.JythonScriptRunner.runPython(Ljava/io/File;[Ljava/lang/String;[Ljava/lang/String;)I+227
j  org.sikuli.scriptrunner.JythonScriptRunner.runScript(Ljava/io/File;Ljava/io/File;[Ljava/lang/String;[Ljava/lang/String;)I+271
j  org.sikuli.scriptrunner.ScriptingSupport$RunBox.run()I+412
j  org.sikuli.scriptrunner.ScriptingSupport$RunBox.access$400(Lorg/sikuli/scriptrunner/ScriptingSupport$RunBox;)I+1
j  org.sikuli.scriptrunner.ScriptingSupport.runscript([Ljava/lang/String;)V+365
j  org.sikuli.ide.SikuliIDE.run([Ljava/lang/String;)V+169
j  org.sikuli.ide.Sikulix.main([Ljava/lang/String;)V+55
v  ~StubRoutines::call_stub

-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.