freenode/#sbcl - IRC Chatlog
Search
23:03:24
stassats`
i don't want to rewire all backends and just rearranging the files doesn't seem to work
23:38:35
stassats`
nyef: and +backend-page-bytes+ is 32K and there's some roundabout dance in gencgc-space-setup
23:40:11
nyef
Had there not been a stupid, stupid bug in the handling of the D flag, it'd've been working a full year or more earlier than it was, and I'd've probably had motivation and hardware to keep working on it.
8:11:28
|3b|
myrkraverk: you probably have thread support, but something is broken somewhere, and if you install that build you won't have the sb-concurrency contrib
8:12:39
|3b|
it adds some things like lock-free queues... depends on whether you want to use it, or use something that uses it
8:19:01
|3b|
and can you paste that building-contrib.sb-concurrency file from failed build somewhere if you still have it?
8:31:03
cryptomarauder[m
ok, cause I have a fresh install and loading quicklisp complains about Invalid source registry (:DIRECTORY (NIL "systems/")) (will be skipped)
8:31:40
cryptomarauder[m
that is it's complaining from wtihin ASDF/SOURCE-REGISTRY:INVALID-SOURCE-REGISTRY
8:44:53
|3b|
ACTION thought i'd seen similar error5s from it being set wrong (though i think that was ubuntu or something)
8:47:21
|3b|
next guess would be something configured asdf wrong (or configured it in a way that became wrong after an upgrade or something)... lots of ways to configure asdf though, so not sure easiest way to debug that
8:48:12
cryptomarauder[m
yeah I'm looking at the different debug output from running the top level form again
10:13:19
|3b|
ACTION is confused by that build log :/ it will have to wait for someone more awake to look at it :p
10:16:11
myrkraverk
I tried to build it again, but (of course) get the same error in sb concurrency.
10:16:29
|3b|
myrkraverk: so x8664, old ubuntu, building as root? any options to make.sh? any idea if the system was heavily loaded when the tests were running?
10:17:26
myrkraverk
Test SB-CONCURRENCY-TEST::FRLOCK.1 failed Form: (HANDLER-CASE (WITH-TIMEOUT 10 (SB-CONCURRENCY-TEST::TEST-FRLOCKS)) (TIMEOUT (SB-CONCURRENCY-TEST::C) (ERROR "~A" SB-CONCURRENCY-TEST::C))) Expected values: NIL NIL Actual value: #<SIMPLE-ERROR "~A" {10037F3143}>.
10:29:56
|3b|
only other things i can thing of to try are building as a normal user instead of root, and building current code from git in case whatever it is has been fixed
10:40:38
|3b|
maybe try editing contrib/sb-concurrency/tests/test-frlock.lisp and change *minimum-sleep* from 0.0001 to 0.01 on line 23 or so and build again
10:42:43
|3b|
ACTION wonders if the system has a lower than usual resolution clock... vague memory of that being true of some virtualization setups
10:44:29
myrkraverk
possibly. I'll have to check a little later; I have other things to do right now.
10:46:32
stassats
is it reasonable to not install a contrib just because a test fails? i may change that, has never seemed reasonable to me
10:47:20
|3b|
ACTION would probably pick something in between,like having an easy way to say install it anyway
10:53:46
scymtym
stassats: :bit-position-overrun fails on x86: https://ci.cor-lab.org/job/sbcl-master/featureset=1,label=ubuntu_trusty_32bit/lastCompletedBuild/consoleFull
10:54:46
scymtym
also, can we change bit-vector.impure-cload.lisp to just bit-vector.impure.lisp and then control the compiler noise?
10:56:01
scymtym
i would rather have bit-vector.impure.lisp and use specific policies (or iterate over all policies) for the tests that need it