Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

panic when loading messages via imap #279

Open
gucio321 opened this issue Sep 6, 2024 · 0 comments
Open

panic when loading messages via imap #279

gucio321 opened this issue Sep 6, 2024 · 0 comments

Comments

@gucio321
Copy link

gucio321 commented Sep 6, 2024

Today I added another account to evolution. When it tries to pull mails via evolution server crashes:

This panic is really long
2024/09/06 10:15:38 User "gucio321" logged in via IMAP
2024/09/06 10:15:42 Synchronizing mailbox INBOX: done.
2024/09/06 10:16:02 Synchronizing mailbox INBOX...
unexpected fault address 0x7fb0fc4f1008
fatal error: fault
[signal SIGBUS: bus error code=0x2 addr=0x7fb0fc4f1008 pc=0x7b7e92]

goroutine 35 [running]:
runtime.throw({0x8a5bd6?, 0x7b76c5?})
	/usr/local/go/src/runtime/panic.go:1077 +0x5c fp=0xc000391348 sp=0xc000391318 pc=0x436fbc
runtime.sigpanic()
	/usr/local/go/src/runtime/signal_unix.go:858 +0x116 fp=0xc0003913a8 sp=0xc000391348 pc=0x44cff6
github.com/boltdb/bolt.(*Cursor).search(0xc000391840, {0xc0003096e0, 0x58, 0x60}, 0x60?)
	/home/gucio321/go/pkg/mod/github.com/boltdb/[email protected]/cursor.go:255 +0x52 fp=0xc000391440 sp=0xc0003913a8 pc=0x7b7e92
github.com/boltdb/bolt.(*Cursor).searchPage(0xc000391840, {0xc0003096e0, 0x58, 0x60}, 0x8628e0?)
	/home/gucio321/go/pkg/mod/github.com/boltdb/[email protected]/cursor.go:314 +0x133 fp=0xc0003914d0 sp=0xc000391440 pc=0x7b8433
github.com/boltdb/bolt.(*Cursor).search(0xc000391840, {0xc0003096e0, 0x58, 0x60}, 0x8293e0?)
	/home/gucio321/go/pkg/mod/github.com/boltdb/[email protected]/cursor.go:271 +0x1c5 fp=0xc000391568 sp=0xc0003914d0 pc=0x7b8005
github.com/boltdb/bolt.(*Cursor).searchNode(0xc000391840, {0xc0003096e0, 0x58, 0x60}, 0xc0004d7420)
	/home/gucio321/go/pkg/mod/github.com/boltdb/[email protected]/cursor.go:291 +0xef fp=0xc0003915d8 sp=0xc000391568 pc=0x7b81ef
github.com/boltdb/bolt.(*Cursor).search(0xc000391840, {0xc0003096e0, 0x58, 0x60}, 0x8293e0?)
	/home/gucio321/go/pkg/mod/github.com/boltdb/[email protected]/cursor.go:268 +0x194 fp=0xc000391670 sp=0xc0003915d8 pc=0x7b7fd4
github.com/boltdb/bolt.(*Cursor).searchNode(0xc000391840, {0xc0003096e0, 0x58, 0x60}, 0xc0004d6a10)
	/home/gucio321/go/pkg/mod/github.com/boltdb/[email protected]/cursor.go:291 +0xef fp=0xc0003916e0 sp=0xc000391670 pc=0x7b81ef
github.com/boltdb/bolt.(*Cursor).search(0xc000391840, {0xc0003096e0, 0x58, 0x60}, 0xc000227480?)
	/home/gucio321/go/pkg/mod/github.com/boltdb/[email protected]/cursor.go:268 +0x194 fp=0xc000391778 sp=0xc0003916e0 pc=0x7b7fd4
github.com/boltdb/bolt.(*Cursor).seek(0xc000391840, {0xc0003096e0?, 0x32c?, 0x32c?})
	/home/gucio321/go/pkg/mod/github.com/boltdb/[email protected]/cursor.go:159 +0x45 fp=0xc0003917d0 sp=0xc000391778 pc=0x7b7a65
github.com/boltdb/bolt.(*Bucket).Put(0x82ef00?, {0xc0003096e0, 0x58, 0xc000324558?}, {0xc0003e1500, 0x32c, 0x380})
	/home/gucio321/go/pkg/mod/github.com/boltdb/[email protected]/bucket.go:300 +0xcd fp=0xc000391870 sp=0xc0003917d0 pc=0x7b62ed
github.com/emersion/hydroxide/imap/database.userCreateMessage(0x60?, 0xc0000fcc00)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/imap/database/user.go:38 +0x7c fp=0xc0003918d8 sp=0xc000391870 pc=0x7c351c
github.com/emersion/hydroxide/imap/database.userSync(0xc0002273c0?, {0xc000505000, 0x96, 0x0?})
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/imap/database/user.go:48 +0x89 fp=0xc000391918 sp=0xc0003918d8 pc=0x7c35e9
github.com/emersion/hydroxide/imap.(*mailbox).sync.(*Mailbox).Sync.func3(0x0?)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/imap/database/mailbox.go:82 +0xbb fp=0xc000391978 sp=0xc000391918 pc=0x7c55db
github.com/boltdb/bolt.(*DB).Update(0xc00011e1e0?, 0xc000391a38)
	/home/gucio321/go/pkg/mod/github.com/boltdb/[email protected]/db.go:598 +0x75 fp=0xc0003919e0 sp=0xc000391978 pc=0x7ba7d5
