00:08:39  * Damn3djoined
00:27:27  * jgijoined
00:39:47  * rmgjoined
00:44:22  * rmgquit (Ping timeout: 250 seconds)
00:55:42  * jgiquit (Quit: jgi)
00:55:56  * ncthom91joined
00:56:56  * jgijoined
01:07:56  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:16:48  * Ruyijoined
01:21:49  * jgiquit (Quit: jgi)
02:07:42  * fourqchanged nick to fourq|away
02:09:57  * fourq|awaychanged nick to fourq
02:10:09  * fourqchanged nick to fourq|away
02:10:21  * fourq|awaychanged nick to fourq
02:10:32  * fourqchanged nick to fourq|away
02:11:24  * fourq|awaychanged nick to fourq
02:18:44  * jgijoined
02:19:12  * evanluca_changed nick to evanlucas
02:33:29  * nickleeflyquit (Quit: Connection closed for inactivity)
02:40:32  * rmgjoined
02:40:45  * jgiquit (Quit: jgi)
02:43:05  * jgijoined
02:43:45  * jgiquit (Client Quit)
02:43:57  * tunniclmquit (Ping timeout: 255 seconds)
02:45:08  * rmgquit (Ping timeout: 246 seconds)
03:04:07  * jgijoined
03:05:30  * benjamingr_quit (Quit: Connection closed for inactivity)
03:15:50  * jgiquit (Quit: jgi)
03:32:15  * ncthom91joined
03:33:51  * jgijoined
03:35:08  * jgiquit (Client Quit)
03:38:02  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
03:54:07  * jgijoined
03:55:52  * jgiquit (Client Quit)
04:41:32  * rmgjoined
04:46:03  * rmgquit (Ping timeout: 260 seconds)
04:56:48  * gabrielschulhofjoined
05:03:56  * jgijoined
05:18:56  * jgiquit (Quit: jgi)
05:22:03  * jgijoined
05:34:15  * toothrotquit (Ping timeout: 260 seconds)
05:37:53  * toothrotjoined
06:05:29  * jgiquit (Quit: jgi)
06:05:52  * jgijoined
06:06:01  * jgiquit (Client Quit)
06:10:03  * Alcestquit (Ping timeout: 260 seconds)
06:28:48  * seishunjoined
07:39:35  * seishunquit (Ping timeout: 265 seconds)
07:48:16  * evanlucasquit (Quit: Textual IRC Client: www.textualapp.com)
08:52:02  * amurzeauquit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
08:52:17  * amurzeaujoined
09:01:26  * davijoined
09:01:27  * daviquit (Changing host)
09:01:27  * davijoined
09:28:08  * ijrothjoined
09:28:22  * ijrothquit (Client Quit)
09:33:45  * tunniclmjoined
09:57:55  * yunongquit (Read error: Connection reset by peer)
09:58:32  * yunongjoined
10:00:27  * bytearcherquit (Ping timeout: 255 seconds)
10:02:20  * bytearcherjoined
10:05:32  * rendarjoined
10:10:00  * bnoordhuisjoined
10:26:24  * gabrielschulhofquit (Ping timeout: 245 seconds)
11:02:50  * bnoordhuisquit (Ping timeout: 272 seconds)
12:09:10  * bnoordhuisjoined
12:14:07  * bnoordhuisquit (Ping timeout: 265 seconds)
12:28:06  * daviquit (Ping timeout: 250 seconds)
12:31:01  * gabrielschulhofjoined
14:25:25  * tunniclmquit (Read error: Connection reset by peer)
14:25:29  * tunniclm__joined
14:49:32  * toothrotquit (Ping timeout: 276 seconds)
14:53:49  * alexforsterjoined
14:55:59  * gabrielschulhofquit (Ping timeout: 264 seconds)
15:29:05  * davijoined
15:29:05  * daviquit (Changing host)
15:29:05  * davijoined
15:40:39  * daurnimatorquit (Read error: Connection reset by peer)
15:41:06  * alexforsterquit (Quit: My Mac has gone to sleep. ZZZzzz…)
15:44:04  * alexforsterjoined
15:48:26  * bnoordhuisjoined
15:49:35  * devlafjoined
15:51:41  <txdv>woohoo
16:19:26  * evanlucasjoined
16:21:23  <txdv>do i need the old python for vcbuild.bat?
16:21:34  * evanlucasquit (Read error: Connection reset by peer)
16:25:14  * evanluca_joined
16:30:26  * evanluca_quit (Read error: Connection reset by peer)
16:35:35  * Ralithquit (Ping timeout: 240 seconds)
16:54:20  * bnoordhuisquit (Ping timeout: 272 seconds)
16:57:51  * seishunjoined
17:04:24  * rmgjoined
17:06:37  * Fishrock123joined
17:06:50  <nathan7>hey Fishrock123
17:07:41  * jgijoined
17:08:03  <Fishrock123>nathan7: heya
17:08:13  <Fishrock123>nathan7: what's up? :)
17:08:29  * alexforsterquit (Quit: My Mac has gone to sleep. ZZZzzz…)
17:08:48  <nathan7>Fishrock123: Hacking together deployment tooling
17:09:28  <Fishrock123>nathan7: oh? what sort?
17:09:48  * alexforsterjoined
17:10:43  <nathan7>Fishrock123: making deploying NixOS on AWS easier, since my work stack is built on that now
17:11:26  * gabrielschulhofjoined
17:11:28  <rendar>nathan7: the functional linux distribution? it seems interesting
17:11:40  <Fishrock123>ah nice
17:11:40  <nathan7>rendar: I switched to it two months ago — no regrets
17:11:54  <Fishrock123>nathan7: do you run it inside solaris? :P
17:11:57  <Fishrock123>err
17:11:59  <Fishrock123>SmartOS
17:12:10  <nathan7>Fishrock123: nope, no working SmartOS build for EC2 yet
17:12:17  <Fishrock123>ah
17:12:22  <nathan7>Fishrock123: and I haven't had time to dig into that
17:12:28  <nathan7>Fishrock123: but I did get Nix working on SmartOS
17:13:32  <nathan7>I kinda gradually morphed my Arch system into a Frankensteinian hybrid
17:13:34  * Ralithjoined
17:13:58  <nathan7>and then decided "heck, this is pretty great, let's install NixOS from here"
17:14:11  <nathan7>and ended up throwing out my Arch boot option a week later
17:14:29  <nathan7>I still have my Arch rootfs because it's a treasure trove of undocumented neat hacks that I've come to rely on
17:17:26  * gabrielschulhofquit (Ping timeout: 240 seconds)
17:18:38  * rmgquit (Read error: Connection reset by peer)
17:19:39  * gabrielschulhofjoined
17:19:53  * dap_joined
17:20:04  * rmgjoined
17:25:56  * avalanche123joined
17:43:56  * tunniclm__quit (Ping timeout: 246 seconds)
17:51:55  * jgiquit (Quit: jgi)
17:55:52  * brsonjoined
17:58:14  * jgijoined
17:58:28  * avalanche123quit (Remote host closed the connection)
17:58:52  * jgiquit (Client Quit)
18:00:16  * bnoordhuisjoined
18:00:34  * jgijoined
18:01:03  * jgiquit (Client Quit)
18:04:44  * bnoordhuisquit (Ping timeout: 256 seconds)
18:10:35  * avalanche123joined
18:11:58  * tunniclmjoined
18:24:21  * gabrielschulhofquit (Ping timeout: 265 seconds)
18:27:11  * avalanche123quit (Ping timeout: 264 seconds)
18:28:02  * Ralithquit (Ping timeout: 246 seconds)
18:30:07  * jgijoined
18:30:31  * bnoordhuisjoined
18:35:06  * avalanche123joined
18:41:30  * seishunquit (Read error: Connection reset by peer)
18:42:06  * seishunjoined
19:00:37  * alexismjoined
19:00:51  * alexismpart
19:01:36  * amurzeau_joined
19:05:45  * evanlucasjoined
19:10:28  * bnoordhuisquit (Ping timeout: 256 seconds)
19:15:06  * evanlucasquit (Read error: Connection reset by peer)
19:30:36  * daviquit (Ping timeout: 250 seconds)
20:17:23  * bnoordhuisjoined
20:17:31  * avalanche123quit (Remote host closed the connection)
20:21:44  * gabrielschulhofjoined
20:22:23  * bnoordhuisquit (Ping timeout: 264 seconds)
20:33:30  * avalanche123joined
20:35:44  * alexforsterquit (Quit: My Mac has gone to sleep. ZZZzzz…)
20:59:16  * zulustrujoined
20:59:34  * zulustruquit (Client Quit)
21:09:26  * avalanche123quit (Ping timeout: 240 seconds)
21:10:44  * avalanche123joined
21:18:57  * jgiquit (Quit: jgi)
21:32:17  * avalanch_joined
21:34:29  * avalanche123quit (Ping timeout: 276 seconds)
21:35:41  * fourqchanged nick to fourq|away
21:36:25  * fourq|awaychanged nick to fourq
21:36:34  * fourqchanged nick to fourq|away
21:36:35  * fourq|awaychanged nick to fourq
21:36:36  * fourqchanged nick to fourq|away
21:36:39  * fourq|awaychanged nick to fourq
21:37:24  * seishunquit (Ping timeout: 264 seconds)
21:52:39  * zju4joined
21:53:12  * zju1quit (Ping timeout: 246 seconds)
21:56:15  * avalanch_quit (Ping timeout: 240 seconds)
21:59:11  * avalanche123joined
21:59:52  * jgijoined
22:07:15  * rendarquit (Ping timeout: 240 seconds)
22:12:58  * gabrielschulhofquit (Ping timeout: 265 seconds)
22:14:09  * rendarjoined
22:17:00  * avalanche123quit (Ping timeout: 260 seconds)
22:19:12  * avalanche123joined
22:52:05  <amurzeau_>hi, some news about windows tcp loopback fast path:
22:53:58  <amurzeau_>I actually hurted an annoying bug: enabling fast path make the "tcp_ping_pong_v6" to cause BSOD with almost 100% chances (tried on windows 8.1 x64 host and windows 8.1 x86 VM) ...
23:25:58  <saghul>ouch!
23:29:38  <txdv>you are the guy behind the fast path issue?
23:33:22  <txdv>amurzeau_: do you have a patch of your changes?>
23:36:34  <amurzeau_>https://github.com/amurzeau/libuv/commit/8db9a47ed714def786dd12dbe99c95759a3cf121
23:37:06  <amurzeau_>I'm actually fully updating windows to see if this issue was fixed
23:38:19  <txdv>like to windows 10?
23:38:39  <amurzeau_>no, windows update
23:39:34  <amurzeau_>I probably were almost using a vanilla windows without any update, I have more than 100 updates to apply ...
23:39:45  <txdv>that is generally a bad idea to do
23:40:25  <amurzeau_>to do all updates ? :o
23:40:38  <txdv>running windows with 100 updates behind
23:41:19  <txdv>also you have added fast_loopback to the trybind function?
23:41:26  <amurzeau_>yes I agree with that :)
23:41:30  <amurzeau_>yes
23:41:39  <txdv>Does it do anything on the listening sockets?
23:41:53  * avalanche123quit (Ping timeout: 276 seconds)
23:41:53  <txdv>Shouldn't you enable fast path on the connecting and the accepted socket?
23:42:05  <amurzeau_>this function is called on both client and server sockets
23:42:07  * Fishrock123quit (Quit: Leaving...)
23:42:29  * avalanche123joined
23:42:50  <txdv>it should never fire a BSOD though, however you call it
23:42:50  <amurzeau_>this patch makes fast path works, run-benchmarks shows a visible performance boost with tcp tests
23:43:21  <amurzeau_>I tried to reproduce it with a simple sychronous client and server, but coulnd't
23:43:46  <amurzeau_>not even with a part of my synchronous client/server with a part of the tcp_ping_pong_v6 test
23:43:55  <rendar>amurzeau_: maybe copy and paste BSOD data may bring some light on this
23:44:03  <txdv>so some trickery with completion ports
23:44:19  <rendar>what is tcp_ping_pong_v6 used for?
23:44:48  <amurzeau_>I get the exact same kernel stacktrace as here: https://communities.vmware.com/thread/497914?start=0&tstart=0
23:44:55  <amurzeau_>in tcpip driver
23:45:07  <txdv>a test which runs a server side and a client side socket and they literally send ping and pong to each other in ascii format?
23:45:39  <amurzeau_>rendar: this test do writes to an echo server 1000 times
23:46:17  <amurzeau_>txdv: yes, "PING\n" is send whenever the last "PING\n" is received back from the echo server
23:46:32  <rendar>hmm i see
23:46:42  <txdv>amurzeau_: do you have vmware installed?
23:46:54  <amurzeau_>txdv: no I use virtualbox
23:47:12  * avalanche123quit (Remote host closed the connection)
23:47:14  <txdv>because that link says that 'vmware guest introspection' tools are causing it
23:47:21  <amurzeau_>but I triggered this bsod in a windows host too (non-virtualized)
23:47:39  * avalanche123joined
23:47:46  <amurzeau_>and I have never installed vmware stuff
23:49:11  <txdv>you run the test suite?
23:49:12  <amurzeau_>I tried to go deeper with windbg but the bsod seems to trigger in a kernel worker thread (so userland run-tests.exe stacktrace is irrelevant)
23:49:39  <txdv>ill trun to run your code
23:49:45  <txdv>im on windows 10 though
23:49:52  <amurzeau_>txdv: running the tcp_ping_pong_v6 test is enough to cause the issue
23:50:14  <txdv>your nick is weired
23:50:20  <txdv>ill just use 'amur' for the remote name
23:50:22  <txdv>:D
23:51:31  <amurzeau_>I just use the same nick as on github ^^
23:51:47  * dap_part
23:51:48  * dap_joined
23:52:22  <txdv>how do you run again only one test?
23:52:30  <txdv>write 2 times the one name of the test?
23:52:41  <amurzeau_>run-tests tcp_ping_pong_v6
23:52:50  <amurzeau_>one time
23:52:56  * avalanche123quit (Ping timeout: 276 seconds)
23:53:09  <amurzeau_>to the echo server helper will be started as well
23:53:25  <amurzeau_>s/to/so
23:54:45  <txdv>C:\Users\Andrius Bentkus\Documents\GitHub\libuv\Debug [(8db9a47...)]> .\run-tests.exe tcp_ping_pong_v6 tcp_ping_pong_v6
23:54:48  <txdv>Assertion failed in test\test-ping-pong.c on line 140: status == 0
23:55:06  <amurzeau_>start it with one argument:
23:55:06  <amurzeau_>.\run-tests.exe tcp_ping_pong_v6
23:55:18  <amurzeau_>the test use the echo server
23:55:36  <amurzeau_>".\run-tests.exe tcp_ping_pong_v6 tcp_ping_pong_v6" will only execute the test without the echo server
23:55:50  <txdv>it has 0 output
23:56:01  <amurzeau_>so it doesn't crash
23:56:06  <txdv>on windows 10 x64
23:56:54  <amurzeau_>try it several times maybe, I found that it doesn't crash sometimes if executed slowly (for example step by step with a debugger)
23:57:20  <amurzeau_>but the issue is probably fixed on windows 10
23:57:41  <txdv>ok it crashed
23:57:44  <txdv>no bsod
23:57:52  <txdv>just some weired sound out of my boxes
23:57:58  <txdv>like it froze
23:58:02  <txdv>and a restart after a second or two
23:58:05  <amurzeau_>ah ? it rebooted ?
23:58:08  <amurzeau_>you use virtualbox ?
23:58:12  <txdv>no
23:58:18  <txdv>on real hardware
23:58:22  <txdv>i have an ssd
23:58:36  <amurzeau_>with virtualbox, I don't have the BSOD but the screen freezes until restart
23:58:37  <txdv>and my irc client is irssi + screen on a remote server
23:59:16  <amurzeau_>ok
23:59:32  <txdv>that explains why my irc client did not disconnect
23:59:39  <txdv>but yeah, it crashed, just retarted the computer
23:59:43  <txdv>after running it a few times
23:59:46  <txdv>~10 times