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, {st_mode=S_IFREG|0644, st_size=195, ...}) = 0
read(4, "HTTP/1.0 504 Gateway Time-out\r\nC"..., 195) = 195
close(4)                                = 0
read(3, "", 4096)                       = 0
close(3)                                = 0
gettimeofday({tv_sec=1619001723, tv_usec=235475}, NULL) = 0
brk(0x55bc43e58000)                     = 0x55bc43e58000
brk(0x55bc43e7c000)                     = 0x55bc43e7c000
--- SIGILL {si_signo=SIGILL, si_code=ILL_ILLOPN, si_addr=0x55bc420f2b04} ---
+++ killed by SIGILL +++
Illegal instruction

# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 47
model name : AMD Sempron(tm) Processor 3200+
stepping : 2
cpu MHz : 1790.686
cache size : 256 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm
3dnowext 3dnow rep_good nopl cpuid pni lahf_lm 3dnowprefetch vmmcall
bugs : fxsave_leak sysret_ss_attrs null_seg swapgs_fence spectre_v1 spectre_v2
bogomips : 3581.37
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

Reply via email to