Docker errors out on Linux

Hi all. This system is Mageia 8 with updates. Kernel is 5.15.88-desktop-1.mga8.
Docker is not working here. It appears to be running.

● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2023-02-05 20:19:40 ACDT; 11h ago
Docs: http://docs.docker.com
Process: 5008 ExecStartPre=/usr/sbin/docker-network-cleanup (code=exited, status=0/SUCCESS)
Main PID: 5014 (dockerd)
Tasks: 69 (limit: 14312)
Memory: 194.3M
CPU: 29.354s

However running something like
sudo docker --version
will throw the error below. The term golang and at the bottom - moby - appear numerous times. Can anyone suggest what may be happening?

fatal error: unexpected signal during runtime execution
[signal SIGFPE: floating-point exception code=0x1 addr=0x7f999bf3a625 pc=0x7f999bf3a625]

runtime stack:
runtime.throw({0x1793f67?, 0x7f999bdf5ab4?})
/usr/lib/golang/src/runtime/panic.go:992 +0x71
runtime.sigpanic()
/usr/lib/golang/src/runtime/signal_unix.go:802 +0x389

goroutine 1 [syscall, locked to thread]:
runtime.cgocall(0x169c7f0, 0xc0001defa0)
/usr/lib/golang/src/runtime/cgocall.go:157 +0x5c fp=0xc0001def78 sp=0xc0001def40 pc=0x40583c
os/user._Cfunc_mygetpwuid_r(0x3e9, 0xc000423590, 0x4a43c00, 0x400, 0xc0003a2338)
_cgo_gotypes.go:175 +0x50 fp=0xc0001defa0 sp=0xc0001def78 pc=0x540970
os/user.lookupUnixUid.func1.1(0x3e9, 0x2baddc0?, 0xc0001df038?, 0x40f587?)
/usr/lib/golang/src/os/user/cgo_lookup_unix.go:102 +0xa6 fp=0xc0001df000 sp=0xc0001defa0 pc=0x541126
os/user.lookupUnixUid.func1()
/usr/lib/golang/src/os/user/cgo_lookup_unix.go:102 +0x29 fp=0xc0001df030 sp=0xc0001df000 pc=0x541069
os/user.retryWithBuffer(0xc000448750, 0xc0001df110)
/usr/lib/golang/src/os/user/cgo_lookup_unix.go:244 +0x39 fp=0xc0001df078 sp=0xc0001df030 pc=0x541d19
os/user.lookupUnixUid(0x3e9)
/usr/lib/golang/src/os/user/cgo_lookup_unix.go:95 +0x10f fp=0xc0001df150 sp=0xc0001df078 pc=0x540e6f
os/user.current()
/usr/lib/golang/src/os/user/cgo_lookup_unix.go:48 +0x49 fp=0xc0001df190 sp=0xc0001df150 pc=0x540ce9
os/user.Current.func1()
/usr/lib/golang/src/os/user/lookup.go:15 +0x17 fp=0xc0001df1a0 sp=0xc0001df190 pc=0x540477
sync.(*Once).doSlow(0x0?, 0x464ef0?)
/usr/lib/golang/src/sync/once.go:68 +0xc2 fp=0xc0001df200 sp=0xc0001df1a0 pc=0x47d562
sync.(*Once).Do(…)
/usr/lib/golang/src/sync/once.go:59
os/user.Current()
/usr/lib/golang/src/os/user/lookup.go:15 +0x37 fp=0xc0001df230 sp=0xc0001df200 pc=0x540517
github.com/docker/cli/vendor/k8s.io/klog.init.1()
/home/iurt/rpmbuild/BUILD/moby-20.10.22/cli-20.10.22/src/github.com/docker/cli/vendor/k8s.io/klog/klog_file.go:79 +0x8f fp=0xc0001df270 sp=0xc0001df230 pc=0xd1c26f
runtime.doInit(0x2b41360)
/usr/lib/golang/src/runtime/proc.go:6230 +0x128 fp=0xc0001df3a0 sp=0xc0001df270 pc=0x4462e8
runtime.doInit(0x2b373c0)
/usr/lib/golang/src/runtime/proc.go:6207 +0x71 fp=0xc0001df4d0 sp=0xc0001df3a0 pc=0x446231
runtime.doInit(0x2b45f80)
/usr/lib/golang/src/runtime/proc.go:6207 +0x71 fp=0xc0001df600 sp=0xc0001df4d0 pc=0x446231
runtime.doInit(0x2b483a0)
/usr/lib/golang/src/runtime/proc.go:6207 +0x71 fp=0xc0001df730 sp=0xc0001df600 pc=0x446231
runtime.doInit(0x2b33520)
/usr/lib/golang/src/runtime/proc.go:6207 +0x71 fp=0xc0001df860 sp=0xc0001df730 pc=0x446231
runtime.doInit(0x2b45b00)
/usr/lib/golang/src/runtime/proc.go:6207 +0x71 fp=0xc0001df990 sp=0xc0001df860 pc=0x446231
runtime.doInit(0x2b32ee0)
/usr/lib/golang/src/runtime/proc.go:6207 +0x71 fp=0xc0001dfac0 sp=0xc0001df990 pc=0x446231
runtime.doInit(0x2b3b460)
/usr/lib/golang/src/runtime/proc.go:6207 +0x71 fp=0xc0001dfbf0 sp=0xc0001dfac0 pc=0x446231
runtime.doInit(0x2b435e0)
/usr/lib/golang/src/runtime/proc.go:6207 +0x71 fp=0xc0001dfd20 sp=0xc0001dfbf0 pc=0x446231
runtime.doInit(0x2b420e0)
/usr/lib/golang/src/runtime/proc.go:6207 +0x71 fp=0xc0001dfe50 sp=0xc0001dfd20 pc=0x446231
runtime.doInit(0x2b408e0)
/usr/lib/golang/src/runtime/proc.go:6207 +0x71 fp=0xc0001dff80 sp=0xc0001dfe50 pc=0x446231
runtime.main()
/usr/lib/golang/src/runtime/proc.go:233 +0x1d4 fp=0xc0001dffe0 sp=0xc0001dff80 pc=0x439374
runtime.goexit()
/usr/lib/golang/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc0001dffe8 sp=0xc0001dffe0 pc=0x467141

goroutine 18 [chan receive]:
github.com/docker/cli/vendor/k8s.io/klog.(*loggingT).flushDaemon(0xc0000b2480?)
/home/iurt/rpmbuild/BUILD/moby-20.10.22/cli-20.10.22/src/github.com/docker/cli/vendor/k8s.io/klog/klog.go:1010 +0x6a
created by github.com/docker/cli/vendor/k8s.io/klog.init.0
/home/iurt/rpmbuild/BUILD/moby-20.10.22/cli-20.10.22/src/github.com/docker/cli/vendor/k8s.io/klog/klog.go:411 +0xef