Comment by ~awly on ~sircmpwn/aerc2
Looks like
Terminal.Close
can be called concurrently withTerminal.Draw
.Terminal.Close
setsterm.cmd
to nil, so if it times just right, it'll cause a panic.The terminal widget probably needs to locking around the fields touched by
Close
.
Comment by ~awly on ~sircmpwn/aerc2
Just hit the same panic when exiting the composer on 0.5.2. This is the first time that exiting a composer caused a panic, which may suggest a race somewhere.
Ticket created by ~awly on ~sircmpwn/todo.sr.ht
Creation of a new tracker at https://todo.sr.ht/tracker/create fails.
Request Headers:
POST /tracker/create HTTP/1.1 Host: todo.sr.ht User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate, br Referer: https://todo.sr.ht/tracker/create Content-Type: application/x-www-form-urlencoded Content-Length: 177 Cookie: REDACTED DNT: 1 Connection: keep-alive Upgrade-Insecure-Requests: 1
Response Headers:
HTTP/2.0 500 Internal Server Error server: nginx date: Tue, 11 Jun 2019 01:49:50 GMT content-type: text/html content-length: 141 X-Firefox-Spdy: h2
Response Body:
<html> <head> <title>Internal Server Error</title> </head> <body> <h1><p>Internal Server Error</p></h1> </body> </html>