diamondburned / gtkcord3

A Gtk3 Discord client in Golang
GNU General Public License v3.0
629 stars 28 forks source link

Gtkcord instantly closes on launch. #67

Closed BlueCannonBall closed 4 years ago

BlueCannonBall commented 4 years ago

Gtkcord only loads for a second on launch, then immediately closes.

Heres what was printed in the console:


(gtkcord3:40098): Gtk-CRITICAL **: 17:06:00.997: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:00.997: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:00.998: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:00.999: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:00.999: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.000: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.000: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.001: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.002: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.002: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.003: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.004: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.004: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.005: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.006: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.006: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.007: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.008: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.008: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.009: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.010: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.010: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.011: gtk_bin_remove: assertion 'priv->child == child' failed

(gtkcord3:40098): Gtk-CRITICAL **: 17:06:01.011: gtk_bin_remove: assertion 'priv->child == child' failed
panic: reflect.Value.Convert: value of type *gdk.PixbufLoader cannot be converted to type *glib.Object

goroutine 122 [running]:
reflect.Value.Convert(0x1cd1e40, 0xc00059e048, 0x16, 0x2041380, 0x1cacce0, 0xbfb1c235bb72bfcc, 0xc0005b67e0, 0xc0005b6810)
    /usr/lib/go-1.13/src/reflect/value.go:2415 +0x224
github.com/gotk3/gotk3/glib.goMarshal(0x46a99d0, 0x0, 0xc000000003, 0x7f383f7fd660, 0x7f383f7fd5e0, 0x0)
    /home/hamudik/go/src/github.com/gotk3/gotk3/glib/glib.go:244 +0x381
github.com/gotk3/gotk3/glib._cgoexpwrap_3a432a83c3cf_goMarshal(0x46a99d0, 0x0, 0x3, 0x7f383f7fd660, 0x7f383f7fd5e0, 0x0)
    _cgo_gotypes.go:5501 +0x5b
github.com/gotk3/gotk3/gdk._Cfunc_gdk_pixbuf_loader_write(0x4712660, 0xc000ebe000, 0x4089, 0xc00059e038, 0x0)
    _cgo_gotypes.go:5237 +0x4d
github.com/gotk3/gotk3/gdk.(*PixbufLoader).Write.func1(0xc00059c0d8, 0xc000ebe000, 0x4089, 0x8000, 0xc00059e038, 0xc000ebe000)
    /home/hamudik/go/src/github.com/gotk3/gotk3/gdk/pixbuf.go:502 +0x102
github.com/gotk3/gotk3/gdk.(*PixbufLoader).Write(0xc00059c0d8, 0xc000ebe000, 0x4089, 0x8000, 0x0, 0x0, 0x0)
    /home/hamudik/go/src/github.com/gotk3/gotk3/gdk/pixbuf.go:502 +0xae
io.copyBuffer(0x1fd3ea0, 0xc00059c0d8, 0x1fd47a0, 0xc00059c068, 0xc000ebe000, 0x8000, 0x8000, 0x72, 0x1, 0xc00059c068)
    /usr/lib/go-1.13/src/io/io.go:404 +0x1fb
io.Copy(...)
    /usr/lib/go-1.13/src/io/io.go:364
github.com/diamondburned/gtkcord3/gtkcord/cache.setImageStream(0x1fd47a0, 0xc00059c068, 0xc00013e538, 0xc000000000, 0x34, 0x34, 0x0, 0x0, 0x0)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:392 +0x2f3
github.com/diamondburned/gtkcord3/gtkcord/cache.setImageFromFile(0xc00013e538, 0xc000034680, 0x72, 0x0, 0x34, 0x34, 0x0, 0x0)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:330 +0x10e
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000734420, 0x60, 0xc00013e538, 0x34, 0x34, 0xc000ecdf50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:202 +0xee
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc00044bb80)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc00044bb80, 0xc0009f89f0, 0x9ea3547dd02003e)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 1 [runnable, locked to thread]:
github.com/gotk3/gotk3/gtk.wrapTextView(...)
    /home/hamudik/go/src/github.com/gotk3/gotk3/gtk/text_view.go:55
github.com/gotk3/gotk3/gtk.TextViewNew(0x1d6d860, 0xc000ebc000, 0x2bf)
    /home/hamudik/go/src/github.com/gotk3/gotk3/gtk/text_view.go:64 +0x4c
github.com/diamondburned/gtkcord3/gtkcord/components/message.NewInput(0xc000e660a0, 0x0)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/message/input.go:62 +0x8d
github.com/diamondburned/gtkcord3/gtkcord/components/message.NewMessages.func1()
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/message/messages.go:76 +0xc2
github.com/diamondburned/gtkcord3/gtkcord/semaphore.init.0.func1.1()
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/semaphore/semaphore.go:44 +0x226
reflect.Value.call(0x1b80460, 0xc000a3e3a0, 0x13, 0x1d96d51, 0x4, 0x2e97730, 0x0, 0x0, 0xc0007199d8, 0xeeadfc, ...)
    /usr/lib/go-1.13/src/reflect/value.go:460 +0x5f6
reflect.Value.Call(0x1b80460, 0xc000a3e3a0, 0x13, 0x2e97730, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/reflect/value.go:321 +0xb4
github.com/gotk3/gotk3/glib.goMarshal(0x7f3854002ca0, 0x7ffec207ed50, 0xc000000000, 0x0, 0x0, 0x0)
    /home/hamudik/go/src/github.com/gotk3/gotk3/glib/glib.go:255 +0x700
github.com/gotk3/gotk3/glib._cgoexpwrap_3a432a83c3cf_goMarshal(0x7f3854002ca0, 0x7ffec207ed50, 0x0, 0x0, 0x0, 0x0)
    _cgo_gotypes.go:5501 +0x5b
github.com/gotk3/gotk3/glib._Cfunc_g_application_run(0x45130f0, 0x1, 0x4511c20, 0x0)
    _cgo_gotypes.go:1426 +0x4d
github.com/gotk3/gotk3/glib.(*Application).Run.func4(0xc00069e390, 0xc0000201b0, 0x1, 0x1, 0x4511c20, 0x4515f70)
    /home/hamudik/go/src/github.com/gotk3/gotk3/glib/application.go:185 +0xa6
github.com/gotk3/gotk3/glib.(*Application).Run(0xc00069e390, 0xc0000201b0, 0x1, 0x1, 0x0)
    /home/hamudik/go/src/github.com/gotk3/gotk3/glib/application.go:185 +0x181
main.main()
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/main.go:132 +0x24b

goroutine 22 [chan receive, locked to thread]:
github.com/diamondburned/gtkcord3/gtkcord/semaphore.init.0.func1()
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/semaphore/semaphore.go:33 +0x7b
created by github.com/diamondburned/gtkcord3/gtkcord/semaphore.init.0
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/semaphore/semaphore.go:30 +0x35

goroutine 83 [chan receive]:
github.com/diamondburned/gtkcord3/gtkcord/components/message/completer.init.0.func1()
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/message/completer/completer.go:26 +0x5f
created by github.com/diamondburned/gtkcord3/gtkcord/components/message/completer.init.0
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/message/completer/completer.go:25 +0x63

goroutine 118 [select]:
net/http.(*Transport).getConn(0x2e237c0, 0xc0004cef30, 0x0, 0xc000734000, 0x5, 0xc000e28020, 0x16, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1239 +0x553
net/http.(*Transport).roundTrip(0x2e237c0, 0xc00048a400, 0xc0004ceea0, 0xc00079e02c, 0xc00079e020)
    /usr/lib/go-1.13/src/net/http/transport.go:522 +0x603
net/http.(*Transport).RoundTrip(0x2e237c0, 0xc00048a400, 0x2e237c0, 0xbfb1c231fb71e009, 0x3d64f178a)
    /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc00048a000, 0x1fd44a0, 0x2e237c0, 0xbfb1c231fb71e009, 0x3d64f178a, 0x2e7a660, 0xc00059c048, 0xbfb1c231fb71e009, 0x1, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0x2e1d880, 0xc00048a000, 0xbfb1c231fb71e009, 0x3d64f178a, 0x2e7a660, 0xc00059c048, 0x0, 0x1, 0x1cd5d40)
    /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0x2e1d880, 0xc00048a000, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
    /usr/lib/go-1.13/src/net/http/client.go:509
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000734000, 0x60, 0xc0004f3f50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:117 +0x162
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000734000, 0x60, 0xc000034080, 0x72, 0xc0005b6f50, 0x1, 0x1, 0xc000057700, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000734000, 0x60, 0xc00013e218, 0x34, 0x34, 0xc0005b6f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc00044b680)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc00044b680, 0xc0009f89f0, 0x9fb4547be02005c)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 15 [trace reader (blocked)]:
runtime.goparkunlock(...)
    /usr/lib/go-1.13/src/runtime/proc.go:310
