Source: golang-github-tinylib-msgp
Version: 1.4.0-1
Severity: serious
Tags: ftbfs
Justification: FTBFS
X-Debbugs-Cc: [email protected], [email protected]

Package builds on 32bit architectures, cf. 
https://buildd.debian.org/status/package.php?p=golang-github-tinylib-msgp

seems to be triggered by fuzzing tests:

    --- PASS: FuzzReader/seed#1089 (0.00s)
    --- FAIL: FuzzReader/seed#1090 (0.00s)
panic: runtime error: slice bounds out of range [:-148368575] [recovered]
        panic: runtime error: slice bounds out of range [:-148368575]

goroutine 1279 [running]:
testing.tRunner.func1.2({0x82830a0, 0x1004e0b0})
        /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({0x82830a0, 0x1004e0b0})
        /usr/lib/go-1.24/src/runtime/panic.go:792 +0x103
github.com/philhofer/fwd.(*Reader).Next(0xf86a0f0, 0xf7281341)
        
/build/reproducible-path/golang-github-tinylib-msgp-1.4.0/obj-i686-linux-gnu/src/github.com/philhofer/fwd/reader.go:293
 +0xc4
github.com/tinylib/msgp/msgp.(*Reader).CopyNext(0xf86a0c0, {0x82e9fd0, 
0x844d260})
        
/build/reproducible-path/golang-github-tinylib-msgp-1.4.0/obj-i686-linux-gnu/src/github.com/tinylib/msgp/msgp/read.go:181
 +0x88
github.com/tinylib/msgp/msgp.FuzzReader.func1(0x9482368, {0x1022e310, 0xa, 
0x10})
        
/build/reproducible-path/golang-github-tinylib-msgp-1.4.0/obj-i686-linux-gnu/src/github.com/tinylib/msgp/msgp/fuzz_test.go:40
 +0x110
reflect.Value.call({0x825ff20, 0x82a7ea4, 0x13}, {0x829507a, 0x4}, {0x10228198, 
0x2, 0x2})
        /usr/lib/go-1.24/src/reflect/value.go:584 +0x97f
reflect.Value.Call({0x825ff20, 0x82a7ea4, 0x13}, {0x10228198, 0x2, 0x2})
        /usr/lib/go-1.24/src/reflect/value.go:368 +0x7f
testing.(*F).Fuzz.func1.1(0x9482368)
        /usr/lib/go-1.24/src/testing/fuzz.go:340 +0x2cb
testing.tRunner(0x9482368, 0x95060a0)
        /usr/lib/go-1.24/src/testing/testing.go:1792 +0x119
created by testing.(*F).Fuzz.func1 in goroutine 210
        /usr/lib/go-1.24/src/testing/fuzz.go:327 +0x559
FAIL    github.com/tinylib/msgp/msgp    10.490s
?       github.com/tinylib/msgp/msgp/setof      [no test files]
?       github.com/tinylib/msgp/parse   [no test files]
?       github.com/tinylib/msgp/printer [no test files]
FAIL
dh_auto_test: error: cd obj-i686-linux-gnu && go test -vet=off -v -p 6 
github.com/tinylib/msgp github.com/tinylib/msgp/gen 
github.com/tinylib/msgp/msgp github.com/tinylib/msgp/msgp/setof 
github.com/tinylib/msgp/parse github.com/tinylib/msgp/printer returned exit 
code 1



-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (500, 'testing'), (50, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.16.8+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to