Source: golang-github-traefik-yaegi
Version: 0.15.1-2
Severity: serious
Tags: ftbfs sid trixie
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=golang-github-traefik-yaegi&arch=amd64&ver=0.15.1-2%2Bb2&stamp=1694894705&raw=0

=== RUN   TestInterpConsistencyBuild/cli7.go
runtime: marked free object in span 0x7f24ecbf6c48, elemsize=176 freeindex=1 
(bad use of unsafe.Pointer? try -d=checkptr)
0xc000544000 alloc marked  
0xc0005440b0 free  unmarked
0xc000544160 free  unmarked
0xc000544210 free  unmarked
0xc0005442c0 free  unmarked
0xc000544370 free  unmarked
0xc000544420 free  unmarked
0xc0005444d0 free  unmarked
0xc000544580 free  unmarked
0xc000544630 free  unmarked
0xc0005446e0 free  unmarked
0xc000544790 free  marked   zombie
0x000000c000544790:  0x000000c000586120  0x000000c0000e89c0 
0x000000c0005447a0:  0x000000c0000e8780  0x000000c00015c5a0 
0x000000c0005447b0:  0x0000000000000000  0x000000c0000e8960 
0x000000c0005447c0:  0x000000c00034d4a0  0x0000000000000000 
0x000000c0005447d0:  0x0000000000000000  0x0000000000000000 
0x000000c0005447e0:  0x0000000000000000  0x000000c00043bab0 
0x000000c0005447f0:  0x0000000000e6e0a6  0x0000000000000000 
0x000000c000544800:  0x0000000000000000  0x0000000000916400 
<net/http.(*persistConn).roundTrip.func2+0x0000000000000000> 
0x000000c000544810:  0x000000c0000e8960  0x000000c0005447e0 
0x000000c000544820:  0x000000c000128d10  0x0000000000000000 
0x000000c000544830:  0x0000000000000000  0x000000c000586120 
0xc000544840 free  marked   zombie
0x000000c000544840:  0x0000000000000000  0x0000000000000000 
0x000000c000544850:  0x000000c0000cf540  0x000000c00034d680 
0x000000c000544860:  0x0000000000000000  0x00000000009163c0 
<net/http.(*persistConn).roundTrip.func1+0x0000000000000000> 
0x000000c000544870:  0x000000c0005447f8  0x000000c00015c5a0 
0x000000c000544880:  0x000000c0000cf540  0x000000c0003ec400 
0x000000c000544890:  0x000000c0003ec400  0x000000c0000e89c0 
0x000000c0005448a0:  0x0000000000000001  0x0000000000000000 
0x000000c0005448b0:  0x000000c0000e8960  0x0000000000000000 
0x000000c0005448c0:  0x0000000000000000  0x0000000000000000 
0x000000c0005448d0:  0x0000000000000000  0x000000c0000e89c0 
0x000000c0005448e0:  0x000000c000544838  0x0000000000000000 
0xc0005448f0 free  unmarked
0xc0005449a0 free  unmarked
0xc000544a50 free  unmarked
0xc000544b00 free  unmarked
0xc000544bb0 free  unmarked
0xc000544c60 free  unmarked
0xc000544d10 free  unmarked
0xc000544dc0 free  unmarked
0xc000544e70 free  unmarked
0xc000544f20 free  unmarked
0xc000544fd0 free  unmarked
0xc000545080 free  unmarked
0xc000545130 free  unmarked
0xc0005451e0 free  unmarked
0xc000545290 free  unmarked
0xc000545340 free  unmarked
0xc0005453f0 free  unmarked
0xc0005454a0 free  unmarked
0xc000545550 free  unmarked
0xc000545600 free  unmarked
0xc0005456b0 free  unmarked
0xc000545760 free  unmarked
0xc000545810 free  unmarked
0xc0005458c0 free  unmarked
0xc000545970 free  unmarked
0xc000545a20 free  unmarked
0xc000545ad0 free  unmarked
0xc000545b80 free  unmarked
0xc000545c30 free  unmarked
0xc000545ce0 free  unmarked
0xc000545d90 free  unmarked
0xc000545e40 free  unmarked
0xc000545ef0 free  unmarked
fatal error: found pointer to free object

runtime stack:
runtime.throw({0xe80d7a?, 0xc0005448f0?})
        /usr/lib/go-1.21/src/runtime/panic.go:1077 +0x5c fp=0x7f24eee00b68 