runtime.ReadTrace(0xc00059c1a8, 0xc000527410, 0x10)
    /usr/lib/go-1.13/src/runtime/trace.go:395 +0x4ed
runtime/trace.Start.func1(0x1fd47c0, 0xc00059c1a8)
    /usr/lib/go-1.13/src/runtime/trace/trace.go:129 +0x47
created by runtime/trace.Start
    /usr/lib/go-1.13/src/runtime/trace/trace.go:127 +0xd8

goroutine 98 [chan receive]:
github.com/godbus/dbus.newConn.func1(0xc0002ba0f0)
    /home/hamudik/go/src/github.com/godbus/dbus/conn.go:272 +0x4b
created by github.com/godbus/dbus.newConn
    /home/hamudik/go/src/github.com/godbus/dbus/conn.go:271 +0x138

goroutine 25 [IO wait]:
internal/poll.runtime_pollWait(0x7f386c1f6dd8, 0x72, 0x1000)
    /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc00044ae98, 0x72, 0x0, 0x10, 0xc000112020)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadMsg(0xc00044ae80, 0xc0007ca1e0, 0x10, 0x10, 0xc000112020, 0x1000, 0x1000, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/internal/poll/fd_unix.go:243 +0x22e
net.(*netFD).readMsg(0xc00044ae80, 0xc0007ca1e0, 0x10, 0x10, 0xc000112020, 0x1000, 0x1000, 0x1bd4b60, 0xc000724330, 0x1f9f407, ...)
    /usr/lib/go-1.13/src/net/fd_unix.go:214 +0x90
net.(*UnixConn).readMsg(0xc00059c028, 0xc0007ca1e0, 0x10, 0x10, 0xc000112020, 0x1000, 0x1000, 0xc0007ca0e0, 0xc0007ca0dc, 0xc000b6c3c0, ...)
    /usr/lib/go-1.13/src/net/unixsock_posix.go:115 +0x91
net.(*UnixConn).ReadMsgUnix(0xc00059c028, 0xc0007ca1e0, 0x10, 0x10, 0xc000112020, 0x1000, 0x1000, 0xc000b6c7a0, 0x20, 0x18, ...)
    /usr/lib/go-1.13/src/net/unixsock.go:143 +0x98
github.com/godbus/dbus.(*oobReader).Read(0xc000112000, 0xc0007ca1e0, 0x10, 0x10, 0xc0004f1de8, 0xeb1758, 0x20)
    /home/hamudik/go/src/github.com/godbus/dbus/transport_unix.go:21 +0x8d
io.ReadAtLeast(0x1fd3da0, 0xc000112000, 0xc0007ca1e0, 0x10, 0x10, 0x10, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/io/io.go:310 +0x87
io.ReadFull(...)
    /usr/lib/go-1.13/src/io/io.go:329
github.com/godbus/dbus.(*unixTransport).ReadMessage(0xc0002ce100, 0xc, 0xc000724270, 0xc00000000c)
    /home/hamudik/go/src/github.com/godbus/dbus/transport_unix.go:91 +0x118
github.com/godbus/dbus.(*Conn).inWorker(0xc0002ba0f0)
    /home/hamudik/go/src/github.com/godbus/dbus/conn.go:368 +0x52
created by github.com/godbus/dbus.(*Conn).Auth
    /home/hamudik/go/src/github.com/godbus/dbus/auth.go:118 +0x621

goroutine 106 [select]:
github.com/diamondburned/arikawa/utils/wsutil.(*PacemakerLoop).startLoop(0xc0001a14f0, 0x0, 0x0)
    /home/hamudik/go/src/github.com/diamondburned/arikawa/utils/wsutil/heart.go:85 +0x1c9
github.com/diamondburned/arikawa/utils/wsutil.(*PacemakerLoop).RunAsync.func1(0xc000a2adb0, 0xc0001a14f0)
    /home/hamudik/go/src/github.com/diamondburned/arikawa/utils/wsutil/heart.go:76 +0x2b
created by github.com/diamondburned/arikawa/utils/wsutil.(*PacemakerLoop).RunAsync
    /home/hamudik/go/src/github.com/diamondburned/arikawa/utils/wsutil/heart.go:75 +0xce

goroutine 105 [select]:
github.com/diamondburned/arikawa/utils/heart.(*Pacemaker).start(0xc0000bc3c0, 0x0, 0x0)
    /home/hamudik/go/src/github.com/diamondburned/arikawa/utils/heart/heart.go:140 +0x206
github.com/diamondburned/arikawa/utils/heart.(*Pacemaker).StartAsync.func1(0xc0000bc3c0, 0x0)
    /home/hamudik/go/src/github.com/diamondburned/arikawa/utils/heart/heart.go:159 +0x2f
created by github.com/diamondburned/arikawa/utils/heart.(*Pacemaker).StartAsync
    /home/hamudik/go/src/github.com/diamondburned/arikawa/utils/heart/heart.go:158 +0xbf

goroutine 55 [select]:
net.(*netFD).connect.func2(0x20121e0, 0xc000e50840, 0xc000e4a380, 0xc000722660, 0xc000722600)
    /usr/lib/go-1.13/src/net/fd_unix.go:129 +0xba
created by net.(*netFD).connect
    /usr/lib/go-1.13/src/net/fd_unix.go:128 +0x275

goroutine 101 [IO wait]:
internal/poll.runtime_pollWait(0x7f386c1f6c38, 0x72, 0xffffffffffffffff)
    /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc0004d4998, 0x72, 0x1100, 0x116d, 0xffffffffffffffff)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0004d4980, 0xc0003cc600, 0x116d, 0x116d, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc0004d4980, 0xc0003cc600, 0x116d, 0x116d, 0x203000, 0x0, 0xf4f)
    /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0004d86c0, 0xc0003cc600, 0x116d, 0x116d, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc00069a320, 0xc0003cc600, 0x116d, 0x116d, 0x7f3864f7a000, 0xc00058b998, 0xc00058b970)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc000473058, 0x1fd38e0, 0xc00069a320, 0xeaeec5, 0x1c008e0, 0x1ca3920)
    /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc000472e00, 0x1fd4400, 0xc0004d86c0, 0x5, 0xc0004d86c0, 0x9)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc000472e00, 0x0, 0x0, 0xeb09ec)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc000472e00, 0xc0006b1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:1255 +0x161
bufio.(*Reader).Read(0xc0004d2c60, 0xc000606038, 0x9, 0x9, 0xc00058bd10, 0x0, 0x13daae2)
    /usr/lib/go-1.13/src/bufio/bufio.go:226 +0x26a
io.ReadAtLeast(0x1fd3760, 0xc0004d2c60, 0xc000606038, 0x9, 0x9, 0x9, 0xc000020050, 0x0, 0x1fd39e0)
    /usr/lib/go-1.13/src/io/io.go:310 +0x87
io.ReadFull(...)
    /usr/lib/go-1.13/src/io/io.go:329
net/http.http2readFrameHeader(0xc000606038, 0x9, 0x9, 0x1fd3760, 0xc0004d2c60, 0x0, 0x0, 0xc0009f8720, 0x0)
    /usr/lib/go-1.13/src/net/http/h2_bundle.go:1477 +0x87
net/http.(*http2Framer).ReadFrame(0xc000606000, 0xc0009f8720, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/http/h2_bundle.go:1735 +0xa1
net/http.(*http2clientConnReadLoop).run(0xc00058bfb8, 0xc000039210, 0x19f460f)
    /usr/lib/go-1.13/src/net/http/h2_bundle.go:8175 +0x8e
net/http.(*http2ClientConn).readLoop(0xc00051a780)
    /usr/lib/go-1.13/src/net/http/h2_bundle.go:8103 +0xa3
created by net/http.(*http2Transport).newClientConn
    /usr/lib/go-1.13/src/net/http/h2_bundle.go:7162 +0x62f

goroutine 103 [IO wait]:
internal/poll.runtime_pollWait(0x7f386c1f6ea8, 0x72, 0xffffffffffffffff)
    /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc00074c518, 0x72, 0x2f00, 0x2f0b, 0xffffffffffffffff)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00074c500, 0xc00062c000, 0x2f0b, 0x2f0b, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc00074c500, 0xc00062c000, 0x2f0b, 0x2f0b, 0x203000, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc00059c000, 0xc00062c000, 0x2f0b, 0x2f0b, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc0006f5c20, 0xc00062c000, 0x2f0b, 0x2f0b, 0x1, 0xc000067950, 0xc000067970)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc000473758, 0x1fd38e0, 0xc0006f5c20, 0xeaeec5, 0x1c008e0, 0x1ca3920)
    /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc000473500, 0x1fd4400, 0xc00059c000, 0x5, 0xc00059c000, 0xc000067a78)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc000473500, 0x0, 0x0, 0x1388de5)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).Read(0xc000473500, 0xc0005f9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:1255 +0x161
bufio.(*Reader).fill(0xc00030f080)
    /usr/lib/go-1.13/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc00030f080, 0x2, 0x0, 0x0, 0x1c9e980, 0x4, 0x1fd3760)
    /usr/lib/go-1.13/src/bufio/bufio.go:138 +0x4f
