Created
November 21, 2017 00:06
https://github.com/golang/go/issues/22781 crash TruncatedAbsPathsForKind
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
runtime: nelems=256 nalloc=7 previous allocCount=6 nfreed=65535 | |
fatal error: sweep increased allocation count | |
runtime stack: | |
runtime.throw(0x11305ff, 0x20) | |
/usr/local/go/src/runtime/panic.go:605 +0x95 fp=0x700005f9eba8 sp=0x700005f9eb88 pc=0x10543b5 | |
runtime.(*mspan).sweep(0x1e93088, 0x1e93000, 0x10381c8) | |
/usr/local/go/src/runtime/mgcsweep.go:298 +0xa6a fp=0x700005f9ecc0 sp=0x700005f9eba8 pc=0x1049cfa | |
runtime.sweepone(0x700005f9ed50) | |
/usr/local/go/src/runtime/mgcsweep.go:113 +0x123 fp=0x700005f9ed28 sp=0x700005f9ecc0 pc=0x1048eb3 | |
runtime.gosweepone.func1() | |
/usr/local/go/src/runtime/mgcsweep.go:137 +0x2b fp=0x700005f9ed48 sp=0x700005f9ed28 pc=0x107c99b | |
runtime.systemstack(0x700005f9ed60) | |
/usr/local/go/src/runtime/asm_amd64.s:360 +0xab fp=0x700005f9ed50 sp=0x700005f9ed48 pc=0x107e4cb | |
runtime.gosweepone(0x700005f9eda0) | |
/usr/local/go/src/runtime/mgcsweep.go:136 +0x4a fp=0x700005f9ed80 sp=0x700005f9ed50 pc=0x104917a | |
runtime.deductSweepCredit(0x2000, 0x0) | |
/usr/local/go/src/runtime/mgcsweep.go:407 +0x76 fp=0x700005f9eda8 sp=0x700005f9ed80 pc=0x1049e66 | |
runtime.(*mcentral).cacheSpan(0x11d2d70, 0x3) | |
/usr/local/go/src/runtime/mcentral.go:43 +0x6b fp=0x700005f9edf0 sp=0x700005f9eda8 pc=0x103eb4b | |
runtime.(*mcache).refill(0x1c506c8, 0x11cae06, 0x11cb3f8) | |
/usr/local/go/src/runtime/mcache.go:123 +0xa4 fp=0x700005f9ee20 sp=0x700005f9edf0 pc=0x103e914 | |
runtime.(*mcache).nextFree.func1() | |
/usr/local/go/src/runtime/malloc.go:557 +0x32 fp=0x700005f9ee48 sp=0x700005f9ee20 pc=0x107bb12 | |
runtime.systemstack(0xc420021300) | |
/usr/local/go/src/runtime/asm_amd64.s:344 +0x79 fp=0x700005f9ee50 sp=0x700005f9ee48 pc=0x107e499 | |
runtime.mstart() | |
/usr/local/go/src/runtime/proc.go:1135 fp=0x700005f9ee58 sp=0x700005f9ee50 pc=0x1058620 | |
goroutine 19 [running]: | |
runtime.systemstack_switch() | |
/usr/local/go/src/runtime/asm_amd64.s:298 fp=0xc42003fcd8 sp=0xc42003fcd0 pc=0x107e410 | |
runtime.(*mcache).nextFree(0x1c506c8, 0x6, 0xc42003fe00, 0x1032505, 0xc42003fee8) | |
/usr/local/go/src/runtime/malloc.go:556 +0xa9 fp=0xc42003fd38 sp=0xc42003fcd8 pc=0x1039559 | |
runtime.mallocgc(0x20, 0x1119060, 0x11c9401, 0xc4201dc5f0) | |
/usr/local/go/src/runtime/malloc.go:711 +0x6c6 fp=0xc42003fde0 sp=0xc42003fd38 pc=0x1039e16 | |
runtime.newobject(0x1119060, 0x0) | |
/usr/local/go/src/runtime/malloc.go:840 +0x38 fp=0xc42003fe10 sp=0xc42003fde0 pc=0x103a198 | |
github.com/pciet/debuggo22781/wichessing.TruncatedAbsPathsForKind(0x6, 0x100, 0x0, 0xc4201d67e0) | |
/Users/aftermatt/Code/src/github.com/pciet/debuggo22781/wichessing/path.go:21 +0x34a fp=0xc42003ffb0 sp=0xc42003fe10 pc=0x10ef36a | |
main.main.func1() | |
/Users/aftermatt/Code/src/github.com/pciet/debuggo22781/main.go:17 +0x48 fp=0xc42003ffe0 sp=0xc42003ffb0 pc=0x10f7918 | |
runtime.goexit() | |
/usr/local/go/src/runtime/asm_amd64.s:2337 +0x1 fp=0xc42003ffe8 sp=0xc42003ffe0 pc=0x1080ad1 | |
created by main.main | |
/Users/aftermatt/Code/src/github.com/pciet/debuggo22781/main.go:14 +0x4c | |
goroutine 1 [select (no cases), 14 minutes]: | |
runtime.gopark(0x0, 0x0, 0x112dab5, 0x11, 0xc42004df10, 0x1) | |
/usr/local/go/src/runtime/proc.go:287 +0xfd fp=0xc42003df20 sp=0xc42003def0 pc=0x1055ecd | |
runtime.block() | |
/usr/local/go/src/runtime/select.go:192 +0x56 fp=0xc42003df60 sp=0xc42003df20 pc=0x1065236 | |
main.main() | |
/Users/aftermatt/Code/src/github.com/pciet/debuggo22781/main.go:21 +0x5f fp=0xc42003df88 sp=0xc42003df60 pc=0x10f78bf | |
runtime.main() | |
/usr/local/go/src/runtime/proc.go:195 +0x1c4 fp=0xc42003dfe0 sp=0xc42003df88 pc=0x1055a84 | |
runtime.goexit() | |
/usr/local/go/src/runtime/asm_amd64.s:2337 +0x1 fp=0xc42003dfe8 sp=0xc42003dfe0 pc=0x1080ad1 | |
goroutine 2 [force gc (idle), 14 minutes]: | |
runtime.gopark(0x11330e0, 0x11cabf0, 0x112d4a1, 0xf, 0x1132f14, 0x1) | |
/usr/local/go/src/runtime/proc.go:287 +0xfd fp=0xc42002a768 sp=0xc42002a738 pc=0x1055ecd | |
runtime.goparkunlock(0x11cabf0, 0x112d4a1, 0xf, 0x14, 0x1) | |
/usr/local/go/src/runtime/proc.go:293 +0x5e fp=0xc42002a7a8 sp=0xc42002a768 pc=0x1055fae | |
runtime.forcegchelper() | |
/usr/local/go/src/runtime/proc.go:245 +0xcc fp=0xc42002a7e0 sp=0xc42002a7a8 pc=0x1055d1c | |
runtime.goexit() | |
/usr/local/go/src/runtime/asm_amd64.s:2337 +0x1 fp=0xc42002a7e8 sp=0xc42002a7e0 pc=0x1080ad1 | |
created by runtime.init.4 | |
/usr/local/go/src/runtime/proc.go:234 +0x35 | |
goroutine 3 [runnable]: | |
runtime.gopark(0x11330e0, 0x11cace0, 0x112d0af, 0xd, 0x107ca14, 0x1) | |
/usr/local/go/src/runtime/proc.go:287 +0xfd fp=0xc42002af58 sp=0xc42002af28 pc=0x1055ecd | |
runtime.goparkunlock(0x11cace0, 0x112d0af, 0xd, 0x14, 0x1) | |
/usr/local/go/src/runtime/proc.go:293 +0x5e fp=0xc42002af98 sp=0xc42002af58 pc=0x1055fae | |
runtime.bgsweep(0xc42005a000) | |
/usr/local/go/src/runtime/mgcsweep.go:71 +0x13e fp=0xc42002afd8 sp=0xc42002af98 pc=0x1048d4e | |
runtime.goexit() | |
/usr/local/go/src/runtime/asm_amd64.s:2337 +0x1 fp=0xc42002afe0 sp=0xc42002afd8 pc=0x1080ad1 | |
created by runtime.gcenable | |
/usr/local/go/src/runtime/mgc.go:216 +0x58 | |
goroutine 18 [finalizer wait, 14 minutes]: | |
runtime.gopark(0x11330e0, 0x11e8f70, 0x112d2d8, 0xe, 0x14, 0x1) | |
/usr/local/go/src/runtime/proc.go:287 +0xfd fp=0xc420026700 sp=0xc4200266d0 pc=0x1055ecd | |
runtime.goparkunlock(0x11e8f70, 0x112d2d8, 0xe, 0x14, 0x1) | |
/usr/local/go/src/runtime/proc.go:293 +0x5e fp=0xc420026740 sp=0xc420026700 pc=0x1055fae | |
runtime.runfinq() | |
/usr/local/go/src/runtime/mfinal.go:175 +0xb8 fp=0xc4200267e0 sp=0xc420026740 pc=0x103faf8 | |
runtime.goexit() | |
/usr/local/go/src/runtime/asm_amd64.s:2337 +0x1 fp=0xc4200267e8 sp=0xc4200267e0 pc=0x1080ad1 | |
created by runtime.createfing | |
/usr/local/go/src/runtime/mfinal.go:156 +0x62 | |
goroutine 20 [runnable]: | |
runtime.(*bmap).overflow(0xc4202f4000, 0x1113160, 0xc4202f4048) | |
/usr/local/go/src/runtime/hashmap.go:176 +0x59 fp=0xc42003ad80 sp=0xc42003ad78 pc=0x10303c9 | |
runtime.mapassign_fast64(0x1113160, 0xc4201d6030, 0x0, 0xc4201dc0e8) | |
/usr/local/go/src/runtime/hashmap_fast.go:561 +0x2b0 fp=0xc42003ae10 sp=0xc42003ad80 pc=0x1035ce0 | |
github.com/pciet/debuggo22781/wichessing.TruncatedAbsPathsForKind(0x6, 0x100, 0x0, 0xc42030fbc0) | |
/Users/aftermatt/Code/src/github.com/pciet/debuggo22781/wichessing/path.go:47 +0x61d fp=0xc42003afb0 sp=0xc42003ae10 pc=0x10ef63d | |
main.main.func1() | |
/Users/aftermatt/Code/src/github.com/pciet/debuggo22781/main.go:17 +0x48 fp=0xc42003afe0 sp=0xc42003afb0 pc=0x10f7918 | |
runtime.goexit() | |
/usr/local/go/src/runtime/asm_amd64.s:2337 +0x1 fp=0xc42003afe8 sp=0xc42003afe0 pc=0x1080ad1 | |
created by main.main | |
/Users/aftermatt/Code/src/github.com/pciet/debuggo22781/main.go:14 +0x4c | |
goroutine 21 [runnable]: | |
runtime.mapiterinit(0x1119560, 0xc42006e300, 0xc420039ee0) | |
/usr/local/go/src/runtime/hashmap.go:709 +0x47d fp=0xc420039e10 sp=0xc420039e08 pc=0x103207d | |
github.com/pciet/debuggo22781/wichessing.TruncatedAbsPathsForKind(0x6, 0x100, 0x0, 0xc4202f9f80) | |
/Users/aftermatt/Code/src/github.com/pciet/debuggo22781/wichessing/path.go:18 +0x5f1 fp=0xc420039fb0 sp=0xc420039e10 pc=0x10ef611 | |
main.main.func1() | |
/Users/aftermatt/Code/src/github.com/pciet/debuggo22781/main.go:17 +0x48 fp=0xc420039fe0 sp=0xc420039fb0 pc=0x10f7918 | |
runtime.goexit() | |
/usr/local/go/src/runtime/asm_amd64.s:2337 +0x1 fp=0xc420039fe8 sp=0xc420039fe0 pc=0x1080ad1 | |
created by main.main | |
/Users/aftermatt/Code/src/github.com/pciet/debuggo22781/main.go:14 +0x4c | |
goroutine 33 [GC worker (idle)]: | |
runtime.gopark(0x1132f20, 0xc4201950b0, 0x112d611, 0x10, 0xc42008a014, 0x0) | |
/usr/local/go/src/runtime/proc.go:287 +0xfd fp=0xc42002d740 sp=0xc42002d710 pc=0x1055ecd | |
runtime.gcBgMarkWorker(0xc420020000) | |
/usr/local/go/src/runtime/mgc.go:1710 +0x14c fp=0xc42002d7d8 sp=0xc42002d740 pc=0x104337c | |
runtime.goexit() | |
/usr/local/go/src/runtime/asm_amd64.s:2337 +0x1 fp=0xc42002d7e0 sp=0xc42002d7d8 pc=0x1080ad1 | |
created by runtime.gcBgMarkStartWorkers | |
/usr/local/go/src/runtime/mgc.go:1658 +0x7e | |
goroutine 63 [GC worker (idle)]: | |
runtime.gopark(0x1132f20, 0xc420440e50, 0x112d611, 0x10, 0xc42008a014, 0x0) | |
/usr/local/go/src/runtime/proc.go:287 +0xfd fp=0xc42020f740 sp=0xc42020f710 pc=0x1055ecd | |
runtime.gcBgMarkWorker(0xc420021300) | |
/usr/local/go/src/runtime/mgc.go:1710 +0x14c fp=0xc42020f7d8 sp=0xc42020f740 pc=0x104337c | |
runtime.goexit() | |
/usr/local/go/src/runtime/asm_amd64.s:2337 +0x1 fp=0xc42020f7e0 sp=0xc42020f7d8 pc=0x1080ad1 | |
created by runtime.gcBgMarkStartWorkers | |
/usr/local/go/src/runtime/mgc.go:1658 +0x7e |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment