android调用aar发生错误
android程序调用golang编译的aar包发生以下错误Log片段,只能小部分手机才会报这样的错误,
朋友们有没有遇到过这样的问题
07-22 16:59:41.298 20005-0/? E/Go: runtime: memory allocated by OS (0x6b520000) not in usable range [0x8d9bc000,0xffffffff)
07-22 16:59:41.298 20005-0/? E/Go: runtime: out of memory: cannot allocate 67108864-byte block (212860928 in use)
07-22 16:59:41.298 20005-0/? E/Go: fatal error: out of memory
07-22 16:59:41.300 20005-0/? E/Go: runtime stack:
07-22 16:59:41.300 20005-0/? E/Go: runtime.throw(0x9e5248e8, 0xd)
07-22 16:59:41.301 20005-0/? E/Go: C:/Go/src/runtime/panic.go:530 +0x80
07-22 16:59:41.301 20005-0/? E/Go: runtime.largeAlloc(0x4000000, 0x1, 0x2d)
07-22 16:59:41.301 20005-0/? E/Go: C:/Go/src/runtime/malloc.go:768 +0xe8
07-22 16:59:41.301 20005-0/? E/Go: runtime.mallocgc.func3()
07-22 16:59:41.301 20005-0/? E/Go: C:/Go/src/runtime/malloc.go:664 +0x34
07-22 16:59:41.301 20005-0/? E/Go: runtime.systemstack(0x9e868000)
07-22 16:59:41.301 20005-0/? E/Go: C:/Go/src/runtime/asm_arm.s:247 +0x8c
07-22 16:59:41.301 20005-0/? E/Go: runtime.mstart()
07-22 16:59:41.301 20005-0/? E/Go: C:/Go/src/runtime/proc.go:1048
07-22 16:59:41.302 20005-0/? E/Go: goroutine 38 [running]:
07-22 16:59:41.302 20005-0/? E/Go: runtime.systemstack_switch()
07-22 16:59:41.302 20005-0/? E/Go: C:/Go/src/runtime/asm_arm.s:192 +0x4 fp=0x8d9f3370 sp=0x8d9f336c
07-22 16:59:41.302 20005-0/? E/Go: runtime.mallocgc(0x4000000, 0x9e39a4a8, 0x1, 0x1)
07-22 16:59:41.302 20005-0/? E/Go: C:/Go/src/runtime/malloc.go:665 +0xb04 fp=0x8d9f33e0 sp=0x8d9f3370
07-22 16:59:41.302 20005-0/? E/Go: runtime.newarray(0x9e39a4a8, 0x4000000, 0x9e29c544)
07-22 16:59:41.303 20005-0/? E/Go: C:/Go/src/runtime/malloc.go:798 +0xec fp=0x8d9f3400 sp=0x8d9f33e0
07-22 16:59:41.303 20005-0/? E/Go: runtime.makeslice(0x9e390bb0, 0x0, 0x0, 0x4000000, 0x0, 0x0, 0x0, 0x0)
07-22 16:59:41.303 20005-0/? E/Go: C:/Go/src/runtime/slice.go:32 +0x1e8 fp=0x8d9f3428 sp=0x8d9f3400
07-22 16:59:41.303 20005-0/? E/Go: github.com/syndtr/goleveldb/leveldb/memdb.New(0xaf042648, 0x8da26dc0, 0x4000000, 0x8d9f34f0)