github.com/gorilla/websocket.(*Conn).read(0xc0002cc420, 0x2, 0x0, 0x0, 0xcb00000051, 0x10100450000005d, 0x0)
    /home/hamudik/go/src/github.com/gorilla/websocket/conn.go:370 +0x40
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc0002cc420, 0x0, 0x0, 0xea9fcc)
    /home/hamudik/go/src/github.com/gorilla/websocket/conn.go:798 +0x5c
github.com/gorilla/websocket.(*Conn).NextReader(0xc0002cc420, 0xc000067fa0, 0xc000067ec8, 0x3, 0x0, 0xc2635)
    /home/hamudik/go/src/github.com/gorilla/websocket/conn.go:980 +0xa0
github.com/diamondburned/arikawa/utils/wsutil.(*Conn).handle(0xc00074c080, 0x0, 0x0, 0x0, 0x0, 0x0)
    /home/hamudik/go/src/github.com/diamondburned/arikawa/utils/wsutil/conn.go:183 +0x62
github.com/diamondburned/arikawa/utils/wsutil.(*Conn).readLoop(0xc00074c080)
    /home/hamudik/go/src/github.com/diamondburned/arikawa/utils/wsutil/conn.go:133 +0x7b
created by github.com/diamondburned/arikawa/utils/wsutil.(*Conn).Dial
    /home/hamudik/go/src/github.com/diamondburned/arikawa/utils/wsutil/conn.go:109 +0x24a

goroutine 54 [IO wait]:
internal/poll.runtime_pollWait(0x7f386c1f6758, 0x77, 0xc00014b500)
    /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000e68118, 0x77, 0x2012100, 0xc000141080, 0xc000e68100)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitWrite(...)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:96
internal/poll.(*FD).WaitWrite(...)
    /usr/lib/go-1.13/src/internal/poll/fd_unix.go:498
