00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:07  * ircretaryjoined
00:04:51  * sh1mmerquit (Quit: sh1mmer)
00:08:07  * sh1mmerjoined
00:09:06  * rmgjoined
00:12:16  * thlorenzjoined
00:13:58  * rmgquit (Ping timeout: 258 seconds)
00:14:15  * qardquit (Quit: Leaving.)
00:17:39  * brsonjoined
00:19:29  * brson_quit (Ping timeout: 264 seconds)
00:25:49  * thlorenzquit (Ping timeout: 252 seconds)
00:26:42  * rmgjoined
00:43:18  * Ralithquit (Ping timeout: 240 seconds)
00:49:30  * c4miloquit (Remote host closed the connection)
00:59:41  * yunongquit
01:00:16  * avalanche123quit (Remote host closed the connection)
01:09:15  * mcavagequit
01:09:19  * c4milojoined
01:09:32  * Ralithjoined
01:13:31  * mrvisserquit (Remote host closed the connection)
01:19:55  * brsonquit (Quit: leaving)
01:20:11  * brsonjoined
01:26:15  * petka_quit (Quit: Connection closed for inactivity)
01:51:44  * brsonquit (Ping timeout: 276 seconds)
01:54:53  * brsonjoined
02:04:07  * Turn_Leftquit (Quit: Leaving)
02:10:36  * jmar777quit (Remote host closed the connection)
02:19:13  * c4miloquit (Remote host closed the connection)
02:48:49  * jwilmquit (Ping timeout: 252 seconds)
02:57:50  * janjongboomjoined
03:01:24  * janjongboomquit (Client Quit)
03:02:28  * janjongboomjoined
03:02:49  * janjongboomquit (Client Quit)
03:10:21  * janjongboomjoined
03:37:13  * AvianFluquit (Remote host closed the connection)
03:38:26  * rmgquit (Remote host closed the connection)
03:46:03  * Ralithquit (*.net *.split)
03:46:03  * sh1mmerquit (*.net *.split)
03:46:03  * WalrusPonyquit (*.net *.split)
03:46:03  * pquernaquit (*.net *.split)
03:46:03  * rjequit (*.net *.split)
03:46:19  * pquernajoined
03:46:19  * pquernaquit (Changing host)
03:46:19  * pquernajoined
03:46:21  * Ralithjoined
03:46:30  * rmgjoined
03:47:10  * WalrusPonyjoined
03:52:17  * brsonquit (Ping timeout: 255 seconds)
03:52:47  * swajjoined
03:53:19  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
03:53:41  * rmgquit (Remote host closed the connection)
03:58:13  * sinclair|workjoined
03:58:34  * c4milojoined
04:00:28  * swajrquit (Remote host closed the connection)
04:03:21  * c4miloquit (Ping timeout: 252 seconds)
04:24:13  * rmgjoined
04:28:38  * rmgquit (Ping timeout: 245 seconds)
04:35:20  * rjejoined
04:40:18  * rmgjoined
05:10:29  * jwilmjoined
05:17:59  * nickleeflyjoined
05:25:54  * rmgquit (Remote host closed the connection)
05:26:05  * avalanche123joined
05:36:15  * kellabyte_quit (Quit: Connection closed for inactivity)
05:38:11  * avalanche123quit (Remote host closed the connection)
05:46:51  * c4milojoined
05:50:16  * m76joined
05:51:32  * m76quit (Client Quit)
05:51:35  * c4miloquit (Ping timeout: 276 seconds)
05:51:49  * m76joined
06:00:38  * rjequit (*.net *.split)
06:06:57  * rjejoined
06:26:25  * rmgjoined
06:31:01  * rmgquit (Ping timeout: 252 seconds)
06:33:26  * avalanche123joined
06:34:31  * petka_joined
06:56:01  * WalrusPony1joined
06:58:37  * WalrusPonyquit (Ping timeout: 252 seconds)
07:01:01  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
07:26:35  * avalanche123quit (Remote host closed the connection)
07:27:01  * avalanche123joined
07:31:18  * avalanche123quit (Ping timeout: 240 seconds)
07:35:19  * c4milojoined
07:39:40  * c4miloquit (Ping timeout: 240 seconds)
08:14:54  * quijotejoined
08:20:04  * Left_Turnjoined
08:39:26  * rendarjoined
09:06:55  * quijotequit (Ping timeout: 260 seconds)
09:09:24  <MI6>joyent/node: Chris Barber v0.10 * 715bb7f : doc: fixed wording in child_process - http://git.io/cEaAig
09:23:30  * c4milojoined
09:26:13  * rmgjoined
09:27:14  * kazuponjoined
09:27:59  * c4miloquit (Ping timeout: 255 seconds)
09:30:41  * rmgquit (Ping timeout: 255 seconds)
09:39:07  * nickleeflyquit (Quit: Connection closed for inactivity)
09:40:09  * inolen1joined
09:42:12  * isaacs_joined
09:42:12  * isaacsquit (Disconnected by services)
09:42:20  * inolenquit (Ping timeout: 265 seconds)
09:46:03  * kazuponquit (Remote host closed the connection)
09:59:07  * janjongboomjoined
10:01:51  * thlorenzjoined
10:13:29  * thlorenzquit (Ping timeout: 264 seconds)
10:16:58  * quijotejoined
10:21:33  * quijotequit (Ping timeout: 245 seconds)
10:43:15  * hzjoined
11:11:45  * c4milojoined
11:16:26  * c4miloquit (Ping timeout: 255 seconds)
11:17:44  * quijotejoined
11:22:09  * quijotequit (Ping timeout: 252 seconds)
11:29:13  * rmgjoined
11:33:59  * rmgquit (Ping timeout: 255 seconds)
12:11:48  * mrvisserjoined
12:14:26  * c4milojoined
12:14:31  * c4miloquit (Remote host closed the connection)
12:14:47  * c4milojoined
12:18:38  * quijotejoined
12:22:59  * quijotequit (Ping timeout: 240 seconds)
12:25:11  * mrvisserquit (Ping timeout: 240 seconds)
12:26:55  * AvianFlujoined
12:41:09  * Kakerajoined
12:41:32  * thlorenzjoined
12:48:55  * thlorenzquit (Remote host closed the connection)
13:19:16  * quijotejoined
13:23:47  * quijotequit (Ping timeout: 255 seconds)
13:30:32  * rmgjoined
13:34:25  * kazuponjoined
13:35:15  * rmgquit (Ping timeout: 265 seconds)
13:55:10  * codepython777joined
14:20:03  * quijotejoined
14:24:41  * quijotequit (Ping timeout: 240 seconds)
14:25:18  * AlexisMocha_quit (Ping timeout: 240 seconds)
14:25:35  * AlexisMochajoined
14:32:54  * kazuponquit
14:34:03  * kazuponjoined
14:44:52  * m76quit (Read error: Connection reset by peer)
14:53:27  * mmalecki_changed nick to mmalecki
14:57:55  * nickleeflyjoined
14:58:19  * c4miloquit (Remote host closed the connection)
15:20:46  * quijotejoined
15:24:58  * quijotequit (Ping timeout: 240 seconds)
15:32:31  * AvianFluquit (Remote host closed the connection)
15:49:12  * thlorenzjoined
15:51:33  * Kakeraquit (Ping timeout: 265 seconds)
15:52:12  * mrvisserjoined
15:57:43  * c4milojoined
15:58:41  * thlorenzquit (Remote host closed the connection)
15:59:04  * thlorenzjoined
16:06:59  * Kakerajoined
16:14:51  <Dirkson>Hey all. In the callback specified by "uv_udp_recv_start", I'm getting passed a NULL address. (4th argument) What reasons could there be for getting one of those?
16:16:28  <Dirkson>Oh, I think I got it :D
16:16:51  * thlorenzquit (Remote host closed the connection)
16:18:13  <Dirkson>Well. Not really. I'd still appreciate anyone with some guesses chiming in. I seem to be getting a second, fake packet for every normal packet I receive.
16:21:33  * quijotejoined
16:26:41  * quijotequit (Ping timeout: 264 seconds)
16:28:04  * SMD2joined
16:29:58  * SMD3quit (Ping timeout: 240 seconds)
16:36:45  * Left_Turnquit (Ping timeout: 252 seconds)
16:58:22  * codepython777quit (Quit: Leaving.)
16:58:38  * c4miloquit (Ping timeout: 240 seconds)
16:59:13  * c4milojoined
17:03:49  * quijotejoined
17:04:54  * codepython777joined
17:12:16  * avalanche123joined
17:14:58  * avalanche123quit (Remote host closed the connection)
17:15:31  * avalanche123joined
17:16:49  * inolenjoined
17:16:55  * inolen1quit (Read error: No route to host)
17:20:35  * avalanche123quit (Ping timeout: 276 seconds)
17:29:18  * quijotequit (Ping timeout: 240 seconds)
17:29:48  * mrvisserquit (Remote host closed the connection)
17:32:39  * kazuponquit (Remote host closed the connection)
17:41:33  * mrvisserjoined
17:50:36  * m76joined
18:01:13  * TooTallNatejoined
18:04:21  * mrvisserquit (Remote host closed the connection)
18:04:56  * mrvisserjoined
18:08:01  * mrvisserquit (Read error: Connection reset by peer)
18:14:08  * AlexisMochaquit (Ping timeout: 265 seconds)
18:15:06  * c4miloquit (Remote host closed the connection)
18:21:16  * jwilmquit (Remote host closed the connection)
18:25:32  * quijotejoined
18:29:47  * quijotequit (Ping timeout: 240 seconds)
18:42:31  * jwilmjoined
18:51:22  * quijotejoined
18:54:50  * janjongboomquit (Ping timeout: 276 seconds)
18:57:46  * c4milojoined
18:57:55  * rendarquit (Ping timeout: 252 seconds)
19:04:26  * janjongboomjoined
19:22:47  * codepython777quit (Quit: Leaving.)
19:25:50  * hueniversequit (Read error: Connection reset by peer)
19:37:53  * quijotequit (Ping timeout: 252 seconds)
19:46:28  * thlorenzjoined
19:59:47  * thlorenzquit (Ping timeout: 260 seconds)
20:03:35  * hueniversejoined
20:04:57  * quijotejoined
20:09:39  * quijotequit (Ping timeout: 265 seconds)
20:10:08  * hueniversequit (Ping timeout: 255 seconds)
20:14:54  * avalanche123joined
20:18:27  * avalanche123quit (Remote host closed the connection)
20:19:01  * avalanche123joined
20:21:17  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
20:21:22  * brucemquit (Quit: ZNC - http://znc.sourceforge.net)
20:22:22  * brucemjoined
20:27:28  * thlorenzjoined
20:37:54  <SMD2>hm, I need some help guys:
20:37:54  <SMD2>http://pastebin.com/HdTzWSmD
20:37:54  <SMD2>I get 0x401db1f0 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:67 Program terminated with signal SIGABRT, Aborted. with free(file). I've checked pointers of malloc() and free(), they're equal. What am I doing wrong?
20:49:45  * brucemquit (Ping timeout: 252 seconds)
20:52:48  * avalanche123quit (Remote host closed the connection)
20:52:55  * brucemjoined
20:57:11  * c4miloquit (Remote host closed the connection)
20:58:03  <indutny>hey hey hey
20:58:32  <indutny>SMD2: at which line do you get this failure?
20:58:45  <indutny>ah
20:58:47  <indutny>free(file)
21:01:32  <indutny>you are freeing the `file` and using the pointer right after it
21:01:45  <indutny>that's certainly a bad sign
21:02:01  <SMD2>indutny: wait a sec, I'll check it
21:02:19  <indutny>Could it be that you are double-freeing it somehow?
21:02:33  <indutny>hm...
21:02:44  <indutny>seems to be impossible with that code sample
21:02:50  <indutny>anyway
21:02:54  <indutny>you are cleaning up the handle
21:02:56  <indutny>and freeing it
21:03:00  <indutny>and using it after that
21:03:20  * thlorenzquit (Remote host closed the connection)
21:03:58  <SMD2>Removed (file->result) lines, but got same error: *** glibc detected *** ./node: double free or corruption (!prev): 0x00584838 ***
21:05:45  * quijotejoined
21:05:53  <SMD2>This code runs on arm board and I got this error. Tomorrow I'm going to test it on x86
21:07:26  <SMD2>indutny: btw, if I declare uv_fs_t in the class' header and remove struct allocations, it works fine.
21:07:45  <indutny>well
21:07:58  <indutny>when you log malloc/free calls
21:08:01  <indutny>what do you get?
21:08:11  <indutny>(it'd be better to see logs with pointers)
21:09:48  <SMD2>indutny: http://pastebin.com/W6jg3ARy can this help?
21:10:26  * quijotequit (Ping timeout: 255 seconds)
21:10:44  <SMD2>indutny: or can it be corrupted stack/heap due to wrong js object creation?
21:11:04  <indutny>hm...
21:11:15  <indutny>very unlikely
21:13:32  <indutny>but may be that's it
21:13:42  <indutny>I don't see any obvious problems with the code
21:13:54  * ryancolejoined
21:14:22  <indutny>SMD2: could you run it under valgrind?
21:14:33  <indutny>does valgrind work on your ARM platform?
21:15:55  <SMD2>indutny: can you look through this one please http://pastebin.com/Mm3kwYLk , http://pastebin.com/kheDZXWv , http://pastebin.com/Wg6zAUt0?
21:16:49  <SMD2>indutny: Not today, but I'd definitely would try to compile it tomorrow. My first approach with valgrind was useless
21:18:02  <indutny>will look into it soon
21:18:28  <SMD2>indutny: thank you a lot!
21:20:52  * codepython777joined
21:21:04  <indutny>it looks pretty good
21:21:12  <indutny>I mean the code is quite solid
21:21:37  * codepython777quit (Max SendQ exceeded)
21:22:48  * codepython777joined
21:24:42  * AvianFlujoined
21:24:42  <SMD2>indutny: I know. I suppose it would run on x86 with no problems. So could it be some bug with c/c++ lib for example?
21:24:54  <indutny>I have no idea, sorry
21:25:01  <indutny>valgrind should help you a lot
21:25:10  <indutny>or you could just add break at `free()`
21:25:15  <indutny>and see if anyone is calling it
21:27:02  <SMD2>indutny: http://pastebin.com/KepK2eFP that's backtrace. But I don't have that malloc.c to look into it.
21:28:56  * avalanche123joined
21:29:07  * nickleeflyquit (Quit: Connection closed for inactivity)
21:29:11  * TooTallNatequit (Quit: Computer has gone to sleep.)
21:32:37  * SMD2part
21:32:46  * SMD2joined
21:33:35  * avalanche123quit (Ping timeout: 260 seconds)
21:41:19  * rendarjoined
21:42:52  * brsonjoined
21:47:53  <indutny>SMD2: that's not exactly what I was talking about
21:48:04  <indutny>SMD2: could you try setting breakpoint at `free()`
21:48:16  <indutny>after entering Start_Lib
21:48:23  <indutny>and see which pointers it does deallocate
21:48:29  <indutny>and at which backtrace
21:48:36  <indutny>that will certainly lead you to the source of the problem here
22:06:37  * quijotejoined
22:10:59  * quijotequit (Ping timeout: 240 seconds)
22:22:12  * rendarquit
22:35:02  * hzquit
22:37:13  * nickleeflyjoined
22:41:01  * howecjoined
22:42:17  <howec>how can I check the status of connect() call on an nonblocking socket that returns EINPROGRESS, without blocking?
22:43:18  <howec>uv__tcp_connect seems to ignore it here https://github.com/joyent/libuv/blob/master/src/unix/tcp.c#L131
22:47:02  * c4milojoined
22:48:22  <indutny>howec: the connect callback will be invoked
22:48:29  <indutny>howec: once the operation has failed or completed
22:48:54  <indutny>what do you want to know about the socket?
22:49:15  <howec>i mean, i am trying to do it at a lower level
22:49:37  <howec>with linux system calls
22:51:01  * avalanche123joined
22:51:38  * c4miloquit (Ping timeout: 240 seconds)
22:52:56  <howec>indutny: i am trying to figure out how libuv prevents people from writing before the connection finishes, reallo
22:52:59  <howec>really*
22:53:09  * avalanche123quit (Remote host closed the connection)
22:53:23  <indutny>it doesn't
22:53:26  <indutny>:)
22:53:36  <indutny>it could, but we never got to implementing it
22:53:43  * avalanche123joined
22:53:48  <indutny>there are some problems with windows support, unfortunatelly
22:54:07  <howec>okay
22:54:07  <indutny>we should be queueing writes on win, but I'm too lame to implement it
22:54:14  <indutny>it is just simpler to wait for connect_cb before writing
22:54:18  * avalanche123quit (Remote host closed the connection)
22:54:24  * avalanche123joined
22:54:34  <howec>i'll pr if i can fix it
22:55:05  <indutny>that would be awesome
22:55:07  <howec>do you guys do gsoc?
22:56:06  <tjfontaine>indutny: hey so what's your schedule more precisely, for say the 8th
22:56:16  <tjfontaine>howec: we almost did this year
22:56:19  <tjfontaine>indutny: sorry 8th and 9th
22:57:30  <howec>tjfontaine: hmm, google didn't accept? i might be able to come up with a good proposal for next year
22:57:48  <tjfontaine>howec: no, it was a matter of resources and time
22:58:57  <howec>ah, well, if you guys have the time let me know
22:59:15  <tjfontaine>next year will be much easier than this year was for timing and planning
22:59:50  <howec>i worked at the nodejitsu if that gives you any motivation :P
23:00:25  <tjfontaine>always to happy to have people who were in the community early continue to be interested in the project :)
23:02:28  <howec>i'm interested in contributing, i just don't have any network code to write
23:07:13  * quijotejoined
23:07:54  <tjfontaine>howec: I always approach it by finding somethign I want/need for myself
23:08:17  <indutny>tjfontaine: I have no idea
23:08:49  <indutny>tjfontaine: I think I'll have better understanding of things once I'll be there
23:08:59  <indutny>tjfontaine: probably Voxer has some plans for me on these dates
23:09:46  <indutny>sorry, going to sleep now
23:09:48  <tjfontaine>indutny: ok, if we can't align our schedules I do want to make sure you get face time with Dave and Bryan
23:09:57  <tjfontaine>indutny: ok, enjoy your sleep :)
23:09:58  <indutny>that would be awesome!
23:10:01  <indutny>thanks man
23:10:02  <indutny>ttyl!
23:10:04  <indutny>have a nice day
23:10:10  <tjfontaine>you too
23:11:33  * quijotequit (Ping timeout: 245 seconds)
23:12:12  * Kakeraquit (Ping timeout: 240 seconds)
23:16:54  <howec>tjfontaine: right, if only i needed anything; might give the FSF high priority skype replacement a try
23:20:07  * codepython777quit (Quit: Leaving.)
23:20:51  * codepython777joined
23:35:06  * inolenquit (Quit: Leaving.)
23:39:26  * thlorenzjoined
23:42:16  * avalanche123quit (Remote host closed the connection)
23:42:44  * avalanche123joined
23:47:19  * avalanche123quit (Ping timeout: 252 seconds)
23:47:25  * m76quit (Read error: Connection reset by peer)
23:57:02  * thlorenzquit (Remote host closed the connection)