
| Msg # 107 of 13012 on ZZLI4417, Thursday 8-27-25, 12:59 |
| From: BO YU |
| To: ALL |
| Subj: Bug#1112166: golang-1.24: FTBFS on riscv |
From: vimer@debian.org Package: golang-1.24 Version: 1.24.4-3 Severity: serious Tags: ftbfs User: debian-riscv@lists.debian.org Usertags: riscv64 X-Debbugs-Cc: debian-riscv@lists.debian.org Dear Maintainer, Now golang-1.24 has one FTBFS on riscv64 due to: ``` --- FAIL: TestShared (0.00s) cshared_test.go:61: skipping msan_shared test on linux/riscv64; -msan option is not supported. --- FAIL: TestShared/tsan_shared (121.78s) cshared_test.go:112: /usr/bin/setarch riscv64 -R /tmp/Te tSharedtsan_shared3507443847/001/tsan_shared exited with exit status 66 FATAL: ThreadSanitizer: memory layout is incompatible, even though ASLR is disabled. Please file a bug. ==63940==Process memory map follows: 0x002aaaaaa000-0x002aaaaab000 /tmp/TestSharedtsan_s ared3507443847/001/tsan_shared 0x002aaaaab000-0x002aaaaac000 /tmp/TestSharedtsan_s ared3507443847/001/tsan_shared 0x002aaaaac000-0x002aaaaad000 /tmp/TestSharedtsan_s ared3507443847/001/tsan_shared 0x003fe6c51000-0x003fe6c66000 0x003fe6c66000-0x003fe6c82000 /usr/lib/riscv64-linu -gnu/libgcc_s.so.1 0x003fe6c82000-0x003fe6c83000 /usr/lib/riscv64-linu -gnu/libgcc_s.so.1 0x003fe6c83000-0x003fe6c84000 /usr/lib/riscv64-linu -gnu/libgcc_s.so.1 0x003fe6c84000-0x003fe6d07000 /usr/lib/riscv64-linux-gnu/libm. so.6 0x003fe6d07000-0x003fe6d08000 /usr/lib/riscv64-linux-gnu/libm. so.6 0x003fe6d08000-0x003fe6d09000 /usr/lib/riscv64-linux-gnu/libm. so.6 0x003fe6d09000-0x003fe6e5e000 /usr/lib/riscv64-linux-gnu/libc. so.6 0x003fe6e5e000-0x003fe6e61000 /usr/lib/riscv64-linux-gnu/libc. so.6 0x003fe6e61000-0x003fe6e63000 /usr/lib/riscv64-linux-gnu/libc. so.6 0x003fe6e63000-0x003fe6e6f000 0x003fe6e6f000-0x003fe6f09000 /tmp/TestSharedtsan_s ared3507443847/001/libtsan_shared.so 0x003fe6f09000-0x003fe6f6f000 /tmp/TestSharedtsan_s ared3507443847/001/libtsan_shared.so 0x003fe6f6f000-0x003fe6f74000 /tmp/TestSharedtsan_s ared3507443847/001/libtsan_shared.so 0x003fe6f74000-0x003fe6f97000 0x003fe6f97000-0x003fe70b9000 /usr/lib/riscv64-linu -gnu/libtsan.so.2.0.0 0x003fe70b9000-0x003fe70be000 /usr/lib/riscv64-linu -gnu/libtsan.so.2.0.0 0x003fe70be000-0x003fe70c6000 /usr/lib/riscv64-linu -gnu/libtsan.so.2.0.0 0x003fe70c6000-0x003ff7fd6000 0x003ff7fd6000-0x003ff7fd9000 0x003ff7fd9000-0x003ff7fdb000 [vvar] 0x003ff7fdb000-0x003ff7fdc000 [vdso] 0x003ff7fdc000-0x003ff7ffc000 /usr/lib/riscv64-linu -gnu/ld-linux-riscv64-lp64d.so.1 0x003ff7ffc000-0x003ff7ffe000 /usr/lib/riscv64-linu -gnu/ld-linux-riscv64-lp64d.so.1 0x003ff7ffe000-0x003ff7fff000 /usr/lib/riscv64-linu -gnu/ld-linux-riscv64-lp64d.so.1 0x003ff7fff000-0x003ff8000000 0x003ffffde000-0x004000000000 [stack] ==63940==End of process memory map. --- FAIL: TestTSAN (173.01s) --- FAIL: TestTSAN/tsan (35.03s) tsan_test.go:95: /usr/bin/setarch riscv64 -R /tmp/TestTS Ntsan1239464039/001/tsan exited with exit status 66 ``` see: https://buildd.debian.org/status/fetch.php?pkg=golang-1.24&arch= iscv64&ver=1.24.4-3&stamp=1755794098&raw=0 From golang expert and here[0], it seems riscv64 race detector is not support yet, but not sure which part trigger the test within uploading recently or other packages. Ideally the test case will be skipped when memory mapping is not match. Maybe we need to skip it explicitly? I will test it with skipping the test case. [0]: https://github.com/golang/go/issues/64345 -- Regards, -- Bo YU -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEIcmhjYVTlmab0tjp+RVP3hQ+S68FAmiudp0ACgkQ+RVP3hQ+ S694Dg/8CpLKruYbtpcj7vQO1CtFS4jayRiOQ2oE4fmO+j8GG8P1wIimQdOb5UsD RZs0JG3pmU694zusJ6PXqlw8JwjwDBXMkNgPKALhMTmA2fyP1fmEFUFSkVkOhU5K hVJ8trz1a+fOIetpwXyov4Oz57pygHkpUHM2W4dQQkvGVjAHZGgQG6mJ8UBOvp9v 7VqBAVAeIC+ozvkJkm6lIzIttvvM5NDJPjENO8v1BRvzcMnzYqnyavQUMRvk/tpS UqiBMLO0ywyuN9vb1HlGkvx7tkZpPUTW6ffmDc6rcQUrJ3IB+AM9N+X42MJ8p8ht IhTTG/i0SMh4a4DgvrFfjwcv2C4XnkcghH//qu7Ot0up8Td/Wc8VF3OAy5a4UIMU 9AhC+l7a8+GBbcnbsEfYrT/K1wVqo26Adwnt4w21RaS/AILhvJ8lQxDSWKZ4RgGz 31PLJPadq9E2vo4xeYoce39E5fQzmVlgdZCULsBKDb4hebpfF3k8rDki4r0gzdPk RmJL3ITCP5X0JE0RFDzwfHixEpm4legivjEKGPeaRX/beYcd02QpmfC7UkRFbFqQ JfuL5FXCCPIDUCPKgBKUY64pk5iyk2EWfMlnvUsEOcrAMppzilZrSFb6vmjK+dOx aWgsIMUJvPAywIPxHh7pIBQot2m95XEaz1p+TWnFOEgVfpG9xb0= =XW5d -----END PGP SIGNATURE----- --- SoupGate-Win32 v1.05 * Origin: you cannot sedate... all the things you hate (1:229/2) |
328,100 visits
(c) 1994, bbs@darkrealms.ca