net.(*netFD).connect(0xc000e68100, 0x20121e0, 0xc000141080, 0x0, 0x0, 0x1fd4960, 0xc000e28140, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/fd_unix.go:152 +0x29d
net.(*netFD).dial(0xc000e68100, 0x20121e0, 0xc000141080, 0x2015c20, 0x0, 0x2015c20, 0xc0004cf500, 0x0, 0x1, 0xc000e61360)
    /usr/lib/go-1.13/src/net/sock_posix.go:149 +0xff
net.socket(0x20121e0, 0xc000141080, 0x1d96652, 0x3, 0x2, 0x1, 0x0, 0x0, 0x2015c20, 0x0, ...)
    /usr/lib/go-1.13/src/net/sock_posix.go:70 +0x1c0
net.internetSocket(0x20121e0, 0xc000141080, 0x1d96652, 0x3, 0x2015c20, 0x0, 0x2015c20, 0xc0004cf500, 0x1, 0x0, ...)
    /usr/lib/go-1.13/src/net/ipsock_posix.go:141 +0x141
net.(*sysDialer).doDialTCP(0xc000e68000, 0x20121e0, 0xc000141080, 0x0, 0xc0004cf500, 0x1bf2140, 0x2e97730, 0x0)
    /usr/lib/go-1.13/src/net/tcpsock_posix.go:65 +0xc2
net.(*sysDialer).dialTCP(0xc000e68000, 0x20121e0, 0xc000141080, 0x0, 0xc0004cf500, 0x1be31d697, 0xed3170, 0xc000e61598)
    /usr/lib/go-1.13/src/net/tcpsock_posix.go:61 +0xd7
net.(*sysDialer).dialSingle(0xc000e68000, 0x20121e0, 0xc000141080, 0x2003620, 0xc0004cf500, 0x0, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/dial.go:578 +0x36e
net.(*sysDialer).dialSerial(0xc000e68000, 0x20121e0, 0xc000e50600, 0xc000e68080, 0x5, 0x8, 0x0, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/dial.go:546 +0x221
net.(*Dialer).DialContext(0xc00007e2a0, 0x20121a0, 0xc000024130, 0x1d96652, 0x3, 0xc000e54080, 0x16, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/dial.go:424 +0x666
net/http.(*Transport).dial(0x2e237c0, 0x20121a0, 0xc000024130, 0x1d96652, 0x3, 0xc000e54080, 0x16, 0x0, 0x1c6af20, 0xc0000fca80, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1045 +0x1f5
net/http.(*Transport).dialConn(0x2e237c0, 0x20121a0, 0xc000024130, 0x0, 0xc000722360, 0x5, 0xc000e54080, 0x16, 0x0, 0xc0001644e0, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1483 +0x195d
net/http.(*Transport).dialConnFor(0x2e237c0, 0xc000e560b0)
    /usr/lib/go-1.13/src/net/http/transport.go:1313 +0xdc
created by net/http.(*Transport).queueForDial
    /usr/lib/go-1.13/src/net/http/transport.go:1282 +0x41d

goroutine 104 [chan receive]:
github.com/diamondburned/arikawa/utils/wsutil.(*Conn).writeLoop(0xc00074c080)
    /home/hamudik/go/src/github.com/diamondburned/arikawa/utils/wsutil/conn.go:162 +0x105
created by github.com/diamondburned/arikawa/utils/wsutil.(*Conn).Dial
    /home/hamudik/go/src/github.com/diamondburned/arikawa/utils/wsutil/conn.go:113 +0x2d1

goroutine 121 [select]:
net/http.(*Transport).getConn(0x2e237c0, 0xc00069f320, 0x0, 0xc000030a80, 0x5, 0xc000b6e300, 0x16, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1239 +0x553
net/http.(*Transport).roundTrip(0x2e237c0, 0xc000225d00, 0xc00069f2f0, 0xc0007b6bec, 0xc0007b6be0)
    /usr/lib/go-1.13/src/net/http/transport.go:522 +0x603
net/http.(*Transport).RoundTrip(0x2e237c0, 0xc000225d00, 0x2e237c0, 0xbfb1c231fb8f9851, 0x3d66ccfbf)
    /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc000225c00, 0x1fd44a0, 0x2e237c0, 0xbfb1c231fb8f9851, 0x3d66ccfbf, 0x2e7a660, 0xc0004d8128, 0xbfb1c231fb8f9851, 0x1, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0x2e1d880, 0xc000225c00, 0xbfb1c231fb8f9851, 0x3d66ccfbf, 0x2e7a660, 0xc0004d8128, 0x0, 0x1, 0x1cd5d40)
    /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0x2e1d880, 0xc000225c00, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
    /usr/lib/go-1.13/src/net/http/client.go:509
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000030a80, 0x60, 0xc000e43f50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:117 +0x162
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000030a80, 0x60, 0xc0007bc180, 0x72, 0xc000e19f50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000030a80, 0x60, 0xc00013e450, 0x34, 0x34, 0xc000e19f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc00044bb00)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc00044bb00, 0xc0009f89f0, 0x9ed29db8d4200de)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 52 [chan receive]:
net.(*netFD).connect.func1(0xc000030d80, 0xc000030de0, 0xc000e41230, 0xc00074cd00)
    /usr/lib/go-1.13/src/net/fd_unix.go:117 +0x4f
net.(*netFD).connect(0xc00074cd00, 0x20121e0, 0xc000b74e40, 0x0, 0x0, 0x1fd4960, 0xc000b6e3a0, 0x1fd4960, 0xc000b6e3e0, 0x0, ...)
    /usr/lib/go-1.13/src/net/fd_unix.go:173 +0x42c
net.(*netFD).dial(0xc00074cd00, 0x20121e0, 0xc000b74e40, 0x2015c20, 0x0, 0x2015c20, 0xc00069f410, 0x0, 0x1, 0xc000e41360)
    /usr/lib/go-1.13/src/net/sock_posix.go:149 +0xff
net.socket(0x20121e0, 0xc000b74e40, 0x1d96652, 0x3, 0x2, 0x1, 0x0, 0x0, 0x2015c20, 0x0, ...)
    /usr/lib/go-1.13/src/net/sock_posix.go:70 +0x1c0
net.internetSocket(0x20121e0, 0xc000b74e40, 0x1d96652, 0x3, 0x2015c20, 0x0, 0x2015c20, 0xc00069f410, 0x1, 0x0, ...)
    /usr/lib/go-1.13/src/net/ipsock_posix.go:141 +0x141
net.(*sysDialer).doDialTCP(0xc00074cc00, 0x20121e0, 0xc000b74e40, 0x0, 0xc00069f410, 0x1bf2140, 0x2e97730, 0x0)
    /usr/lib/go-1.13/src/net/tcpsock_posix.go:65 +0xc2
net.(*sysDialer).dialTCP(0xc00074cc00, 0x20121e0, 0xc000b74e40, 0x0, 0xc00069f410, 0x1be172f01, 0xed3170, 0xc000e41598)
    /usr/lib/go-1.13/src/net/tcpsock_posix.go:61 +0xd7
net.(*sysDialer).dialSingle(0xc00074cc00, 0x20121e0, 0xc000b74e40, 0x2003620, 0xc00069f410, 0x0, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/dial.go:578 +0x36e
net.(*sysDialer).dialSerial(0xc00074cc00, 0x20121e0, 0xc000e501e0, 0xc00074cc80, 0x5, 0x8, 0x0, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/dial.go:546 +0x221
net.(*Dialer).DialContext(0xc00007e2a0, 0x20121a0, 0xc000024130, 0x1d96652, 0x3, 0xc000e54020, 0x16, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/dial.go:424 +0x666
net/http.(*Transport).dial(0x2e237c0, 0x20121a0, 0xc000024130, 0x1d96652, 0x3, 0xc000e54020, 0x16, 0x0, 0x1c6af20, 0xc0000fca80, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1045 +0x1f5
net/http.(*Transport).dialConn(0x2e237c0, 0x20121a0, 0xc000024130, 0x0, 0xc000722060, 0x5, 0xc000e54020, 0x16, 0x0, 0xc00066a1e8, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1483 +0x195d
net/http.(*Transport).dialConnFor(0x2e237c0, 0xc000e56000)
    /usr/lib/go-1.13/src/net/http/transport.go:1313 +0xdc
created by net/http.(*Transport).queueForDial
    /usr/lib/go-1.13/src/net/http/transport.go:1282 +0x41d

goroutine 53 [select]:
net/http.setRequestCancel.func3(0x0, 0xc0004f8390, 0xc0007e40a0, 0xc0007d803c, 0xc000722420)
    /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
    /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 89 [select]:
github.com/diamondburned/arikawa/session.(*Session).startHandler(0xc0000bc080, 0xc0007221e0)
    /home/hamudik/go/src/github.com/diamondburned/arikawa/session/session.go:115 +0xe2
created by github.com/diamondburned/arikawa/session.(*Session).Open
    /home/hamudik/go/src/github.com/diamondburned/arikawa/session/session.go:97 +0x79

goroutine 51 [select]:
net/http.setRequestCancel.func3(0x0, 0xc0004f80c0, 0xc0007e4000, 0xc0007d800c, 0xc000722120)
    /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
    /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 117 [select]:
net/http.(*Transport).getConn(0x2e237c0, 0xc00069eea0, 0x0, 0xc000030540, 0x5, 0xc000b6e200, 0x16, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1239 +0x553
net/http.(*Transport).roundTrip(0x2e237c0, 0xc000224e00, 0xc00069ee70, 0xc0007b6b18, 0xc0007b6b20)
    /usr/lib/go-1.13/src/net/http/transport.go:522 +0x603
net/http.(*Transport).RoundTrip(0x2e237c0, 0xc000224e00, 0x2e237c0, 0xbfb1c231fb66ffea, 0x3d644376b)
    /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc000224100, 0x1fd44a0, 0x2e237c0, 0xbfb1c231fb66ffea, 0x3d644376b, 0x2e7a660, 0xc0004d80d0, 0xbfb1c231fb66ffea, 0x1, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0x2e1d880, 0xc000224100, 0xbfb1c231fb66ffea, 0x3d644376b, 0x2e7a660, 0xc0004d80d0, 0x0, 0x1, 0x1cd5d40)
    /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0x2e1d880, 0xc000224100, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
    /usr/lib/go-1.13/src/net/http/client.go:509
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000030540, 0x60, 0xc000587f50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:117 +0x162
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000030540, 0x60, 0xc0007bc080, 0x72, 0xc000e19f50, 0x1, 0x1, 0x100000000000000, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000030540, 0x60, 0xc00013e140, 0x34, 0x34, 0xc000e19f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc00044b380)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc00044b380, 0xc0009f89f0, 0xa02dd7be7000033)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 119 [select]:
net/http.(*Transport).getConn(0x2e237c0, 0xc0009f97a0, 0x0, 0xc0005974a0, 0x5, 0xc000e2e020, 0x16, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1239 +0x553
net/http.(*Transport).roundTrip(0x2e237c0, 0xc000300c00, 0xc0009f9770, 0xc00078d3bc, 0xc00078d3b0)
    /usr/lib/go-1.13/src/net/http/transport.go:522 +0x603
net/http.(*Transport).RoundTrip(0x2e237c0, 0xc000300c00, 0x2e237c0, 0xbfb1c231fb7af058, 0x3d65827da)
    /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc000300500, 0x1fd44a0, 0x2e237c0, 0xbfb1c231fb7af058, 0x3d65827da, 0x2e7a660, 0xc000010910, 0xbfb1c231fb7af058, 0x1, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0x2e1d880, 0xc000300500, 0xbfb1c231fb7af058, 0x3d65827da, 0x2e7a660, 0xc000010910, 0x0, 0x1, 0x1cd5d40)
    /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0x2e1d880, 0xc000300500, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
    /usr/lib/go-1.13/src/net/http/client.go:509
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc0005974a0, 0x60, 0xc000589f50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:117 +0x162
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc0005974a0, 0x60, 0xc0005bc800, 0x72, 0xc00006df50, 0x1, 0x1, 0xc0005d3f00, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc0005974a0, 0x60, 0xc00013e2d8, 0x34, 0x34, 0xc00006df50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc00044b780)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc00044b780, 0xc0009f89f0, 0x9f77529efc40000)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 67 [select]:
net/http.setRequestCancel.func3(0x0, 0xc0004ceea0, 0xc00066a410, 0xc00079e02c, 0xc0007340c0)
    /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
    /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 120 [select]:
net/http.(*Transport).getConn(0x2e237c0, 0xc0009f9920, 0x0, 0xc0005977a0, 0x5, 0xc000e2e080, 0x16, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1239 +0x553
net/http.(*Transport).roundTrip(0x2e237c0, 0xc000301400, 0xc0009f98f0, 0xc00078d3dc, 0xc00078d3d0)
    /usr/lib/go-1.13/src/net/http/transport.go:522 +0x603
net/http.(*Transport).RoundTrip(0x2e237c0, 0xc000301400, 0x2e237c0, 0xbfb1c231fb84c298, 0x3d661fa07)
    /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc000300e00, 0x1fd44a0, 0x2e237c0, 0xbfb1c231fb84c298, 0x3d661fa07, 0x2e7a660, 0xc000010920, 0xbfb1c231fb84c298, 0x1, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0x2e1d880, 0xc000300e00, 0xbfb1c231fb84c298, 0x3d661fa07, 0x2e7a660, 0xc000010920, 0x0, 0x1, 0x1cd5d40)
    /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0x2e1d880, 0xc000300e00, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
    /usr/lib/go-1.13/src/net/http/client.go:509
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc0005977a0, 0x60, 0xc0004f7f50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:117 +0x162
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc0005977a0, 0x60, 0xc0005bc900, 0x72, 0xc00006df50, 0x1, 0x1, 0xc0005d0700, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc0005977a0, 0x60, 0xc00013e390, 0x34, 0x34, 0xc00006df50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc00044b880)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc00044b880, 0xc0009f89f0, 0x9ed59697104000a)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 111 [chan receive]:
github.com/diamondburned/gtkcord3/gtkcord/semaphore.idleAdd(0x1db61cf, 0xb, 0xc000a3c600, 0x1b80460, 0xc000a3c680, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/semaphore/semaphore.go:84 +0x369
github.com/diamondburned/gtkcord3/gtkcord/semaphore.idle(0x1db61cf, 0xb, 0x1b80460, 0xc000a3c680, 0x0, 0x0, 0x0, 0xc000a3c680, 0xc000171ab8, 0xeeb02e, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/semaphore/semaphore.go:119 +0x93
github.com/diamondburned/gtkcord3/gtkcord/semaphore.IdleMust(0x1b80460, 0xc000a3c680, 0x0, 0x0, 0x0, 0x4, 0xc00066a140)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/semaphore/semaphore.go:148 +0x9f
github.com/diamondburned/gtkcord3/gtkcord/components/message.NewMessages(0xc0009f89f0, 0xc000a30100, 0x2ee, 0x0, 0x1, 0x0)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/message/messages.go:67 +0x114
github.com/diamondburned/gtkcord3/gtkcord.(*Application).Ready(0xc000354000, 0xc0009f89f0, 0x0, 0x0)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/gtkcord.go:270 +0x484
main.Finish.func1(0xc0009f89f0)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/main.go:96 +0x38
github.com/diamondburned/gtkcord3/gtkcord/ningen.Connect.func3(0xc0000f2280)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/ningen/ningen.go:62 +0x2e
reflect.Value.call(0x1b9dd60, 0xc00069a5c0, 0x13, 0x1d96d51, 0x4, 0xc00006df70, 0x1, 0x1, 0x44a4, 0x34, ...)
    /usr/lib/go-1.13/src/reflect/value.go:460 +0x5f6
reflect.Value.Call(0x1b9dd60, 0xc00069a5c0, 0x13, 0xc000057770, 0x1, 0x1, 0x0, 0x8, 0xc000057720)
    /usr/lib/go-1.13/src/reflect/value.go:321 +0xb4
github.com/diamondburned/arikawa/handler.handler.call(0x2041380, 0x1b83fe0, 0x1b9dd60, 0xc00069a5c0, 0x13, 0x0, 0x1b83fe0, 0xc0000f2280, 0x16)
    /home/hamudik/go/src/github.com/diamondburned/arikawa/handler/handler.go:288 +0xa0
created by github.com/diamondburned/arikawa/handler.(*Handler).Call
    /home/hamudik/go/src/github.com/diamondburned/arikawa/handler/handler.go:73 +0x3d5

goroutine 147 [select]:
net/http.setRequestCancel.func3(0x0, 0xc0009f9770, 0xc0006a2050, 0xc00078d3bc, 0xc0005975c0)
    /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
    /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 96 [select]:
net/http.setRequestCancel.func3(0x0, 0xc00069ee70, 0xc000295360, 0xc0007b6b18, 0xc000030600)
    /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
    /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 97 [chan receive]:
net/http.(*persistConn).addTLS(0xc000b786c0, 0xc000b6e200, 0x12, 0x0, 0xc000b6e213, 0x3)
    /usr/lib/go-1.13/src/net/http/transport.go:1420 +0x1d3
net/http.(*Transport).dialConn(0x2e237c0, 0x20121a0, 0xc000024130, 0x0, 0xc000030540, 0x5, 0xc000b6e200, 0x16, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1493 +0x1c65
net/http.(*Transport).dialConnFor(0x2e237c0, 0xc000e1e000)
    /usr/lib/go-1.13/src/net/http/transport.go:1313 +0xdc
created by net/http.(*Transport).queueForDial
    /usr/lib/go-1.13/src/net/http/transport.go:1282 +0x41d

goroutine 76 [IO wait]:
internal/poll.runtime_pollWait(0x7f386c1f6d08, 0x72, 0xffffffffffffffff)
    /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc00074c798, 0x72, 0x200, 0x205, 0xffffffffffffffff)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00074c780, 0xc0007f8fc0, 0x205, 0x205, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc00074c780, 0xc0007f8fc0, 0x205, 0x205, 0x203000, 0xed3541, 0x1e84fe8)
    /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc00059c1f0, 0xc0007f8fc0, 0x205, 0x205, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc000a3c5e0, 0xc0007f8fc0, 0x205, 0x205, 0xc0007f8fc0, 0x0, 0xc000e8f938)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc000e965d8, 0x1fd38e0, 0xc000a3c5e0, 0xeaeec5, 0x1c008e0, 0x1ca3920)
    /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc000e96380, 0x1fd4400, 0xc00059c1f0, 0x5, 0xc00059c1f0, 0x124)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc000e96380, 0xc000e8fc00, 0x1330c5f, 0xc000e96548)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).readHandshake(0xc000e96380, 0xc000e9c116, 0xc000e9c180, 0x11f, 0x180)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:993 +0x6d
