I see ulimit is not set to unlimited to this processs, caused this error.

please close this conversation.

On Friday, 30 April 2021 at 22:21:27 UTC+5:30 Ian Lance Taylor wrote:

> On Fri, Apr 30, 2021 at 9:25 AM Raja Murugan <msra...@gmail.com> wrote:
> >
> > fatal error: out of memory allocating heap arena mapruntime stack: 
> runtime.throw(0xb580a0, 0x27) /usr/lib/golang/src/runtime/panic.go:1116 
> +0x72 fp=0x7ffde7fd3380 sp=0x7ffde7fd3350 pc=0x436132 
> runtime.(*mheap).sysAlloc(0xfef4a0, 0x400000, 0x0, 0x4) 
> /usr/lib/golang/src/runtime/malloc.go:737 +0x76d fp=0x7ffde7fd3428 
> sp=0x7ffde7fd3380 pc=0x40d0ad runtime.(*mheap).grow(0xfef4a0, 0x1, 0x0) 
> /usr/lib/golang/src/runtime/mheap.go:1344 +0x85 fp=0x7ffde7fd3490 
> sp=0x7ffde7fd3428 pc=0x428865 runtime.(*mheap).allocSpan(0xfef4a0, 0x1, 
> 0x612d636a73002a00, 0x100a988, 0x412d) 
> /usr/lib/golang/src/runtime/mheap.go:1160 +0x6b6 fp=0x7ffde7fd3510 
> sp=0x7ffde7fd3490 pc=0x428616 runtime.(*mheap).alloc.func1() 
> /usr/lib/golang/src/runtime/mheap.go:907 +0x65 fp=0x7ffde7fd3568 
> sp=0x7ffde7fd3510 pc=0x461fe5 runtime.(*mheap).alloc(0xfef4a0, 0x1, 0x12a, 
> 0x0) /usr/lib/golang/src/runtime/mheap.go:901 +0x85 fp=0x7ffde7fd35b8 
> sp=0x7ffde7fd3568 pc=0x427ae5 runtime.(*mcentral).grow(0x1002358, 0x0) 
> /usr/lib/golang/src/runtime/mcentral.go:506 +0x7a fp=0x7ffde7fd3600 
> sp=0x7ffde7fd35b8 pc=0x418cda runtime.(*mcentral).cacheSpan(0x1002358, 
> 0x40000) /usr/lib/golang/src/runtime/mcentral.go:177 +0x3e5 
> fp=0x7ffde7fd3678 sp=0x7ffde7fd3600 pc=0x418a65 
> runtime.(*mcache).refill(0x7fafd6440108, 0x2a) 
> /usr/lib/golang/src/runtime/mcache.go:142 +0xa5 fp=0x7ffde7fd3698 
> sp=0x7ffde7fd3678 pc=0x418405 runtime.(*mcache).nextFree(0x7fafd6440108, 
> 0xfd7f2a, 0x7fafd6440108, 0x7fafb1b20000, 0x7ffde7fd3728) 
> /usr/lib/golang/src/runtime/malloc.go:880 +0x8d fp=0x7ffde7fd36d0 
> sp=0x7ffde7fd3698 pc=0x40d3ad runtime.mallocgc(0x180, 0xb3a7c0, 
> 0x7ffde7fd3701, 0x7ffde7fd37d0) /usr/lib/golang/src/runtime/malloc.go:1061 
> +0x834 fp=0x7ffde7fd3770 sp=0x7ffde7fd36d0 pc=0x40dd94 
> runtime.newobject(0xb3a7c0, 0x460d20) 
> /usr/lib/golang/src/runtime/malloc.go:1195 +0x38 fp=0x7ffde7fd37a0 
> sp=0x7ffde7fd3770 pc=0x40e238 runtime.malg(0x8000, 0x0) 
> /usr/lib/golang/src/runtime/proc.go:3514 +0x31 fp=0x7ffde7fd37e0 
> sp=0x7ffde7fd37a0 pc=0x440cd1 runtime.mpreinit(0xfd7f40) 
> /usr/lib/golang/src/runtime/os_linux.go:340 +0x29 fp=0x7ffde7fd3800 
> sp=0x7ffde7fd37e0 pc=0x432d29 runtime.mcommoninit(0xfd7f40, 
> 0xffffffffffffffff) /usr/lib/golang/src/runtime/proc.go:663 +0xf7 
> fp=0x7ffde7fd3848 sp=0x7ffde7fd3800 pc=0x439f37 runtime.schedinit() 
> /usr/lib/golang/src/runtime/proc.go:565 +0xa5 fp=0x7ffde7fd38a0 
> sp=0x7ffde7fd3848 pc=0x439ac5 runtime.rt0_go(0x7ffde7fd38d8, 0xb, 
> 0x7ffde7fd38d8, 0x0, 0x0, 0xb, 0x7ffde7fd3de0, 0x7ffde7fd3df0, 
> 0x7ffde7fd3df7, 0x7ffde7fd3dff, ...) 
> /usr/lib/golang/src/runtime/asm_amd64.s:214 +0x125 fp=0x7ffde7fd38a8 
> sp=0x7ffde7fd38a0 pc=0x4696a5
> >
> >
> > golang version : go 1.15
> > OS : Centos 8
> >
> > How to debug this issue, any troubleshooting tips
>
> The error suggests that your program has run out of memory. So I
> would start by doing a memory profile. Search for "Go memory
> profiling" and you will see a lot of helpful tutorials and articles.
>
> Ian
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/7edd4870-24a6-44f7-ab0c-12084392998an%40googlegroups.com.

Reply via email to