Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: issux213 #215

Merged
merged 3 commits into from
Apr 21, 2022
Merged

fix: issux213 #215

merged 3 commits into from
Apr 21, 2022

Conversation

AsterDY
Copy link
Collaborator

@AsterDY AsterDY commented Mar 31, 2022

No description provided.

@AsterDY AsterDY marked this pull request as draft April 1, 2022 07:41
@AsterDY
Copy link
Collaborator Author

AsterDY commented Apr 20, 2022

#213

Panic backtrace

runtime: unexpected return pc for strings.Map called from 0x810202040080820
stack: frame={sp:0xc0002a1a18, fp:0x810202040080820} stack=[0xc0002a0000,0xc0002a2000)
0x000000c0002a1918:  0x000000c0002a1920  0x0000000004035ea0 <runtime.addOneOpenDeferFrame.func1+0x0000000000000000> 
0x000000c0002a1928:  0x00000000040e82eb <strings.Map+0x00000000000005cb>  0x000000c0002a1a18 
0x000000c0002a1938:  0x000000c000382680  0x0000000000000000 
0x000000c0002a1948:  0x000000c0002a1a08  0x0000000004036666 <runtime.gopanic+0x0000000000000106> 
0x000000c0002a1958:  0x4636f213c4c485df  0x0 
0x000000c0002a1968:  0x000000c000382680  0x000000000406888e <runtime.systemstack+0x000000000000002e> 
0x000000c0002a1978:  0x000000000402e6fd <runtime.mProf_Malloc+0x000000000000015d>  0x000000c0002a1ac8 
0x000000c0002a1988:  0x0000000000018000  0x000000c0002a19c8 
0x000000c0002a1998:  0x000000000000000b  0x0000000000000000 
0x000000c0002a19a8:  0x0000000000000000  0x0000000a0453e838 
0x000000c0002a19b8:  0x0000a6400000000b  0x000000c0003826a0 
0x000000c0002a19c8:  0x000000c000382680  0x0810202020108040 
0x000000c0002a19d8:  0x000000000448b660  0x00000000045c3320 
0x000000c0002a19e8:  0x0000000000000000  0x0810202040080820 
0x000000c0002a19f8:  0x0810202020108040  0x0810202040080820 
0x000000c0002a1a08:  0x000000c0002a1ad0  0x00000000040e82eb <strings.Map+0x00000000000005cb> 
0x000000c0002a1a18: <0x000000000448b660  0x00000000045c3320 
0x000000c0002a1a28:  0x0000000000000000  0x0000000000000000 
0x000000c0002a1a38:  0x0000000000000000  0x0000000000000001 
0x000000c0002a1a48:  0x000000c0002a1aa0  0x0000000004018dd3 <runtime.(*mcentral).cacheSpan+0x00000000000000d3> 
0x000000c0002a1a58:  0x0000000000002000  0x0000005500000075 
0x000000c0002a1a68:  0x0000000100000000  0x0000000000000006 
0x000000c0002a1a78:  0x0000000000000000  0x0000000000000008 
0x000000c0002a1a88:  0x0000000004fb4280  0x0000000000000007 
0x000000c0002a1a98:  0x0000000000000005  0x000000c0002a1ad8 
0x000000c0002a1aa8:  0x0000000004018765 <runtime.(*mcache).refill+0x0000000000000185>  0x0810202020108040 
0x000000c0002a1ab8:  0x0810202040080820  0x0810202020108040 
0x000000c0002a1ac8:  0x0810202040080820  0x000000c0002a1b68 
0x000000c0002a1ad8:  0x00000000040e8b38 <strings.ToLower+0x0000000000000078>  0x000000000453c650 
0x000000c0002a1ae8:  0x000000c0003ae1cd  0x000000000000000d 
0x000000c0002a1af8:  0x00000000040323ec <runtime.wbBufFlush+0x000000000000006c>  0x0000000000000000 
0x000000c0002a1b08:  0x0000000000000000  0x0000000004aa4448 
0x000000c0002a1b18:  0x000000c00002a262  0x000000c0003ae1c1 
0x000000c0002a1b28:  0x000000c0003ae1c8  0x000000c0002a1cc0 
0x000000c0002a1b38:  0x000000000000004d  0x000000c000500000 
0x000000c0002a1b48:  0x000000c0002a1c28  0x000000c0002a1cb0 
0x000000c0002a1b58:  0x000000c0002a1b98  0x000000000427c32a <github.com/bytedance/sonic/internal/native/avx2.__native_entry__+0x0000000000003daa> 
0x000000c0002a1b68:  0x000000c0002a1b98  0x000000000428ab29 <github.com/bytedance/sonic/internal/caching.(*FieldMap).GetCaseInsensitive+0x0000000000000029> 
0x000000c0002a1b78:  0x000000c0003ae1cd  0x000000000000005f 
0x000000c0002a1b88:  0x000000c000382680  0x000000c00039a048 
0x000000c0002a1b98:  0x0000000000000005  0x0000000004afd70e <runtime.__json_decoder_4afc000+0x000000000000170e> 
0x000000c0002a1ba8:  0x000000c00000e660  0x000000c0003ae1cd 
0x000000c0002a1bb8:  0x000000000406ab00 <runtime.gcWriteBarrier+0x0000000000000040>  0x000000000428ad31 <github.com/bytedance/sonic/internal/caching.(*_ProgramMap).add+0x0000000000000191> 
0x000000c0002a1bc8:  0x000000c0002a1bf8  0x000000000406311a <sync/atomic.StorePointer+0x000000000000003a> 
0x000000c0002a1bd8:  0x0000000000000000  0x000000c0002a1bf8 
0x000000c0002a1be8:  0x000000000428b2e6 <github.com/bytedance/sonic/internal/caching.(*ProgramCache+0x0000000000000026>  0x000000c00038e120 
0x000000c0002a1bf8:  0x000000c000500000  0x000000c00039a048 
0x000000c0002a1c08:  0x000000c0003ae180  0x000000000000005f 
0x000000c0002a1c18:  0x000000000000005b  0x000000c000456010 
0x000000c0002a1c28:  0x0000000000000007  0x000000c000456010 
0x000000c0002a1c38:  0x000000000000004d  0xffffffffffffffff 
0x000000c0002a1c48:  0x000000c000680010  0x0000000000000320 
0x000000c0002a1c58:  0x0000000000000002  0x0000000000000002 
0x000000c0002a1c68:  0x000000c0000202c0  0x0000000000000000 
0x000000c0002a1c78:  0x936bef9231ad3429  0x00000000042efb2f <github.com/bytedance/sonic/decoder.findOrCompile+0x00000000000000af> 
0x000000c0002a1c88:  0x000000c0000785b0  0x000000000447d500 
0x000000c0002a1c98:  0x0000000000182000  0x000000c0002a1d20 
0x000000c0002a1ca8:  0x00000000042efc70 <github.com/bytedance/sonic/decoder.decodeTypedPointer+0x00000000000000b0>  0x000000c0003ae180 
0x000000c0002a1cb8:  0x000000000000005f  0x000000000000005b 
0x000000c0002a1cc8:  0x000000c000398018  0x000000c000500000 
0x000000c0002a1cd8:  0x0000000000000000  0x000000c0003ae1cd 
0x000000c0002a1ce8:  0x000000000000000d  0x0000000000000000 
0x000000c0002a1cf8:  0x0000000000000000  0x0000000000000000 
0x000000c0002a1d08:  0x000000c000456010  0x000000c000398018 
0x000000c0002a1d18:  0x000000c000500000  0x000000c0002a1dc0 
0x000000c0002a1d28:  0x00000000042db58c <github.com/bytedance/sonic/decoder.(*Decoder).Decode+0x00000000000000ec>  0x000000c0003ae180 
0x000000c0002a1d38:  0x000000000000005f  0x0000000000000000 
0x000000c0002a1d48:  0x000000000447d500  0x000000c000398018 
0x000000c0002a1d58:  0x000000c000500000  0x0000000000000000 
0x000000c0002a1d68:  0x0000000004fb3a00  0x0000000000000011 
0x000000c0002a1d78:  0x000000c000500000  0x000000000400f085 <runtime.mallocgc+0x00000000000006c5> 
0x000000c0002a1d88:  0x000000000447b7c0  0x000000000447b7c0 
0x000000c0002a1d98:  0x000000c000398018  0x000000000447b7c0 
0x000000c0002a1da8:  0x0001010000000000  0x0000000004fb3a00 
0x000000c0002a1db8:  0x0000000000000000  0x000000c0002a1e28 
0x000000c0002a1dc8:  0x0000000004301e85 <github.com/bytedance/sonic.UnmarshalString+0x0000000000000065>  0x000000c0002a1de8 
0x000000c0002a1dd8:  0x000000000447b7c0  0x000000c000398018 
0x000000c0002a1de8:  0x0000000000000000  0x0000000000000000 
0x000000c0002a1df8:  0x000000c0003ae180  0x000000000000005f 
0x000000c0002a1e08:  0x0000000000000000  0x000000c000390700 
0x000000c0002a1e18:  0x000000c0003ae180  0x000000000000005f 
0x000000c0002a1e28:  0x000000c0002a1f60  0x0000000004456699 <github.com/bytedance/sonic/issue_test_test.TestIssue213+0x00000000000002b9> 
0x000000c0002a1e38:  0x000000c0003ae180  0x000000000000005f 
0x000000c0002a1e48:  0x000000000447b7c0  0x000000c000398018 
0x000000c0002a1e58:  0x0000000000000003  0x000000c000398018 
0x000000c0002a1e68:  0x000000c0003ae120  0x000000c000398018 
0x000000c0002a1e78:  0x000000000448b660  0x000000c000392190 
0x000000c0002a1e88:  0x0000000004108a73 <testing.tRunner+0x0000000000000033>  0x00000000047b1690 
0x000000c0002a1e98:  0x00000000045eca93  0x000000c00002a1b0 
0x000000c0002a1ea8:  0x000000000000002a  0x000000000000002a 
0x000000c0002a1eb8:  0x000000c00002a150  0x000000000000002a 
0x000000c0002a1ec8:  0x000000000000002a  0x000000000406c320 <runtime.nanotime_trampoline+0x0000000000000000> 
0x000000c0002a1ed8:  0x000000c0002a1f10  0x0000000076e1a374 
0x000000c0002a1ee8:  0x000000c000300000  0x000000c0003bc720 
0x000000c0002a1ef8:  0x000000000405663f <runtime.nanotime1+0x000000000000003f>  0x000000000448b660 
0x000000c0002a1f08:  0x00000000045c15a8  0x0000000000000000 
0x000000c0002a1f18:  0x0000000000000000  0x00000000044b8040 
0x000000c0002a1f28:  0x000000c00000e5d0  0x000000000448b660 
0x000000c0002a1f38:  0x000000  0x0000000000000000 
0x000000c0002a1f48:  0x0000000000000000  0x00000000044b8040 
0x000000c0002a1f58:  0x000000c00000e150  0x000000c0002a1fb0 
0x000000c0002a1f68:  0x0000000004108b42 <testing.tRunner+0x0000000000000102>  0x0000000000000000 
0x000000c0002a1f78:  0x0300000000000000  0x0000000004108bc0 <testing.tRunner.func2+0x0000000000000000> 
0x000000c0002a1f88:  0x000000c0003824e0  0x0000000004108c00 <testing.tRunner.func1+0x0000000000000000> 
0x000000c0002a1f98:  0x000000c0003824e0  0x000000c0002a1f80 
0x000000c0002a1fa8:  0x000000c0002a1f90  0x000000c0002a1fd0 
0x000000c0002a1fb8:  0x00000000041099ea <testing.(*T).Run.func1+0x000000000000002a>  0x000000c0003824e0 
0x000000c0002a1fc8:  0x000000000453b8d0  0x0000000000000000 
0x000000c0002a1fd8:  0x000000000406aa81 <runtime.goexit+0x0000000000000001>  0x0000000000000000 
0x000000c0002a1fe8:  0x0000000000000000  0x0000000000000000 
0x000000c0002a1ff8:  0x0000000000000000 
fatal error: unknown caller pc

runtime stack:
runtime.throw({0x451fa85?, 0x484cf60?})
        /usr/local/go1.18/src/runtime/panic.go:992 +0x71 fp=0x7000038ddb60 sp=0x7000038ddb30 pc=0x4036d51
runtime.gentraceback(0x7000038ddf10?, 0x40326a5?, 0x7000038ddf08?, 0xc000043270?, 0x0, 0x0, 0x7fffffff, 0x7000038ddf10, 0x200?, 0x0)
        /usr/local/go1.18/src/runtime/traceback.go:256 +0x1a36 fp=0x7000038ddec0 sp=0x7000038ddb60 pc=0x405e5f6
runtime.addOneOpenDeferFrame.func1()
        /usr/local/go1.18/src/runtime/panic.go:599 +0x6b fp=0x7000038ddf38 sp=0x7000038ddec0 pc=0x4035f0b
runtime.systemstack()
        /usr/local/go1.18/src/runtime/asm_amd64.s:469 +0x49 fp=0x7000038ddf40 sp=0x7000038ddf38 pc=0x40688a9

goroutine 50 [running]:
runtime.systemstack_switch()
        /usr/local/go1.18/src/runtime/asm_amd64.s:436 fp=0xc0002a1918 sp=0xc0002a1910 pc=0x4068840
runtime.addOneOpenDeferFrame(0x4636f213c4c485df?, 0xc70ab98?, 0xc000382680?)
        /usr/local/go1.18/src/runtime/panic.go:598 +0x69 fp=0xc0002a1958 sp=0xc0002a1918 pc=0x4035e49
panic({0x448b660, 0x45c3320})
        /usr/local/go1.18/src/runtime/panic.go:798 +0x106 fp=0xc0002a1a18 sp=0xc0002a1958 pc=0x4036666
strings.(*Builder).copyCheck(...)
        /usr/local/go1.18/src/strings/builder.go:41
strings.(*Builder).Grow(...)
        /usr/local/go1.18/src/strings/builder.go:76
strings.Map(0x453c650, {0xc0003ae1cd, 0xd})
        /usr/local/go1.18/src/strings/strings.go:485 +0x5cb fp=0xc0002a1ae0 sp=0xc0002a1a18 pc=0x40e82eb
strings.ToLower({0xc0003ae1cd?, 0x5f?})
        /usr/local/go1.18/src/strings/strings.go:610 +0x78 fp=0xc0002a1b78 sp=0xc0002a1ae0 pc=0x40e8b38
github.com/bytedance/sonic/internal/caching.(*FieldMap).GetCaseInsensitive(0xc00000e660, {0xc0003ae1cd?, 0x406ab00?})
        /Users/admin/Desktop/kitex/sonic3/internal/caching/fcache.go:110 +0x29 fp=0xc0002a1ba8 sp=0xc0002a1b78 pc=0x428ab29
runtime.__json_decoder_4afc000()
        ?:0 +0x170e fp=0xc0002a1cb0 sp=0xc0002a1ba8 pc=0x4afd70e
github.com/bytedance/sonic/decoder.decodeTypedPointer({0xc0003ae180, 0x5f}, 0x0?, 0x447d500?, 0xc000398018?, 0xc000500000?, 0x0?)
        /Users/admin/Desktop/kitex/sonic3/decoder/primitives.go:33 +0xb0 fp=0xc0002a1d30 sp=0xc0002a1cb0 pc=0x42efc70
github.com/bytedance/sonic/decoder.(*Decoder).Decode(0xc0002a1de8, {0x447b7c0?, 0xc000398018})
        /Users/admin/Desktop/kitex/sonic3/decoder/decoder.go:75 +0xec fp=0xc0002a1dd0 sp=0xc0002a1d30 pc=0x42db58c
github.com/bytedance/sonic.UnmarshalString({0xc0003ae180, 0x5f}, {0x447b7c0?, 0xc000398018?})
        /Users/admin/Desktop/kitex/sonic3/sonic.go:53 +0x65 fp=0xc0002a1e38 sp=0xc0002a1dd0 pc=0x4301e85
g(...)
        /Users/admin/Desktop/kitex/sonic3/sonic.go:47
github.com/bytedance/sonic/issue_test_test.TestIssue213(0x0?)
        /Users/admin/Desktop/kitex/sonic3/issue_test/issue213_test.go:44 +0x2b9 fp=0xc0002a1f70 sp=0xc0002a1e38 pc=0x4456699
testing.tRunner(0xc0003824e0, 0x453b8d0)
        /usr/local/go1.18/src/testing/testing.go:1439 +0x102 fp=0xc0002a1fc0 sp=0xc0002a1f70 pc=0x4108b42
testing.(*T).Run.func1()
        /usr/local/go1.18/src/testing/testing.go:1486 +0x2a fp=0xc0002a1fe0 sp=0xc0002a1fc0 pc=0x41099ea
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc0002a1fe8 sp=0xc0002a1fe0 pc=0x406aa81
created by testing.(*T).Run
        /usr/local/go1.18/src/testing/testing.go:1486 +0x35f

goroutine 1 [chan receive]:
runtime.gopark(0x2f?, 0xc0000d9a50?, 0xb4?, 0xf0?, 0x4a9bf18?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc00029f9d0 sp=0xc00029f9b0 pc=0x4039bd6
runtime.chanrecv(0xc0003b0070, 0xc0000d9acf, 0x1)
        /usr/local/go1.18/src/runtime/chan.go:577 +0x56c fp=0xc00029fa60 sp=0xc00029f pc=0x400848c
runtime.chanrecv1(0xc00038e0c0?, 0x1?)
        /usr/local/go1.18/src/runtime/chan.go:440 +0x18 fp=0xc00029fa88 sp=0xc00029fa60 pc=0x4007eb8
testing.(*T).Run(0xc000382340, {0x451b881?, 0x2537576df96e4?}, 0x453b8d0)
        /usr/local/go1.18/src/testing/testing.go:1487 +0x37a fp=0xc00029fb28 sp=0xc00029fa88 pc=0x410993a
testing.runTests.func1(0xc000382340?)
        /usr/local/go1.18/src/testing/testing.go:1839 +0x6e fp=0xc00029fb78 sp=0xc00029fb28 pc=0x410b88e
testing.tRunner(0xc000382340, 0xc0000d9c80)
        /usr/local/go1.18/src/testing/testing.go:1439 +0x102 fp=0xc00029fbc8 sp=0xc00029fb78 pc=0x4108b42
testing.runTests(0xc000272be0?, {0x4887b20, 0x26, 0x26}, {0x451e388?, 0xf?, 0x48c71c0?})
        /usr/local/go1.18/src/testing/testing.go:1837 +0x457 fp=0xc00029fcb0 sp=0xc00029fbc8 pc=0x410b737
testing.(*M).Run(0xc000272be0)
        /usr/local/go1.18/src/testing/testing.go:1719 +0x5d9 fp=0xc00029fea8 sp=0xc00029fcb0 pc=0x410a219
github.com/bytedance/sonic/issue_test_test.TestMain(0x40416d1?)
        /Users/admin/Desktop/kitex/sonic3/issue_test/testmain_test.go:41 +0x39 fp=0xc00029fec8 sp=0xc00029fea8 pc=0x445a419
main.main()
        _testmain.go:141 +0x1d3 fp=0xc00029ff80 sp=0xc00029fec8 pc=0x445ad73
runtime.main()
        /usr/local/go1.18/src/runtime/proc.go:250 +0x212 fp=0xc00029ffe0 sp=0xc00029ff80 pc=0x4039812
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc00029ffe8 sp=0xc00029ffe0 pc=0x406aa81

goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000062fb0 sp=0xc000062f90 pc=0x4039bd6
runtime.goparkunlock(...)
        /usr/local/go1.18/src/runtime/proc.go:367
runtime.forcegchelper()
        /usr/local/go1.18/src/runtime/proc.go:301 +0xad fp=0xc000062fe0 sp=0xc000062fb0 pc=0x4039a6d
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc000062fe8 sp=0xc000062fe0 pc=0x406aa81
created by runtime.init.6
        /usr/local/go1.18/src/runtime/proc.go:289 +0x25

goroutine 3 [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000063790 sp=0xc000063770 pc=0x4039bd6
runtime.goparkunlock(...)
        /usr/local/go1.18/src/runtime/proc.go:367
runtime.bgsweep(0x0?)
        /usr/local/go1.18/src/runtime/mgcsweep.go:297 +0xd7 fp=0xc0000637c8 sp=0xc000063790 pc=0x4025097
runtime.gcenable.func1()
        /usr/local/go1.18/src/runtime/mgc.go:177 +0x26 fp=0xc0000637e0 sp=0xc0000637c8 pc=0x401ac26
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc0000637e8 sp=0xc0000637e0 pc=0x406aa81
created by runtime.gcenable
        /usr/local/go1.18/src/runtime/mgc.go:177 +0x6b

goroutine 4 [GC scavenge wait]:
runtime.gopark(0x25375770aba79?, 0x10000?, 0x0?, 0x0?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000063f20 sp=0xc000063f00 pc=0x4039bd6
runtime.goparkunlock(...)
        /usr/local/go1.18/src/runtime/proc.go:367
runtime.bgscavenge(0x0?)
        /usr/local/go1.18/src/runtime/mgcscavenge.go:364 +0x2a9 fp=0xc000063fc8 sp=0xc000063f20 pc=0x4022e89
runtime.gcenable.func2()
        /usr/local/go1.18/src/runtime/mgc.go:178 +0x26 fp=0xc000063fe0 sp=0xc000063fc8 pc=0x401abc6
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc000063fe8 sp=0xc000063fe0 pc=0x406aa81
created by runtime.gcenable
        /usr/local/go1.18/src/runtime/mgc.go:178 +0xaa

goroutine 5 [finalizer wait]:
runtime.gopark(0xc000003860?, 0x0?, 0x70?, 0x27?, 0x40466f1?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000062630 sp=0xc000062610 pc=0x4039bd6
runtime.goparkunlock(...)
        /usr/local/go1.18/src/runtime/proc.go:367
runtime.runfinq()
        /usr/local/go1.18/src/runtime/mfinal.go:177 +0xb3 fp=0xc0000627e0 sp=0xc000062630 pc=0x4019cd3
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc0000627e8 sp=0xc0000627e0 pc=0x406aa81
created by runtime.createfing
        /usr/local/go1.18/src/runtime/mfinal.go:157 +0x45

goroutine 6 [running]:
        goroutine running on other thread; stack unavailable
created by github.com/bytedance/sonic/issue_test_test.TestMain
        /Users/admin/Desktop/kitex/sonic3/issue_test/testmain_test.go:30 +0x25

goroutine 7 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000064f58 sp=0xc000064f38 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc000064fe0 sp=0xc000064f58 pc=0x401cd0
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc000064fe8 sp=0xc000064fe0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

goroutine 18 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc00005e758 sp=0xc00005e738 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc00005e7e0 sp=0xc00005e758 pc=0x401cd05
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

goroutine 8 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000065758 sp=0xc000065738 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc0000657e0 sp=0xc000065758 pc=0x401cd05
runtime.goe()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc0000657e8 sp=0xc0000657e0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

goroutine 34 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000314758 sp=0xc000314738 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc0003147e0 sp=0xc000314758 pc=0x401cd05
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc0003147e8 sp=0xc0003147e0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

goroutine 9 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000065f58 sp=0xc000065f38 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc000065fe0 sp=0xc000065f58 pc=0x401cd05
runtime.goexit()
        /usr/loc:1571 +0x1 fp=0xc000065fe8 sp=0xc000065fe0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

goroutine 10 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000310758 sp=0xc000310738 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc0003107e0 sp=0xc000310758 pc=0x401cd05
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc0003107e8 sp=0xc0003107e0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

goroutine 19 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc00005ef58 sp=0xc00005ef38 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc00005efe0 sp=0xc00005ef58 pc=0x401cd05
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

goroutine 20 [GC worker (idle)]:
runtime.gopark(0x253757787cc96?, 0x3?, 0xf8?, 0x3?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc00005f758 sp=0xc00005f738 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc00005f7e0 sp=0xc00005f758 pc=0x401cd05
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc00005f7e8 sp=0xc00005f7e0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

goroutine 21 [GC worker (idle)]:
runtime.gopark(0x4908240?, 0x1?, 0x5e?, 0x25?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc00005ff58 sp=0xc00005ff38 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc00005ffe0 sp=0xc00005ff58 pc=0x401cd05
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

goroutine 35 [GC worker (idle)]:
runtime.gopark(0x253757782994a?, 0x3?, 0x7e?, 0x7?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000314f58 sp=0xc000314f38 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc000314fe0 sp=0xc000314f58 pc=0x401cd05
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc000314fe8 sp=0xc000314fe0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

goroutine 36 [GC worker (idle)]:
runtime.gopark(0x253757782666f?, 0x1?, 0x58?, 0xeb?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000315758 sp=0xc000315738 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc0003157e0 sp=0xc000315758 pc=0x401cd05
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc0003157e8 sp=0xc0003157e0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

goroutine 11 [GC worker (idle)]:
runtime.gopark(0x2537577826651?, 0x1?, 0xb3?, 0x69?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000310f58 sp=0xc000310f38 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc000310fe0 sp=0xc000310f58 pc=0x401cd05
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc000310fe8 sp=0xc000310fe0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

goroutine 37 [GC worker (idle)]:
runtime.gopark(0x4908240?, 0x1?, 0xc3?, 0x2c?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000315f58 sp=0xc000315f38 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc000315fe0 sp=0xc000315f58 pc=0x401cd05
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc000315fe8 sp=0xc000315fe0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

goroutine 38 [GC worker (idle)]:
runtime.gopark(0x253757788629d?, 0x1?, 0x8d?, 0xc6?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000070f58 sp=0xc000070f38 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc000070fe0 sp=0xc000070f58 pc=0x401cd05
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc000070fe8 sp=0xc000070fe0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

goroutine 22 [GC worker (idle)]:
runtime.gopark(0x2537577826fbd?, 0x3?, 0xa6?, 0xdb?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000060758 sp=0xc000060738 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc0000607e0 sp=0xc000060758 pc=0x401cd05
runtime.goexit()
        /usr/local/go1.18/src/run:1571 +0x1 fp=0xc0000607e8 sp=0xc0000607e0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

goroutine 23 [GC worker (idle)]:
runtime.gopark(0x2537577824c8e?, 0x1?, 0x68?, 0xba?, 0x0?)
        /usr/local/go1.18/src/runtime/proc.go:361 +0xd6 fp=0xc000060f58 sp=0xc000060f38 pc=0x4039bd6
runtime.gcBgMarkWorker()
        /usr/local/go1.18/src/runtime/mgc.go:1207 +0xe5 fp=0xc000060fe0 sp=0xc000060f58 pc=0x401cd05
runtime.goexit()
        /usr/local/go1.18/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc000060fe8 sp=0xc000060fe0 pc=0x406aa81
created by runtime.gcBgMarkStartWorkers
        /usr/local/go1.18/src/runtime/mgc.go:1131 +0x25

@AsterDY AsterDY marked this pull request as ready for review April 21, 2022 06:38
@AsterDY AsterDY requested a review from chenzhuoyu April 21, 2022 07:19
@AsterDY AsterDY merged commit 9aab470 into main Apr 21, 2022
@AsterDY AsterDY deleted the fix/issux213 branch April 21, 2022 07:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants