I was repeatedly hitting the q
key with an attachment :open
-ed by a GUI application (which blocks the thread), and when I quit the GUI this panic happened.
I had 0.4.0 checked out when this happened.
panic: Attempted to create context with negative offset
goroutine 1 [running]:
git.sr.ht/~sircmpwn/aerc/lib/ui.(*Context).Subcontext(0xc0002ba390, 0x0, 0xffffffffffffffff, 0x76, 0x1, 0xc000235d70)
/home/sijmen/Documents/ThirdParty/aerc/lib/ui/context.go:47 +0x1e7
git.sr.ht/~sircmpwn/aerc/lib/ui.(*Grid).Draw(0xc0000d00b0, 0xc0002ba390)
/home/sijmen/Documents/ThirdParty/aerc/lib/ui/grid.go:141 +0x256
git.sr.ht/~sircmpwn/aerc/widgets.(*Aerc).Draw(0xc0000d0160, 0xc0002ba390)
/home/sijmen/Documents/ThirdParty/aerc/widgets/aerc.go:172 +0x3d
git.sr.ht/~sircmpwn/aerc/lib/ui.(*UI).Tick(0xc00040a230, 0xa36200)
/home/sijmen/Documents/ThirdParty/aerc/lib/ui/ui.go:113 +0x1d1
main.main()
/home/sijmen/Documents/ThirdParty/aerc/aerc.go:192 +0x697