sp=0x7f24eee00b38 pc=0x440a3c
runtime.(*mspan).reportZombies(0x7f24ecbf6c48)
        /usr/lib/go-1.21/src/runtime/mgcsweep.go:861 +0x2e5 fp=0x7f24eee00be8 
sp=0x7f24eee00b68 pc=0x42ece5
runtime.(*sweepLocked).sweep(0x2030001?, 0x0)
        /usr/lib/go-1.21/src/runtime/mgcsweep.go:644 +0xa88 fp=0x7f24eee00cf0 
sp=0x7f24eee00be8 pc=0x42e508
runtime.(*mcentral).uncacheSpan(0x7f24eee00d68?, 0x436046?)
        /usr/lib/go-1.21/src/runtime/mcentral.go:228 +0x98 fp=0x7f24eee00d18 
sp=0x7f24eee00cf0 pc=0x41e918
runtime.(*mcache).releaseAll(0x7f2536158f18)
        /usr/lib/go-1.21/src/runtime/mcache.go:291 +0x13c fp=0x7f24eee00d80 
sp=0x7f24eee00d18 pc=0x41e37c
runtime.(*mcache).prepareForSweep(0x7f2536158f18)
        /usr/lib/go-1.21/src/runtime/mcache.go:328 +0x35 fp=0x7f24eee00da8 
sp=0x7f24eee00d80 pc=0x41e475
runtime.gcMarkTermination.func4.1(0xc00005ef00)
        /usr/lib/go-1.21/src/runtime/mgc.go:1115 +0x25 fp=0x7f24eee00dd0 
sp=0x7f24eee00da8 pc=0x46e6e5
runtime.forEachP(0xec7d20)
        /usr/lib/go-1.21/src/runtime/proc.go:1787 +0x124 fp=0x7f24eee00e38 
sp=0x7f24eee00dd0 pc=0x4465c4
runtime.gcMarkTermination.func4()
        /usr/lib/go-1.21/src/runtime/mgc.go:1114 +0x1a fp=0x7f24eee00e50 
sp=0x7f24eee00e38 pc=0x46e81a
runtime.systemstack()
        /usr/lib/go-1.21/src/runtime/asm_amd64.s:509 +0x4a fp=0x7f24eee00e60 
sp=0x7f24eee00e50 pc=0x47614a

goroutine 60 [running]:
runtime.systemstack_switch()
        /usr/lib/go-1.21/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000066530 
sp=0xc000066520 pc=0x4760e8
runtime.gcMarkTermination()
        /usr/lib/go-1.21/src/runtime/mgc.go:1113 +0x4b7 fp=0xc0000666f8 
sp=0xc000066530 pc=0x423797
runtime.gcMarkDone()
        /usr/lib/go-1.21/src/runtime/mgc.go:938 +0x28a fp=0xc000066750 
sp=0xc0000666f8 pc=0x4231ea
runtime.gcBgMarkWorker()
        /usr/lib/go-1.21/src/runtime/mgc.go:1425 +0x345 fp=0xc0000667e0 
sp=0xc000066750 pc=0x424345
runtime.goexit()
        /usr/lib/go-1.21/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000667e8 
sp=0xc0000667e0 pc=0x4780c1
created by runtime.gcBgMarkStartWorkers in goroutine 58
        /usr/lib/go-1.21/src/runtime/mgc.go:1217 +0x1c

goroutine 1 [chan receive, 1 minutes]:
runtime.gopark(0xc0001499e8?, 0x415425?, 0x78?, 0x0?, 0x18?)
        /usr/lib/go-1.21/src/runtime/proc.go:398 +0xce fp=0xc000149980 
sp=0xc000149960 pc=0x4439ce
runtime.chanrecv(0xc0000e00e0, 0xc000149a67, 0x1)
        /usr/lib/go-1.21/src/runtime/chan.go:583 +0x3cd fp=0xc0001499f8 
sp=0xc000149980 pc=0x40c1cd
runtime.chanrecv1(0x156c140?, 0xd249a0?)
        /usr/lib/go-1.21/src/runtime/chan.go:442 +0x12 fp=0xc000149a20 
