diff -ur tidb-4.0.14/util/sys/linux/sys_linux.go tidb-4.0.14/util/sys/linux/sys_linux.go
--- tidb-4.0.14/util/sys/linux/sys_linux.go	2021-07-26 18:50:15.000000000 +0800
+++ tidb-4.0.14/util/sys/linux/sys_linux.go	2023-07-19 09:54:54.386949713 +0800
@@ -27,7 +27,7 @@
 	if err != nil {
 		return
 	}
-	charsToString := func(ca []int8) string {
+	charsToString := func(ca []uint8) string {
 		s := make([]byte, len(ca))
 		var lens int
 		for ; lens < len(ca); lens++ {
