Debian Patches
Status for golang-github-xo-tblfmt/0.15.1-1
Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
i386-compatibility.patch | Use atomic.Int64 for i386 compatibility Use atomic.Int64 for scanCount to ensure thread-safe operations on architectures where int64 is not guaranteed to be atomic, specifically i386. This prevents potential data races when updating the scan count concurrently. This fixes test suite that failed on: --- FAIL: TestFromMapFormats (0.00s) --- FAIL: TestFromMapFormats/tiny (0.00s) panic: unaligned 64-bit atomic operation [recovered] panic: unaligned 64-bit atomic operation goroutine 32 [running]: testing.tRunner.func1.2({0x82eb3c0, 0x86b5b68}) /usr/lib/go-1.24/src/testing/testing.go:1734 +0x283 testing.tRunner.func1() /usr/lib/go-1.24/src/testing/testing.go:1737 +0x415 panic({0x82eb3c0, 0x86b5b68}) /usr/lib/go-1.24/src/runtime/panic.go:792 +0x103 internal/runtime/atomic.panicUnaligned() /usr/lib/go-1.24/src/internal/runtime/atomic/unaligned.go:8 +0x2d internal/runtime/atomic.Xadd64(0xa4021cc, 0x1) /usr/lib/go-1.24/src/internal/runtime/atomic/atomic_386.s:125 +0x11 github.com/xo/tblfmt.scanAndFormat({0x86b7418, 0xa83e000}, {0xa4340b8, 0x1, 0x1}, {0x86b6518, 0xa842000}, 0xa4021cc) /builds/go-team/packages/golang-github-xo-tblfmt/debian/output/source_dir/debian/.build/upstream/src/github.com/xo/tblfmt/encode.go:1294 +0xa9 github.com/xo/tblfmt.(*TableEncoder).nextResults(0xa4020f8) /builds/go-team/packages/golang-github-xo-tblfmt/debian/output/source_dir/debian/.build/upstream/src/github.com/xo/tblfmt/encode.go:297 +0x197 github.com/xo/tblfmt.(*TableEncoder).Encode(0xa4020f8, {0x86b6010, 0xa474060}) /builds/go-team/packages/golang-github-xo-tblfmt/debian/output/source_dir/debian/.build/upstream/src/github.com/xo/tblfmt/encode.go:156 +0x39c github.com/xo/tblfmt.(*TableEncoder).EncodeAll(0xa4020f8, {0x86b6010, 0xa474060}) /builds/go-team/packages/golang-github-xo-tblfmt/debian/output/source_dir/debian/.build/upstream/src/github.com/xo/tblfmt/encode.go:264 +0x35 github.com/xo/tblfmt.TestFromMapFormats.func1(0xa4a58c8) /builds/go-team/packages/golang-github-xo-tblfmt/debian/output/source_dir/debian/.build/upstream/src/github.com/xo/tblfmt/opts_test.go:114 +0xa81 testing.tRunner(0xa4a58c8, 0xa488810) /usr/lib/go-1.24/src/testing/testing.go:1792 +0x119 created by testing.(*T).Run in goroutine 29 /usr/lib/go-1.24/src/testing/testing.go:1851 +0x468 FAIL github.com/xo/tblfmt 0.012s |
=?utf-8?b?T3R0byBLZWvDpGzDpGluZW4=?= <otto@debian.org> | yes | 2025-05-19 |
All known versions for source package 'golang-github-xo-tblfmt'
- 0.15.1-1 (forky, sid)