-
Notifications
You must be signed in to change notification settings - Fork 284
Description
Success:9551 Sent:4427942 Recved:78909 Faild:0fatal error: runtime: out of memory
runtime stack:
runtime.throw(0x996322, 0x16)
/usr/local/go/src/runtime/panic.go:1116 +0x72
runtime.sysMap(0xc04c000000, 0x14000000, 0x1b79778)
/usr/local/go/src/runtime/mem_linux.go:169 +0xc6
runtime.(*mheap).sysAlloc(0x1659a80, 0x14000000, 0x42f037, 0x1659a88)
/usr/local/go/src/runtime/malloc.go:727 +0x1e5
runtime.(*mheap).grow(0x1659a80, 0x9f9f, 0x0)
/usr/local/go/src/runtime/mheap.go:1344 +0x85
runtime.(*mheap).allocSpan(0x1659a80, 0x9f9f, 0x7ffd13c70000, 0x1b79788, 0x33)
/usr/local/go/src/runtime/mheap.go:1160 +0x6b6
runtime.(*mheap).alloc.func1()
/usr/local/go/src/runtime/mheap.go:907 +0x65
runtime.(*mheap).alloc(0x1659a80, 0x9f9f, 0x7ffd13c70100, 0x7ffd13cb7d00)
/usr/local/go/src/runtime/mheap.go:901 +0x85
runtime.largeAlloc(0x13f3e000, 0x1, 0xc0001998c8)
/usr/local/go/src/runtime/malloc.go:1177 +0x92
runtime.mallocgc.func1()
/usr/local/go/src/runtime/malloc.go:1071 +0x46
runtime.systemstack(0x46bbf4)
/usr/local/go/src/runtime/asm_amd64.s:370 +0x66
runtime.mstart()
/usr/local/go/src/runtime/proc.go:1116
goroutine 1 [running]:
runtime.systemstack_switch()
/usr/local/go/src/runtime/asm_amd64.s:330 fp=0xc000199788 sp=0xc000199780 pc=0x46bd20
runtime.mallocgc(0x13f3e000, 0x868780, 0x1617c01, 0x7f9dd719e108)
/usr/local/go/src/runtime/malloc.go:1070 +0x938 fp=0xc000199828 sp=0xc000199788 pc=0x411098
runtime.growslice(0x868780, 0xc038291480, 0x3fd92e, 0x3fd92e, 0x3fd92f, 0xc0137afbd0, 0xb, 0x0)
/usr/local/go/src/runtime/slice.go:230 +0x1e9 fp=0xc000199890 sp=0xc000199828 pc=0x44fa49
ksubdomain/core.(*LocalStruct).Append(0x1616ba0, 0xc000199970, 0x17140)
/media/psf/Home/GolandProjects/ksubdomain/core/localStruct.go:44 +0x1a5 fp=0xc000199940 sp=0xc000199890 pc=0x7e49c5
ksubdomain/core.(*SendDog).BuildStatusTable(0xc000202000, 0xc0137afbd0, 0xb, 0x931dc7, 0x9, 0x1, 0x0)
/media/psf/Home/GolandProjects/ksubdomain/core/send.go:83 +0x1f2 fp=0xc0001999c8 sp=0xc000199940 pc=0x7ead52
ksubdomain/core.Start(0xc0000c8280)
/media/psf/Home/GolandProjects/ksubdomain/core/start.go:200 +0xf1c fp=0xc000199f68 sp=0xc0001999c8 pc=0x7ed01c
main.main()
/media/psf/Home/GolandProjects/ksubdomain/cmd/ksubdomain.go:45 +0x38 fp=0xc000199f88 sp=0xc000199f68 pc=0x7f2078
runtime.main()
/usr/local/go/src/runtime/proc.go:204 +0x209 fp=0xc000199fe0 sp=0xc000199f88 pc=0x43b7a9
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1374 +0x1 fp=0xc000199fe8 sp=0xc000199fe0 pc=0x46db01
goroutine 7 [syscall, 10 minutes]:
github.com/google/gopacket/pcap._Cfunc_pcap_next_ex_escaping(0x7f9da4000c90, 0xc00005eac8, 0xc00005ead0, 0x0)
_cgo_gotypes.go:551 +0x4d
github.com/google/gopacket/pcap.(*Handle).pcapNextPacketEx.func1(0xc00005ea80, 0x0)
/home/parallels/go/pkg/mod/github.com/google/[email protected]/pcap/pcap_unix.go:398 +0x7c
github.com/google/gopacket/pcap.(*Handle).pcapNextPacketEx(0xc00005ea80, 0x5dc)
/home/parallels/go/pkg/mod/github.com/google/[email protected]/pcap/pcap_unix.go:398 +0x2b
github.com/google/gopacket/pcap.(*Handle).getNextBufPtrLocked(0xc00005ea80, 0xc00004ed98, 0x4435ca, 0xc00002c000)
/home/parallels/go/pkg/mod/github.com/google/[email protected]/pcap/pcap.go:312 +0x65
github.com/google/gopacket/pcap.(*Handle).ReadPacketData(0xc00005ea80, 0xc000001e00, 0xc00002c000, 0xc00004edc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/parallels/go/pkg/mod/github.com/google/[email protected]/pcap/pcap.go:252 +0x8b
github.com/google/gopacket.(*PacketSource).NextPacket(0xc00004eef8, 0xc0000701e0, 0x400, 0xffffffffc4653600, 0xc00005ea80)
/home/parallels/go/pkg/mod/github.com/google/[email protected]/packet.go:801 +0x48
ksubdomain/core.AutoGetDevices.func1(0xc00007b920, 0xc00016a168, 0x7, 0xc000024520, 0x14, 0xc0000700c0, 0xfe2f00, 0xc00005c980)
/media/psf/Home/GolandProjects/ksubdomain/core/device.go:61 +0x165
created by ksubdomain/core.AutoGetDevices
/media/psf/Home/GolandProjects/ksubdomain/core/device.go:36 +0x2dc
goroutine 100 [runnable]:
sync.runtime_Semrelease(0x1616bbc, 0x1401010101, 0x1)
/usr/local/go/src/runtime/sema.go:66 +0x3e
sync.(*Mutex).unlockSlow(0x1616bb8, 0xc)
/usr/local/go/src/sync/mutex.go:224 +0xb5
sync.(*Mutex).Unlock(...)
/usr/local/go/src/sync/mutex.go:190
sync.(*RWMutex).Unlock(0x1616bb8)
/usr/local/go/src/sync/rwmutex.go:136 +0xab
ksubdomain/core.(*LocalStruct).Append(0x1616ba0, 0xc00004aee8, 0xc000012d88)
/media/psf/Home/GolandProjects/ksubdomain/core/localStruct.go:45 +0x14b
ksubdomain/core.Start.func1(0xc0000c8280, 0xc0001fa3c0, 0xfe2f40, 0xc0000220a8, 0xc000202000, 0xc0001cdce0)
/media/psf/Home/GolandProjects/ksubdomain/core/start.go:163 +0x2cb
created by ksubdomain/core.Start
/media/psf/Home/GolandProjects/ksubdomain/core/start.go:140 +0xd28
goroutine 99 [runnable]:
sync.runtime_Semrelease(0x1616bbc, 0x1, 0x1)
/usr/local/go/src/runtime/sema.go:66 +0x3e
sync.(*Mutex).unlockSlow(0x1616bb8, 0x14)
/usr/local/go/src/sync/mutex.go:224 +0xb5
sync.(*Mutex).Unlock(...)
/usr/local/go/src/sync/mutex.go:190
sync.(*RWMutex).Unlock(0x1616bb8)
/usr/local/go/src/sync/rwmutex.go:136 +0xab
ksubdomain/core.(*LocalStruct).SearchFromIndexAndDelete(0x1616ba0, 0x13c12, 0xc0015d6f60, 0xc, 0x931dd0, 0x9, 0x626116b5, 0x0, 0x1, 0x13c12, ...)
/media/psf/Home/GolandProjects/ksubdomain/core/localStruct.go:56 +0x27a
ksubdomain/core.Recv(0xc00016a128, 0x4, 0xc0000c8280, 0xc0000e0229, 0xc0001cdce0)
/media/psf/Home/GolandProjects/ksubdomain/core/recv.go:93 +0x4f4
created by ksubdomain/core.Start
/media/psf/Home/GolandProjects/ksubdomain/core/start.go:37 +0x225
goroutine 101 [chan receive]:
ksubdomain/core.Start.func2(0xc0001cdce0, 0xc000202000, 0xc0001fa3c0, 0xfe2f40, 0xc0000220a8)
/media/psf/Home/GolandProjects/ksubdomain/core/start.go:175 +0xe6
created by ksubdomain/core.Start
/media/psf/Home/GolandProjects/ksubdomain/core/start.go:173 +0xd85