00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:01:01  <MI6>libuv-master-gyp: #200 FAILURE windows-x64 (4/195) windows-ia32 (4/195) osx-ia32 (1/195) http://jenkins.nodejs.org/job/libuv-master-gyp/200/
00:01:26  <othiym23>I guess we'll know when isaacs gets back: if tjfontaine murders him it didn't go well
00:01:34  <trevnorris>haha
00:02:31  * TooTallNatequit (Quit: Computer has gone to sleep.)
00:03:11  <tjfontaine>I actually had to step away for a call, but that was good because I was getting close to throwing my laptop out the window
00:03:14  <tjfontaine>but
00:03:35  <tjfontaine>I have now been able to gcore the node process that was printing the "cb() never called!" message
00:03:45  <tjfontaine>I just need to figure out, wtf
00:04:49  * defunctzombie_zzchanged nick to defunctzombie
00:05:43  * trevnorris&
00:05:44  <LOUDBOT>IF YOU GUYS GIVE ME ANY MORE GRUFF I'M ASKING GOOGLE
00:19:09  <tjfontaine>Domenic_: ping
00:19:28  <Domenic_>tjfontaine: pong
00:19:46  <tjfontaine>how much do you know about this cb() never called bug, what sort of state am I looking for
00:21:10  <Domenic_>tjfontaine: i really don't know much. it's happened before; if i recall looking at the source, it's just very poorly written source, using setInterval polling instead of real callbacks, and giving up after some time saying "cb() was never called" if some variable never gets set
00:23:54  <tjfontaine>well, it looks like this means errorHandler wasn't actually called, but we're exiting in some unclean state
00:26:11  <tjfontaine>stack trace is similarly disposed
00:26:52  <tjfontaine>https://gist.github.com/tjfontaine/6737020
00:31:00  * LeftWing__changed nick to LeftWing
01:08:54  <tjfontaine>so the state is clean on exiting, but the last thing holding the loop open didn't go through the errorHandler
01:08:59  <tjfontaine>joyous
01:09:18  <tjfontaine>which should really be named exitHandler
01:35:40  * groundwaterquit (Quit: groundwater)
01:40:59  * mikealjoined
01:41:03  * mikealquit (Read error: Connection reset by peer)
01:41:18  * mikealjoined
01:41:21  * mikealquit (Client Quit)
01:54:13  * brsonquit (Ping timeout: 248 seconds)
01:55:53  * brsonjoined
02:04:54  * AvianFluquit (Remote host closed the connection)
02:12:00  * mikealjoined
02:20:43  * mikealquit (Ping timeout: 240 seconds)
02:34:18  * amartensquit (Quit: Leaving.)
03:22:19  * mikealjoined
03:22:45  * Domenic_quit (Ping timeout: 248 seconds)
03:22:52  * st_lukejoined
03:26:25  * mikealquit (Ping timeout: 240 seconds)
03:29:55  * brsonquit (Ping timeout: 260 seconds)
03:31:35  * brsonjoined
03:34:33  * amartensjoined
03:39:06  * amartensquit (Ping timeout: 264 seconds)
03:47:00  * st_lukequit (Remote host closed the connection)
03:47:12  * `3rdEdenquit (Ping timeout: 260 seconds)
03:49:35  * st_lukejoined
03:51:00  * groundwaterjoined
03:56:50  * st_lukequit (Remote host closed the connection)
04:02:45  * TooTallNatejoined
04:16:39  * c4milojoined
04:22:56  * mikealjoined
04:27:13  * mikealquit (Ping timeout: 245 seconds)
04:34:30  * einarosquit (Remote host closed the connection)
04:35:09  * amartensjoined
04:35:25  * einarosjoined
04:39:45  * amartensquit (Ping timeout: 256 seconds)
04:40:11  * TooTallNatequit (Read error: Connection reset by peer)
04:45:31  * c4miloquit (Remote host closed the connection)
04:48:13  * st_lukejoined
04:50:09  * inolenquit (Quit: Leaving.)
04:52:56  * mikealjoined
04:53:56  <wwicks>Oakland- you're a crazy city
04:57:02  * mikealquit (Ping timeout: 240 seconds)
05:05:25  * defunctzombiechanged nick to defunctzombie_zz
05:16:44  * TooTallNatejoined
05:22:07  * inolenjoined
05:35:51  * amartensjoined
05:36:26  * Domenic_joined
05:36:31  * c4milojoined
05:37:16  * c4miloquit (Remote host closed the connection)
05:37:18  * brsonquit (Ping timeout: 264 seconds)
05:38:09  <wolfeidau_>How damn hard is it for ubuntu and debian to run the same binary
05:38:47  * brsonjoined
05:40:08  * amartensquit (Ping timeout: 240 seconds)
05:53:26  * mikealjoined
05:55:35  * brsonquit (Quit: leaving)
05:57:30  * mikealquit (Ping timeout: 241 seconds)
05:59:35  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
06:15:28  * `3E|GONEjoined
06:19:24  * inolenquit (Quit: Leaving.)
06:25:15  * c4milojoined
06:36:10  * amartensjoined
06:40:28  * amartensquit (Ping timeout: 240 seconds)
06:41:50  <MI6>nodejs-v0.10-windows: #232 UNSTABLE windows-ia32 (7/600) windows-x64 (7/600) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/232/
06:49:30  * rendarjoined
06:53:59  * mikealjoined
06:58:28  * mikealquit (Ping timeout: 245 seconds)
07:08:11  * mikealjoined
07:08:54  * wolfeidau_quit (Quit: Leaving)
07:18:35  * st_lukequit (Remote host closed the connection)
07:36:31  * amartensjoined
07:40:01  * paddybyersquit (Quit: paddybyers)
07:41:09  * amartensquit (Ping timeout: 252 seconds)
07:42:11  * paddybyersjoined
08:06:44  * piscisaureus_joined
08:20:02  * bnoordhuisjoined
08:25:21  * dominictarrjoined
08:29:56  * EhevuTovjoined
08:30:51  * EhevuTovquit (Remote host closed the connection)
08:33:37  * EhevuTovjoined
08:33:40  * hzjoined
08:36:39  <MI6>joyent/node: Ben Noordhuis v0.10 * 994ce4c : src: turn uv_pipe_open() failures into exceptions - http://git.io/Ue5GrA
08:36:47  <MI6>joyent/libuv: Ben Noordhuis v0.10 * 8fe4ca6 : unix: set O_NONBLOCK in uv_pipe_open() - http://git.io/IF-10Q
08:36:54  * amartensjoined
08:39:12  * inolenjoined
08:40:02  <MI6>libuv-v0.10: #116 UNSTABLE windows (3/188) linux (1/187) osx (1/188) smartos (5/187) http://jenkins.nodejs.org/job/libuv-v0.10/116/
08:41:09  * amartensquit (Ping timeout: 248 seconds)
08:43:03  <MI6>libuv-v0.10-gyp: #80 FAILURE windows-x64 (5/188) windows-ia32 (3/188) http://jenkins.nodejs.org/job/libuv-v0.10-gyp/80/
08:46:23  <MI6>nodejs-v0.10: #1506 UNSTABLE smartos-ia32 (1/600) http://jenkins.nodejs.org/job/nodejs-v0.10/1506/
08:49:02  * bnoordhuisquit (Ping timeout: 240 seconds)
08:52:39  <MI6>nodejs-v0.10-windows: #233 UNSTABLE windows-ia32 (7/600) windows-x64 (8/600) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/233/
08:53:14  <MI6>libuv-node-integration: #244 UNSTABLE linux-ia32 (1/600) smartos-x64 (2/600) http://jenkins.nodejs.org/job/libuv-node-integration/244/
08:56:12  * st_lukejoined
09:10:21  * paddybyersquit (Quit: paddybyers)
09:19:34  * st_lukequit (Remote host closed the connection)
09:21:09  * c4miloquit (Remote host closed the connection)
09:24:38  * dominictarrquit (Quit: dominictarr)
09:37:14  * amartensjoined
09:41:23  * amartensquit (Ping timeout: 245 seconds)
09:55:15  * bnoordhuisjoined
09:55:57  * piscisaureus_quit (Ping timeout: 240 seconds)
09:59:55  * bnoordhuisquit (Ping timeout: 248 seconds)
10:03:05  * piscisaureus_joined
10:11:10  * EhevuTovquit (Quit: This computer has gone to sleep)
10:18:04  * pquernaquit (Ping timeout: 248 seconds)
10:18:18  * pquernajoined
10:24:31  * bnoordhuisjoined
10:33:26  <MI6>joyent/libuv: bnoordhuis created branch jenkins-review-this - http://git.io/XvzLEA
10:37:21  <MI6>libuv-review: #76 FAILURE windows-ia32 (4/195) windows-x64 (3/195) http://jenkins.nodejs.org/job/libuv-review/76/
10:37:33  * amartensjoined
10:39:33  <bnoordhuis>gmake: ./gyp-sun-tool: Command not found
10:39:38  * bnoordhuissighs
10:41:51  * amartensquit (Read error: Operation timed out)
10:41:53  <saghul>Hum, I see we have no way of extracting a pipe name after creating it
10:42:13  * Kakerajoined
10:43:18  <saghul>unix stores it as char* and windows does some utf convertion and stores it as whar*. Can we use something common which some uv_pipe_name function could return?
10:43:28  <saghul>piscisaureus_ ^
10:46:01  <MI6>nodejs-v0.10: #1507 UNSTABLE linux-x64 (1/600) smartos-x64 (2/600) osx-x64 (1/600) http://jenkins.nodejs.org/job/nodejs-v0.10/1507/
10:46:32  <bnoordhuis>saghul: you know what pipe you created, didn't you?
10:47:11  <saghul>bnoordhuis when I created yes, but I may keep multiple open and want to know later
10:47:30  * dominictarrjoined
10:57:16  <isaacs>indutny: if someone doesn't want to sign the CLA, then we don't take their contribution. if it's a valid bug, someone else can clean-room the solution.
10:57:34  <isaacs>indutny: but a GH comment isn't sufficient, legally.
11:01:23  * bnoordhuisquit (Ping timeout: 245 seconds)
11:05:02  * bnoordhuisjoined
11:12:20  <indutny>isaacs: thanks
11:23:19  * kazuponjoined
11:32:28  * bnoordhuisquit (Ping timeout: 240 seconds)
11:33:12  * `3E|GONEchanged nick to `3rdEden
11:37:53  * amartensjoined
11:38:17  * abraxasjoined
11:41:31  * paddybyersjoined
11:42:42  * amartensquit (Ping timeout: 256 seconds)
11:42:43  * abraxasquit (Ping timeout: 260 seconds)
12:01:14  * kazuponquit (Remote host closed the connection)
12:38:12  * amartensjoined
12:41:30  * bnoordhuisjoined
12:42:22  * amartensquit (Ping timeout: 240 seconds)
12:44:48  * paddybyersquit (Quit: paddybyers)
13:01:49  * bnoordhuisquit (Ping timeout: 256 seconds)
13:11:35  * kazuponjoined
13:17:57  * kazuponquit (Ping timeout: 248 seconds)
13:38:32  * amartensjoined
13:40:23  * kenperkinsjoined
13:42:38  * amartensquit (Ping timeout: 240 seconds)
13:47:39  * paddybyersjoined
14:09:28  * kazuponjoined
14:38:50  * amartensjoined
14:43:18  * amartensquit (Ping timeout: 264 seconds)
14:57:02  * mikealquit (Quit: Leaving.)
14:59:14  * mikealjoined
15:17:27  <MI6>nodejs-master: #584 UNSTABLE smartos-ia32 (1/643) smartos-x64 (6/643) http://jenkins.nodejs.org/job/nodejs-master/584/
15:22:18  * AvianFlujoined
15:39:12  * amartensjoined
15:43:26  * amartensquit (Ping timeout: 240 seconds)
15:47:30  * julianduquequit (Quit: leaving)
15:55:29  * bnoordhuisjoined
16:13:43  * AvianFluquit (Remote host closed the connection)
16:22:13  * paddybyersquit (Quit: paddybyers)
16:37:16  * kazuponquit (Remote host closed the connection)
16:39:33  * amartensjoined
16:43:10  * amartensquit (Read error: Operation timed out)
17:08:25  * groundwaterquit (Quit: groundwater)
17:22:00  * dominictarrquit (Quit: dominictarr)
17:26:32  * defunctzombie_zzchanged nick to defunctzombie
17:28:53  <hueniverse>What's this: UDPWrap: Aborting due to unwrap failure at ../src/udp_wrap.cc:147
17:37:25  * kazuponjoined
17:42:10  <tjfontaine>hueniverse: you're getting that on master?
17:42:22  <tjfontaine>or 0.11.7
17:42:28  <hueniverse>on 0.10.19
17:43:00  <tjfontaine>ok, well that means that you have an invalid udp handle likely
17:43:02  <tjfontaine>how reliable is that?
17:43:22  <hueniverse>can reproduce every time
17:43:32  <tjfontaine>what's the command you're doing?
17:44:28  <hueniverse>trying to figure out a strange but in either lab (our simple test tool) or sntp (https://github.com/hueniverse/sntp)
17:44:32  <hueniverse>do you want to see it?
17:44:43  <tjfontaine>you have a core for it?
17:44:53  <hueniverse>there is no core
17:44:57  <hueniverse>just exists
17:45:21  <tjfontaine>well it should be aborting, maybe coreadm needs tuned so it is generating the core?
17:45:28  <tjfontaine>or ulimit
17:45:51  <hueniverse>I'm not on smartos at home
17:45:55  <tjfontaine>ok
17:46:05  <tjfontaine>so I should be able to reproduce this with a test in sntp?
17:46:22  <hueniverse>if you just clone https://github.com/hueniverse/sntp, npm install, then npm test, on 0.10 you'll see it right away
17:46:26  <tjfontaine>ok
17:47:12  <tjfontaine>gram.js:417
17:47:12  <tjfontaine> throw new Error('Not running'); // error message from dgram_legacy.js
17:47:12  <tjfontaine> ^
17:47:12  <tjfontaine>Error: Not running
17:47:45  <hueniverse>tjfontaine: was this for me?
17:48:01  <tjfontaine>ya, that's from when I ran `npm test`
17:48:11  <hueniverse>node ver?
17:48:24  <tjfontaine>0.10.19
17:49:22  <hueniverse>Hmm
17:49:26  <tjfontaine>I am retrying on a smartos box instead of my mac
17:51:05  * groundwaterjoined
17:52:14  <hueniverse>I'm on ubuntu
17:52:45  <tjfontaine>ok, I can also move to a linux vm as well, wanna test against smartos first though since I can debug best there
17:53:01  <tjfontaine>I'm going to have to move in a min to go to your coworkers talk though
17:53:36  <MI6>libuv-master: #261 UNSTABLE windows (3/195) smartos (2/194) http://jenkins.nodejs.org/job/libuv-master/261/
17:55:56  <hueniverse>tjfontaine: no rush. I'm just doing weekend backlog issues
17:56:03  <tjfontaine>nod
17:56:15  <tjfontaine>I'm trying do this, except npm wants to fuck me at the same time
17:58:07  * groundwaterquit (Quit: groundwater)
18:03:45  * st_lukejoined
18:03:46  <hueniverse>npm has been acting out since last night
18:04:07  * st_lukequit (Remote host closed the connection)
18:04:17  <tjfontaine>well, it's influenced by network latency it seems
18:04:27  <tjfontaine>I've changed the website to be back at 0.10.18 by default for now
18:05:00  * groundwaterjoined
18:05:33  * piscisaureus_quit (Ping timeout: 245 seconds)
18:06:00  <tjfontaine>hueniverse: ben just plugged you in his talk
18:07:04  <MI6>libuv-node-integration: #245 UNSTABLE smartos-ia32 (1/643) smartos-x64 (6/643) http://jenkins.nodejs.org/job/libuv-node-integration/245/
18:08:37  * dominictarrjoined
18:08:46  * AvianFlujoined
18:12:01  <tjfontaine>hueniverse: ok, hit it on 0.10.18 on smartos
18:12:43  <tjfontaine>ok interesting
18:13:57  <tjfontaine>https://gist.github.com/tjfontaine/6744804
18:14:10  <tjfontaine>so basically GetFD is being called on an invalid handle
18:15:14  <tjfontaine>it certainly shouldn't fail in that way
18:15:31  * hzquit
18:21:18  <bnoordhuis>tjfontaine: what's the assertion?
18:21:55  * TooTallNatejoined
18:24:55  <hueniverse>bnoordhuis: just clone https://github.com/hueniverse/sntp, npm install, then npm test, on 0.10 you'll see it right away
18:32:02  * piscisaureus_joined
18:34:27  * kazuponquit (Remote host closed the connection)
18:42:59  * stagasjoined
18:45:44  <MI6>nodejs-master-windows: #377 UNSTABLE windows-x64 (19/643) windows-ia32 (20/643) http://jenkins.nodejs.org/job/nodejs-master-windows/377/
18:47:55  * groundwaterquit (Ping timeout: 248 seconds)
18:48:18  <bnoordhuis>piscisaureus_: that pipes/ipc thing makes me kinda sad :-/
18:49:00  <bnoordhuis>i can revert the commit but that essentially means leaving a pretty grave bug unfixed
18:52:11  <MI6>joyent/libuv: Ben Noordhuis v0.10 * 8c9cbee : Revert "unix: set O_NONBLOCK in uv_pipe_open()" - http://git.io/9qsZKA
18:53:47  * groundwaterjoined
18:54:10  <MI6>libuv-v0.10: #117 UNSTABLE windows (4/188) smartos (2/187) http://jenkins.nodejs.org/job/libuv-v0.10/117/
18:57:34  <MI6>libuv-v0.10-gyp: #81 FAILURE osx-x64 (1/188) linux-x64 (1/187) windows-x64 (4/188) windows-ia32 (3/188) http://jenkins.nodejs.org/job/libuv-v0.10-gyp/81/
18:59:58  * groundwaterquit (Read error: Connection reset by peer)
19:05:45  <MI6>libuv-node-integration: #246 UNSTABLE smartos-x64 (2/600) http://jenkins.nodejs.org/job/libuv-node-integration/246/
19:10:11  * paddybyersjoined
19:22:08  * st_lukejoined
19:26:17  * st_lukequit (Remote host closed the connection)
19:35:06  * kazuponjoined
19:35:31  * defunctzombiechanged nick to defunctzombie_zz
19:40:31  * paddybyersquit (Quit: paddybyers)
19:44:14  * kazuponquit (Ping timeout: 240 seconds)
19:44:45  <tjfontaine>bnoordhuis: unwrap is abort'ing, so the handle hasn't yet been created, I hven't spent time to see when the dgram was created before it was being inspected
19:45:48  * hzjoined
19:46:12  * groundwaterjoined
19:47:18  * AvianFluquit (Ping timeout: 248 seconds)
19:48:07  * loladirojoined
19:48:35  <loladiro>Hey bnoordhuis, do you have a moment?
19:51:15  * AvianFlujoined
19:53:15  <bnoordhuis>loladiro: shoot
19:56:38  <loladiro>bnoordhuis: We've been doing some stress testing on our I/O system lately and have run across something extremely strange. I am not sure whether this is a Julia issue or a libuv issue, but I hope you might have some idea: The setup is this: We have a reverse proxy written in Julia sitting in front of a web server and all it basically does is read from one socket and write to the other. Now, this works just fine on Mac, however, as soon as I moved it to lin
19:56:38  <loladiro>it doesn't work anymore (it seems that the replies get stuck along the way before reaching the reverse proxy and then come in all at once a minute or so later). I'm not sure what the issue is. We're passing off the data just fine to uv_write and then just wait. I also tried putting in a timer to make sure we frequently left the event loop, but nothing changed. Any thoughts on Mac/Linux differences that could explain this?
19:57:20  <bnoordhuis>loladiro: hum, not really. what do you see when you attach strace?
19:57:56  <bnoordhuis>what kind of socket is it and how did you create it?
19:59:58  * TooTallNatequit (Quit: Computer has gone to sleep.)
20:02:05  <loladiro>bnoordhuis: Hold on one sec, somebody was just calling me. I'll be back in a sec
20:10:48  * kazuponjoined
20:15:09  * kazuponquit (Read error: Operation timed out)
20:23:30  * AvianFluquit (Remote host closed the connection)
20:23:51  <bnoordhuis>loladiro: sorry, signing off. 's getting late here
20:24:00  <loladiro>bnoordhuis: no problem
20:34:29  * defunctzombie_zzchanged nick to defunctzombie
20:53:28  * piscisaureus_quit (Ping timeout: 240 seconds)
20:59:40  * TooTallNatejoined
21:06:40  * st_lukejoined
21:11:21  * kazuponjoined
21:16:10  * kazuponquit (Ping timeout: 256 seconds)
21:31:06  * groundwaterquit (Quit: groundwater)
21:31:07  * st_lukequit (Remote host closed the connection)
21:34:40  * brsonjoined
21:36:29  * mralephquit (Quit: Leaving.)
21:37:00  * wolfeidauquit (Remote host closed the connection)
21:37:11  * wolfeidaujoined
21:37:18  * bnoordhuisquit (Ping timeout: 240 seconds)
21:38:19  * paddybyersjoined
21:41:30  * mralephjoined
21:45:34  * philipsquit (Quit: http://ifup.org)
21:49:56  <othiym23>who knows one weird trick to convince V8 to not inline a simple function?
21:50:09  <othiym23>do I have to copy mraleph's trick of putting a huge-assed comment in the function?
21:50:30  * EhevuTovjoined
21:53:00  <mraleph>othiym23: that is the best available trick :-)
21:54:12  <othiym23>mraleph: thx!
21:57:45  * philipsjoined
21:57:53  * philipsquit (Client Quit)
21:59:31  * groundwaterjoined
22:03:43  * st_lukejoined
22:03:51  * EhevuTovquit (Quit: This computer has gone to sleep)
22:08:40  * st_lukequit (Ping timeout: 256 seconds)
22:08:40  * paddybyersquit (Quit: paddybyers)
22:11:55  * kazuponjoined
22:13:34  * philipsjoined
22:17:59  * kazuponquit (Ping timeout: 240 seconds)
22:18:25  <TooTallNate>othiym23: where does mraleph do that?
22:18:36  <TooTallNate>out of curiosity :)
22:23:50  * c4milojoined
22:29:45  * st_lukejoined
22:33:01  * st_lukequit (Remote host closed the connection)
22:37:34  * c4miloquit (Remote host closed the connection)
22:41:08  * Kakeraquit (Ping timeout: 240 seconds)
22:45:59  <othiym23>TooTallNate: right after you closed node#6278: https://github.com/joyent/node/pull/6278#issuecomment-25295096
22:54:23  * c4milojoined
22:58:03  * brsonquit (Ping timeout: 245 seconds)
23:00:15  * brsonjoined
23:00:41  <TooTallNate>othiym23: oh good catch. I didn't bother clicking the jsperf
23:13:37  * stagasquit (Read error: Connection reset by peer)
23:14:51  * kazuponjoined
23:23:50  * kazuponquit (Ping timeout: 240 seconds)
23:39:13  <trevnorris>ircretary: tell isaacs there's a gap in our c++ api that we can't asynchronously schedule a callback like in JS. e.g. need like an AsyncMakeCallback that possibly schedules on the next immediate or such.
23:39:13  <ircretary>trevnorris: I'll be sure to tell isaacs
23:40:37  * amartensjoined
23:44:42  * amartensquit (Ping timeout: 241 seconds)
23:51:07  * rendarquit
23:55:48  * brsonquit (Quit: leaving)
23:58:57  * mraleph1joined
23:59:15  <MI6>libuv-master-gyp: #201 FAILURE windows-x64 (3/195) windows-ia32 (3/195) linux-x64 (1/194) http://jenkins.nodejs.org/job/libuv-master-gyp/201/
23:59:34  * mralephquit (Read error: Connection reset by peer)