p2pool v3.3 fail to start on centos7
After updating to v3.3 from 3.2 the service fails to start.
I used the zipped binary for linux.


In p2pool.log it hangs at this phase:

NOTICE  2023-05-01 12:16:36.7118 Log started
NOTICE  2023-05-01 12:16:36.7176 P2Pool v3.3 (built with GCC/11.2.1 on Apr 30 2023)
NOTICE  2023-05-01 12:16:36.7185 SideChain network type  = mainnet
NOTICE  2023-05-01 12:16:36.7185 SideChain using default config
NOTICE  2023-05-01 12:16:36.7185 SideChain pool name     = default
NOTICE  2023-05-01 12:16:36.7185 SideChain block time    = 10 seconds
NOTICE  2023-05-01 12:16:36.7185 SideChain min diff      = 100000
NOTICE  2023-05-01 12:16:36.7185 SideChain PPLNS window  = 2160 blocks
NOTICE  2023-05-01 12:16:36.7185 SideChain uncle penalty = 20%
NOTICE  2023-05-01 12:16:36.7186 SideChain generating consensus ID
NOTICE  2023-05-01 12:16:36.7186 SideChain consensus ID = 22af7ee7************************************************4407f918
WARNING 2023-05-01 12:16:36.7246 RandomX_Hasher couldn't allocate RandomX dataset using large pages
WARNING 2023-05-01 12:16:36.7248 RandomX_Hasher couldn't allocate RandomX cache using large pages
WARNING 2023-05-01 12:16:36.7250 RandomX_Hasher couldn't allocate RandomX cache using large pages
NOTICE  2023-05-01 12:16:36.7250 RandomX_Hasher allocated 2592 MB
NOTICE  2023-05-01 12:16:36.7268 ConsoleCommands uv_guess_handle returned 17
ERROR   2023-05-01 12:16:36.7268 ConsoleCommands tty or named pipe is not available
ERROR   2023-05-01 12:16:36.7268 TCPServer TCP wasn't shutdown properly
NOTICE  2023-05-01 12:16:36.7275 Util UPnP: Started scanning for UPnP IGD devices


In messages I see the following:
May  1 14:16:36 centos-7 systemd: Started P2Pool.
May  1 14:16:36 centos-7 kernel: p2pool[9185]: segfault at 38 ip 000000000060d2e9 sp 00007ffcae898d70 error 4 in p2pool[401000+215000]
May  1 14:16:37 centos-7 abrt-hook-ccpp: Process 9185 (p2pool) of user 0 killed by SIGSEGV - ignoring (repeated crash)
May  1 14:16:37 centos-7 systemd: p2pool.service: main process exited, code=dumped, status=11/SEGV
May  1 14:16:37 centos-7 systemd: Unit p2pool.service entered failed state.
May  1 14:16:37 centos-7 systemd: p2pool.service failed.
May  1 14:16:37 centos-7 systemd: p2pool.service holdoff time over, scheduling restart.
May  1 14:16:37 centos-7 systemd: Stopped P2Pool.
May  1 14:16:37 centos-7 systemd: Started P2Pool.
May  1 14:16:37 centos-7 kernel: p2pool[9197]: segfault at 38 ip 000000000060d2e9 sp 00007fff96ed9d30 error 4 in p2pool[401000+215000]
May  1 14:16:37 centos-7 abrt-hook-ccpp: Process 9197 (p2pool) of user 0 killed by SIGSEGV - ignoring (repeated crash)
May  1 14:16:37 centos-7 systemd: p2pool.service: main process exited, code=dumped, status=11/SEGV
May  1 14:16:37 centos-7 systemd: Unit p2pool.service entered failed state.
May  1 14:16:37 centos-7 systemd: p2pool.service failed.
May  1 14:16:37 centos-7 systemd: p2pool.service holdoff time over, scheduling restart.
May  1 14:16:37 centos-7 systemd: Stopped P2Pool.
May  1 14:16:37 centos-7 systemd: start request repeated too quickly for p2pool.service
May  1 14:16:37 centos-7 systemd: Failed to start P2Pool.
May  1 14:16:37 centos-7 systemd: Unit p2pool.service entered failed state.
May  1 14:16:37 centos-7 systemd: p2pool.service failed.

I rolled back to p2pool v3.2 and it works fine.
In general I proceeded with the upgrqade as always in the past. Stopping the service, replacing the binary, starting it again.