crypto/tls.(*Conn).clientHandshake(0xc000e96380, 0x0, 0x0)
    /usr/lib/go-1.13/src/crypto/tls/handshake_client.go:171 +0x19d
crypto/tls.(*Conn).Handshake(0xc000e96380, 0x0, 0x0)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:1362 +0x12b
net/http.(*persistConn).addTLS.func2(0x0, 0xc000e96380, 0xc00066a6e0, 0xc000141f20)
    /usr/lib/go-1.13/src/net/http/transport.go:1414 +0x42
created by net/http.(*persistConn).addTLS
    /usr/lib/go-1.13/src/net/http/transport.go:1410 +0x1aa

goroutine 75 [IO wait]:
internal/poll.runtime_pollWait(0x7f386c1f6b68, 0x72, 0xffffffffffffffff)
    /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc00074c998, 0x72, 0x200, 0x205, 0xffffffffffffffff)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00074c980, 0xc0007f8d80, 0x205, 0x205, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc00074c980, 0xc0007f8d80, 0x205, 0x205, 0x203000, 0xed3541, 0x1e84fe8)
    /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc00059c1e0, 0xc0007f8d80, 0x205, 0x205, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc000a3c520, 0xc0007f8d80, 0x205, 0x205, 0xc0007f8d80, 0x0, 0xc000e8d938)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc000e96258, 0x1fd38e0, 0xc000a3c520, 0xeaeec5, 0x1c008e0, 0x1ca3920)
    /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc000e96000, 0x1fd4400, 0xc00059c1e0, 0x5, 0xc00059c1e0, 0x124)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc000e96000, 0xc000e8dc00, 0x1330c5f, 0xc000e961c8)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).readHandshake(0xc000e96000, 0xc000e9c016, 0xc000e9c000, 0x11f, 0x180)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:993 +0x6d
crypto/tls.(*Conn).clientHandshake(0xc000e96000, 0x0, 0x0)
    /usr/lib/go-1.13/src/crypto/tls/handshake_client.go:171 +0x19d
crypto/tls.(*Conn).Handshake(0xc000e96000, 0x0, 0x0)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:1362 +0x12b
net/http.(*persistConn).addTLS.func2(0x0, 0xc000e96000, 0xc00066a690, 0xc000141320)
    /usr/lib/go-1.13/src/net/http/transport.go:1414 +0x42
created by net/http.(*persistConn).addTLS
    /usr/lib/go-1.13/src/net/http/transport.go:1410 +0x1aa

goroutine 68 [chan receive]:
net/http.(*persistConn).addTLS(0xc0000b2120, 0xc000e28020, 0x12, 0x0, 0xc000e28033, 0x3)
    /usr/lib/go-1.13/src/net/http/transport.go:1420 +0x1d3
