[Bug 265990] 13.1-stable jexec fatal error: runtime: address space conflict

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 22 Aug 2022 13:27:20 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265990

            Bug ID: 265990
           Summary: 13.1-stable jexec fatal error: runtime: address space
                    conflict
           Product: Base System
           Version: 13.1-STABLE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: ea@uoga.net

I have an old jail with FreeBSD 11.1 with InfluxDB daemon which was running on
FreeBSD hosts 11, 12, 13.0, and currently 13.1-Release, and now it crashes on
13.1-Stable. I can reproduce the crash trying execute the daemon from host
with:

jexec influxjail su -m influxd -c "/usr/local/bin/influxd --help"

runtime: address space conflict: map(0xc420000000) = 0xc42037f000
fatal error: runtime: address space conflict

runtime stack:
runtime.throw(0x93f27f, 0x1f)
        /usr/local/go/src/runtime/panic.go:605 +0x95 fp=0x8213a72f8
sp=0x8213a72d8 pc=0x42a915
runtime.sysMap(0xc420000000, 0x100000, 0x8213a7400, 0xc031b8)
        /usr/local/go/src/runtime/mem_bsd.go:85 +0x1b5 fp=0x8213a7338
sp=0x8213a72f8 pc=0x416285
runtime.(*mheap).sysAlloc(0xbea040, 0x100000, 0x822b75770)
        /usr/local/go/src/runtime/malloc.go:470 +0xd7 fp=0x8213a7388
sp=0x8213a7338 pc=0x410ea7
runtime.(*mheap).grow(0xbea040, 0x1, 0x0)
        /usr/local/go/src/runtime/mheap.go:887 +0x60 fp=0x8213a73e0
sp=0x8213a7388 pc=0x423150
runtime.(*mheap).allocSpanLocked(0xbea040, 0x1, 0xc031c8, 0x800000000)
        /usr/local/go/src/runtime/mheap.go:800 +0x301 fp=0x8213a7420
sp=0x8213a73e0 pc=0x422fb1
runtime.(*mheap).alloc_m(0xbea040, 0x1, 0xb8002a, 0xa2b9)
        /usr/local/go/src/runtime/mheap.go:666 +0x118 fp=0x8213a7460
sp=0x8213a7420 pc=0x422858
runtime.(*mheap).alloc.func1()
        /usr/local/go/src/runtime/mheap.go:733 +0x4d fp=0x8213a7498
sp=0x8213a7460 pc=0x452eed
runtime.systemstack(0x8213a74b8)
        /usr/local/go/src/runtime/asm_amd64.s:360 +0xab fp=0x8213a74a0
sp=0x8213a7498 pc=0x454acb
runtime.(*mheap).alloc(0xbea040, 0x1, 0x1002a, 0x82db07)
        /usr/local/go/src/runtime/mheap.go:732 +0xa1 fp=0x8213a74f0
sp=0x8213a74a0 pc=0x422b71
runtime.(*mcentral).grow(0xbebe10, 0x0)
        /usr/local/go/src/runtime/mcentral.go:232 +0x94 fp=0x8213a7538
sp=0x8213a74f0 pc=0x415dc4
runtime.(*mcentral).cacheSpan(0xbebe10, 0x8213a75c8)
        /usr/local/go/src/runtime/mcentral.go:106 +0x33a fp=0x8213a7580
sp=0x8213a7538 pc=0x41592a
runtime.(*mcache).refill(0x825934000, 0x82593402a, 0x825934000)
        /usr/local/go/src/runtime/mcache.go:123 +0xa4 fp=0x8213a75b0
sp=0x8213a7580 pc=0x415484
runtime.(*mcache).nextFree.func1()
        /usr/local/go/src/runtime/malloc.go:557 +0x32 fp=0x8213a75d8
sp=0x8213a75b0 pc=0x451e02
runtime.systemstack(0x8213a7610)
        /usr/local/go/src/runtime/asm_amd64.s:360 +0xab fp=0x8213a75e0
sp=0x8213a75d8 pc=0x454acb
runtime.(*mcache).nextFree(0x825934000, 0x2a, 0x8213a7670, 0x8213a76a0,
0x454acb)
        /usr/local/go/src/runtime/malloc.go:556 +0xa9 fp=0x8213a7638
sp=0x8213a75e0 pc=0x411179
runtime.mallocgc(0x180, 0x9308a0, 0x902c01, 0x825934000)
        /usr/local/go/src/runtime/malloc.go:711 +0x6f0 fp=0x8213a76e0
sp=0x8213a7638 pc=0x411a40
runtime.newobject(0x9308a0, 0x825934000)
        /usr/local/go/src/runtime/malloc.go:840 +0x38 fp=0x8213a7710
sp=0x8213a76e0 pc=0x411d88
runtime.malg(0x8000, 0x94f9c8)
        /usr/local/go/src/runtime/proc.go:2910 +0x31 fp=0x8213a7750
sp=0x8213a7710 pc=0x433931
runtime.mpreinit(0xbe2b00)
        /usr/local/go/src/runtime/os_freebsd.go:229 +0x2d fp=0x8213a7778
sp=0x8213a7750 pc=0x428add
runtime.mcommoninit(0xbe2b00)
        /usr/local/go/src/runtime/proc.go:546 +0xad fp=0x8213a77b0
sp=0x8213a7778 pc=0x42d55d
runtime.schedinit()
        /usr/local/go/src/runtime/proc.go:482 +0x5f fp=0x8213a77f0
sp=0x8213a77b0 pc=0x42d2af
runtime.rt0_go(0x8213a7830, 0x2, 0x8213a7830, 0x10e12990a840, 0x8214cd000, 0x0,
0x2, 0x8213a7b40, 0x8213a7b5e, 0x0, ...)
        /usr/local/go/src/runtime/asm_amd64.s:175 +0x1eb fp=0x8213a77f8
sp=0x8213a77f0 pc=0x4548ab

Regression in 13.1-Stable ?

-- 
You are receiving this mail because:
You are the assignee for the bug.