[Bug 1367165] Re: go crashes with SIGILL: illegal instruction

Jack Ostroff ostroffjh at users.sourceforge.net
Tue Sep 20 22:40:30 UTC 2016


Is there any chance this is because that CPU lacks sse2?  More and more
things are being compiled with the assumption that it is available, so
any such code will crash on an older processor without it.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to golang in Ubuntu.
https://bugs.launchpad.net/bugs/1367165

Title:
  go crashes with SIGILL: illegal instruction

Status in golang package in Ubuntu:
  Fix Released

Bug description:
  I've installed go to my old computer (Pintium III) with 'sudo apt-get install golang'.
  It crashes every time with the following error message:

  $go version
  SIGILL: illegal instruction
  PC=0x81a65b9

  math.init·1()
     /usr/lib/go/src/pkg/math/pow10.go:34 +0x19 fp=0xb7444f34
  math.init()
     /usr/lib/go/src/pkg/math/unsafe.go:21 +0x3e fp=0xb7444f38
  strconv.init()
     /usr/lib/go/src/pkg/strconv/quote.go:442 +0x44 fp=0xb7444f4c
  go/parser.init()
     /usr/lib/go/src/pkg/go/parser/parser.go:2441 +0x49 fp=0xb7444f58
  main.init()
     /usr/lib/go/src/cmd/go/zdefaultcc.go:6 +0x44 fp=0xb7444f98
  runtime.main()
     /usr/lib/go/src/pkg/runtime/proc.c:213 +0xd6 fp=0xb7444fcc
  runtime.goexit()
     /usr/lib/go/src/pkg/runtime/proc.c:1394 fp=0xb7444fd0

  eax 0x0
  ebx 0x1891c080
  ecx 0x189010a0
  edx 0x1891c080
  edi 0x1891c080
  esi 0x20
  ebp 0x0
  esp 0xb7444f30
  eip 0x81a65b9
  eflags 0x10206
  cs 0x73
  fs 0x0
  gs 0x33

  $lsb_release -a
  No LSB modules are available.
  Distributor ID: Ubuntu
  Description: Ubuntu 14.04.1 LTS
  Release: 14.04
  Codename: trusty

  $cat /proc/cpuinfo
  processor : 0
  vendor_id : GenuineIntel
  cpu family : 6
  model : 8
  model name : Pentium III (Coppermine)
  stepping : 3
  microcode : 0x10
  cpu MHz : 702.663
  cache size : 256 KB
  physical id : 0
  siblings : 1
  core id : 0
  cpu cores : 1
  apicid : 0
  initial apicid : 0
  fdiv_bug : no
  f00f_bug : no
  coma_bug : no
  fpu : yes
  fpu_exception : yes
  cpuid level : 2
  wp : yes
  flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pse36 mmx fxsr sse
  bogomips : 1405.32
  clflush size : 32
  cache_alignment : 32
  address sizes : 36 bits physical, 32 bits virtual
  power management:

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/golang/+bug/1367165/+subscriptions



More information about the foundations-bugs mailing list