01:08:32 -!- tcr [~tcr@cpc5-bour5-2-0-cust340.15-1.cable.virginmedia.com] has quit [Quit: Leaving.] 01:10:46 -!- nyef [~nyef@pool-64-222-164-95.man.east.myfairpoint.net] has quit [Quit: G'night all.] 01:23:09 -!- Fare [~Fare@64.119.159.126] has quit [Quit: Leaving] 03:20:20 -!- attila_lendvai [~attila_le@catv-89-132-188-47.catv.broadband.hu] has quit [Quit: Leaving.] 06:09:23 stassats [~stassats@wikipedia/stassats] has joined #sbcl 07:25:35 flip214 [~marek@2001:858:107:1:baac:6fff:fe6b:9183] has joined #sbcl 07:25:36 -!- flip214 [~marek@2001:858:107:1:baac:6fff:fe6b:9183] has quit [Changing host] 07:25:36 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 07:35:57 -!- cmm [~cmm@bzq-79-182-202-208.red.bezeqint.net] has quit [Ping timeout: 250 seconds] 07:36:57 cmm [~cmm@bzq-79-182-202-208.red.bezeqint.net] has joined #sbcl 08:07:36 homie` [~user@xdsl-195-14-197-168.netcologne.de] has joined #sbcl 08:10:35 -!- homie [~user@xdsl-87-79-233-152.netcologne.de] has quit [Ping timeout: 260 seconds] 09:24:06 luis [~luis@nhop.r42.eu] has joined #sbcl 09:26:48 Krystof [~csr21@cpc1-bour2-0-0-cust414.15-1.cable.virginmedia.com] has joined #sbcl 09:26:48 -!- ChanServ has set mode +o Krystof 09:27:03 morning 09:27:12 should I be seeing failures in dynamic-extent.impure.lisp on x86/linux? 09:38:33 tcr [~tcr@cpc5-bour5-2-0-cust340.15-1.cable.virginmedia.com] has joined #sbcl 09:39:14 jep 09:39:39 non-consing mutex ! 09:40:26 well, let me rephrase that 09:40:34 I shouldn't be seeing failures in dynamic-extent.impure.lisp 09:40:42 what is the world going to do about it? 09:40:48 well, at least not on x86 09:41:02 it's reported to appear on some sparc or so 09:41:22 i have cross builder gcc 09:41:25 don't know 09:45:38 does sbcl use ffcall ? 09:52:05 nikodemus [~nikodemus@cs181058025.pp.htv.fi] has joined #sbcl 09:52:05 -!- ChanServ has set mode +o nikodemus 10:28:16 hi nikodemus 10:28:24 hi 10:28:34 I'm getting some dynamic-extent test failures on x86/linux 10:28:35 are they normal? 10:28:54 i would not expect them at least 10:29:03 but i haven't run x86/linux in a while 10:29:15 which ones are failing? 10:29:28 Failure: dynamic-extent.impure.lisp / (NO-CONSING MUTEX) 10:29:28 Failure: dynamic-extent.impure.lisp / (NO-CONSING SPINLOCK) 10:29:33 ouch 10:29:52 someday I will return to sbcl hacking, but today is probably not that day 10:30:00 sbcl 1.0.? 10:31:05 (if you put it on launchpad i'll see what's up before the next release) 10:32:32 by the by: you're the leading sbcl committer only by 3 commits ;) 10:32:48 git log --format=oneline --author=Christophe | wc -l => 1233 10:33:02 git log --format=oneline --author=Nikodemus | wc -l => 1230 10:33:21 gah! 10:33:26 better fix typos in the manual or something quick! 10:33:51 that means you've probably already won really, given how much of other people's work I merged 10:33:51 (ppc port, windows port, ...) 10:35:56 i should try to count the number of commits with "oops" in the commit message and substract that from mine... 10:40:41 :-) 10:42:36 how's life and work? 10:43:17 not bad 10:44:36 not bad at all 10:46:52 glamorous startup rock-start you! 10:46:57 star, even 10:50:54 I feel really glamorous right now 10:51:17 no, wait. "somnolent" 10:51:51 should we schedule a meeting? 10:51:57 oh yes 10:51:58 good idea 10:52:51 it's Friday; surely that means that jsnell has his free day 10:53:35 it is well known that googlers only work 3 hours a week (and walk on water while doing so) 10:54:31 i'm going out in an hour or so, but i'll be back in less than 2 hours and will be available for the rest of the day 10:56:04 I'll be online until about 4pm my time 11:03:51 for the next 5h? i'll try to make it back here in 2h from now 11:12:57 right-oh 11:13:15 then we'll see whether is too busy enjoying his imminent pay rise to join us :) 11:23:23 skaboy [~grant@c0144.aw.cl.cam.ac.uk] has joined #sbcl 11:34:31 .cl.cam.ac.uk, eh? 11:39:52 *Krystof* digs around, finds A Decision Procedure for Nonlinear Real Arithmetic 11:39:59 -!- hefner [~hefner@ppp-58-9-182-122.revip2.asianet.co.th] has quit [Ping timeout: 255 seconds] 11:46:37 hefner [~hefner@ppp-58-9-113-71.revip2.asianet.co.th] has joined #sbcl 11:57:38 -!- Krystof [~csr21@cpc1-bour2-0-0-cust414.15-1.cable.virginmedia.com] has quit [Ping timeout: 245 seconds] 12:05:12 -!- homie` [~user@xdsl-195-14-197-168.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:09:17 homie [~user@xdsl-195-14-197-168.netcologne.de] has joined #sbcl 12:17:54 Krystof [~csr21@cpc5-bour5-2-0-cust340.15-1.cable.virginmedia.com] has joined #sbcl 12:17:54 -!- ChanServ has set mode +o Krystof 12:20:33 hmmm 12:20:46 i built my sbcl with an older version, i don't get those errors now 12:27:50 -!- skaboy [~grant@c0144.aw.cl.cam.ac.uk] has quit [Ping timeout: 260 seconds] 12:32:14 -!- mega1 [~quassel@catv4E5CABA2.pool.t-online.hu] has quit [Ping timeout: 276 seconds] 12:42:52 -!- ruediger [ruediger@pseudoterminal.org] has quit [Read error: Connection reset by peer] 12:42:56 ruediger [ruediger@pseudoterminal.org] has joined #sbcl 12:44:42 *nikodemus* is back 12:44:50 do we have jsnell? 12:49:22 not heard from him 12:55:32 attila_lendvai [~attila_le@catv-89-132-188-47.catv.broadband.hu] has joined #sbcl 13:39:48 -!- flip214 [~marek@unaffiliated/flip214] has quit [Remote host closed the connection] 14:01:50 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 264 seconds] 14:18:25 hargettp [~hargettp@dhcp-174.mirrorimage.net] has joined #sbcl 14:21:06 mbohun [~mbohun@ppp115-156.static.internode.on.net] has joined #sbcl 14:30:08 -!- Krystof [~csr21@cpc5-bour5-2-0-cust340.15-1.cable.virginmedia.com] has quit [Ping timeout: 245 seconds] 14:52:03 -!- ruediger [ruediger@pseudoterminal.org] has quit [Quit: No Ping reply in 180 seconds.] 14:52:06 ruediger_ [ruediger@pseudoterminal.org] has joined #sbcl 14:52:35 -!- ruediger_ is now known as ruediger 15:06:18 kclifton [~kclifton@s198-166-45-245.ab.hsia.telus.net] has joined #sbcl 15:45:49 nyef [~nyef@pool-64-222-179-143.man.east.myfairpoint.net] has joined #sbcl 15:46:40 So, the obvious thing for fixing the DX test failures causes the build to choke pre-cold-repl on x86, and just post-compiling SYS:SRC;PCL;FIXUP on ppc. 15:48:34 The other thing to do is revert 1.0.44.16, which would reintroduce the silliness with truly-dynamic-extent closed-over variables stack-allocating value cells. 16:01:27 mega1 [~quassel@catv4E5CABA2.pool.t-online.hu] has joined #sbcl 16:04:37 -!- nikodemus [~nikodemus@cs181058025.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 16:39:40 skaboy [~grant@c0144.aw.cl.cam.ac.uk] has joined #sbcl 17:16:59 rpg [~rpg@216.243.156.16.real-time.com] has joined #sbcl 17:45:51 mega1: Would you happen to know why SBCL doesn't use {,undo_}fake_foreign_function_call() when dealing with a memory_fault_error()? 17:46:08 let me check 17:47:04 The main problem is that it renders the error completely undebuggable, even on systems with a separate control stack. 17:49:01 -!- slyrus [~chatzilla@adsl-75-55-215-234.dsl.pltn13.sbcglobal.net] has quit [Remote host closed the connection] 17:51:00 stassats [~stassats@wikipedia/stassats] has joined #sbcl 17:53:29 I'm running a PPC build now using fake_foreign_function_call() there, and something that I /know/ blows up that way during target-2, so I'll report back on how that goes. 17:54:15 nyef: did you put it after the corruption warning? 17:54:42 Yes. Around the funcall0. 17:55:01 Ahh, damn. Good point. :-( 17:55:11 and after the unblock too I guess 17:55:35 Moved the unblock to the C_STACK_IS_CONTROL_STACK case, as fake_foreign does its own unblock. 17:56:29 what is a good point? You seemed to place it right. 17:59:35 target-2 is run --lose-on-corruption. 18:00:47 Starting the build over... 18:05:25 for debugging the build that's no good. remove --l-o-c 18:08:26 Actually, I don't /mind/ ending up in LDB provided I can get some decent context. 18:30:14 Now that I'm thinking about it, one plausible reason for lisp_memory_fault_error() is that it's not blockable, and can occur from an interrupt handler, which leads to possibly triggering when the system really can't /handle/ the whole fake_foreign_function_call() bit. 18:32:36 slyrus [~chatzilla@adsl-75-55-215-234.dsl.pltn13.sbcglobal.net] has joined #sbcl 18:38:43 nyef: it's SA_ONSTACK too. The corruption warning is there because of these issues. 18:39:09 no harm in trying to fake it though 18:39:18 at least that's what I think 18:48:19 It's not SA_ONSTACK for non-C_STACK_IS_CONTROL_STACK. 18:49:15 And the next fun bit is that we've already got the machinery written to carve out a bit of stack space from a context, provided that we're running on an altstack to begin with. 20:10:47 nyef: where is that code? 20:16:43 What, for manipulating the stack of another context? 20:16:56 Should be in one or two of the darwin source files. 20:59:27 -!- homie [~user@xdsl-195-14-197-168.netcologne.de] has quit [Ping timeout: 240 seconds] 21:15:05 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 255 seconds] 21:16:39 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Remote host closed the connection] 21:37:51 Krystof [~csr21@csrhodes.plus.com] has joined #sbcl 21:37:51 -!- ChanServ has set mode +o Krystof 22:25:31 kaehi [~dsa@ext02.gsp.se] has joined #sbcl 22:34:18 -!- hargettp [~hargettp@dhcp-174.mirrorimage.net] has quit [Ping timeout: 245 seconds] 22:53:05 mbohun [~mbohun@ppp115-156.static.internode.on.net] has joined #sbcl 23:34:26 hargettp [~anonymous@pool-71-184-181-150.bstnma.east.verizon.net] has joined #sbcl 23:58:23 -!- hargettp [~anonymous@pool-71-184-181-150.bstnma.east.verizon.net] has quit [Quit: hargettp]