steeve / plugin.video.pulsar

Pulsar addon for XBMC/Kodi
http://forum.kodi.tv/showthread.php?tid=200957
Other
544 stars 351 forks source link

Invalid memory address error #109

Closed rjd22 closed 9 years ago

rjd22 commented 9 years ago

I'm having a invalid memory address error every time I try to access anything like movies/top or movies/animation. This happens to all versions for me. I updated XBMC to Kodi. Pulsar just crashes:

18:23:39 T:139857783400192  NOTICE: [plugin.video.pulsar] pulsard: starting pulsard
18:23:40 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:40  INFO  main
18:23:40 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:40  INFO  main                          .__
18:23:40 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:40  INFO  main             ______  __ __|  |   ___________ _______
18:23:40 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:40  INFO  main             \____ \|  |  \  |  /  ___/\__  \\_  __ \
18:23:40 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:40  INFO  main             |  |_> >  |  /  |__\___ \  / __ \|  | \/
18:23:40 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:40  INFO  main             |   __/|____/|____/____  >(____  /__|
18:23:40 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:40  INFO  main             |__|                   \/      \/
18:23:40 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:40  INFO  main
18:23:40 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:40  INFO  main             Version: 0.4.0 Git: v0.4.0-6-g1857b33 Go: go1.4
18:23:40 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:40  INFO  config           Reloading configuration...
18:23:40 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:40  INFO  main             Addon: plugin.video.pulsar v0.4.1
18:23:40 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:40  INFO  btservice        Setting Session settings...
18:23:40 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:40  INFO  btservice        Setting Encryption settings...
18:23:40 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:40  INFO  btservice        Consuming alerts...
18:23:43 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:43  INFO  btservice        Internet connection status changed, listening...
18:23:43 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:43  NOTI  libtorrent       listen_succeeded_alert: successfully listening on [TCP] 0.0.0.0:6789
18:23:43 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:43  NOTI  libtorrent       listen_succeeded_alert: successfully listening on [TCP/SSL] 0.0.0.0:4433
18:23:43 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:43  NOTI  libtorrent       listen_succeeded_alert: successfully listening on [TCP] [::]:6789
18:23:43 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:43  NOTI  libtorrent       listen_succeeded_alert: successfully listening on [TCP/SSL] [::]:4434
18:23:43 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:43  NOTI  libtorrent       listen_succeeded_alert: successfully listening on [UDP] 0.0.0.0:6789
18:23:43 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:43  INFO  btservice        Starting DHT...
18:23:43 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:43  INFO  btservice        Starting LSD...
18:23:43 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:43  INFO  btservice        Starting UPNP...
18:23:43 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:43  INFO  btservice        Starting NATPMP...
18:23:45 T:139857783400192  NOTICE: [plugin.video.pulsar] 2015-03-01 17:23:45  NOTI  libtorrent       external_ip_alert: external IP received: [redacted]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] panic: runtime error: invalid memory address or nil pointer dereference
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] [signal 0xb code=0x1 addr=0x0 pc=0x6d7c46]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 72 [running]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.getMovieById(0xc2083edf08, 0x6, 0xe67530, 0x2, 0xc20819d600)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:75 +0x4a6
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.GetMovie(0x1ab85, 0xc20819d600)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:55 +0x60
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.func·007(0x5)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:183 +0x3a3
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/tmdb.ListMoviesComplete
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:185 +0x310
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 1 [IO wait]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*pollDesc).Wait(0xc2080a0370, 0x72, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*pollDesc).WaitRead(0xc2080a0370, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*netFD).accept(0xc2080a0310, 0x0, 0x7f544177bc48, 0xc20811b3d0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/fd_unix.go:419 +0x40b
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*TCPListener).AcceptTCP(0xc20812e378, 0x56b56e, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/tcpsock_posix.go:234 +0x4e
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.tcpKeepAliveListener.Accept(0xc20812e378, 0x0, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/server.go:1976 +0x4c
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*Server).Serve(0xc208040120, 0x7f5441783818, 0xc20812e378, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/server.go:1728 +0x92
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*Server).ListenAndServe(0xc208040120, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/server.go:1718 +0x154
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.ListenAndServe(0xc20800bed6, 0x6, 0x0, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/server.go:1808 +0xba
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] main.main()
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/main.go:105 +0xc17
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 17 [syscall, locked to thread]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] runtime.goexit()
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/runtime/asm_amd64.s:2232 +0x1
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 7 [chan receive]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/util.func·001()
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/util/ratelimit.go:26 +0x6f
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/util.NewRateLimiter
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/util/ratelimit.go:29 +0x19f
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 22 [chan receive]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/bittorrent.func·002()
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:293 +0x65
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/bittorrent.(*BTService).Alerts
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:296 +0x127
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 120 [IO wait]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*pollDesc).Wait(0xc2080be450, 0x72, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*pollDesc).WaitRead(0xc2080be450, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*netFD).Read(0xc2080be3f0, 0xc208364000, 0x1000, 0x1000, 0x0, 0x7f544177bc48, 0xc2082a41a8)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/fd_unix.go:242 +0x40f
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*conn).Read(0xc208036320, 0xc208364000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/net.go:121 +0xdc
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.noteEOFReader.Read(0x7f544177d680, 0xc208036320, 0xc20813c898, 0xc208364000, 0x1000, 0x1000, 0x7f544176a4c0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/transport.go:1270 +0x6e
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*noteEOFReader).Read(0xc2082a6220, 0xc208364000, 0x1000, 0x1000, 0xc207ffc9cd, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   <autogenerated>:125 +0xd4
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] bufio.(*Reader).fill(0xc208040300)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/bufio/bufio.go:97 +0x1ce
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] bufio.(*Reader).Peek(0xc208040300, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/bufio/bufio.go:132 +0xf0
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*persistConn).readLoop(0xc20813c840)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/transport.go:842 +0xa4
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] created by net/http.(*Transport).dialConn
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/transport.go:660 +0xc9f
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 116 [IO wait]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*pollDesc).Wait(0xc2080a1aa0, 0x72, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*pollDesc).WaitRead(0xc2080a1aa0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*netFD).Read(0xc2080a1a40, 0xc208170000, 0x1000, 0x1000, 0x0, 0x7f544177bc48, 0xc2082a4088)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/fd_unix.go:242 +0x40f
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*conn).Read(0xc2080360c0, 0xc208170000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/net.go:121 +0xdc
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.noteEOFReader.Read(0x7f544177d680, 0xc2080360c0, 0xc2081ac5d8, 0xc208170000, 0x1000, 0x1000, 0x7f544176a4c0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/transport.go:1270 +0x6e
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*noteEOFReader).Read(0xc2082a6100, 0xc208170000, 0x1000, 0x1000, 0xc207ffc9de, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   <autogenerated>:125 +0xd4
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] bufio.(*Reader).fill(0xc208040480)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/bufio/bufio.go:97 +0x1ce
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] bufio.(*Reader).Peek(0xc208040480, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/bufio/bufio.go:132 +0xf0
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*persistConn).readLoop(0xc2081ac580)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/transport.go:842 +0xa4
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] created by net/http.(*Transport).dialConn
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/transport.go:660 +0xc9f
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 21 [select]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/broadcast.func·001()
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/broadcast/broadcast.go:81 +0x24a
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/broadcast.(*Broadcaster).Listen
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/broadcast/broadcast.go:93 +0x201
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 14 [syscall, locked to thread]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/libtorrent-go._swig_wrap_session_wait_for_alert(0x7f54300008c0, 0x7f54240008c0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   github.com/steeve/libtorrent-go/_obj/libtorrent.go:40694 +0x47
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/libtorrent-go.SwigcptrSession.Wait_for_alert(0x7f54300008c0, 0x7f54417836e0, 0xc208110000, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   github.com/steeve/libtorrent-go/_obj/libtorrent.go:40699 +0x58
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/libtorrent-go.(*SwigcptrSession).Wait_for_alert(0xc20800ae50, 0x7f54417836e0, 0xc208110000, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   <autogenerated>:5348 +0xbb
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/bittorrent.(*BTService).alertsConsumer(0xc208102380)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:277 +0x1b4
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/bittorrent.NewBTService
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:75 +0x27f
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 15 [chan receive]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/bittorrent.(*BTService).logAlerts(0xc208102380)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:302 +0x6a
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/bittorrent.NewBTService
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:76 +0x299
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 16 [select]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/bittorrent.(*BTService).internetMonitor(0xc208102380)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:102 +0x128
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/bittorrent.NewBTService
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:77 +0x2b3
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 50 [sleep]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] main.func·002()
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/main.go:79 +0x95
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] created by main.main
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/main.go:82 +0x804
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 23 [semacquire]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] sync.(*WaitGroup).Wait(0xc20801f580)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/sync/waitgroup.go:132 +0x169
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.ListMoviesComplete(0xe9d610, 0xf, 0xc2081363f0, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:187 +0x33c
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.TopRatedMoviesComplete(0x0, 0x0, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:201 +0x72
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/api.TopRatedMovies(0xc2081840a0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/api/movies.go:65 +0xc3
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.(*Context).Next(0xc2081840a0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/gin-gonic/gin/context.go:106 +0x95
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/cache.func·001(0xc2081840a0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/cache/cache.go:114 +0x576
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.(*Context).Next(0xc2081840a0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/gin-gonic/gin/context.go:106 +0x95
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/ga.func·001(0xc2081840a0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/ga/middleware.go:13 +0xe1
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.(*Context).Next(0xc2081840a0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/gin-gonic/gin/context.go:106 +0x95
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.func·008(0xc2081840a0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/gin-gonic/gin/logger.go:46 +0x68
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.(*Context).Next(0xc2081840a0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/gin-gonic/gin/context.go:106 +0x95
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.func·010(0xc2081840a0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/gin-gonic/gin/recovery.go:96 +0x61
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.(*Context).Next(0xc2081840a0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/gin-gonic/gin/context.go:106 +0x95
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.func·004(0x7f5441783a80, 0xc208184000, 0xc208124270, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/gin-gonic/gin/gin.go:197 +0xab
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc20812a200, 0x7f5441783a80, 0xc208184000, 0xc208124270)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/julienschmidt/httprouter/router.go:276 +0x188
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.(*Engine).ServeHTTP(0xc2080a01c0, 0x7f5441783a80, 0xc208184000, 0xc208124270)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/gin-gonic/gin/gin.go:125 +0x4a
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*ServeMux).ServeHTTP(0xc20803ac30, 0x7f5441783a80, 0xc208184000, 0xc208124270)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/server.go:1541 +0x17d
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.serverHandler.ServeHTTP(0xc208040120, 0x7f5441783a80, 0xc208184000, 0xc208124270)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/server.go:1703 +0x19a
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*conn).serve(0xc2080920a0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/server.go:1204 +0xb57
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] created by net/http.(*Server).Serve
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/server.go:1751 +0x35e
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 24 [IO wait]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*pollDesc).Wait(0xc20806c300, 0x72, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*pollDesc).WaitRead(0xc20806c300, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*netFD).Read(0xc20806c2a0, 0xc208173000, 0x1000, 0x1000, 0x0, 0x7f544177bc48, 0xc208111208)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/fd_unix.go:242 +0x40f
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net.(*conn).Read(0xc208036050, 0xc208173000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/net.go:121 +0xdc
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*liveSwitchReader).Read(0xc208092228, 0xc208173000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/server.go:214 +0xab
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] io.(*LimitedReader).Read(0xc20814a7c0, 0xc208173000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/io/io.go:408 +0xce
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] bufio.(*Reader).fill(0xc208150900)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/bufio/bufio.go:97 +0x1ce
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] bufio.(*Reader).ReadSlice(0xc208150900, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/bufio/bufio.go:295 +0x257
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] bufio.(*Reader).ReadLine(0xc208150900, 0x0, 0x0, 0x0, 0xc207fec900, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/bufio/bufio.go:324 +0x62
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/textproto.(*Reader).readLineSlice(0xc208136270, 0x0, 0x0, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/textproto/reader.go:55 +0x9e
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/textproto.(*Reader).ReadLine(0xc208136270, 0x0, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/textproto/reader.go:36 +0x4f
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.ReadRequest(0xc208150900, 0xc208124340, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/request.go:598 +0xcb
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*conn).readRequest(0xc2080921e0, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/server.go:586 +0x26f
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*conn).serve(0xc2080921e0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/server.go:1162 +0x69e
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] created by net/http.(*Server).Serve
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/server.go:1751 +0x35e
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 67 [select]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*persistConn).roundTrip(0xc20813c6e0, 0xc208398ca0, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/transport.go:1082 +0x7ad
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*Transport).RoundTrip(0xc208044000, 0xc20814c0d0, 0xc208242fd0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/transport.go:235 +0x558
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.send(0xc20814c0d0, 0x7f544177c198, 0xc208044000, 0xa8, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/client.go:219 +0x4fc
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*Client).send(0xc2083aabd0, 0xc20814c0d0, 0xa8, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/client.go:142 +0x15b
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*Client).doFollowingRedirects(0xc2083aabd0, 0xc20814c0d0, 0xfb0b78, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/client.go:367 +0xb25
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*Client).Do(0xc2083aabd0, 0xc20814c0d0, 0xecc854243, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/client.go:174 +0xa4
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/jmcvetta/napping.(*Session).Send(0xc2083aaae0, 0xc208242e70, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/jmcvetta/napping/session.go:161 +0x1574
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/jmcvetta/napping.(*Session).Get(0xc2083aaae0, 0xc2083aaab0, 0x28, 0xc2081ae050, 0xc48900, 0xc2081ae048, 0x0, 0x0, 0xc208121bf0, 0x0, ...)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/jmcvetta/napping/session.go:219 +0x103
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/jmcvetta/napping.Get(0xc2083aaab0, 0x28, 0xc2081ae050, 0xc48900, 0xc2081ae048, 0x0, 0x0, 0x15828d0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/jmcvetta/napping/api.go:23 +0xa9
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.func·001()
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:69 +0x195
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/util.(*RateLimiter).Call(0xc208099050, 0xc208121df8)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/util/ratelimit.go:45 +0xa2
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.getMovieById(0xc208398c08, 0x6, 0xe67530, 0x2, 0xc208016657)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:73 +0x370
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.GetMovie(0x26698, 0xc208121f60)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:55 +0x60
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.func·007(0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:183 +0x3a3
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/tmdb.ListMoviesComplete
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:185 +0x310
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 68 [select]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*persistConn).roundTrip(0xc20813c790, 0xc2082ec500, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/transport.go:1082 +0x7ad
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*Transport).RoundTrip(0xc208044000, 0xc20814c750, 0xc2084ac210, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/transport.go:235 +0x558
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.send(0xc20814c750, 0x7f544177c198, 0xc208044000, 0xa5, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/client.go:219 +0x4fc
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*Client).send(0xc20813adb0, 0xc20814c750, 0xa5, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/client.go:142 +0x15b
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*Client).doFollowingRedirects(0xc20813adb0, 0xc20814c750, 0xfb0b78, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/client.go:367 +0xb25
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*Client).Do(0xc20813adb0, 0xc20814c750, 0xecc854244, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/client.go:174 +0xa4
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/jmcvetta/napping.(*Session).Send(0xc20813aa20, 0xc2084ac0b0, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/jmcvetta/napping/session.go:161 +0x1574
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/jmcvetta/napping.(*Session).Get(0xc20813aa20, 0xc20813a9f0, 0x25, 0xc2081ae1e8, 0xc48900, 0xc2081ae1e0, 0x0, 0x0, 0xc2084c3bf0, 0x0, ...)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/jmcvetta/napping/session.go:219 +0x103
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/jmcvetta/napping.Get(0xc20813a9f0, 0x25, 0xc2081ae1e8, 0xc48900, 0xc2081ae1e0, 0x0, 0x0, 0x15828d0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/jmcvetta/napping/api.go:23 +0xa9
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.func·001()
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:69 +0x195
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/util.(*RateLimiter).Call(0xc208099050, 0xc2084c3df8)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/util/ratelimit.go:45 +0xa2
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.getMovieById(0xc2082ec480, 0x3, 0xe67530, 0x2, 0xc20818b760)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:73 +0x370
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.GetMovie(0x340, 0xc20818b760)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:55 +0x60
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.func·007(0x1)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:183 +0x3a3
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/tmdb.ListMoviesComplete
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:185 +0x310
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] goroutine 69 [select]:
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*persistConn).roundTrip(0xc20813c840, 0xc20816c5f0, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/transport.go:1082 +0x7ad
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*Transport).RoundTrip(0xc208044000, 0xc208032dd0, 0xc2080a11f0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/transport.go:235 +0x558
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.send(0xc208032dd0, 0x7f544177c198, 0xc208044000, 0x67, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/client.go:219 +0x4fc
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*Client).send(0xc208099b00, 0xc208032dd0, 0x67, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/client.go:142 +0x15b
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*Client).doFollowingRedirects(0xc208099b00, 0xc208032dd0, 0xfb0b78, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/client.go:367 +0xb25
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] net/http.(*Client).Do(0xc208099b00, 0xc208032dd0, 0xecc854243, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /usr/local/go/src/net/http/client.go:174 +0xa4
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/jmcvetta/napping.(*Session).Send(0xc2080999e0, 0xc20813c420, 0x0, 0x0, 0x0)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/jmcvetta/napping/session.go:161 +0x1574
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar] github.com/jmcvetta/napping.(*Session).Get(0xc2080999e0, 0xc2080999b0, 0x2b, 0xc20812e418, 0xc486c0, 0xc20812e410, 0x0, 0x0, 0xc20801d5c0, 0x0, ...)
18:24:20 T:139857783400192  NOTICE: [plugin.video.pulsar]   /Users/steeve/projects/go/src/github.com/jmcvetta/napping/session.go:219 +0x103
XayOn commented 8 years ago

How was this closed? Any explanation? Same problem here a year after. Started kinda suddenly...

panic: runtime error: invalid memory address or nil pointer dereference [signal 0xb code=0x1 addr=0x0 pc=0x2d2b68]

goroutine 55 [running]: github.com/steeve/pulsar/providers.(_AddonSearcher).GetEpisodeSearchObject(0x56d8f180, 0x56e16750, 0x56d035e0, 0x0) /Users/steeve/projects/go/src/github.com/steeve/pulsar/providers/xbmc.go:148 +0x130 github.com/steeve/pulsar/providers.(_AddonSearcher).SearchEpisodeLinks(0x56d8f180, 0x56e16750, 0x56d035e0, 0x0, 0x0, 0x0) /Users/steeve/projects/go/src/github.com/steeve/pulsar/providers/xbmc.go:215 +0x4c github.com/steeve/pulsar/providers.func·005(0x46bdb090, 0x56d8f180) /Users/steeve/projects/go/src/github.com/steeve/pulsar/providers/search.go:75 +0x9c created by github.com/steeve/pulsar/providers.func·006 /Users/steeve/projects/go/src/github.com/steeve/pulsar/providers/search.go:78 +0x1e4

goroutine 1 [IO wait]: net.(_pollDesc).Wait(0x56daa8b8, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:84 +0x3c net.(_pollDesc).WaitRead(0x56daa8b8, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:89 +0x38 net.(_netFD).accept(0x56daa880, 0x0, 0x46bd3bc8, 0x56e48c9c) /usr/local/go/src/net/fd_unix.go:419 +0x390 net.(_TCPListener).AcceptTCP(0x56e040b8, 0x16c86c, 0x0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:234 +0x50 net/http.tcpKeepAliveListener.Accept(0x56e040b8, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/server.go:1976 +0x44 net/http.(_Server).Serve(0x56daa840, 0x46bd8c30, 0x56e040b8, 0x0, 0x0) /usr/local/go/src/net/http/server.go:1728 +0x98 net/http.(_Server).ListenAndServe(0x56daa840, 0x0, 0x0) /usr/local/go/src/net/http/server.go:1718 +0x12c net/http.ListenAndServe(0x56dc038a, 0x6, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/server.go:1808 +0xb4 main.main()

sindrig commented 8 years ago

Same with me - worked fine yesterday but after update today I get this same error.

15:08:10 364.658051 T:1587278832 NOTICE: [plugin.video.pulsar] panic: runtime error: invalid memory address or nil pointer dereference 15:08:10 364.659393 T:1587278832 NOTICE: [plugin.video.pulsar] [signal 0xb code=0x1 addr=0x0 pc=0x2db9f0] 15:08:10 364.660645 T:1587278832 NOTICE: [plugin.video.pulsar] 15:08:10 364.661713 T:1587278832 NOTICE: [plugin.video.pulsar] goroutine 88 [running]: 15:08:10 364.662811 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.func·007(0xd) 15:08:10 364.664001 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:188 +0x2c8 15:08:10 364.665070 T:1587278832 NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/tmdb.ListMoviesComplete 15:08:10 364.666351 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:191 +0x284 15:08:10 364.667267 T:1587278832 NOTICE: [plugin.video.pulsar] 15:08:10 364.668365 T:1587278832 NOTICE: [plugin.video.pulsar] goroutine 1 [IO wait]: 15:08:10 364.669678 T:1587278832 NOTICE: [plugin.video.pulsar] net.(_pollDesc).Wait(0x56de8f38, 0x72, 0x0, 0x0) 15:08:10 364.671356 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/fd_poll_runtime.go:84 +0x3c 15:08:10 364.672516 T:1587278832 NOTICE: [plugin.video.pulsar] net.(_pollDesc).WaitRead(0x56de8f38, 0x0, 0x0) 15:08:10 364.673584 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/fd_poll_runtime.go:89 +0x38 15:08:10 364.674622 T:1587278832 NOTICE: [plugin.video.pulsar] net.(_netFD).accept(0x56de8f00, 0x0, 0x46bb1c40, 0x56f6c080) 15:08:10 364.675568 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/fd_unix.go:419 +0x390 15:08:10 364.676575 T:1587278832 NOTICE: [plugin.video.pulsar] net.(_TCPListener).AcceptTCP(0x56dea280, 0x16c86c, 0x0, 0x0) 15:08:10 364.677551 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/tcpsock_posix.go:234 +0x50 15:08:10 364.678589 T:1587278832 NOTICE: [plugin.video.pulsar] net/http.tcpKeepAliveListener.Accept(0x56dea280, 0x0, 0x0, 0x0, 0x0) 15:08:10 364.679535 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/http/server.go:1976 +0x44 15:08:10 364.680664 T:1587278832 NOTICE: [plugin.video.pulsar] net/http.(_Server).Serve(0x56de8ec0, 0x46bb3ca8, 0x56dea280, 0x0, 0x0) 15:08:10 364.681671 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/http/server.go:1728 +0x98 15:08:10 364.682648 T:1587278832 NOTICE: [plugin.video.pulsar] net/http.(_Server).ListenAndServe(0x56de8ec0, 0x0, 0x0) 15:08:10 364.683563 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/http/server.go:1718 +0x12c 15:08:10 364.684509 T:1587278832 NOTICE: [plugin.video.pulsar] net/http.ListenAndServe(0x56de4530, 0x6, 0x0, 0x0, 0x0, 0x0) 15:08:10 364.685455 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/http/server.go:1808 +0xb4 15:08:10 364.686340 T:1587278832 NOTICE: [plugin.video.pulsar] main.main() 15:08:10 364.687531 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/main.go:116 +0xae4 15:08:10 364.688416 T:1587278832 NOTICE: [plugin.video.pulsar] 15:08:10 364.689423 T:1587278832 NOTICE: [plugin.video.pulsar] goroutine 17 [syscall, 4 minutes, locked to thread]: 15:08:10 364.690491 T:1587278832 NOTICE: [plugin.video.pulsar] runtime.goexit() 15:08:10 364.691528 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/runtime/asm_arm.s:1322 +0x4 15:08:10 364.692322 T:1587278832 NOTICE: [plugin.video.pulsar] 15:08:10 364.693207 T:1587278832 NOTICE: [plugin.video.pulsar] goroutine 7 [chan receive]: 15:08:10 364.694122 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/util.func·001() 15:08:10 364.695251 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/util/ratelimit.go:26 +0x70 15:08:10 364.696259 T:1587278832 NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/util.NewRateLimiter 15:08:10 364.697327 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/util/ratelimit.go:29 +0x1cc 15:08:10 364.698120 T:1587278832 NOTICE: [plugin.video.pulsar] 15:08:10 364.699036 T:1587278832 NOTICE: [plugin.video.pulsar] goroutine 15 [chan receive, 2 minutes]: 15:08:10 364.700134 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/bittorrent.(_BTService).logAlerts(0x56e1a3c0) 15:08:10 364.701202 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:315 +0x58 15:08:10 364.702179 T:1587278832 NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/bittorrent.NewBTService 15:08:10 364.703369 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:83 +0x2c8 15:08:10 364.704163 T:1587278832 NOTICE: [plugin.video.pulsar] 15:08:10 364.704987 T:1587278832 NOTICE: [plugin.video.pulsar] goroutine 16 [select]: 15:08:10 364.705994 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/bittorrent.(_BTService).internetMonitor(0x56e1a3c0) 15:08:10 364.707214 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:109 +0x10c 15:08:10 364.708435 T:1587278832 NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/bittorrent.NewBTService 15:08:10 364.709900 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:84 +0x2f0 15:08:10 364.711029 T:1587278832 NOTICE: [plugin.video.pulsar] 15:08:10 364.712006 T:1587278832 NOTICE: [plugin.video.pulsar] goroutine 49 [IO wait]: 15:08:10 364.713013 T:1587278832 NOTICE: [plugin.video.pulsar] net.(_pollDesc).Wait(0x56f4a7f8, 0x72, 0x0, 0x0) 15:08:10 364.713989 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/fd_poll_runtime.go:84 +0x3c 15:08:10 364.714935 T:1587278832 NOTICE: [plugin.video.pulsar] net.(_pollDesc).WaitRead(0x56f4a7f8, 0x0, 0x0) 15:08:10 364.715912 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/fd_poll_runtime.go:89 +0x38 15:08:10 364.716980 T:1587278832 NOTICE: [plugin.video.pulsar] net.(_netFD).Read(0x56f4a7c0, 0x56e8e000, 0x1000, 0x1000, 0x0, 0x46bb1c40, 0x56f1c8b0) 15:08:10 364.717865 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/fd_unix.go:242 +0x390 15:08:10 364.718872 T:1587278832 NOTICE: [plugin.video.pulsar] net.(_conn).Read(0x56f01018, 0x56e8e000, 0x1000, 0x1000, 0x0, 0x0, 0x0) 15:08:10 364.719757 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/net.go:121 +0xc8 15:08:10 364.721008 T:1587278832 NOTICE: [plugin.video.pulsar] net/http.noteEOFReader.Read(0x46bb32e8, 0x56f01018, 0x56f60b0c, 0x56e8e000, 0x1000, 0x1000, 0x46ba0260, 0x0, 0x0) 15:08:10 364.721985 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/http/transport.go:1270 +0x78 15:08:10 364.723083 T:1587278832 NOTICE: [plugin.video.pulsar] net/http.(_noteEOFReader).Read(0x56f1c870, 0x56e8e000, 0x1000, 0x1000, 0x56c9bdfa, 0x0, 0x0) 15:08:10 364.723969 T:1587278832 NOTICE: [plugin.video.pulsar] :125 +0xec 15:08:10 364.724854 T:1587278832 NOTICE: [plugin.video.pulsar] bufio.(_Reader).fill(0x56f12f30) 15:08:10 364.725739 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/bufio/bufio.go:97 +0x1d8 15:08:10 364.726685 T:1587278832 NOTICE: [plugin.video.pulsar] bufio.(_Reader).Peek(0x56f12f30, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0) 15:08:10 364.727692 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/bufio/bufio.go:132 +0xd4 15:08:10 364.728607 T:1587278832 NOTICE: [plugin.video.pulsar] net/http.(_persistConn).readLoop(0x56f60ae0) 15:08:10 364.729553 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/http/transport.go:842 +0x88 15:08:10 364.730560 T:1587278832 NOTICE: [plugin.video.pulsar] created by net/http.(_Transport).dialConn 15:08:10 364.731537 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/http/transport.go:645 +0xba0 15:08:10 364.732361 T:1587278832 NOTICE: [plugin.video.pulsar] 15:08:10 364.733215 T:1587278832 NOTICE: [plugin.video.pulsar] goroutine 50 [sleep]: 15:08:10 364.734009 T:1587278832 NOTICE: [plugin.video.pulsar] main.func·002() 15:08:10 364.735046 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/main.go:97 +0xac 15:08:10 364.735931 T:1587278832 NOTICE: [plugin.video.pulsar] created by main.main 15:08:10 364.737061 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/main.go:100 +0x674 15:08:10 364.737976 T:1587278832 NOTICE: [plugin.video.pulsar] 15:08:10 364.738953 T:1587278832 NOTICE: [plugin.video.pulsar] goroutine 28 [chan receive, 2 minutes]: 15:08:10 364.740143 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/bittorrent.func·002() 15:08:10 364.741302 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:306 +0x54 15:08:10 364.742310 T:1587278832 NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/bittorrent.(_BTService).Alerts 15:08:10 364.746460 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:309 +0x138 15:08:10 364.747467 T:1587278832 NOTICE: [plugin.video.pulsar] 15:08:10 364.748596 T:1587278832 NOTICE: [plugin.video.pulsar] goroutine 27 [select, 2 minutes]: 15:08:10 364.749847 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/broadcast.func·001() 15:08:10 364.751343 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/broadcast/broadcast.go:81 +0x254 15:08:10 364.752502 T:1587278832 NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/broadcast.(_Broadcaster).Listen 15:08:10 364.753632 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/broadcast/broadcast.go:93 +0x238 15:08:10 364.754456 T:1587278832 NOTICE: [plugin.video.pulsar] 15:08:10 364.755371 T:1587278832 NOTICE: [plugin.video.pulsar] goroutine 14 [syscall, locked to thread]: 15:08:10 364.756439 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/libtorrent-go._swig_wrap_session_wait_for_alert(0x44000468, 0x43f00468, 0x0) 15:08:10 364.757416 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/libtorrent-go/_obj/libtorrent.go:41777 +0x48 15:08:10 364.758545 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/libtorrent-go.SwigcptrSession.Wait_for_alert(0x44000468, 0x46bb3ba8, 0x56de44b4, 0x0, 0x0) 15:08:10 364.759521 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/libtorrent-go/_obj/libtorrent.go:41782 +0x54 15:08:10 364.760742 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/libtorrent-go.(_SwigcptrSession).Wait_for_alert(0x56d1d2e8, 0x46bb3ba8, 0x56de44b4, 0x0, 0x0) 15:08:10 364.761627 T:1587278832 NOTICE: [plugin.video.pulsar] :5453 +0xc8 15:08:10 364.762726 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/bittorrent.(_BTService).alertsConsumer(0x56e1a3c0) 15:08:10 364.763885 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:290 +0x1c0 15:08:10 364.764893 T:1587278832 NOTICE: [plugin.video.pulsar] created by github.com/steeve/pulsar/bittorrent.NewBTService 15:08:10 364.765930 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/bittorrent/service.go:82 +0x2a0 15:08:10 364.766693 T:1587278832 NOTICE: [plugin.video.pulsar] 15:08:10 364.767487 T:1587278832 NOTICE: [plugin.video.pulsar] goroutine 54 [IO wait]: 15:08:10 364.768402 T:1587278832 NOTICE: [plugin.video.pulsar] net.(_pollDesc).Wait(0x56d74338, 0x72, 0x0, 0x0) 15:08:10 364.769348 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/fd_poll_runtime.go:84 +0x3c 15:08:10 364.770325 T:1587278832 NOTICE: [plugin.video.pulsar] net.(_pollDesc).WaitRead(0x56d74338, 0x0, 0x0) 15:08:10 364.771515 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/fd_poll_runtime.go:89 +0x38 15:08:10 364.772583 T:1587278832 NOTICE: [plugin.video.pulsar] net.(_netFD).Read(0x56d74300, 0x56d3c800, 0x400, 0x400, 0x0, 0x46bb1c40, 0x56f6c55c) 15:08:10 364.773529 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/fd_unix.go:242 +0x390 15:08:10 364.774536 T:1587278832 NOTICE: [plugin.video.pulsar] net.(_conn).Read(0x56d98030, 0x56d3c800, 0x400, 0x400, 0x0, 0x0, 0x0) 15:08:10 364.775452 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/net.go:121 +0xc8 15:08:10 364.776489 T:1587278832 NOTICE: [plugin.video.pulsar] crypto/tls.(_block).readFromUntil(0x56dfe040, 0x46bb32e8, 0x56d98030, 0x5, 0x0, 0x0) 15:08:10 364.777527 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/crypto/tls/conn.go:454 +0xe8 15:08:10 364.778503 T:1587278832 NOTICE: [plugin.video.pulsar] crypto/tls.(_Conn).readRecord(0x56df6000, 0x17, 0x0, 0x0) 15:08:10 364.779449 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/crypto/tls/conn.go:539 +0x248 15:08:10 364.780548 T:1587278832 NOTICE: [plugin.video.pulsar] crypto/tls.(_Conn).Read(0x56df6000, 0x56e4c000, 0x1000, 0x1000, 0x0, 0x0, 0x0) 15:08:10 364.781525 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/crypto/tls/conn.go:904 +0x160 15:08:10 364.782623 T:1587278832 NOTICE: [plugin.video.pulsar] net/http.noteEOFReader.Read(0x46bba520, 0x56df6000, 0x56e0c08c, 0x56e4c000, 0x1000, 0x1000, 0x1, 0x0, 0x0) 15:08:10 364.783569 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/http/transport.go:1270 +0x78 15:08:10 364.784607 T:1587278832 NOTICE: [plugin.video.pulsar] net/http.(_noteEOFReader).Read(0x56da2220, 0x56e4c000, 0x1000, 0x1000, 0x56cf1400, 0x0, 0x0) 15:08:10 364.785461 T:1587278832 NOTICE: [plugin.video.pulsar] :125 +0xec 15:08:10 364.786377 T:1587278832 NOTICE: [plugin.video.pulsar] bufio.(_Reader).fill(0x56d85d70) 15:08:10 364.787659 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/bufio/bufio.go:97 +0x1d8 15:08:10 364.789001 T:1587278832 NOTICE: [plugin.video.pulsar] bufio.(_Reader).Peek(0x56d85d70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0) 15:08:10 364.790436 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/bufio/bufio.go:132 +0xd4 15:08:10 364.791718 T:1587278832 NOTICE: [plugin.video.pulsar] net/http.(_persistConn).readLoop(0x56e0c060) 15:08:10 364.792786 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/http/transport.go:842 +0x88 15:08:10 364.793762 T:1587278832 NOTICE: [plugin.video.pulsar] created by net/http.(_Transport).dialConn 15:08:10 364.794739 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/http/transport.go:645 +0xba0 15:08:10 364.795502 T:1587278832 NOTICE: [plugin.video.pulsar] 15:08:10 364.796448 T:1587278832 NOTICE: [plugin.video.pulsar] goroutine 55 [select]: 15:08:10 364.797394 T:1587278832 NOTICE: [plugin.video.pulsar] net/http.(_persistConn).writeLoop(0x56e0c060) 15:08:10 364.798309 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/http/transport.go:945 +0x320 15:08:10 364.799194 T:1587278832 NOTICE: [plugin.video.pulsar] created by net/http.(_Transport).dialConn 15:08:10 364.800201 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/net/http/transport.go:645 +0xbc8 15:08:10 364.801056 T:1587278832 NOTICE: [plugin.video.pulsar] 15:08:10 364.801971 T:1587278832 NOTICE: [plugin.video.pulsar] goroutine 67 [semacquire]: 15:08:10 364.802856 T:1587278832 NOTICE: [plugin.video.pulsar] sync.(_WaitGroup).Wait(0x56dadd80) 15:08:10 364.803802 T:1587278832 NOTICE: [plugin.video.pulsar] /usr/local/go/src/sync/waitgroup.go:132 +0x194 15:08:10 364.804871 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.ListMoviesComplete(0x92be68, 0xf, 0x56dadd40, 0x0, 0x0, 0x0) 15:08:10 364.805908 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:193 +0x2a4 15:08:10 364.806976 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/tmdb.TopRatedMoviesComplete(0x0, 0x0, 0x56d1ceb8, 0x2, 0x0, 0x0, 0x0) 15:08:10 364.807983 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/tmdb/movie.go:208 +0xb4 15:08:10 364.808929 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/api.TopRatedMovies(0x56e0cde0) 15:08:10 364.809937 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/api/movies.go:102 +0x104 15:08:10 364.810974 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.(_Context).Next(0x56e0cde0) 15:08:10 364.811981 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/gin-gonic/gin/context.go:86 +0x84 15:08:10 364.813324 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/cache.func·001(0x56e0cde0) 15:08:10 364.814453 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/cache/cache.go:114 +0x4c4 15:08:10 364.815430 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.(_Context).Next(0x56e0cde0) 15:08:10 364.816437 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/gin-gonic/gin/context.go:86 +0x84 15:08:10 364.817322 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/steeve/pulsar/ga.func·001(0x56e0cde0) 15:08:10 364.819214 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/steeve/pulsar/ga/middleware.go:13 +0xec 15:08:10 364.820435 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.(_Context).Next(0x56e0cde0) 15:08:10 364.821533 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/gin-gonic/gin/context.go:86 +0x84 15:08:10 364.822449 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.func·007(0x56e0cde0) 15:08:10 364.823486 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/gin-gonic/gin/logger.go:56 +0x7c 15:08:10 364.824432 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.(_Context).Next(0x56e0cde0) 15:08:10 364.825531 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/gin-gonic/gin/context.go:86 +0x84 15:08:10 364.830322 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.func·009(0x56e0cde0) 15:08:10 364.831909 T:1587278832 NOTICE: [plugin.video.pulsar] /Users/steeve/projects/go/src/github.com/gin-gonic/gin/recovery.go:43 +0xb8 15:08:10 364.833191 T:1587278832 NOTICE: [plugin.video.pulsar] github.com/gin-gonic/gin.(*Context).Next(0x56e0cde0) 15:08:10 364.834167 T:1587278832 NOTICE: [plugin.video.pulsar] pulsard: starting pulsard 15:08:10 364.841614 T:1587278832 NOTICE: [plugin.video.pulsar] Deleting stale files set([])