net/http.(*Transport).dialConn(0x2e237c0, 0x20121a0, 0xc000024130, 0x0, 0xc000734000, 0x5, 0xc000e28020, 0x16, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1493 +0x1c65
net/http.(*Transport).dialConnFor(0x2e237c0, 0xc000e2a000)
    /usr/lib/go-1.13/src/net/http/transport.go:1313 +0xdc
created by net/http.(*Transport).queueForDial
    /usr/lib/go-1.13/src/net/http/transport.go:1282 +0x41d

goroutine 148 [chan receive]:
net/http.(*persistConn).addTLS(0xc0003d2a20, 0xc000e2e020, 0x12, 0x0, 0xc000e2e033, 0x3)
    /usr/lib/go-1.13/src/net/http/transport.go:1420 +0x1d3
net/http.(*Transport).dialConn(0x2e237c0, 0x20121a0, 0xc000024130, 0x0, 0xc0005974a0, 0x5, 0xc000e2e020, 0x16, 0x0, 0xc000024130, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1493 +0x1c65
net/http.(*Transport).dialConnFor(0x2e237c0, 0xc0001688f0)
    /usr/lib/go-1.13/src/net/http/transport.go:1313 +0xdc
created by net/http.(*Transport).queueForDial
    /usr/lib/go-1.13/src/net/http/transport.go:1282 +0x41d

goroutine 149 [select]:
net/http.setRequestCancel.func3(0x0, 0xc0009f98f0, 0xc0006a20f0, 0xc00078d3dc, 0xc000597b60)
    /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
    /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 150 [chan receive]:
net/http.(*persistConn).addTLS(0xc0003d2b40, 0xc000e2e080, 0x12, 0x0, 0xc000e2e093, 0x3)
    /usr/lib/go-1.13/src/net/http/transport.go:1420 +0x1d3
net/http.(*Transport).dialConn(0x2e237c0, 0x20121a0, 0xc000024130, 0x0, 0xc0005977a0, 0x5, 0xc000e2e080, 0x16, 0x0, 0xc000024130, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1493 +0x1c65
net/http.(*Transport).dialConnFor(0x2e237c0, 0xc0001689a0)
    /usr/lib/go-1.13/src/net/http/transport.go:1313 +0xdc
created by net/http.(*Transport).queueForDial
    /usr/lib/go-1.13/src/net/http/transport.go:1282 +0x41d

goroutine 57 [IO wait]:
internal/poll.runtime_pollWait(0x7f386c1f69c8, 0x72, 0xffffffffffffffff)
    /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000152398, 0x72, 0x200, 0x205, 0xffffffffffffffff)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000152380, 0xc0001b3440, 0x205, 0x205, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000152380, 0xc0001b3440, 0x205, 0x205, 0x203000, 0xed3541, 0x1e84fe8)
    /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc00059e030, 0xc0001b3440, 0x205, 0x205, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc000e4e360, 0xc0001b3440, 0x205, 0x205, 0xc0001b3440, 0x0, 0xc000e5d938)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc000e845d8, 0x1fd38e0, 0xc000e4e360, 0xeaeec5, 0x1c008e0, 0x1ca3920)
    /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc000e84380, 0x1fd4400, 0xc00059e030, 0x5, 0xc00059e030, 0x124)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc000e84380, 0xc000e5dc00, 0x1330c5f, 0xc000e84548)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).readHandshake(0xc000e84380, 0xc000e92116, 0xc000e92180, 0x11f, 0x180)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:993 +0x6d
crypto/tls.(*Conn).clientHandshake(0xc000e84380, 0x0, 0x0)
    /usr/lib/go-1.13/src/crypto/tls/handshake_client.go:171 +0x19d
crypto/tls.(*Conn).Handshake(0xc000e84380, 0x0, 0x0)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:1362 +0x12b
net/http.(*persistConn).addTLS.func2(0x0, 0xc000e84380, 0xc0007e41e0, 0xc000e51320)
    /usr/lib/go-1.13/src/net/http/transport.go:1414 +0x42
created by net/http.(*persistConn).addTLS
    /usr/lib/go-1.13/src/net/http/transport.go:1410 +0x1aa

goroutine 56 [IO wait]:
internal/poll.runtime_pollWait(0x7f386c1f6a98, 0x72, 0xffffffffffffffff)
    /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc0004d4f18, 0x72, 0x200, 0x205, 0xffffffffffffffff)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0004d4f00, 0xc0005b8000, 0x205, 0x205, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc0004d4f00, 0xc0005b8000, 0x205, 0x205, 0x203000, 0xed3541, 0x1e84fe8)
    /usr/lib/go-1.13/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc00059e028, 0xc0005b8000, 0x205, 0x205, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/net.go:184 +0x68
crypto/tls.(*atLeastReader).Read(0xc000e4e2a0, 0xc0005b8000, 0x205, 0x205, 0xc0005b8000, 0x0, 0xc000e91938)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:780 +0x60
bytes.(*Buffer).ReadFrom(0xc000e84258, 0x1fd38e0, 0xc000e4e2a0, 0xeaeec5, 0x1c008e0, 0x1ca3920)
    /usr/lib/go-1.13/src/bytes/buffer.go:204 +0xb4
crypto/tls.(*Conn).readFromUntil(0xc000e84000, 0x1fd4400, 0xc00059e028, 0x5, 0xc00059e028, 0x124)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:802 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc000e84000, 0xc000e91c00, 0x1330c5f, 0xc000e841c8)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:609 +0x124
crypto/tls.(*Conn).readRecord(...)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:577
crypto/tls.(*Conn).readHandshake(0xc000e84000, 0xc000e92016, 0xc000e92000, 0x11f, 0x180)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:993 +0x6d
crypto/tls.(*Conn).clientHandshake(0xc000e84000, 0x0, 0x0)
    /usr/lib/go-1.13/src/crypto/tls/handshake_client.go:171 +0x19d
crypto/tls.(*Conn).Handshake(0xc000e84000, 0x0, 0x0)
    /usr/lib/go-1.13/src/crypto/tls/conn.go:1362 +0x12b
net/http.(*persistConn).addTLS.func2(0x0, 0xc000e84000, 0xc0007e4190, 0xc000e50900)
    /usr/lib/go-1.13/src/net/http/transport.go:1414 +0x42
created by net/http.(*persistConn).addTLS
    /usr/lib/go-1.13/src/net/http/transport.go:1410 +0x1aa

goroutine 166 [select]:
net/http.setRequestCancel.func3(0x0, 0xc00069f2f0, 0xc000295590, 0xc0007b6bec, 0xc000030b40)
    /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
    /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 167 [IO wait]:
internal/poll.runtime_pollWait(0x7f386c1f6828, 0x77, 0xc000e1c780)
    /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc00074cf18, 0x77, 0x2012100, 0xc000b74ea0, 0xc00074cf00)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitWrite(...)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:96
internal/poll.(*FD).WaitWrite(...)
    /usr/lib/go-1.13/src/internal/poll/fd_unix.go:498