github.com/emersion/hydroxide/imap/database.(*Mailbox).Sync(...)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/imap/database/mailbox.go:70
github.com/emersion/hydroxide/imap.(*mailbox).sync(0xc00021c3f0)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/imap/mailbox.go:139 +0x245 fp=0xc000391b90 sp=0xc0003919e0 pc=0x7c53c5
github.com/emersion/hydroxide/imap.(*mailbox).init(0xc00021c3f0)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/imap/mailbox.go:159 +0x8f fp=0xc000391be0 sp=0xc000391b90 pc=0x7c57cf
github.com/emersion/hydroxide/imap.(*mailbox).ListMessages(0xc00021c3f0, 0x1, 0xc00022e0d8, {0xc00030a100, 0x2, 0x2}, 0xc00029c1e0)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/imap/mailbox.go:262 +0x97 fp=0xc000391c80 sp=0xc000391be0 pc=0x7c6b57
github.com/emersion/go-imap/server.(*Fetch).handle(0xc00030a0e0, 0xa9?, {0x95a5b0, 0xc00030e060})
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/cmd_selected.go:173 +0x17b fp=0xc000391d00 sp=0xc000391c80 pc=0x7501bb
github.com/emersion/go-imap/server.(*Fetch).UidHandle(0x6?, {0x95a5b0?, 0xc00030e060?})
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/cmd_selected.go:198 +0x10e fp=0xc000391d50 sp=0xc000391d00 pc=0x75044e
github.com/emersion/go-imap/server.(*Uid).Handle(0xc000391dd8?, {0x95a5b0, 0xc00030e060})
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/cmd_selected.go:338 +0x7c fp=0xc000391da8 sp=0xc000391d50 pc=0x750d5c
github.com/emersion/go-imap/server.(*conn).handleCommand(0xc00030e060, 0xc000391ef8)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/conn.go:397 +0x5b fp=0xc000391e18 sp=0xc000391da8 pc=0x752f7b
github.com/emersion/go-imap/server.(*conn).serve(0xc00030e060, {0x95a5b0?, 0xc00030e060?})
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/conn.go:346 +0x385 fp=0xc000391f50 sp=0xc000391e18 pc=0x752645
github.com/emersion/go-imap/server.(*Server).serveConn(0xc0000a8000, {0x95a5b0, 0xc00030e060})
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/server.go:280 +0xe2 fp=0xc000391fb8 sp=0xc000391f50 pc=0x7544c2
github.com/emersion/go-imap/server.(*Server).Serve.func3()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/server.go:228 +0x28 fp=0xc000391fe0 sp=0xc000391fb8 pc=0x754108
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000391fe8 sp=0xc000391fe0 pc=0x4689c1
created by github.com/emersion/go-imap/server.(*Server).Serve in goroutine 20
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/server.go:228 +0x19b