sp=0xc0001499f8 pc=0x40bdd2
testing.(*T).Run(0xc00014d040, {0xe7deda?, 0x5588dc?}, 0xec7558)
        /usr/lib/go-1.21/src/testing/testing.go:1649 +0x3c8 fp=0xc000149ae0 
sp=0xc000149a20 pc=0x559e28
testing.runTests.func1(0x156dda0?)
        /usr/lib/go-1.21/src/testing/testing.go:2054 +0x3e fp=0xc000149b30 
sp=0xc000149ae0 pc=0x55c5be
testing.tRunner(0xc00014d040, 0xc000199c48)
        /usr/lib/go-1.21/src/testing/testing.go:1595 +0xff fp=0xc000149b80 
sp=0xc000149b30 pc=0x558fff
testing.runTests(0xc000190a00?, {0x1526fc0, 0x44, 0x44}, {0xc00019cfa0?, 
0xc000199d08?, 0x156cde0?})
        /usr/lib/go-1.21/src/testing/testing.go:2052 +0x445 fp=0xc000149c78 
sp=0xc000149b80 pc=0x55c4a5
testing.(*M).Run(0xc000190a00)
        /usr/lib/go-1.21/src/testing/testing.go:1925 +0x636 fp=0xc000149ec0 
sp=0xc000149c78 pc=0x55ad76
main.main()
        _testmain.go:187 +0x19c fp=0xc000149f40 sp=0xc000149ec0 pc=0xcca61c
runtime.main()
        /usr/lib/go-1.21/src/runtime/proc.go:267 +0x2bb fp=0xc000149fe0 
sp=0xc000149f40 pc=0x44355b
runtime.goexit()
        /usr/lib/go-1.21/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000149fe8 
sp=0xc000149fe0 pc=0x4780c1

