2016-06-11T01:00:35Z eudoxia joined #sbcl 2016-06-11T01:10:21Z stassats quit (Ping timeout: 276 seconds) 2016-06-11T02:32:47Z eudoxia quit (Quit: Leaving) 2016-06-11T02:45:59Z jasom quit (Ping timeout: 244 seconds) 2016-06-11T03:03:19Z reb```` quit (Ping timeout: 252 seconds) 2016-06-11T03:04:00Z reb```` joined #sbcl 2016-06-11T03:19:47Z eschatologist quit (Ping timeout: 250 seconds) 2016-06-11T03:22:10Z jasom joined #sbcl 2016-06-11T05:28:36Z DeadTrickster_ joined #sbcl 2016-06-11T05:33:59Z gingerale joined #sbcl 2016-06-11T06:38:08Z slyrus joined #sbcl 2016-06-11T06:56:27Z shka joined #sbcl 2016-06-11T07:33:40Z angavrilov joined #sbcl 2016-06-11T08:06:25Z Bike quit (Quit: moth) 2016-06-11T08:39:15Z shka quit (Ping timeout: 260 seconds) 2016-06-11T08:58:20Z ASau quit (Ping timeout: 258 seconds) 2016-06-11T09:24:17Z DeadTrickster_ quit (Ping timeout: 260 seconds) 2016-06-11T10:02:35Z edgar-rft joined #sbcl 2016-06-11T10:50:10Z milanj_ quit (Quit: This computer has gone to sleep) 2016-06-11T11:08:41Z rumbler31 joined #sbcl 2016-06-11T11:14:12Z scymtym quit (Ping timeout: 276 seconds) 2016-06-11T11:24:16Z whiteline quit (Read error: Connection reset by peer) 2016-06-11T11:41:23Z stassats joined #sbcl 2016-06-11T11:45:44Z stassats quit (Ping timeout: 244 seconds) 2016-06-11T11:46:15Z stassats joined #sbcl 2016-06-11T11:47:56Z whiteline joined #sbcl 2016-06-11T11:54:57Z scymtym joined #sbcl 2016-06-11T12:23:26Z shka joined #sbcl 2016-06-11T12:30:09Z DeadTrickster_ joined #sbcl 2016-06-11T12:35:33Z DeadTrickster joined #sbcl 2016-06-11T12:42:44Z DeadTrickster quit (Remote host closed the connection) 2016-06-11T12:43:02Z DeadTrickster_ quit (Remote host closed the connection) 2016-06-11T14:11:56Z rumbler31_ joined #sbcl 2016-06-11T14:14:32Z rumbler31 quit (Ping timeout: 244 seconds) 2016-06-11T14:14:41Z rumbler31_ is now known as rumbler31 2016-06-11T14:49:30Z DeadTrickster joined #sbcl 2016-06-11T15:19:08Z DeadTrickster quit (Remote host closed the connection) 2016-06-11T15:40:12Z slyrus quit (Remote host closed the connection) 2016-06-11T15:47:32Z eschatologist joined #sbcl 2016-06-11T15:54:07Z DeadTrickster joined #sbcl 2016-06-11T16:06:50Z scymtym_ joined #sbcl 2016-06-11T16:07:50Z scymtym quit (Ping timeout: 260 seconds) 2016-06-11T16:23:56Z Bike joined #sbcl 2016-06-11T16:26:02Z stassats quit (Ping timeout: 260 seconds) 2016-06-11T16:28:34Z stassats joined #sbcl 2016-06-11T16:32:40Z stassats quit (Ping timeout: 244 seconds) 2016-06-11T16:33:54Z stassats joined #sbcl 2016-06-11T16:38:10Z stassats quit (Ping timeout: 244 seconds) 2016-06-11T16:39:00Z stassats joined #sbcl 2016-06-11T16:41:47Z DeadTrickster quit (Ping timeout: 260 seconds) 2016-06-11T16:43:25Z stassats quit (Ping timeout: 260 seconds) 2016-06-11T16:43:52Z stassats joined #sbcl 2016-06-11T16:47:57Z scymtym_ quit (Read error: Connection reset by peer) 2016-06-11T16:53:13Z DeadTrickster joined #sbcl 2016-06-11T17:30:50Z eschatologist quit (Ping timeout: 250 seconds) 2016-06-11T17:36:28Z scymtym joined #sbcl 2016-06-11T17:40:34Z DeadTrickster quit (Ping timeout: 240 seconds) 2016-06-11T17:43:22Z slyrus joined #sbcl 2016-06-11T17:46:27Z slyrus: should I be worried about the "Couldn't re-execute SBCL with proper personality flags"? 2016-06-11T17:47:06Z slyrus: I'm messing around with getting SBCL running inside of a docker container and see this warning, presumably because it's configured such that I can't turn off ASLR. 2016-06-11T17:47:19Z stassats: it is worrisome 2016-06-11T17:47:32Z slyrus: what will break? 2016-06-11T17:47:36Z stassats: everything 2016-06-11T17:48:38Z stassats: sb-dynamic-core can mitigate most of it 2016-06-11T17:48:44Z slyrus: Oh? A simple test of SBCL building itself works fine. 2016-06-11T17:50:07Z eschatologist joined #sbcl 2016-06-11T17:50:37Z stassats: but if it doesn't break now it may break at any moment, which is worse 2016-06-11T17:54:05Z slyrus: so the problem is that I'm not actually turning off ASLR, but, then again, I'm not actually getting random address space layouts, but that might change at some point? Do I understand this correctly? 2016-06-11T17:56:01Z stassats: i can't get randomization to work to check whether sb-dynamic-core actually makes it work 2016-06-11T17:56:25Z stassats: but even if sb-dynamic-core does help, a randomized layout may clash with one of the lisp spaces 2016-06-11T17:57:33Z stassats: probably sbcl is not built with -pie, so it actually doesn't matter? 2016-06-11T17:58:14Z stassats: pie probably would croak on -assem.S 2016-06-11T18:01:54Z stassats: /usr/bin/ld: x86-64-assem.o: relocation R_X86_64_32S against `all_threads' can not be used when making a shared object; recompile with -fPIC 2016-06-11T18:02:45Z p_l: always wondered if it would be possible to make SBCL fully PIE on 64bit platforms... 2016-06-11T18:03:59Z stassats: so, why do we actually have personality setting? 2016-06-11T18:06:14Z stassats: comes from http://comments.gmane.org/gmane.lisp.steel-bank.devel/5323 2016-06-11T18:07:12Z sumosudo joined #sbcl 2016-06-11T18:08:34Z stassats: slyrus: so, the "may break sometime" reason is that it may overlap with the spaces that have static addresses in sbcl 2016-06-11T18:09:48Z slyrus: what's the "it" that may overlap with SBCL's spaces with static address? 2016-06-11T18:10:02Z stassats: "whatever" 2016-06-11T18:10:45Z p_l: stassats: depending on ASLR configuration, loading at fixed address might be prohibited 2016-06-11T18:10:58Z p_l: or rather, prohibited unless personality change is applied 2016-06-11T18:14:26Z sumosudo quit (Ping timeout: 250 seconds) 2016-06-11T18:15:40Z rumbler31 quit (Ping timeout: 240 seconds) 2016-06-11T18:18:21Z stassats: otherwise aslr works, the stack gets random locations 2016-06-11T18:18:40Z stassats: so, i'm not quite sure how to break personality-less sbcl 2016-06-11T18:19:01Z Quadrescence quit (Quit: Leaving) 2016-06-11T18:19:08Z eschatol_ joined #sbcl 2016-06-11T18:19:36Z p_l: stassats: core load fails 2016-06-11T18:19:55Z p_l: had a system that worked only with relocatable patch due to PaX 2016-06-11T18:20:09Z slyrus: wouldn't that mean that building SBCL itself should fail? 2016-06-11T18:20:51Z p_l: slyrus: unless, like me, you forgot to run paxctl on the new SBCL binary but had it done long ago on the host one... 2016-06-11T18:21:32Z eschatologist quit (Ping timeout: 250 seconds) 2016-06-11T18:21:40Z stassats: i don't have any pax 2016-06-11T18:21:41Z rumbler31 joined #sbcl 2016-06-11T18:23:59Z slyrus: I'm no more enlightened than I was 30 minutes ago :) on another note, on systems without /usr/bin/time (or at least this one), running ./make.sh directly fails, but sh ./make.sh works. 2016-06-11T18:24:22Z stassats: yes, that is known 2016-06-11T18:36:02Z sumosudo joined #sbcl 2016-06-11T18:36:41Z sumosudo: 1 2016-06-11T18:38:57Z sumosudo: Hello. I keep on getting this error.. http://pasteboard.co/1BPp1BJu.png 2016-06-11T18:39:17Z sumosudo: and another about uv-errno.h not being found.. 2016-06-11T18:53:58Z stassats: sbcl too old 2016-06-11T18:54:05Z stassats: asdf to be exact 2016-06-11T18:54:33Z stassats: and kudos to asdf maintainers for plugging a feature of newer asdf into cffi 2016-06-11T18:56:11Z stassats: what in the hell is os-cond? 2016-06-11T18:56:14Z stassats: (defmacro os-cond (&rest clauses) 2016-06-11T18:56:14Z stassats: #+abcl `(cond ,@clauses) 2016-06-11T18:56:14Z stassats: #-abcl (loop* :for (test . body) :in clauses :when (eval test) :return `(progn ,@body))) 2016-06-11T18:56:22Z stassats: what on earth? 2016-06-11T18:57:02Z Bike: yeah, i don't know why they did that. i've seen people complaining about this same issue, too. 2016-06-11T18:57:02Z stassats: oh, it's doing stuff at run-time 2016-06-11T18:57:12Z stassats: at m-e-time 2016-06-11T18:57:20Z stassats: why disabled on abcl? 2016-06-11T18:58:24Z stassats: os-unix-p means (:or :unix :cygwin) 2016-06-11T18:59:01Z stassats: although cygwin is kinda unixy, you might not expect that result 2016-06-11T18:59:32Z Bike: "Added OS-COND to UIOP to paper over some incompatibilities about when and how operating system can be detected on different implementations. Made OS predicates run test at runtime so you can bind *features* from a target system and determine its OS." is what it says in the log 2016-06-11T19:00:04Z stassats: well, i'm thinking how to get rid of that in cffi and make a pull request 2016-06-11T19:00:28Z stassats: asdf, always there to annoy me 2016-06-11T19:00:36Z Bike: if nothing else, you could put in a provisional definition of os-cond as cond 2016-06-11T19:01:12Z stassats: well, it's not a critical path, i'll just cond it 2016-06-11T19:03:37Z stassats: is there any documentation for uiop? 2016-06-11T19:04:30Z jackdaniel: only what quickdocs have (API reference) 2016-06-11T19:04:40Z jackdaniel: http://quickdocs.org/uiop/ 2016-06-11T19:04:41Z stassats: usually the more i unravel asdf, the more annoyed i become 2016-06-11T19:04:50Z stassats: jackdaniel: i saw that, and that was "no" 2016-06-11T19:05:08Z jackdaniel: hence my "only", didn't know you have already seen that 2016-06-11T19:08:56Z jackdaniel: trivial-features does that (reading the backlog), no need for uiop regarding the OS 2016-06-11T19:10:52Z Bike: uiop is also all-consuming 2016-06-11T19:11:35Z stassats: asdf is a virus, i would love to avoid it, but i can't 2016-06-11T19:15:21Z sumosudo quit (Quit: Page closed) 2016-06-11T19:28:11Z slyrus: so is there no need for the personality/execve stuff on sb-dynamic-core? 2016-06-11T19:34:55Z DeadTrickster joined #sbcl 2016-06-11T19:38:05Z DeadTrickster_ joined #sbcl 2016-06-11T19:50:36Z DougCL joined #sbcl 2016-06-11T20:06:12Z DougCL quit (Remote host closed the connection) 2016-06-11T20:28:21Z attila_lendvai joined #sbcl 2016-06-11T20:47:50Z shka quit (Ping timeout: 260 seconds) 2016-06-11T20:48:39Z gingerale quit (Remote host closed the connection) 2016-06-11T21:10:25Z ASau joined #sbcl 2016-06-11T22:08:14Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-11T22:21:44Z angavrilov quit (Remote host closed the connection) 2016-06-11T22:22:14Z rumbler31_ joined #sbcl 2016-06-11T22:24:47Z rumbler31 quit (Ping timeout: 260 seconds) 2016-06-11T22:24:50Z rumbler31_ is now known as rumbler31 2016-06-11T22:30:40Z DeadTrickster quit (Ping timeout: 240 seconds) 2016-06-11T22:31:30Z DeadTrickster_ quit (Ping timeout: 276 seconds) 2016-06-11T22:33:54Z DeadTrickster_ joined #sbcl 2016-06-11T23:00:38Z attila_lendvai joined #sbcl 2016-06-11T23:00:38Z attila_lendvai quit (Changing host) 2016-06-11T23:00:38Z attila_lendvai joined #sbcl 2016-06-11T23:42:44Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-11T23:43:04Z DGASAU quit (Ping timeout: 264 seconds)