00:02:39 hargettp [~hargettp@pool-71-174-139-98.bstnma.east.verizon.net] has joined #sbcl 00:37:46 -!- chturne [~chturne@host86-148-233-236.range86-148.btcentralplus.com] has quit [Remote host closed the connection] 01:35:38 _travis_ [~nonya@c-24-127-49-108.hsd1.va.comcast.net] has joined #sbcl 01:50:49 echo-area [~user@182.92.247.2] has joined #sbcl 02:02:23 -!- hargettp [~hargettp@pool-71-174-139-98.bstnma.east.verizon.net] has quit [Quit: Leaving...] 02:03:04 -!- wbooze [~wbooze@xdsl-78-35-186-73.netcologne.de] has quit [Ping timeout: 260 seconds] 02:16:24 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 02:45:48 slyrus: https://github.com/pkhuong/sbcl/tree/fix-10.8 seems to work, except for some seemingly rare nondeterministic failures (nothing new on darwin, I guess) 02:55:34 -!- _travis_ [~nonya@c-24-127-49-108.hsd1.va.comcast.net] has quit [Ping timeout: 260 seconds] 02:56:01 great 03:03:13 -!- kanru [~kanru@199.195.142.182] has quit [Remote host closed the connection] 03:24:54 wbooze [~wbooze@xdsl-78-35-131-180.netcologne.de] has joined #sbcl 03:38:17 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 03:46:23 psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has joined #sbcl 05:24:53 -!- cmm [~cmm@bzq-109-67-200-205.red.bezeqint.net] has quit [Ping timeout: 255 seconds] 05:26:55 cmm [~cmm@109.65.209.229] has joined #sbcl 05:29:27 sdemarre [~serge@91.176.57.77] has joined #sbcl 06:06:19 -!- psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has quit [Quit: Leaving.] 06:34:22 attila_lendvai [~attila_le@87.247.12.43] has joined #sbcl 06:34:23 -!- attila_lendvai [~attila_le@87.247.12.43] has quit [Changing host] 06:34:23 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 07:38:46 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 07:38:56 attila_lendvai [~attila_le@87.247.12.43] has joined #sbcl 07:38:57 -!- attila_lendvai [~attila_le@87.247.12.43] has quit [Changing host] 07:38:57 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 07:58:47 TimKack [~user@213.208.236.186] has joined #sbcl 08:03:39 -!- TimKack [~user@213.208.236.186] has left #sbcl 08:34:57 prxq [~mommer@mnhm-590c12d2.pool.mediaWays.net] has joined #sbcl 08:40:51 Quadresce [~quad@unaffiliated/quadrescence] has joined #sbcl 08:43:51 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Ping timeout: 255 seconds] 08:44:32 -!- cmm [~cmm@109.65.209.229] has quit [Remote host closed the connection] 08:50:26 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Ping timeout: 245 seconds] 08:52:38 antoszka [~antoszka@unaffiliated/antoszka] has joined #sbcl 09:26:20 -!- slyrus [~chatzilla@adsl-99-190-99-176.dsl.pltn13.sbcglobal.net] has quit [Read error: Connection reset by peer] 09:27:27 slyrus [~chatzilla@adsl-99-190-99-176.dsl.pltn13.sbcglobal.net] has joined #sbcl 10:06:39 hargettp [~hargettp@pool-71-174-139-98.bstnma.east.verizon.net] has joined #sbcl 10:30:12 -!- hargettp [~hargettp@pool-71-174-139-98.bstnma.east.verizon.net] has quit [Quit: Linkinus - http://linkinus.com] 10:30:26 | Someone will probably shoot me down on this with some pithy comment on the use of (setf symbol-value) on a special variable. I'm happy for them. 10:31:16 That's in front of os_invalidate -- can anyone recall what it's about? 10:32:16 (Krystof is the committer, but I suspect it might be nyef's comment.) 10:41:02 -!- echo-area [~user@182.92.247.2] has quit [Remote host closed the connection] 10:52:41 -!- antifuchs [foobar@care.boinkor.net] has quit [Ping timeout: 272 seconds] 10:54:33 antifuchs [foobar@care.boinkor.net] has joined #sbcl 11:36:33 drl [~lat@110.139.229.172] has joined #sbcl 11:38:45 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 11:47:01 Or more specifically, why doesn't win32 os_invalidate() simply work as advertised? It seems to me that it is different merely for the sake of being different. 13:08:48 _travis_ [~nonya@204.111.204.21] has joined #sbcl 13:47:25 psilord [~psilord@23-25-144-217-static.hfc.comcastbusiness.net] has joined #sbcl 14:07:39 hargettp_ [~hargettp_@65.219.237.243] has joined #sbcl 14:11:32 -!- wbooze [~wbooze@xdsl-78-35-131-180.netcologne.de] has quit [Ping timeout: 248 seconds] 14:15:56 attila_lendvai [~attila_le@5.34.19.45] has joined #sbcl 14:15:57 -!- attila_lendvai [~attila_le@5.34.19.45] has quit [Changing host] 14:15:57 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 14:19:14 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 14:21:48 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 14:55:15 gko [~user@114-34-168-13.HINET-IP.hinet.net] has joined #sbcl 14:56:45 wbooze [~wbooze@xdsl-78-35-172-122.netcologne.de] has joined #sbcl 15:15:30 -!- Posterdati [~tapioca@host57-4-dynamic.10-87-r.retail.telecomitalia.it] has quit [Ping timeout: 255 seconds] 15:21:26 Posterdati [~tapioca@host57-4-dynamic.10-87-r.retail.telecomitalia.it] has joined #sbcl 15:31:14 attila_lendvai [~attila_le@5.34.19.45] has joined #sbcl 15:31:15 -!- attila_lendvai [~attila_le@5.34.19.45] has quit [Changing host] 15:31:15 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 16:38:39 -!- sdemarre [~serge@91.176.57.77] has quit [Ping timeout: 260 seconds] 16:48:52 -!- gko [~user@114-34-168-13.HINET-IP.hinet.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 16:59:18 kanru [~kanru@199.195.142.182] has joined #sbcl 17:01:38 -!- hargettp_ [~hargettp_@65.219.237.243] has left #sbcl 17:05:37 slyrus_ [~chatzilla@dsl081-060-042.sfo1.dsl.speakeasy.net] has joined #sbcl 17:19:29 antgreen [user@nat/redhat/x-ydsigieppiqhtvdq] has joined #sbcl 17:27:52 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 252 seconds] 17:41:40 attila_lendvai [~attila_le@m212-96-64-81.cust.tele2.kz] has joined #sbcl 17:41:40 -!- attila_lendvai [~attila_le@m212-96-64-81.cust.tele2.kz] has quit [Changing host] 17:41:40 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 17:48:32 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 17:56:40 -!- antgreen [user@nat/redhat/x-ydsigieppiqhtvdq] has quit [Read error: Connection reset by peer] 18:16:39 -!- slyrus_ [~chatzilla@dsl081-060-042.sfo1.dsl.speakeasy.net] has quit [Ping timeout: 260 seconds] 18:21:27 attila_lendvai [~attila_le@m212-96-64-81.cust.tele2.kz] has joined #sbcl 18:21:27 -!- attila_lendvai [~attila_le@m212-96-64-81.cust.tele2.kz] has quit [Changing host] 18:21:27 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 18:26:11 chturne [~chturne@host86-148-233-236.range86-148.btcentralplus.com] has joined #sbcl 18:34:08 lichtblau: seems to be about creating dummy lisp threads on callbacks 18:35:08 Well... :-) 18:37:02 and for the second part, a quick read on msdn suggests that we can only free full ranges returned by VirtualAlloc 18:37:02 It sounds to me like it's saying "we'll probably recycle these things anyway". But that's not a reason to not free them, it's a rationale why not freeing them won't hurt much, is it? 18:37:19 lichtblau: right. 18:37:38 "Releases the specified region of pages. After this operation, the pages are in the free state. 18:37:42 If you specify this value, dwSize must be 0 (zero), and lpAddress must point to the base address returned by the VirtualAlloc function when the region is reserved." 18:40:49 ... it's just that we've grown a second function os_invalidate_free() now, which actually does what os_invalidate() should be doing anyway, because the os_invalidate() that cheats obviously wasn't good enough after all... 18:40:56 mm... 18:41:15 *pkhuong* considers importing dlmalloc on top of our saved cores. 18:41:16 antgreen [user@nat/redhat/x-glqeaqrylpugamwc] has joined #sbcl 18:42:40 having os_really_invalidate is definitely wrong. 18:43:12 -!- Quadresce is now known as Quadrescence 18:45:40 if we don't go for thread recycling, I think I'd rather have VirtualQuery to tell when we can release the address space. 18:48:00 slyrus_ [~chatzilla@173-228-44-92.dsl.static.sonic.net] has joined #sbcl 18:52:10 lichtblau: how about either two VirtualQuery (one to know if the range we're about to free has its base at addr, and another to make sure it stops after len bytes)? Or a dynamic map of allocation -> size + lock... 19:01:05 Hmm. We don't have many different os_invalidate call sites actually. I think the cases that don't actually want to RELEASE are pretty much exactly the zero-fill cases. 19:01:53 ... which are followed by #ifndef WIN32 bzero(...) #endif 19:03:19 mm.. those are the cases when we do invalidate/validate pairs too, right? 19:03:47 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 19:04:44 I guess we could change those sites to call a new os_zero_out, and we could use some fancy OS-level support for that where applicable? Sounds like a better plan to me, anyway. 19:05:04 yeah. Thanks! 19:06:09 good eye (: That's one change that'll be good everywhere. 19:11:05 -!- slyrus_ [~chatzilla@173-228-44-92.dsl.static.sonic.net] has quit [Ping timeout: 246 seconds] 19:23:37 sdemarre [~serge@91.176.57.77] has joined #sbcl 19:26:46 slyrus_ [~chatzilla@173-228-44-92.dsl.static.sonic.net] has joined #sbcl 19:34:49 the downside of having eliminated the frequently crashing races is that the hard toreproduce 19:34:57 ones remain 19:43:44 rpg [~rpg@23-25-144-217-static.hfc.comcastbusiness.net] has joined #sbcl 20:01:28 -!- antgreen [user@nat/redhat/x-glqeaqrylpugamwc] has quit [Ping timeout: 246 seconds] 20:29:30 -!- Odin- [~sbkhh@214-106-22-46.fiber.hringdu.is] has quit [Quit: Meep.] 20:56:29 -!- sdemarre [~serge@91.176.57.77] has quit [Ping timeout: 260 seconds] 21:09:42 -!- _travis_ [~nonya@204.111.204.21] has quit [Ping timeout: 264 seconds] 21:16:15 -!- psilord [~psilord@23-25-144-217-static.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 21:33:41 -!- prxq [~mommer@mnhm-590c12d2.pool.mediaWays.net] has quit [Quit: Leaving] 21:52:41 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 22:53:17 _travis_ [~nonya@c-24-127-49-108.hsd1.va.comcast.net] has joined #sbcl