goroutine 2 [force gc (idle), 1 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/lib/go-1.21/src/runtime/proc.go:398 +0xce fp=0xc00006afa8 
sp=0xc00006af88 pc=0x4439ce
runtime.goparkunlock(...)
        /usr/lib/go-1.21/src/runtime/proc.go:404
runtime.forcegchelper()
        /usr/lib/go-1.21/src/runtime/proc.go:322 +0xb3 fp=0xc00006afe0 
sp=0xc00006afa8 pc=0x443833
runtime.goexit()
        /usr/lib/go-1.21/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006afe8 
sp=0xc00006afe0 pc=0x4780c1
created by runtime.init.6 in goroutine 1
        /usr/lib/go-1.21/src/runtime/proc.go:310 +0x1a

goroutine 3 [runnable]:
runtime.gopark(0x156c401?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/lib/go-1.21/src/runtime/proc.go:398 +0xce fp=0xc00006b778 
sp=0xc00006b758 pc=0x4439ce
runtime.goparkunlock(...)
        /usr/lib/go-1.21/src/runtime/proc.go:404
runtime.bgsweep(0x0?)
        /usr/lib/go-1.21/src/runtime/mgcsweep.go:321 +0xdf fp=0xc00006b7c8 
sp=0xc00006b778 pc=0x42d57f
runtime.gcenable.func1()
        /usr/lib/go-1.21/src/runtime/mgc.go:200 +0x25 fp=0xc00006b7e0 
sp=0xc00006b7c8 pc=0x422565
runtime.goexit()
        /usr/lib/go-1.21/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006b7e8 
sp=0xc00006b7e0 pc=0x4780c1
created by runtime.gcenable in goroutine 1
        /usr/lib/go-1.21/src/runtime/mgc.go:200 +0x66

goroutine 4 [GC scavenge wait]:
runtime.gopark(0x3a4029?, 0x339642?, 0x0?, 0x0?, 0x0?)
        /usr/lib/go-1.21/src/runtime/proc.go:398 +0xce fp=0xc00006bf70 
sp=0xc00006bf50 pc=0x4439ce
runtime.goparkunlock(...)
        /usr/lib/go-1.21/src/runtime/proc.go:404
runtime.(*scavengerState).park(0x156cee0)
        /usr/lib/go-1.21/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00006bfa0 
sp=0xc00006bf70 pc=0x42adc9
runtime.bgscavenge(0x0?)
        /usr/lib/go-1.21/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00006bfc8 
sp=0xc00006bfa0 pc=0x42b379
runtime.gcenable.func2()
        /usr/lib/go-1.21/src/runtime/mgc.go:201 +0x25 fp=0xc00006bfe0 
sp=0xc00006bfc8 pc=0x422505
runtime.goexit()
        /usr/lib/go-1.21/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006bfe8 
sp=0xc00006bfe0 pc=0x4780c1
created by runtime.gcenable in goroutine 1
        /usr/lib/go-1.21/src/runtime/mgc.go:201 +0xa5

goroutine 5 [finalizer wait]:
runtime.gopark(0x0?, 0xec7618?, 0x0?, 0x60?, 0x2000000020?)
        /usr/lib/go-1.21/src/runtime/proc.go:398 +0xce fp=0xc00006a628 
sp=0xc00006a608 pc=0x4439ce
runtime.runfinq()
        /usr/lib/go-1.21/src/runtime/mfinal.go:193 +0x107 fp=0xc00006a7e0 
sp=0xc00006a628 pc=0x421567
runtime.goexit()
        /usr/lib/go-1.21/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006a7e8 
sp=0xc00006a7e0 pc=0x4780c1
created by runtime.createfing in goroutine 1
        /usr/lib/go-1.21/src/runtime/mfinal.go:163 +0x3d

goroutine 98 [chan receive]:
runtime.gopark(0xc000080d80?, 0x415425?, 0x30?, 0x0?, 0x18?)
        /usr/lib/go-1.21/src/runtime/proc.go:398 +0xce fp=0xc000080d18 
sp=0xc000080cf8 pc=0x4439ce
runtime.chanrecv(0xc000540000, 0xc000080dff, 0x1)
        /usr/lib/go-1.21/src/runtime/chan.go:583 +0x3cd fp=0xc000080d90 
sp=0xc000080d18 pc=0x40c1cd
runtime.chanrecv1(0x156c140?, 0xd249a0?)
        /usr/lib/go-1.21/src/runtime/chan.go:442 +0x12 fp=0xc000080db8 
sp=0xc000080d90 pc=0x40bdd2
testing.(*T).Run(0xc000196000, {0xc000014d90?, 0x101e780?}, 0xc0005120c0)
        /usr/lib/go-1.21/src/testing/testing.go:1649 +0x3c8 fp=0xc000080e78 
sp=0xc000080db8 pc=0x559e28
github.com/traefik/yaegi/interp_test.TestInterpConsistencyBuild(0xc000196000)
        
/<<PKGBUILDDIR>>/_build/src/github.com/traefik/yaegi/interp/interp_consistent_test.go:124
 +0x19f9 fp=0xc000080f70 sp=0xc000080e78 pc=0xcbb819
testing.tRunner(0xc000196000, 0xec7558)
        /usr/lib/go-1.21/src/testing/testing.go:1595 +0xff fp=0xc000080fc0 
sp=0xc000080f70 pc=0x558fff
testing.(*T).Run.func1()
        /usr/lib/go-1.21/src/testing/testing.go:1648 +0x25 fp=0xc000080fe0 
sp=0xc000080fc0 pc=0x559f85
runtime.goexit()
        /usr/lib/go-1.21/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000080fe8 
sp=0xc000080fe0 pc=0x4780c1
created by testing.(*T).Run in goroutine 1
        /usr/lib/go-1.21/src/testing/testing.go:1648 +0x3ad

goroutine 59 [GC worker (idle)]:
runtime.gopark(0x15a01e0?, 0x1?, 0xfb?, 0x95?, 0x0?)
        /usr/lib/go-1.21/src/runtime/proc.go:398 +0xce fp=0xc00006c750 
sp=0xc00006c730 pc=0x4439ce
runtime.gcBgMarkWorker()
        /usr/lib/go-1.21/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006c7e0 
sp=0xc00006c750 pc=0x4240e5
runtime.goexit()
        /usr/lib/go-1.21/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006c7e8 
sp=0xc00006c7e0 pc=0x4780c1
created by runtime.gcBgMarkStartWorkers in goroutine 58
        /usr/lib/go-1.21/src/runtime/mgc.go:1217 +0x1c

goroutine 61 [GC worker (idle)]:
runtime.gopark(0x8e7b040a50049?, 0x1?, 0x9f?, 0x91?, 0x0?)
        /usr/lib/go-1.21/src/runtime/proc.go:398 +0xce fp=0xc000066f50 
sp=0xc000066f30 pc=0x4439ce
runtime.gcBgMarkWorker()
        /usr/lib/go-1.21/src/runtime/mgc.go:1293 +0xe5 fp=0xc000066fe0 
sp=0xc000066f50 pc=0x4240e5
runtime.goexit()
        /usr/lib/go-1.21/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000066fe8 
sp=0xc000066fe0 pc=0x4780c1
created by runtime.gcBgMarkStartWorkers in goroutine 58
        /usr/lib/go-1.21/src/runtime/mgc.go:1217 +0x1c

goroutine 62 [runnable]:
runtime.gopark(0xc00034ca80?, 0xc0000676e8?, 0x80?, 0x84?, 0x1576ae0?)
        /usr/lib/go-1.21/src/runtime/proc.go:398 +0xce fp=0xc000067690 
sp=0xc000067670 pc=0x4439ce
runtime.goparkunlock(...)
        /usr/lib/go-1.21/src/runtime/proc.go:404
runtime.semacquire1(0x156d8dc, 0x67?, 0x0, 0x0, 0x10?)
        /usr/lib/go-1.21/src/runtime/sema.go:160 +0x218 fp=0xc0000676f8 
sp=0xc000067690 pc=0x454fb8
runtime.semacquire(...)
        /usr/lib/go-1.21/src/runtime/sema.go:111
runtime.gcMarkDone()
        /usr/lib/go-1.21/src/runtime/mgc.go:810 +0x2a fp=0xc000067750 
sp=0xc0000676f8 pc=0x422f8a
runtime.gcBgMarkWorker()
        /usr/lib/go-1.21/src/runtime/mgc.go:1425 +0x345 fp=0xc0000677e0 
sp=0xc000067750 pc=0x424345
runtime.goexit()
        /usr/lib/go-1.21/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000677e8 
sp=0xc0000677e0 pc=0x4780c1
created by runtime.gcBgMarkStartWorkers in goroutine 58
        /usr/lib/go-1.21/src/runtime/mgc.go:1217 +0x1c

goroutine 480 [runnable]:
runtime.mapiternext(0xc000081bf8)
        /usr/lib/go-1.21/src/runtime/map.go:867 +0x4c5 fp=0xc000081ad0 
sp=0xc000081ac8 pc=0x417d25
github.com/traefik/yaegi/interp.(*Interpreter).Use(0xc00013ab40, 0x42?)
        /<<PKGBUILDDIR>>/_build/src/github.com/traefik/yaegi/interp/use.go:130 
+0x5f0 fp=0xc000081d28 sp=0xc000081ad0 pc=0xca7750
github.com/traefik/yaegi/interp_test.TestInterpConsistencyBuild.func1(0xc000197ba0)
        
/<<PKGBUILDDIR>>/_build/src/github.com/traefik/yaegi/interp/interp_consistent_test.go:136
 +0x1d9 fp=0xc000081f70 sp=0xc000081d28 pc=0xcbba79
testing.tRunner(0xc000197ba0, 0xc0005120c0)
        /usr/lib/go-1.21/src/testing/testing.go:1595 +0xff fp=0xc000081fc0 
sp=0xc000081f70 pc=0x558fff
testing.(*T).Run.func1()
        /usr/lib/go-1.21/src/testing/testing.go:1648 +0x25 fp=0xc000081fe0 
sp=0xc000081fc0 pc=0x559f85
runtime.goexit()
        /usr/lib/go-1.21/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000081fe8 
sp=0xc000081fe0 pc=0x4780c1
created by testing.(*T).Run in goroutine 98
        /usr/lib/go-1.21/src/testing/testing.go:1648 +0x3ad
FAIL    github.com/traefik/yaegi/interp 61.120s
FAIL
dh_auto_test: error: cd _build && go test -vet=off -v -p 4 -timeout 1h 
github.com/traefik/yaegi github.com/traefik/yaegi/cmd/yaegi 
github.com/traefik/yaegi/extract github.com/traefik/yaegi/internal/unsafe2 
github.com/traefik/yaegi/interp github.com/traefik/yaegi/stdlib 
github.com/traefik/yaegi/stdlib/syscall 
github.com/traefik/yaegi/stdlib/unrestricted 
github.com/traefik/yaegi/stdlib/unsafe returned exit code 1
make[1]: *** [debian/rules:19: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'

Cheers
-- 
Sebastian Ramacher

Reply via email to