← Back to team overview

openjdk team mailing list archive

[Bug 735600] Re: openjdk-6 fatal error (VM_Version::supports_cmov()) failed: illegal instruction

 

I have 10.04.3 LTS installed in an AMD-K6 system, as follows:

Ubuntu version and kernel version
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04.3 LTS"
Linux max 2.6.32-35-generic #78-Ubuntu SMP Tue Oct 11 15:27:15 UTC 2011 i586 GNU/Linux
model name	: AMD-K6(tm) 3D processor
cpu MHz		: 400.895

The problem is that the JRE has been compiled for 686 cpus only, that
have the CMOV instruction.

I have attached the error log from my AMD-K6 system.


** Attachment added: "Log from AMD-K6 system"
   https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/735600/+attachment/2598364/+files/hs_err_pid1697.log

-- 
You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-6 in Ubuntu.
https://bugs.launchpad.net/bugs/735600

Title:
  openjdk-6 fatal error (VM_Version::supports_cmov()) failed: illegal
  instruction

Status in “openjdk-6” package in Ubuntu:
  Confirmed

Bug description:
  Using openjdk 6b20-1.9.7-0ubuntu1~10.04.1 (current version in 10.04.2
  LTS)

  # cat /proc/cpuinfo 
  processor	: 0
  vendor_id	: CentaurHauls
  cpu family	: 6
  model		: 7
  model name	: VIA Samuel 2
  stepping	: 3
  cpu MHz		: 550.000
  cache size	: 64 KB
  fdiv_bug	: no
  hlt_bug		: no
  f00f_bug	: no
  coma_bug	: no
  fpu		: yes
  fpu_exception	: yes
  cpuid level	: 1
  wp		: yes
  flags		: fpu de tsc msr cx8 mtrr pge mmx 3dnow up
  bogomips	: 1100.03
  clflush size	: 32
  cache_alignment	: 32
  address sizes	: 32 bits physical, 32 bits virtual

  (This CPU lacks instructions cx8 cmov)

  ~# /usr/lib/jvm/java-6-openjdk/jre/bin/java
  #
  # A fatal error has been detected by the Java Runtime Environment:
  #
  #  Internal Error (assembler_x86.cpp:1042), pid=8735, tid=3077495664
  #  guarantee(VM_Version::supports_cmov()) failed: illegal instruction
  #
  # JRE version: 6.0_20-b20
  # Java VM: OpenJDK Client VM (19.0-b09 mixed mode, sharing linux-x86 )
  # Derivative: IcedTea6 1.9.7
  # Distribution: Ubuntu 10.04.1 LTS, package 6b20-1.9.7-0ubuntu1~10.04.1
  # An error report file with more information is saved as:
  # /home/guest/hs_err_pid8735.log
  #
  # If you would like to submit a bug report, please include
  # instructions how to reproduce the bug and visit:
  #   https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
  #
  Aborted

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/735600/+subscriptions



References