Re: Illegal instruction - 2.2 on AMD/Sempron ?

2021-04-22 Thread Willy Tarreau
On Thu, Apr 22, 2021 at 09:17:29AM -0600, Jim Freeman wrote: > stock 1.8.19 (which runs fine) doesn't also use cmpxchg16b ? > https://en.wikipedia.org/wiki/X86-64#Older_implementations By default threads were not enabled in 1.8, so there were no atomic ops. And indeed it died on it :-/ > May be

Re: Illegal instruction - 2.2 on AMD/Sempron ?

2021-04-22 Thread Jim Freeman
stock 1.8.19 (which runs fine) doesn't also use cmpxchg16b ? https://en.wikipedia.org/wiki/X86-64#Older_implementations May be time for a new motherboard (or a Pi4?) ... Dump of assembler code for function ha_random64: 0x5566bac0 <+0>: push %rbx 0x5566bac1 <+1>: sub

Re: Illegal instruction - 2.2 on AMD/Sempron ?

2021-04-22 Thread Willy Tarreau
Hi Jim, On Wed, Apr 21, 2021 at 04:46:17AM -0600, Jim Freeman wrote: > Stock 1.8.19-1+deb10u3 on Debian10 runs fine, but when I install > 2.2.8-1~bpo10+1 from buster-backports, I get "Illegal instruction" ? > Is my CPU just too historic ? Possible but it makes me think that it could also be a

Illegal instruction - 2.2 on AMD/Sempron ?

2021-04-21 Thread Jim Freeman
Stock 1.8.19-1+deb10u3 on Debian10 runs fine, but when I install 2.2.8-1~bpo10+1 from buster-backports, I get "Illegal instruction" ? Is my CPU just too historic ? # strace -f ./haproxy -f ~/haproxy.cfg ... openat(AT_FDCWD, "/etc/haproxy/errors/504.http", O_RDONLY) = 4 fstat(4,