goroutine 1 [chan receive]:
runtime.gopark(0xc00018b488?, 0x40e845?, 0x80?, 0x6b?, 0x40?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00018b420 sp=0xc00018b400 pc=0x439e8e
runtime.chanrecv(0xc00012a240, 0xc00018b938, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc00018b498 sp=0xc00018b420 pc=0x40808d
runtime.chanrecv1(0x0?, 0x3?)
	/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc00018b4c0 sp=0xc00018b498 pc=0x407c92
main.main()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/cmd/hydroxide/main.go:529 +0xd39 fp=0xc00018bf40 sp=0xc00018b4c0 pc=0x7d7e39
runtime.main()
	/usr/local/go/src/runtime/proc.go:267 +0x2bb fp=0xc00018bfe0 sp=0xc00018bf40 pc=0x439a3b
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00018bfe8 sp=0xc00018bfe0 pc=0x4689c1

goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00006cfa8 sp=0xc00006cf88 pc=0x439e8e
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:404
runtime.forcegchelper()
	/usr/local/go/src/runtime/proc.go:322 +0xb3 fp=0xc00006cfe0 sp=0xc00006cfa8 pc=0x439d13
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x4689c1
created by runtime.init.6 in goroutine 1
	/usr/local/go/src/runtime/proc.go:310 +0x1a

goroutine 3 [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00006d778 sp=0xc00006d758 pc=0x439e8e
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:404
runtime.bgsweep(0x0?)
	/usr/local/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc00006d7c8 sp=0xc00006d778 pc=0x425e7f
runtime.gcenable.func1()
	/usr/local/go/src/runtime/mgc.go:200 +0x25 fp=0xc00006d7e0 sp=0xc00006d7c8 pc=0x41b1c5
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006d7e8 sp=0xc00006d7e0 pc=0x4689c1
created by runtime.gcenable in goroutine 1
	/usr/local/go/src/runtime/mgc.go:200 +0x66

goroutine 4 [GC scavenge wait]:
runtime.gopark(0xdfaa8?, 0xb52db?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00006df70 sp=0xc00006df50 pc=0x439e8e
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:404
runtime.(*scavengerState).park(0xbf3da0)
	/usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00006dfa0 sp=0xc00006df70 pc=0x4236c9
runtime.bgscavenge(0x0?)
	/usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00006dfc8 sp=0xc00006dfa0 pc=0x423c79
runtime.gcenable.func2()
	/usr/local/go/src/runtime/mgc.go:201 +0x25 fp=0xc00006dfe0 sp=0xc00006dfc8 pc=0x41b165
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006dfe8 sp=0xc00006dfe0 pc=0x4689c1
created by runtime.gcenable in goroutine 1
	/usr/local/go/src/runtime/mgc.go:201 +0xa5

goroutine 18 [finalizer wait]:
runtime.gopark(0x0?, 0xc00011c450?, 0xa0?, 0x80?, 0x1000000010?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00006c628 sp=0xc00006c608 pc=0x439e8e
runtime.runfinq()
	/usr/local/go/src/runtime/mfinal.go:193 +0x107 fp=0xc00006c7e0 sp=0xc00006c628 pc=0x41a247
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006c7e8 sp=0xc00006c7e0 pc=0x4689c1
created by runtime.createfing in goroutine 1
	/usr/local/go/src/runtime/mfinal.go:163 +0x3d

goroutine 19 [IO wait]:
runtime.gopark(0x10?, 0xc000085c28?, 0x50?, 0x5c?, 0x4f097d?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000085be0 sp=0xc000085bc0 pc=0x439e8e
runtime.netpollblock(0xc000085c80?, 0x405446?, 0x0?)
	/usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000085c18 sp=0xc000085be0 pc=0x432897
internal/poll.runtime_pollWait(0x7fb12c544ca0, 0x72)
	/usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000085c38 sp=0xc000085c18 pc=0x4637c5
internal/poll.(*pollDesc).wait(0xc000210000?, 0xbf44a0?, 0x0)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000085c60 sp=0xc000085c38 pc=0x4eda87
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc000210000)
	/usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc000085d08 sp=0xc000085c60 pc=0x4ef92c
net.(*netFD).accept(0xc000210000)
	/usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc000085dc0 sp=0xc000085d08 pc=0x56e1e9
net.(*TCPListener).accept(0xc00012d420)
	/usr/local/go/src/net/tcpsock_posix.go:152 +0x1e fp=0xc000085de8 sp=0xc000085dc0 pc=0x57e87e
net.(*TCPListener).Accept(0xc00012d420)
	/usr/local/go/src/net/tcpsock.go:315 +0x30 fp=0xc000085e18 sp=0xc000085de8 pc=0x57db90
github.com/emersion/go-smtp.(*Server).Serve(0xc0000a6000, {0x957eb0, 0xc00012d420})
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server.go:93 +0x188 fp=0xc000085ea0 sp=0xc000085e18 pc=0x763568
github.com/emersion/go-smtp.(*Server).ListenAndServe(0xc0000a6000)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server.go:213 +0x99 fp=0xc000085ed0 sp=0xc000085ea0 pc=0x7640b9
main.listenAndServeSMTP({0xc0001284a0, 0xe}, 0x0, 0xc0001182a0, 0x0)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/cmd/hydroxide/main.go:95 +0x388 fp=0xc000085f90 sp=0xc000085ed0 pc=0x7d63a8
main.main.func2()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/cmd/hydroxide/main.go:516 +0x33 fp=0xc000085fe0 sp=0xc000085f90 pc=0x7da4b3
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000085fe8 sp=0xc000085fe0 pc=0x4689c1
created by main.main in goroutine 1
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/cmd/hydroxide/main.go:515 +0xb6c

goroutine 20 [IO wait]:
runtime.gopark(0x4be450?, 0xc000086bf8?, 0x48?, 0x6c?, 0x4f097d?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000086bd8 sp=0xc000086bb8 pc=0x439e8e
runtime.netpollblock(0xc000214148?, 0x405446?, 0x0?)
	/usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000086c10 sp=0xc000086bd8 pc=0x432897
internal/poll.runtime_pollWait(0x7fb12c544e90, 0x72)
	/usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000086c30 sp=0xc000086c10 pc=0x4637c5
internal/poll.(*pollDesc).wait(0xc00003c080?, 0x4?, 0x0)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000086c58 sp=0xc000086c30 pc=0x4eda87
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc00003c080)
	/usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc000086d00 sp=0xc000086c58 pc=0x4ef92c
net.(*netFD).accept(0xc00003c080)
	/usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc000086db8 sp=0xc000086d00 pc=0x56e1e9
net.(*TCPListener).accept(0xc000024040)
	/usr/local/go/src/net/tcpsock_posix.go:152 +0x1e fp=0xc000086de0 sp=0xc000086db8 pc=0x57e87e
net.(*TCPListener).Accept(0xc000024040)
	/usr/local/go/src/net/tcpsock.go:315 +0x30 fp=0xc000086e10 sp=0xc000086de0 pc=0x57db90
github.com/emersion/go-imap/server.(*Server).Serve(0xc0000a8000, {0x957eb0, 0xc000024040})
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/server.go:216 +0x1b1 fp=0xc000086eb0 sp=0xc000086e10 pc=0x753f31
github.com/emersion/go-imap/server.(*Server).ListenAndServe(0xc0000a8000)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/server.go:247 +0x66 fp=0xc000086ee0 sp=0xc000086eb0 pc=0x754346
main.listenAndServeIMAP({0xc0001284b0, 0xe}, 0x0, 0xc0001182a0, 0xc0001182b0, 0x0)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/cmd/hydroxide/main.go:114 +0x308 fp=0xc000086f88 sp=0xc000086ee0 pc=0x7d67c8
main.main.func3()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/cmd/hydroxide/main.go:521 +0x37 fp=0xc000086fe0 sp=0xc000086f88 pc=0x7da457
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000086fe8 sp=0xc000086fe0 pc=0x4689c1
created by main.main in goroutine 1
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/cmd/hydroxide/main.go:520 +0xc45

goroutine 21 [IO wait]:
runtime.gopark(0xc00018db98?, 0x40e845?, 0xa0?, 0xdb?, 0x4f097d?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00018db30 sp=0xc00018db10 pc=0x439e8e
runtime.netpollblock(0x7fb12c584d28?, 0x405446?, 0x0?)
	/usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc00018db68 sp=0xc00018db30 pc=0x432897
internal/poll.runtime_pollWait(0x7fb12c544d98, 0x72)
	/usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc00018db88 sp=0xc00018db68 pc=0x4637c5
internal/poll.(*pollDesc).wait(0xc000170280?, 0xc00018dc70?, 0x0)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00018dbb0 sp=0xc00018db88 pc=0x4eda87
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc000170280)
	/usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc00018dc58 sp=0xc00018dbb0 pc=0x4ef92c
net.(*netFD).accept(0xc000170280)
	/usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc00018dd10 sp=0xc00018dc58 pc=0x56e1e9
net.(*TCPListener).accept(0xc000212000)
	/usr/local/go/src/net/tcpsock_posix.go:152 +0x1e fp=0xc00018dd38 sp=0xc00018dd10 pc=0x57e87e
net.(*TCPListener).Accept(0xc000212000)
	/usr/local/go/src/net/tcpsock.go:315 +0x30 fp=0xc00018dd68 sp=0xc00018dd38 pc=0x57db90
net/http.(*onceCloseListener).Accept(0x958378?)
	<autogenerated>:1 +0x24 fp=0xc00018dd80 sp=0xc00018dd68 pc=0x686324
net/http.(*Server).Serve(0xc000194000, {0x957eb0, 0xc000212000})
	/usr/local/go/src/net/http/server.go:3056 +0x364 fp=0xc00018deb0 sp=0xc00018dd80 pc=0x667604
net/http.(*Server).ListenAndServe(0xc000194000)
	/usr/local/go/src/net/http/server.go:2985 +0x71 fp=0xc00018dee0 sp=0xc00018deb0 pc=0x667271
main.listenAndServeCardDAV({0xc0001284c0, 0xe}, 0xc0001182a0, 0xc0001182b0, 0x0)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/cmd/hydroxide/main.go:163 +0x2c5 fp=0xc00018df90 sp=0xc00018dee0 pc=0x7d6ba5
main.main.func4()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/cmd/hydroxide/main.go:526 +0x30 fp=0xc00018dfe0 sp=0xc00018df90 pc=0x7da3f0
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00018dfe8 sp=0xc00018dfe0 pc=0x4689c1
created by main.main in goroutine 1
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/cmd/hydroxide/main.go:525 +0xd1b

goroutine 5 [chan receive]:
runtime.gopark(0xf30000c000068e58?, 0x40f768?, 0x2?, 0x77?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000068e10 sp=0xc000068df0 pc=0x439e8e
runtime.chanrecv(0xc0000980c0, 0xc000068f48, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000068e88 sp=0xc000068e10 pc=0x40808d
runtime.chanrecv1(0x40c585?, 0x10?)
	/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000068eb0 sp=0xc000068e88 pc=0x407c92
github.com/emersion/go-imap/server.(*Server).listenUpdates(0xc0000a8000)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/server.go:297 +0x4c fp=0xc000068fc8 sp=0xc000068eb0 pc=0x7547ac
github.com/emersion/go-imap/server.(*Server).Serve.func2()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/server.go:212 +0x25 fp=0xc000068fe0 sp=0xc000068fc8 pc=0x754165
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000068fe8 sp=0xc000068fe0 pc=0x4689c1
created by github.com/emersion/go-imap/server.(*Server).Serve in goroutine 20
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/server.go:212 +0x190

goroutine 34 [chan receive]:
runtime.gopark(0x8a50e1?, 0xc000312000?, 0x0?, 0x20?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000083d48 sp=0xc000083d28 pc=0x439e8e
runtime.chanrecv(0xc00029c1e0, 0xc000083e48, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000083dc0 sp=0xc000083d48 pc=0x40808d
runtime.chanrecv2(0xc000083f48?, 0x4?)
	/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000083de8 sp=0xc000083dc0 pc=0x407cb2
github.com/emersion/go-imap/responses.(*Fetch).WriteTo(0xc000308120?, 0xc000308000?)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/responses/fetch.go:63 +0x55 fp=0xc000083e88 sp=0xc000083de8 pc=0x74c015
github.com/emersion/go-imap/server.(*response).WriteTo(0xc00011c198, 0x953a60?)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/conn.go:130 +0x23 fp=0xc000083eb8 sp=0xc000083e88 pc=0x7512e3
github.com/emersion/go-imap/server.(*conn).writeAndFlush(0xc00030e060, {0x9548e0?, 0xc00011c198?})
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/conn.go:208 +0x2d fp=0xc000083ef0 sp=0xc000083eb8 pc=0x751cad
github.com/emersion/go-imap/server.(*conn).send(0xc00030e060)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/conn.go:232 +0x211 fp=0xc000083fc8 sp=0xc000083ef0 pc=0x751f31
github.com/emersion/go-imap/server.newConn.func1()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/conn.go:111 +0x25 fp=0xc000083fe0 sp=0xc000083fc8 pc=0x751245
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000083fe8 sp=0xc000083fe0 pc=0x4689c1
created by github.com/emersion/go-imap/server.newConn in goroutine 20
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/conn.go:111 +0x338

goroutine 79 [chan receive]:
runtime.gopark(0xc000087990?, 0x40e845?, 0xe0?, 0x41?, 0x30?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000087928 sp=0xc000087908 pc=0x439e8e
runtime.chanrecv(0xc000036120, 0xc000087cd0, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc0000879a0 sp=0xc000087928 pc=0x40808d
runtime.chanrecv2(0xc000087ab8?, 0x5bd0be?)
	/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc0000879c8 sp=0xc0000879a0 pc=0x407cb2
github.com/emersion/hydroxide/imap.(*user).receiveEvents(0xc000123220, 0xc0000980c0?, 0xc000036120?)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/imap/user.go:308 +0x68 fp=0xc000087fb8 sp=0xc0000879c8 pc=0x7ceca8
github.com/emersion/hydroxide/imap.newUser.func2()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/imap/user.go:117 +0x28 fp=0xc000087fe0 sp=0xc000087fb8 pc=0x7cd388
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000087fe8 sp=0xc000087fe0 pc=0x4689c1
created by github.com/emersion/hydroxide/imap.newUser in goroutine 35
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/imap/user.go:117 +0x2f0

goroutine 57 [GC worker (idle)]:
runtime.gopark(0x498b828a37?, 0x1?, 0xd1?, 0xc4?, 0xc0003187a8?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000318750 sp=0xc000318730 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003187e0 sp=0xc000318750 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003187e8 sp=0xc0003187e0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 53 [select]:
runtime.gopark(0xc00019ef78?, 0x4?, 0x18?, 0xee?, 0xc00019ef48?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00019edd0 sp=0xc00019edb0 pc=0x439e8e
runtime.selectgo(0xc00019ef78, 0xc00019ef40, 0xc0005379b0?, 0x0, 0x0?, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00019eef0 sp=0xc00019edd0 pc=0x4498e5
github.com/emersion/go-imap/server.(*conn).send(0xc000220600)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/conn.go:217 +0xc5 fp=0xc00019efc8 sp=0xc00019eef0 pc=0x751de5
github.com/emersion/go-imap/server.newConn.func1()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/conn.go:111 +0x25 fp=0xc00019efe0 sp=0xc00019efc8 pc=0x751245
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00019efe8 sp=0xc00019efe0 pc=0x4689c1
created by github.com/emersion/go-imap/server.newConn in goroutine 20
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/conn.go:111 +0x338

goroutine 54 [IO wait]:
runtime.gopark(0xc000210100?, 0xb?, 0x0?, 0x0?, 0xb?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0001a9b18 sp=0xc0001a9af8 pc=0x439e8e
runtime.netpollblock(0x4bca18?, 0x405446?, 0x0?)
	/usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0001a9b50 sp=0xc0001a9b18 pc=0x432897
internal/poll.runtime_pollWait(0x7fb12c544ab0, 0x72)
	/usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0001a9b70 sp=0xc0001a9b50 pc=0x4637c5
internal/poll.(*pollDesc).wait(0xc000210100?, 0xc000229000?, 0x0)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0001a9b98 sp=0xc0001a9b70 pc=0x4eda87
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000210100, {0xc000229000, 0x1000, 0x1000})
	/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0001a9c30 sp=0xc0001a9b98 pc=0x4ee99a
net.(*netFD).Read(0xc000210100, {0xc000229000?, 0x7fb100038f00?, 0x10?})
	/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc0001a9c78 sp=0xc0001a9c30 pc=0x56d0a5
net.(*conn).Read(0xc000214148, {0xc000229000?, 0x813ea0?, 0x40bbcf?})
	/usr/local/go/src/net/net.go:179 +0x45 fp=0xc0001a9cc0 sp=0xc0001a9c78 pc=0x577345
net.(*TCPConn).Read(0x40776c?, {0xc000229000?, 0x7de6c6?, 0xc0001a9d20?})
	<autogenerated>:1 +0x25 fp=0xc0001a9cf0 sp=0xc0001a9cc0 pc=0x5832c5
bufio.(*Reader).fill(0xc0002205a0)
	/usr/local/go/src/bufio/bufio.go:113 +0x103 fp=0xc0001a9d28 sp=0xc0001a9cf0 pc=0x485143
bufio.(*Reader).ReadRune(0xc0002205a0)
	/usr/local/go/src/bufio/bufio.go:307 +0x1e fp=0xc0001a9d50 sp=0xc0001a9d28 pc=0x4859be
github.com/emersion/go-imap.(*Reader).ReadFields(0xc00020d0b0)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/read.go:312 +0x67 fp=0xc0001a9de8 sp=0xc0001a9d50 pc=0x725aa7
github.com/emersion/go-imap.(*Reader).ReadLine(0xc00020d0b0)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/read.go:389 +0x18 fp=0xc0001a9e18 sp=0xc0001a9de8 pc=0x726078
github.com/emersion/go-imap/server.(*conn).serve(0xc000220600, {0x95a5b0?, 0xc000220600?})
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/conn.go:320 +0x172 fp=0xc0001a9f50 sp=0xc0001a9e18 pc=0x752432
github.com/emersion/go-imap/server.(*Server).serveConn(0xc0000a8000, {0x95a5b0, 0xc000220600})
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/server.go:280 +0xe2 fp=0xc0001a9fb8 sp=0xc0001a9f50 pc=0x7544c2
github.com/emersion/go-imap/server.(*Server).Serve.func3()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/server.go:228 +0x28 fp=0xc0001a9fe0 sp=0xc0001a9fb8 pc=0x754108
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001a9fe8 sp=0xc0001a9fe0 pc=0x4689c1
created by github.com/emersion/go-imap/server.(*Server).Serve in goroutine 20
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/server.go:228 +0x19b

goroutine 68 [GC worker (idle)]:
runtime.gopark(0xc0002a4780?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0002a4750 sp=0xc0002a4730 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002a47e0 sp=0xc0002a4750 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002a47e8 sp=0xc0002a47e0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 69 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0002a4f50 sp=0xc0002a4f30 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002a4fe0 sp=0xc0002a4f50 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002a4fe8 sp=0xc0002a4fe0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 70 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0002a5750 sp=0xc0002a5730 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002a57e0 sp=0xc0002a5750 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002a57e8 sp=0xc0002a57e0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 71 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0002a5f50 sp=0xc0002a5f30 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002a5fe0 sp=0xc0002a5f50 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002a5fe8 sp=0xc0002a5fe0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 72 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0002a6750 sp=0xc0002a6730 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002a67e0 sp=0xc0002a6750 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002a67e8 sp=0xc0002a67e0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 73 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0002a6f50 sp=0xc0002a6f30 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002a6fe0 sp=0xc0002a6f50 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002a6fe8 sp=0xc0002a6fe0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 74 [GC worker (idle)]:
runtime.gopark(0x498b8289ed?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0002a7750 sp=0xc0002a7730 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002a77e0 sp=0xc0002a7750 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002a77e8 sp=0xc0002a77e0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 75 [GC worker (idle)]:
runtime.gopark(0x498b8291cd?, 0x3?, 0x76?, 0x98?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0002a7f50 sp=0xc0002a7f30 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002a7fe0 sp=0xc0002a7f50 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002a7fe8 sp=0xc0002a7fe0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 76 [GC worker (idle)]:
runtime.gopark(0x498b829118?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0002a0750 sp=0xc0002a0730 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002a07e0 sp=0xc0002a0750 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002a07e8 sp=0xc0002a07e0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 77 [GC worker (idle)]:
runtime.gopark(0x498b828ced?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0002a0f50 sp=0xc0002a0f30 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002a0fe0 sp=0xc0002a0f50 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002a0fe8 sp=0xc0002a0fe0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 78 [GC worker (idle)]:
runtime.gopark(0x498b83503f?, 0x3?, 0x55?, 0x77?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0002a1750 sp=0xc0002a1730 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002a17e0 sp=0xc0002a1750 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002a17e8 sp=0xc0002a17e0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 37 [GC worker (idle)]:
runtime.gopark(0x498b828feb?, 0x1?, 0x42?, 0x70?, 0x100?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000319750 sp=0xc000319730 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003197e0 sp=0xc000319750 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003197e8 sp=0xc0003197e0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 38 [GC worker (idle)]:
runtime.gopark(0x498b831817?, 0x1?, 0x34?, 0xad?, 0x100000000000000?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00031cf50 sp=0xc00031cf30 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00031cfe0 sp=0xc00031cf50 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00031cfe8 sp=0xc00031cfe0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 39 [GC worker (idle)]:
runtime.gopark(0x498b832088?, 0x3?, 0xd8?, 0x2f?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00031d750 sp=0xc00031d730 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00031d7e0 sp=0xc00031d750 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00031d7e8 sp=0xc00031d7e0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 40 [GC worker (idle)]:
runtime.gopark(0x498b828e28?, 0x3?, 0xd?, 0xad?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00031df50 sp=0xc00031df30 pc=0x439e8e
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00031dfe0 sp=0xc00031df50 pc=0x41cb45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00031dfe8 sp=0xc00031dfe0 pc=0x4689c1
created by runtime.gcBgMarkStartWorkers in goroutine 67
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 23 [IO wait]:
runtime.gopark(0xacb5cada09871265?, 0xb?, 0x0?, 0x0?, 0xc?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00019f5c8 sp=0xc00019f5a8 pc=0x439e8e
runtime.netpollblock(0x4bca18?, 0x405446?, 0x0?)
	/usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc00019f600 sp=0xc00019f5c8 pc=0x432897
internal/poll.runtime_pollWait(0x7fb12c5449b8, 0x72)
	/usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc00019f620 sp=0xc00019f600 pc=0x4637c5
internal/poll.(*pollDesc).wait(0xc000296000?, 0xc000244000?, 0x0)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00019f648 sp=0xc00019f620 pc=0x4eda87
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000296000, {0xc000244000, 0x8000, 0x8000})
	/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00019f6e0 sp=0xc00019f648 pc=0x4ee99a
net.(*netFD).Read(0xc000296000, {0xc000244000?, 0xc000244005?, 0x1c4f?})
	/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc00019f728 sp=0xc00019f6e0 pc=0x56d0a5
net.(*conn).Read(0xc00029a008, {0xc000244000?, 0x0?, 0xc0002a81b8?})
	/usr/local/go/src/net/net.go:179 +0x45 fp=0xc00019f770 sp=0xc00019f728 pc=0x577345
net.(*TCPConn).Read(0xc00019f808?, {0xc000244000?, 0xc00022e408?, 0x18?})
	<autogenerated>:1 +0x25 fp=0xc00019f7a0 sp=0xc00019f770 pc=0x5832c5
crypto/tls.(*atLeastReader).Read(0xc00022e408, {0xc000244000?, 0xc00022e408?, 0x0?})
	/usr/local/go/src/crypto/tls/conn.go:805 +0x3b fp=0xc00019f7e8 sp=0xc00019f7a0 pc=0x5ba79b
bytes.(*Buffer).ReadFrom(0xc0002a82a8, {0x953b60, 0xc00022e408})
	/usr/local/go/src/bytes/buffer.go:211 +0x98 fp=0xc00019f840 sp=0xc00019f7e8 pc=0x47ab38
crypto/tls.(*Conn).readFromUntil(0xc0002a8000, {0x954ec0?, 0xc00029a008}, 0x8000?)
	/usr/local/go/src/crypto/tls/conn.go:827 +0xde fp=0xc00019f880 sp=0xc00019f840 pc=0x5ba97e
crypto/tls.(*Conn).readRecordOrCCS(0xc0002a8000, 0x0)
	/usr/local/go/src/crypto/tls/conn.go:625 +0x250 fp=0xc00019fc20 sp=0xc00019f880 pc=0x5b7f50
crypto/tls.(*Conn).readRecord(...)
	/usr/local/go/src/crypto/tls/conn.go:587
crypto/tls.(*Conn).Read(0xc0002a8000, {0xc0002dd000, 0x1000, 0x6518e5?})
	/usr/local/go/src/crypto/tls/conn.go:1369 +0x158 fp=0xc00019fc90 sp=0xc00019fc20 pc=0x5be218
bufio.(*Reader).Read(0xc000221320, {0xc000534120, 0x9, 0xbe3ac0?})
	/usr/local/go/src/bufio/bufio.go:244 +0x197 fp=0xc00019fcc8 sp=0xc00019fc90 pc=0x485677
io.ReadAtLeast({0x9539e0, 0xc000221320}, {0xc000534120, 0x9, 0x9}, 0x9)
	/usr/local/go/src/io/io.go:335 +0x90 fp=0xc00019fd10 sp=0xc00019fcc8 pc=0x4731b0
io.ReadFull(...)
	/usr/local/go/src/io/io.go:354
net/http.http2readFrameHeader({0xc000534120, 0x9, 0xc0000a4930?}, {0x9539e0?, 0xc000221320?})
	/usr/local/go/src/net/http/h2_bundle.go:1635 +0x65 fp=0xc00019fd60 sp=0xc00019fd10 pc=0x62dfc5
net/http.(*http2Framer).ReadFrame(0xc0005340e0)
	/usr/local/go/src/net/http/h2_bundle.go:1899 +0x85 fp=0xc00019fe08 sp=0xc00019fd60 pc=0x62e645
net/http.(*http2clientConnReadLoop).run(0xc00019ff98)
	/usr/local/go/src/net/http/h2_bundle.go:9276 +0x11f fp=0xc00019ff60 sp=0xc00019fe08 pc=0x64e87f
net/http.(*http2ClientConn).readLoop(0xc0000d8000)
	/usr/local/go/src/net/http/h2_bundle.go:9171 +0x65 fp=0xc00019ffc8 sp=0xc00019ff60 pc=0x64de05
net/http.(*http2Transport).newClientConn.func3()
	/usr/local/go/src/net/http/h2_bundle.go:7843 +0x25 fp=0xc00019ffe0 sp=0xc00019ffc8 pc=0x6475e5
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00019ffe8 sp=0xc00019ffe0 pc=0x4689c1
created by net/http.(*http2Transport).newClientConn in goroutine 22
	/usr/local/go/src/net/http/h2_bundle.go:7843 +0xcbe

goroutine 43 [chan receive]:
runtime.gopark(0xc00061f990?, 0x40e845?, 0x20?, 0xd3?, 0x30?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00061f928 sp=0xc00061f908 pc=0x439e8e
runtime.chanrecv(0xc00010f320, 0xc00061fcd0, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc00061f9a0 sp=0xc00061f928 pc=0x40808d
runtime.chanrecv2(0x336966624b517474?, 0x3539686d47464251?)
	/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc00061f9c8 sp=0xc00061f9a0 pc=0x407cb2
github.com/emersion/hydroxide/imap.(*user).receiveEvents(0xc000123180, 0xc0000980c0?, 0xc00010f320?)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/imap/user.go:308 +0x68 fp=0xc00061ffb8 sp=0xc00061f9c8 pc=0x7ceca8
github.com/emersion/hydroxide/imap.newUser.func2()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/imap/user.go:117 +0x28 fp=0xc00061ffe0 sp=0xc00061ffb8 pc=0x7cd388
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00061ffe8 sp=0xc00061ffe0 pc=0x4689c1
created by github.com/emersion/hydroxide/imap.newUser in goroutine 54
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/imap/user.go:117 +0x2f0

goroutine 44 [select]:
runtime.gopark(0xc0005dbef8?, 0x2?, 0x68?, 0xbd?, 0xc0005dbeb4?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0001a1d40 sp=0xc0001a1d20 pc=0x439e8e
runtime.selectgo(0xc0001a1ef8, 0xc0005dbeb0, 0x0?, 0x0, 0x0?, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0001a1e60 sp=0xc0001a1d40 pc=0x4498e5
github.com/emersion/hydroxide/events.(*Receiver).receiveEvents(0xc0000a51d0)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/events/events.go:50 +0x2da fp=0xc0001a1f90 sp=0xc0001a1e60 pc=0x7a72fa
github.com/emersion/hydroxide/events.(*Manager).Register.func1()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/events/events.go:89 +0x36 fp=0xc0001a1fe0 sp=0xc0001a1f90 pc=0x7a7bb6
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001a1fe8 sp=0xc0001a1fe0 pc=0x4689c1
created by github.com/emersion/hydroxide/events.(*Manager).Register in goroutine 54
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/events/events.go:88 +0x33b

goroutine 45 [chan receive]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00006f6b0 sp=0xc00006f690 pc=0x439e8e
runtime.chanrecv(0xc00010f2c0, 0x0, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006f728 sp=0xc00006f6b0 pc=0x40808d
runtime.chanrecv1(0x0?, 0x0?)
	/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc00006f750 sp=0xc00006f728 pc=0x407c92
github.com/emersion/hydroxide/events.(*Manager).Register.func2()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/events/events.go:101 +0x34 fp=0xc00006f7e0 sp=0xc00006f750 pc=0x7a7974
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006f7e8 sp=0xc00006f7e0 pc=0x4689c1
created by github.com/emersion/hydroxide/events.(*Manager).Register in goroutine 54
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/events/events.go:100 +0x419

goroutine 80 [select]:
runtime.gopark(0xc000397ef8?, 0x2?, 0x68?, 0x7d?, 0xc000397eb4?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000397d40 sp=0xc000397d20 pc=0x439e8e
runtime.selectgo(0xc000397ef8, 0xc000397eb0, 0xc0003082a0?, 0x0, 0x0?, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000397e60 sp=0xc000397d40 pc=0x4498e5
github.com/emersion/hydroxide/events.(*Receiver).receiveEvents(0xc00051c030)
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/events/events.go:50 +0x2da fp=0xc000397f90 sp=0xc000397e60 pc=0x7a72fa
github.com/emersion/hydroxide/events.(*Manager).Register.func1()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/events/events.go:89 +0x36 fp=0xc000397fe0 sp=0xc000397f90 pc=0x7a7bb6
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000397fe8 sp=0xc000397fe0 pc=0x4689c1
created by github.com/emersion/hydroxide/events.(*Manager).Register in goroutine 35
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/events/events.go:88 +0x33b

goroutine 81 [chan receive]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00031f6b0 sp=0xc00031f690 pc=0x439e8e
runtime.chanrecv(0xc0000360c0, 0x0, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc00031f728 sp=0xc00031f6b0 pc=0x40808d
runtime.chanrecv1(0x0?, 0x0?)
	/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc00031f750 sp=0xc00031f728 pc=0x407c92
github.com/emersion/hydroxide/events.(*Manager).Register.func2()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/events/events.go:101 +0x34 fp=0xc00031f7e0 sp=0xc00031f750 pc=0x7a7974
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00031f7e8 sp=0xc00031f7e0 pc=0x4689c1
created by github.com/emersion/hydroxide/events.(*Manager).Register in goroutine 35
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/events/events.go:100 +0x419

goroutine 132 [chan receive]:
runtime.gopark(0xc00006bf18?, 0xc00028e120?, 0x98?, 0xc1?, 0xc00006bf00?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00006beb0 sp=0xc00006be90 pc=0x439e8e
runtime.chanrecv(0xc0003c0060, 0x0, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006bf28 sp=0xc00006beb0 pc=0x40808d
runtime.chanrecv1(0x407520?, 0x0?)
	/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc00006bf50 sp=0xc00006bf28 pc=0x407c92
github.com/emersion/go-imap/server.(*conn).WriteResp(0xc00030e060, {0x954900?, 0xc00022e120})
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/conn.go:152 +0xb1 fp=0xc00006bf90 sp=0xc00006bf50 pc=0x751491
github.com/emersion/go-imap/server.(*Fetch).handle.func1()
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/cmd_selected.go:167 +0x39 fp=0xc00006bfe0 sp=0xc00006bf90 pc=0x750279
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x4689c1
created by github.com/emersion/go-imap/server.(*Fetch).handle in goroutine 35
	/home/gucio321/go/pkg/mod/github.com/emersion/[email protected]/server/cmd_selected.go:166 +0x13d

Maybe too many messages?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant