00:34:17  * qardquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
05:23:33  * sgimenoquit (Ping timeout: 240 seconds)
05:30:34  * sgimenojoined
05:56:33  * qardjoined
06:01:49  * qardquit (Ping timeout: 260 seconds)
10:25:10  * mylesborinsquit (Quit: farewell for now)
10:25:41  * mylesborinsjoined
10:43:34  * listenmorequit (Remote host closed the connection)
10:44:05  * listenmorejoined
11:25:31  * toxedvirusjoined
11:28:55  * txdvquit (Ping timeout: 260 seconds)
11:32:04  * listenmorequit (Remote host closed the connection)
11:32:41  * listenmorejoined
12:21:48  * AtumTjoined
13:41:40  * listenmorequit (Read error: Connection reset by peer)
13:42:08  * listenmorejoined
16:18:20  * qardjoined
17:25:27  * qardquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:37:33  * qardjoined
17:40:32  * qardquit (Client Quit)
17:42:16  * qardjoined
19:18:57  * qardquit (Ping timeout: 240 seconds)
21:31:39  * listenmorequit (Remote host closed the connection)
21:32:10  * listenmorejoined
22:19:58  * sandrojoined
22:20:02  <sandro>hi
22:21:14  <sandro>I'm getting a crash in uv__run_timers() >> uv_timer_again() >> uv_timer_start() >> heap_insert()
22:22:28  <sandro>the crash happens upon *child = newnode because child is 0x8. if I do (gdb) p *heap gives $7 = {min = 0x0, nelts = 2}
23:36:42  <indutny>sandro: use after free?
23:36:50  <indutny>could it be that you're freeing the `uv_timer_t` too early?
23:36:56  <indutny>try running it with ASAN or under valgrind
23:49:37  <sandro>i have been suspecting that
23:49:51  <sandro>i ran with the latest valgring and the latest gcc 7.3's asan
23:49:59  <sandro>nothing until it happens
23:50:35  <sandro>i wonder if it could be some timer handle that i have on the stack
23:50:40  <sandro>in my tests
23:50:50  <sandro>maybe now the timing has changed with my latest code change
23:50:59  <sandro>and the timers don't expire before the stack gets unrolled
23:53:21  <sandro>i should malloc all of my handles