Skip to content

Instantly share code, notes, and snippets.

@emaxerrno
Created November 29, 2012 16:30
Show Gist options
  • Select an option

  • Save emaxerrno/4170182 to your computer and use it in GitHub Desktop.

Select an option

Save emaxerrno/4170182 to your computer and use it in GitHub Desktop.
runtime
goroutine profile: total 105
1 @ 0x4df665 0x4df49a 0x4dc892 0x4386da 0x438822 0x429178 0x429fcc 0x428f8b 0x40f769
# 0x4df665 runtime/pprof.writeRuntimeProfile+0x88 /usr/lib/go/src/pkg/runtime/pprof/pprof.go:517
# 0x4df49a runtime/pprof.writeGoroutine+0x82 /usr/lib/go/src/pkg/runtime/pprof/pprof.go:479
# 0x4dc892 runtime/pprof.(*Profile).WriteTo+0xa2 /usr/lib/go/src/pkg/runtime/pprof/pprof.go:221
# 0x4386da net/http/pprof.handler.ServeHTTP+0x210 /usr/lib/go/src/pkg/net/http/pprof/pprof.go:163
# 0x438822 net/http/pprof.Index+0x143 /usr/lib/go/src/pkg/net/http/pprof/pprof.go:175
# 0x429178 net/http.HandlerFunc.ServeHTTP+0x3d /usr/lib/go/src/pkg/net/http/server.go:704
# 0x429fcc net/http.(*ServeMux).ServeHTTP+0xb9 /usr/lib/go/src/pkg/net/http/server.go:942
# 0x428f8b net/http.(*conn).serve+0x621 /usr/lib/go/src/pkg/net/http/server.go:670
1 @ 0x41093a 0x4034c7 0x40386f 0x4aad37 0x4ad077 0x4bda7a 0x4bdb74 0x42a6d0 0x42a62d 0x42aae8 0x400dc9 0x40f6c6 0x40f769
# 0x4aad37 net.(*pollServer).WaitRead+0x73 /usr/lib/go/src/pkg/net/fd.go:268
# 0x4ad077 net.(*netFD).accept+0x20d /usr/lib/go/src/pkg/net/fd.go:622
# 0x4bda7a net.(*TCPListener).AcceptTCP+0x71 /usr/lib/go/src/pkg/net/tcpsock_posix.go:320
# 0x4bdb74 net.(*TCPListener).Accept+0x49 /usr/lib/go/src/pkg/net/tcpsock_posix.go:330
# 0x42a6d0 net/http.(*Server).Serve+0x88 /usr/lib/go/src/pkg/net/http/server.go:1029
# 0x42a62d net/http.(*Server).ListenAndServe+0xb6 /usr/lib/go/src/pkg/net/http/server.go:1019
# 0x42aae8 net/http.ListenAndServe+0x69 /usr/lib/go/src/pkg/net/http/server.go:1091
# 0x400dc9 main.main+0x9e /home/agallego/.gopath/src/proxy/main.go:53
# 0x40f6c6 runtime.main+0x92 /usr/lib/go/src/pkg/runtime/proc.c:245
1 @ 0x410976 0x40e297 0x40f769
# 0x410976 runtime.entersyscall+0x37 /usr/lib/go/src/pkg/runtime/proc.c:952
# 0x40e297 runtime.MHeap_Scavenger+0xce /usr/lib/go/src/pkg/runtime/mheap.c:364
1 @ 0x410976 0x4e62cd 0x4e423a 0x4ae19f 0x4aab0c 0x40f769
# 0x4e62cd syscall.Syscall6+0x5 /usr/lib/go/src/pkg/syscall/asm_linux_amd64.s:41
# 0x4e423a syscall.EpollWait+0xa1 /usr/lib/go/src/pkg/syscall/zerrors_linux_amd64.go:1846
# 0x4ae19f net.(*pollster).WaitFD+0x110 /usr/lib/go/src/pkg/net/fd_linux.go:146
# 0x4aab0c net.(*pollServer).Run+0xe4 /usr/lib/go/src/pkg/net/fd.go:236
1 @ 0x41093a 0x4034c7 0x40386f 0x4aad37 0x4abe75 0x4bec1b 0x43d33d 0x40f769
# 0x4aad37 net.(*pollServer).WaitRead+0x73 /usr/lib/go/src/pkg/net/fd.go:268
# 0x4abe75 net.(*netFD).ReadFrom+0x261 /usr/lib/go/src/pkg/net/fd.go:458
# 0x4bec1b net.(*UDPConn).ReadFromUDP+0x104 /usr/lib/go/src/pkg/net/udpsock_posix.go:164
# 0x43d33d proxy/lib/net/keepalive.(*Broadcaster).Recv+0xf8 /home/agallego/.gopath/src/proxy/lib/net/keepalive/broadcast.go:57
1 @ 0x41093a 0x4034c7 0x40386f 0x4aad37 0x4ad077 0x4bda7a 0x4bdb74 0x42a6d0 0x42a62d 0x42aae8 0x400f7b 0x40f769
# 0x4aad37 net.(*pollServer).WaitRead+0x73 /usr/lib/go/src/pkg/net/fd.go:268
# 0x4ad077 net.(*netFD).accept+0x20d /usr/lib/go/src/pkg/net/fd.go:622
# 0x4bda7a net.(*TCPListener).AcceptTCP+0x71 /usr/lib/go/src/pkg/net/tcpsock_posix.go:320
# 0x4bdb74 net.(*TCPListener).Accept+0x49 /usr/lib/go/src/pkg/net/tcpsock_posix.go:330
# 0x42a6d0 net/http.(*Server).Serve+0x88 /usr/lib/go/src/pkg/net/http/server.go:1029
# 0x42a62d net/http.(*Server).ListenAndServe+0xb6 /usr/lib/go/src/pkg/net/http/server.go:1019
# 0x42aae8 net/http.ListenAndServe+0x69 /usr/lib/go/src/pkg/net/http/server.go:1091
# 0x400f7b main._func_001+0x59 /home/agallego/.gopath/src/proxy/main.go:38
1 @ 0x41093a 0x4034c7 0x4038ba 0x43fcf9 0x40f769
# 0x43fcf9 proxy/lib/net/keepalive.keepalive+0x6e /home/agallego/.gopath/src/proxy/lib/net/keepalive/keepalive.go:62
1 @ 0x410976 0x41948f 0x40f769
# 0x41948f timerproc+0xd1 /usr/lib/go/src/pkg/runtime/ztime_amd64.c:187
12 @ 0x41093a 0x4034c7 0x4038ba 0x43e657 0x40f769
# 0x43e657 proxy/lib/net/keepalive.(*Heartbeat).Send+0x93 /home/agallego/.gopath/src/proxy/lib/net/keepalive/heartbeat.go:161
12 @ 0x41093a 0x4034c7 0x40386f 0x4aad37 0x4abe75 0x4bec1b 0x43ecee 0x43ea91 0x40f769
# 0x4aad37 net.(*pollServer).WaitRead+0x73 /usr/lib/go/src/pkg/net/fd.go:268
# 0x4abe75 net.(*netFD).ReadFrom+0x261 /usr/lib/go/src/pkg/net/fd.go:458
# 0x4bec1b net.(*UDPConn).ReadFromUDP+0x104 /usr/lib/go/src/pkg/net/udpsock_posix.go:164
# 0x43ecee proxy/lib/net/keepalive.(*Heartbeat).Read+0xc2 /home/agallego/.gopath/src/proxy/lib/net/keepalive/heartbeat.go:243
# 0x43ea91 proxy/lib/net/keepalive.(*Heartbeat).Recv+0x1c3 /home/agallego/.gopath/src/proxy/lib/net/keepalive/heartbeat.go:207
65 @ 0x41093a 0x4034c7 0x40386f 0x4aad37 0x4aba90 0x4bc600 0x4537a2 0x46f43e 0x46fe80 0x46ffe5 0x4856f5 0x48551d 0x4235ed 0x4268dd 0x428aaf 0x40f769
# 0x4aad37 net.(*pollServer).WaitRead+0x73 /usr/lib/go/src/pkg/net/fd.go:268
# 0x4aba90 net.(*netFD).Read+0x1ec /usr/lib/go/src/pkg/net/fd.go:428
# 0x4bc600 net.(*TCPConn).Read+0xce /usr/lib/go/src/pkg/net/tcpsock_posix.go:87
# 0x4537a2 io.(*LimitedReader).Read+0xc1 /usr/lib/go/src/pkg/io/io.go:406
# 0x46f43e bufio.(*Reader).fill+0xf0 /usr/lib/go/src/pkg/bufio/bufio.go:77
# 0x46fe80 bufio.(*Reader).ReadSlice+0x1b6 /usr/lib/go/src/pkg/bufio/bufio.go:257
# 0x46ffe5 bufio.(*Reader).ReadLine+0x5b /usr/lib/go/src/pkg/bufio/bufio.go:286
# 0x4856f5 net/textproto.(*Reader).readLineSlice+0x4f /usr/lib/go/src/pkg/net/textproto/reader.go:55
# 0x48551d net/textproto.(*Reader).ReadLine+0x25 /usr/lib/go/src/pkg/net/textproto/reader.go:36
# 0x4235ed net/http.ReadRequest+0xb1 /usr/lib/go/src/pkg/net/http/request.go:457
# 0x4268dd net/http.(*conn).readRequest+0xa8 /usr/lib/go/src/pkg/net/http/server.go:240
# 0x428aaf net/http.(*conn).serve+0x145 /usr/lib/go/src/pkg/net/http/server.go:607
8 @ 0x41093a 0x4034c7 0x40386f 0x4aad37 0x4aba90 0x4bc600 0x46f43e 0x46f580 0x4318b7 0x40f769
# 0x4aad37 net.(*pollServer).WaitRead+0x73 /usr/lib/go/src/pkg/net/fd.go:268
# 0x4aba90 net.(*netFD).Read+0x1ec /usr/lib/go/src/pkg/net/fd.go:428
# 0x4bc600 net.(*TCPConn).Read+0xce /usr/lib/go/src/pkg/net/tcpsock_posix.go:87
# 0x46f43e bufio.(*Reader).fill+0xf0 /usr/lib/go/src/pkg/bufio/bufio.go:77
# 0x46f580 bufio.(*Reader).Peek+0xbc /usr/lib/go/src/pkg/bufio/bufio.go:102
# 0x4318b7 net/http.(*persistConn).readLoop+0xa8 /usr/lib/go/src/pkg/net/http/transport.go:544
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment