Thomas,
I appreciate the help. I did some more digging. Looks like it might be a linux kernel issue.
I notice your ubuntu build is: (issue not present)
Code:
[color=#333333][size=2][font=Roboto][color=#e93f8e]Linux thomas-c-ubuntu 6.5.0-35-generic #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 7 09:00:52 UTC 2 x86_64 x86_64 x86_64 GNU/Linux[/color][/font][/size][/color]
My gameserver build is: (issue present)
Code:
Linux OMG 5.4.0-155-generic #172-Ubuntu SMP Fri Jul 7 16:10:02 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
ubuntu on wsl2 built as: (issue present)
Code:
Linux ALONE 5.15.146.1-microsoft-standard-WSL2 #1 SMP Thu Jan 11 04:09:03 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
debian on wsl2 is built as: (issue present)
Code:
Linux ALONE 5.15.146.1-microsoft-standard-WSL2 #1 SMP Thu Jan 11 04:09:03 UTC 2024 x86_64 GNU/Linux
Today, I built a new Ubuntu in virtualbox: (issue not present)
Code:
Linux salty-VirtualBox 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:46:06 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
The issue is not present in your 6.5.0-35-generic or the 6.8.0-31-generic kernel, but is present in 5.4.0-155-generic and the wsl2 kernels.
edit:
Fresh VM, ubuntu server 24.04 LTS
Code:
Linux utest 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Downloaded my modified MUD from my github, compiled and ran the test again, no issue present.
Interesting stuff. Seems like it might be the kernel?
Thoughts?