net.(*netFD).connect(0xc00074cf00, 0x20121e0, 0xc000b74ea0, 0x0, 0x0, 0x1fd4960, 0xc000b6e3c0, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/fd_unix.go:152 +0x29d
net.(*netFD).dial(0xc00074cf00, 0x20121e0, 0xc000b74ea0, 0x2015c20, 0x0, 0x2015c20, 0xc00069f560, 0x0, 0x1, 0xc000e31360)
    /usr/lib/go-1.13/src/net/sock_posix.go:149 +0xff
net.socket(0x20121e0, 0xc000b74ea0, 0x1d96652, 0x3, 0x2, 0x1, 0x0, 0x0, 0x2015c20, 0x0, ...)
    /usr/lib/go-1.13/src/net/sock_posix.go:70 +0x1c0
net.internetSocket(0x20121e0, 0xc000b74ea0, 0x1d96652, 0x3, 0x2015c20, 0x0, 0x2015c20, 0xc00069f560, 0x1, 0x0, ...)
    /usr/lib/go-1.13/src/net/ipsock_posix.go:141 +0x141
net.(*sysDialer).doDialTCP(0xc00074ce00, 0x20121e0, 0xc000b74ea0, 0x0, 0xc00069f560, 0x1bf2140, 0x2e97730, 0x0)
    /usr/lib/go-1.13/src/net/tcpsock_posix.go:65 +0xc2
net.(*sysDialer).dialTCP(0xc00074ce00, 0x20121e0, 0xc000b74ea0, 0x0, 0xc00069f560, 0x1be13b987, 0xed3170, 0xc000e31598)
    /usr/lib/go-1.13/src/net/tcpsock_posix.go:61 +0xd7
net.(*sysDialer).dialSingle(0xc00074ce00, 0x20121e0, 0xc000b74ea0, 0x2003620, 0xc00069f560, 0x0, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/dial.go:578 +0x36e
net.(*sysDialer).dialSerial(0xc00074ce00, 0x20121e0, 0xc000b74ba0, 0xc00074ce80, 0x5, 0x8, 0x0, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/dial.go:546 +0x221
net.(*Dialer).DialContext(0xc00007e2a0, 0x20121a0, 0xc000024130, 0x1d96652, 0x3, 0xc000b6e300, 0x16, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/dial.go:424 +0x666
net/http.(*Transport).dial(0x2e237c0, 0x20121a0, 0xc000024130, 0x1d96652, 0x3, 0xc000b6e300, 0x16, 0x0, 0x1c6af20, 0xc0004a4000, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1045 +0x1f5
net/http.(*Transport).dialConn(0x2e237c0, 0x20121a0, 0xc000024130, 0x0, 0xc000030a80, 0x5, 0xc000b6e300, 0x16, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1483 +0x195d
net/http.(*Transport).dialConnFor(0x2e237c0, 0xc000e1e0b0)
    /usr/lib/go-1.13/src/net/http/transport.go:1313 +0xdc
created by net/http.(*Transport).queueForDial
    /usr/lib/go-1.13/src/net/http/transport.go:1282 +0x41d

goroutine 170 [runnable]:
net.(*netFD).connect.func2(0x20121e0, 0xc000b74e40, 0xc00074cd00, 0xc000030de0, 0xc000030d80)
    /usr/lib/go-1.13/src/net/fd_unix.go:129 +0xba
created by net.(*netFD).connect
    /usr/lib/go-1.13/src/net/fd_unix.go:128 +0x275

goroutine 171 [select]:
net.(*netFD).connect.func2(0x20121e0, 0xc000b74ea0, 0xc00074cf00, 0xc000030f00, 0xc000030ea0)
    /usr/lib/go-1.13/src/net/fd_unix.go:129 +0xba
created by net.(*netFD).connect
    /usr/lib/go-1.13/src/net/fd_unix.go:128 +0x275

goroutine 123 [select]:
net/http.(*Transport).getConn(0x2e237c0, 0xc0004f80f0, 0x0, 0xc000722060, 0x5, 0xc000e54020, 0x16, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1239 +0x553
net/http.(*Transport).roundTrip(0x2e237c0, 0xc0003eaa00, 0xc0004f80c0, 0xc0007d800c, 0xc0007d8000)
    /usr/lib/go-1.13/src/net/http/transport.go:522 +0x603
net/http.(*Transport).RoundTrip(0x2e237c0, 0xc0003eaa00, 0x2e237c0, 0xbfb1c2320008bf37, 0x3d680c0b2)
    /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0003ea800, 0x1fd44a0, 0x2e237c0, 0xbfb1c2320008bf37, 0x3d680c0b2, 0x2e7a660, 0xc00059e010, 0xbfb1c2320008bf37, 0x1, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0x2e1d880, 0xc0003ea800, 0xbfb1c2320008bf37, 0x3d680c0b2, 0x2e7a660, 0xc00059e010, 0x0, 0x1, 0x1cd5d40)
    /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0x2e1d880, 0xc0003ea800, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
    /usr/lib/go-1.13/src/net/http/client.go:509
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000722060, 0x60, 0xc000e3ff50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:117 +0x162
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000722060, 0x60, 0xc0001c2000, 0x72, 0xc000e15f50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000722060, 0x60, 0xc00013e5f0, 0x34, 0x34, 0xc000e15f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46000)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46000, 0xc0009f89f0, 0x9e81b9f2cc20003)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 124 [select]:
net/http.(*Transport).getConn(0x2e237c0, 0xc0004cf3e0, 0x0, 0xc0007344e0, 0x5, 0xc000e280a0, 0x16, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1239 +0x553
net/http.(*Transport).roundTrip(0x2e237c0, 0xc00048a700, 0xc0004cf3b0, 0xc00079e078, 0xc00079e090)
    /usr/lib/go-1.13/src/net/http/transport.go:522 +0x603
net/http.(*Transport).RoundTrip(0x2e237c0, 0xc00048a700, 0x2e237c0, 0xbfb1c23200125f32, 0x3d68a60ae)
    /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc00048a600, 0x1fd44a0, 0x2e237c0, 0xbfb1c23200125f32, 0x3d68a60ae, 0x2e7a660, 0xc00059c128, 0xbfb1c23200125f32, 0x1, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0x2e1d880, 0xc00048a600, 0xbfb1c23200125f32, 0x3d68a60ae, 0x2e7a660, 0xc00059c128, 0x0, 0x1, 0x1cd5d40)
    /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0x2e1d880, 0xc00048a600, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
    /usr/lib/go-1.13/src/net/http/client.go:509
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc0007344e0, 0x60, 0xc000e63f50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:117 +0x162
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc0007344e0, 0x60, 0xc000034780, 0x72, 0xc000068f50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc0007344e0, 0x60, 0xc00013e6d8, 0x34, 0x34, 0xc000068f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46080)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46080, 0xc0009f89f0, 0x9e7fcdcde02002b)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 70 [select]:
net/http.setRequestCancel.func3(0x0, 0xc0004cf3b0, 0xc00066a500, 0xc00079e078, 0xc0007345a0)
    /usr/lib/go-1.13/src/net/http/client.go:321 +0xcf
created by net/http.setRequestCancel
    /usr/lib/go-1.13/src/net/http/client.go:320 +0x24b

goroutine 71 [IO wait]:
internal/poll.runtime_pollWait(0x7f386c1f6688, 0x77, 0xc000e2c480)
    /usr/lib/go-1.13/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000e4a398, 0x77, 0x2012100, 0xc000e50840, 0xc000e4a380)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitWrite(...)
    /usr/lib/go-1.13/src/internal/poll/fd_poll_runtime.go:96
internal/poll.(*FD).WaitWrite(...)
    /usr/lib/go-1.13/src/internal/poll/fd_unix.go:498
net.(*netFD).connect(0xc000e4a380, 0x20121e0, 0xc000e50840, 0x0, 0x0, 0x1fd4960, 0xc000e540c0, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/fd_unix.go:152 +0x29d
net.(*netFD).dial(0xc000e4a380, 0x20121e0, 0xc000e50840, 0x2015c20, 0x0, 0x2015c20, 0xc0004f8570, 0x0, 0x203001, 0xc000e3d360)
    /usr/lib/go-1.13/src/net/sock_posix.go:149 +0xff
net.socket(0x20121e0, 0xc000e50840, 0x1d96652, 0x3, 0x2, 0x1, 0x0, 0x0, 0x2015c20, 0x0, ...)
    /usr/lib/go-1.13/src/net/sock_posix.go:70 +0x1c0
net.internetSocket(0x20121e0, 0xc000e50840, 0x1d96652, 0x3, 0x2015c20, 0x0, 0x2015c20, 0xc0004f8570, 0x1, 0x0, ...)
    /usr/lib/go-1.13/src/net/ipsock_posix.go:141 +0x141
net.(*sysDialer).doDialTCP(0xc000e4a280, 0x20121e0, 0xc000e50840, 0x0, 0xc0004f8570, 0x1bf2140, 0x2e97730, 0x0)
    /usr/lib/go-1.13/src/net/tcpsock_posix.go:65 +0xc2
net.(*sysDialer).dialTCP(0xc000e4a280, 0x20121e0, 0xc000e50840, 0x0, 0xc0004f8570, 0x1be304795, 0x2e7a660, 0x0)
    /usr/lib/go-1.13/src/net/tcpsock_posix.go:61 +0xd7
net.(*sysDialer).dialSingle(0xc000e4a280, 0x20121e0, 0xc000e50840, 0x2003620, 0xc0004f8570, 0x0, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/dial.go:578 +0x36e
net.(*sysDialer).dialSerial(0xc000e4a280, 0x20121e0, 0xc000140de0, 0xc000e4a300, 0x5, 0x8, 0x0, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/dial.go:546 +0x221
net.(*Dialer).DialContext(0xc00007e2a0, 0x20121a0, 0xc000024130, 0x1d96652, 0x3, 0xc000e280a0, 0x16, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/dial.go:424 +0x666
net/http.(*Transport).dial(0x2e237c0, 0x20121a0, 0xc000024130, 0x1d96652, 0x3, 0xc000e280a0, 0x16, 0x0, 0x1c6af20, 0xc000510000, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1045 +0x1f5
net/http.(*Transport).dialConn(0x2e237c0, 0x20121a0, 0xc000024130, 0x0, 0xc0007344e0, 0x5, 0xc000e280a0, 0x16, 0x0, 0xc000024130, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1483 +0x195d
net/http.(*Transport).dialConnFor(0x2e237c0, 0xc000e2a0b0)
    /usr/lib/go-1.13/src/net/http/transport.go:1313 +0xdc
created by net/http.(*Transport).queueForDial
    /usr/lib/go-1.13/src/net/http/transport.go:1282 +0x41d

goroutine 74 [select]:
net.(*netFD).connect.func2(0x20121e0, 0xc000141080, 0xc000e68100, 0xc000734840, 0xc0007347e0)
    /usr/lib/go-1.13/src/net/fd_unix.go:129 +0xba
created by net.(*netFD).connect
    /usr/lib/go-1.13/src/net/fd_unix.go:128 +0x275

goroutine 125 [select]:
net/http.(*Transport).getConn(0x2e237c0, 0xc0004f83c0, 0x0, 0xc000722360, 0x5, 0xc000e54080, 0x16, 0x0, 0x0, 0x0, ...)
    /usr/lib/go-1.13/src/net/http/transport.go:1239 +0x553
net/http.(*Transport).roundTrip(0x2e237c0, 0xc0003eac00, 0xc0004f8390, 0xc0007d803c, 0xc0007d8030)
    /usr/lib/go-1.13/src/net/http/transport.go:522 +0x603
net/http.(*Transport).RoundTrip(0x2e237c0, 0xc0003eac00, 0x2e237c0, 0xbfb1c232001ce0d4, 0x3d694e24f)
    /usr/lib/go-1.13/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0003eab00, 0x1fd44a0, 0x2e237c0, 0xbfb1c232001ce0d4, 0x3d694e24f, 0x2e7a660, 0xc00059e020, 0xbfb1c232001ce0d4, 0x1, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:250 +0x443
net/http.(*Client).send(0x2e1d880, 0xc0003eab00, 0xbfb1c232001ce0d4, 0x3d694e24f, 0x2e7a660, 0xc00059e020, 0x0, 0x1, 0x1cd5d40)
    /usr/lib/go-1.13/src/net/http/client.go:174 +0xfa
net/http.(*Client).do(0x2e1d880, 0xc0003eab00, 0x0, 0x0, 0x0)
    /usr/lib/go-1.13/src/net/http/client.go:641 +0x3ce
net/http.(*Client).Do(...)
    /usr/lib/go-1.13/src/net/http/client.go:509
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000722360, 0x60, 0xc000e5ff50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:117 +0x162
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000722360, 0x60, 0xc0001c2180, 0x72, 0xc000e15f50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000722360, 0x60, 0xc00013e7a8, 0x34, 0x34, 0xc000e15f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46100)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46100, 0xc0009f89f0, 0x9e6b05d1b02005b)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 126 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000030fc0, 0x60, 0xc000e19f50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000030fc0, 0x60, 0xc0007bc380, 0x72, 0xc000e19f50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000030fc0, 0x60, 0xc00013e858, 0x34, 0x34, 0xc000e19f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46180)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46180, 0xc0009f89f0, 0x9ce732ac0c4003c)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 127 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000734900, 0x60, 0xc000068f50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000734900, 0x60, 0xc000034880, 0x72, 0xc000068f50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000734900, 0x60, 0xc00013e920, 0x34, 0x34, 0xc000068f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46200)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46200, 0xc0009f89f0, 0x9cd5d063704000a)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 128 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000031080, 0x60, 0xc000e1af50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000031080, 0x60, 0xc0007bc480, 0x72, 0xc000e1af50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000031080, 0x60, 0xc00013e9f0, 0x34, 0x34, 0xc000e1af50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46280)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46280, 0xc0009f89f0, 0x9c5b94d3c84005a)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 129 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc0007349c0, 0x60, 0xc00006bf50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc0007349c0, 0x60, 0xc000034980, 0x72, 0xc00006bf50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc0007349c0, 0x60, 0xc00013eaa8, 0x34, 0x34, 0xc00006bf50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46300)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46300, 0xc0009f89f0, 0x9b718e5c4c40032)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 178 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000031140, 0x60, 0xc000e1bf50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000031140, 0x60, 0xc0007bc580, 0x72, 0xc000e1bf50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000031140, 0x60, 0xc00013eb68, 0x34, 0x34, 0xc000e1bf50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46380)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46380, 0xc0009f89f0, 0x985bc637842000a)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 179 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc00029e0e0, 0x62, 0xc000e79f50, 0x1, 0x1, 0xc00013a201, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc00029e0e0, 0x62, 0xc000034a80, 0x74, 0xc000e79f50, 0x1, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc00029e0e0, 0x62, 0xc00013ec40, 0x34, 0x34, 0xc000e79f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46400)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46400, 0xc0009f89f0, 0x97b796de5460014)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 180 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000e7c000, 0x62, 0xc0005b0f50, 0x1, 0x1, 0xc00013a201, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000e7c000, 0x62, 0xc0007bc680, 0x74, 0xc0005b0f50, 0x1, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000e7c000, 0x62, 0xc00013ed10, 0x34, 0x34, 0xc0005b0f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46480)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46480, 0xc0009f89f0, 0x97b6046c380000a)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 181 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000734ae0, 0x60, 0xc000e7af50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000734ae0, 0x60, 0xc000034b80, 0x72, 0xc000e7af50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000734ae0, 0x60, 0xc00013ede0, 0x34, 0x34, 0xc000e7af50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46500)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46500, 0xc0009f89f0, 0x97377e6f8c60028)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 182 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000031260, 0x60, 0xc000e75f50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000031260, 0x60, 0xc0007bc780, 0x72, 0xc000e75f50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000031260, 0x60, 0xc00013ee90, 0x34, 0x34, 0xc000e75f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46580)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46580, 0xc0009f89f0, 0x907c60bcc840015)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 183 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000734ba0, 0x60, 0xc000e7bf50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000734ba0, 0x60, 0xc000034c80, 0x72, 0xc000e7bf50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000734ba0, 0x60, 0xc00013ef40, 0x34, 0x34, 0xc000e7bf50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46600)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46600, 0xc0009f89f0, 0x6c22334c3400014)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 184 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000031320, 0x60, 0xc000e76f50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000031320, 0x60, 0xc0007bc880, 0x72, 0xc000e76f50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000031320, 0x60, 0xc00013eff0, 0x34, 0x34, 0xc000e76f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46680)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46680, 0xc0009f89f0, 0x5eb3fdebec20015)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 185 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000722780, 0x60, 0xc000e15f50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000722780, 0x60, 0xc0001c2280, 0x72, 0xc000e15f50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000722780, 0x60, 0xc00013f0a0, 0x34, 0x34, 0xc000e15f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46700)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46700, 0xc0009f89f0, 0x43010ed23020004)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 186 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000ea0000, 0x62, 0xc000e16f50, 0x1, 0x1, 0xc00013a201, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000ea0000, 0x62, 0xc0001c2380, 0x74, 0xc000e16f50, 0x1, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000ea0000, 0x62, 0xc00013f150, 0x34, 0x34, 0xc000e16f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46780)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46780, 0xc0009f89f0, 0x3b6caea5ec20002)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 187 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc000722900, 0x60, 0xc000e17f50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc000722900, 0x60, 0xc0001c2480, 0x72, 0xc000e17f50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc000722900, 0x60, 0xc00013f210, 0x34, 0x34, 0xc000e17f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46800)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46800, 0xc0009f89f0, 0x2f2111051c20002)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 188 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc00029e1c0, 0x62, 0xc000e14f50, 0x1, 0x1, 0xc00013a201, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc00029e1c0, 0x62, 0xc000034d80, 0x74, 0xc000e14f50, 0x1, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc00029e1c0, 0x62, 0xc00013f2f8, 0x34, 0x34, 0xc000e14f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46880)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46880, 0xc0009f89f0, 0x2b1d4b326420001)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8

goroutine 189 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc00018c050, 0x20121a0, 0xc000024130, 0x1, 0x20, 0x18)
    /home/hamudik/go/src/golang.org/x/sync/semaphore/semaphore.go:60 +0x28e
github.com/diamondburned/gtkcord3/gtkcord/cache.download(0x20121a0, 0xc000024130, 0xc0007229c0, 0x5f, 0xc000e18f50, 0x1, 0x1, 0xc00013a200, 0x0, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:107 +0x84
github.com/diamondburned/gtkcord3/gtkcord/cache.get(0x20121a0, 0xc000024130, 0xc0007229c0, 0x5f, 0xc0001c2580, 0x71, 0xc000e18f50, 0x1, 0x1, 0x0, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:147 +0x8c
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaledContext(0x20121a0, 0xc000024130, 0xc0007229c0, 0x5f, 0xc00013f3c8, 0x34, 0x34, 0xc000e18f50, 0x1, 0x1, ...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:207 +0x179
github.com/diamondburned/gtkcord3/gtkcord/cache.SetImageScaled(...)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/cache/cache.go:191
github.com/diamondburned/gtkcord3/gtkcord/components/guild.(*Guild).UpdateImage(0xc000e46900)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:150 +0xf8
github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow.func1(0xc000e46900, 0xc0009f89f0, 0x155e0adc8000000)
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:121 +0x2f
created by github.com/diamondburned/gtkcord3/gtkcord/components/guild.newGuildRow
    /home/hamudik/go/src/github.com/diamondburned/gtkcord3/gtkcord/components/guild/guild.go:119 +0x4a8
diamondburned commented 4 years ago

uh oh