Date: Mon, 2 Dec 2013 04:28:02 GMT From: Joseph Mingrone <jrm@ftfl.ca> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/184425: lang/sbcl-1.1.12,1 fails to build with THREADS option Message-ID: <201312020428.rB24S2Me071595@oldred.freebsd.org> Resent-Message-ID: <201312020430.rB24U0U2000892@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 184425 >Category: ports >Synopsis: lang/sbcl-1.1.12,1 fails to build with THREADS option >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 02 04:30:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Joseph Mingrone >Release: 9.2-STABLE >Organization: >Environment: FreeBSD phe 9.2-STABLE FreeBSD 9.2-STABLE #0 r256061: Fri Oct 4 21:37:07 ADT 2013 root@phe:/usr/obj/usr/src/sys/PHE amd64 >Description: Attempting to build the port with threads turned on gives the error below. ; /ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/frlock-ASDF-TMP.fasl written ; compilation finished in 0:00:00.048 ; compiling file "/ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/queue.lisp" (written 30 SEP 2013 10:15:42 AM): ; compiling (IN-PACKAGE :SB-CONCURRENCY) ; compiling (DEFCONSTANT +DUMMY+ ...) ; compiling (DEFCONSTANT +DEAD-END+ ...) ; compiling (DECLAIM (INLINE %MAKE-QUEUE)) ; compiling (DEFSTRUCT (QUEUE # ...) ...) ; compiling (SETF (DOCUMENTATION # ...) ...) ; compiling (DEFUN MAKE-QUEUE ...) ; compiling (DEFUN ENQUEUE ...) ; compiling (DEFUN DEQUEUE ...) ; compiling (DEFUN TRY-WALK-QUEUE ...) ; compiling (DEFUN LIST-QUEUE-CONTENTS ...) ; compiling (DEFUN QUEUE-COUNT ...) ; compiling (DEFUN QUEUE-EMPTY-P ...) ; /ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/queue-ASDF-TMP.fasl written ; compilation finished in 0:00:00.023 ; compiling file "/ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/mailbox.lisp" (written 30 SEP 2013 10:15:42 AM): ; compiling (IN-PACKAGE :SB-CONCURRENCY) ; compiling (DEFSTRUCT (MAILBOX # ...) ...) ; compiling (SETF (DOCUMENTATION # ...) ...) ; compiling (DEFUN MAKE-MAILBOX ...) ; compiling (DEFMETHOD PRINT-OBJECT ...) ; compiling (DEFUN MAILBOX-COUNT ...) ; compiling (DEFUN MAILBOX-EMPTY-P ...) ; compiling (DEFUN LIST-MAILBOX-MESSAGES ...) ; compiling (DEFUN SEND-MESSAGE ...) ; compiling (DEFUN RECEIVE-MESSAGE ...) ; compiling (DEFUN RECEIVE-MESSAGE-NO-HANG ...) ; compiling (DEFUN RECEIVE-PENDING-MESSAGES ...) ; /ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/mailbox-ASDF-TMP.fasl written ; compilation finished in 0:00:00.055 ; compiling file "/ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/gate.lisp" (written 30 SEP 2013 10:15:42 AM): ; compiling (IN-PACKAGE :SB-CONCURRENCY) ; compiling (DEFSTRUCT (GATE # ...) ...) ; compiling (SETF (DOCUMENTATION # ...) ...) ; compiling (DEFMETHOD PRINT-OBJECT ...) ; compiling (DEFUN MAKE-GATE ...) ; compiling (DEFUN OPEN-GATE ...) ; compiling (DEFUN CLOSE-GATE ...) ; compiling (DEFUN WAIT-ON-GATE ...) ; compiling (DEFUN GATE-OPEN-P ...) ; /ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/gate-ASDF-TMP.fasl written ; compilation finished in 0:00:00.042 ; compiling file "/ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/sb-concurrency.lisp" (written 01 DEC 2013 10:13:52 PM): ; compiling (UNLESS (MEMBER "ASDF" ...) ...) ; compiling (LET (#) ...) ; /ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/sb-concurrency.fasl written ; compilation finished in 0:00:00.002 echo "(pushnew :sb-testing-contrib *features*)" \ "(asdf:operate (quote asdf:load-op) :sb-concurrency)" \ "(asdf:operate (quote asdf:test-op) :sb-concurrency)" | \ /ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/src/runtime/sbcl --noinform --core /ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/output/sbcl_core --lose-on-corruption --disable-debugger --no-sysinit --no-userinit --eval '(load "../asdf/asdf")' * (:SB-TESTING-CONTRIB :ASDF3 :ASDF2 :ASDF :OS-UNIX :NON-BASE-CHARS-EXIST-P :ASDF-UNICODE :ALIEN-CALLBACKS :ANSI-CL :ASH-RIGHT-VOPS :BSD :C-STACK-IS-CONTROL-STACK :COMMON-LISP :COMPARE-AND-SWAP-VOPS :COMPLEX-FLOAT-VOPS :CYCLE-COUNTER :ELF :FLOAT-EQL-VOPS :FREEBSD :GCC-TLS :GENCGC :IEEE-FLOATING-POINT :INLINE-CONSTANTS :LINKAGE-TABLE :LITTLE-ENDIAN :MEMORY-BARRIER-VOPS :MULTIPLY-HIGH-VOPS :OS-PROVIDES-BLKSIZE-T :OS-PROVIDES-DLADDR :OS-PROVIDES-DLOPEN :OS-PROVIDES-GETPROTOBY-R :OS-PROVIDES-POLL :OS-PROVIDES-PUTWC :OS-PROVIDES-SUSECONDS-T :PACKAGE-LOCAL-NICKNAMES :RAW-INSTANCE-INIT-VOPS :SB-CORE-COMPRESSION :SB-DOC :SB-EVAL :SB-LDB :SB-PACKAGE-LOCKS :SB-QSHOW :SB-SIMD-PACK :SB-SOURCE-LOCATIONS :SB-TEST :SB-THREAD :SB-UNICODE :SBCL :STACK-ALLOCATABLE-CLOSURES :STACK-ALLOCATABLE-FIXED-OBJECTS :STACK-ALLOCATABLE-LISTS :STACK-ALLOCATABLE-VECTORS :STACK-GROWS-DOWNWARD-NOT-UPWARD :UNIX :UNWIND-TO-FRAME-AND-CALL-VOP :X86-64) * #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/PLAN:SEQUENTIAL-PLAN {10036D6F53}> * ; compiling file "/ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/tests/package.lisp" (written 30 SEP 2013 10:15:42 AM): ; compiling (IN-PACKAGE :CL-USER) ; compiling (DEFPACKAGE :SB-CONCURRENCY-TEST ...) ; /ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/tests/package-ASDF-TMP.fasl written ; compilation finished in 0:00:00.003 ; compiling file "/ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/tests/test-utils.lisp" (written 30 SEP 2013 10:15:42 AM): ; compiling (IN-PACKAGE :SB-CONCURRENCY-TEST) ; compiling (DEFPARAMETER +TIMEOUT+ ...) ; compiling (DEFUN MAKE-THREADS ...) ; compiling (DEFUN TIMED-JOIN-THREAD ...) ; compiling (DEFUN HANG ...) ; compiling (DEFUN KILL-THREAD ...) ; /ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/tests/test-utils-ASDF-TMP.fasl written ; compilation finished in 0:00:00.019 ; compiling file "/ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/tests/test-frlock.lisp" (written 01 DEC 2013 10:09:41 PM): ; compiling (IN-PACKAGE :SB-CONCURRENCY-TEST) ; compiling (DEFMACRO DEFTEST* ...) ; compiling (DEFUN TEST-FRLOCKS ...) ; compiling (DEFTEST* (FRLOCK.1 :FAILS-ON ...) ...) ; /ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/tests/test-frlock-ASDF-TMP.fasl written ; compilation finished in 0:00:00.043 ; compiling file "/ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/tests/test-queue.lisp" (written 30 SEP 2013 10:15:42 AM): ; compiling (IN-PACKAGE :SB-CONCURRENCY-TEST) ; compiling (DEFTEST QUEUE.1 ...) ; compiling (DEFTEST QUEUE.2 ...) ; compiling (DEFTEST QUEUE.3 ...) ; compiling (DEFTEST QUEUE.4 ...) ; compiling (DEFTEST QUEUE.5 ...) ; compiling (DEFTEST QUEUE.T.1 ...) ; compiling (DEFTEST QUEUE.T.2 ...) ; compiling (DEFTEST QUEUE.T.3 ...) ; /ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/tests/test-queue-ASDF-TMP.fasl written ; compilation finished in 0:00:00.005 ; compiling file "/ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/tests/test-mailbox.lisp" (written 30 SEP 2013 10:15:42 AM): ; compiling (IN-PACKAGE :SB-CONCURRENCY-TEST) ; compiling (DEFTEST MAILBOX-TRIVIA.1 ...) ; compiling (DEFTEST MAILBOX-TRIVIA.2 ...) ; compiling (DEFTEST MAILBOX-TRIVIA.3 ...) ; compiling (DEFTEST MAILBOX-TIMEOUTS ...) ; compiling (DEFSTRUCT COUNTER ...) ; compiling (DEFUN RECEIVER-DISTRIBUTION ...) ; compiling (DEFUN TEST-MAILBOX-PRODUCERS-CONSUMERS ...) ; compiling (DEFTEST MAILBOX.SINGLE-PRODUCER-SINGLE-CONSUMER ...) ; compiling (DEFTEST MAILBOX.SINGLE-PRODUCER-MULTIPLE-CONSUMERS ...) ; compiling (DEFTEST MAILBOX.MULTIPLE-PRODUCERS-SINGLE-CONSUMER ...) ; compiling (DEFTEST MAILBOX.MULTIPLE-PRODUCERS-MULTIPLE-CONSUMERS ...) ; compiling (DEFTEST MAILBOX.INTERRUPTS-SAFETY.1 ...) ; /ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/tests/test-mailbox-ASDF-TMP.fasl written ; compilation finished in 0:00:00.062 ; compiling file "/ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/tests/test-gate.lisp" (written 30 SEP 2013 10:15:42 AM): ; compiling (IN-PACKAGE :SB-CONCURRENCY-TEST) ; compiling (DEFTEST GATE.0 ...) ; compiling (DEFTEST GATE.1 ...) ; compiling (DEFTEST GATE.2 ...) ; compiling (DEFTEST GATE-DEADLINE.1 ...) ; compiling (DEFTEST GATE-DEADLINE.2 ...) ; compiling (DEFTEST GATE-TIMEOUT.1 ...) ; compiling (DEFTEST GATE-TIMEOUT.2 ...) ; /ram/usr/ports/lang/sbcl/work/sbcl-1.1.12/contrib/sb-concurrency/tests/test-gate-ASDF-TMP.fasl written ; compilation finished in 0:00:00.004 Doing 25 pending tests of 25 tests total. Test SB-CONCURRENCY-TEST::FRLOCK.1 failed Form: (HANDLER-CASE (WITH-TIMEOUT 60 (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" {1005FE8773}>. SB-CONCURRENCY-TEST::QUEUE.1 SB-CONCURRENCY-TEST::QUEUE.2 SB-CONCURRENCY-TEST::QUEUE.3 SB-CONCURRENCY-TEST::QUEUE.4 SB-CONCURRENCY-TEST::QUEUE.5 SB-CONCURRENCY-TEST::QUEUE.T.1 SB-CONCURRENCY-TEST::QUEUE.T.2 SB-CONCURRENCY-TEST::QUEUE.T.3 SB-CONCURRENCY-TEST::MAILBOX-TRIVIA.1 SB-CONCURRENCY-TEST::MAILBOX-TRIVIA.2 SB-CONCURRENCY-TEST::MAILBOX-TRIVIA.3 Test SB-CONCURRENCY-TEST::MAILBOX-TIMEOUTS failed Form: (LET* ((SB-CONCURRENCY-TEST::MBOX (SB-CONCURRENCY:MAKE-MAILBOX)) (SB-CONCURRENCY-TEST::WRITERS (LOOP SB-CONCURRENCY-TEST::FOR SB-CONCURRENCY-TEST::I SB-CONCURRENCY-TEST::FROM 1 SB-CONCURRENCY-TEST::UPTO 20 SB-CONCURRENCY-TEST::COLLECT (SB-THREAD:MAKE-THREAD (LAMBDA (SB-CONCURRENCY-TEST::X) (LOOP SB-CONCURRENCY-TEST::REPEAT 50 DO (SB-CONCURRENCY:SEND-MESSAGE SB-CONCURRENCY-TEST::MBOX SB-CONCURRENCY-TEST::X) (SLEEP 0.001))) :ARGUMENTS SB-CONCURRENCY-TEST::I))) (SB-CONCURRENCY-TEST::READERS (LOOP SB-CONCURRENCY-TEST::REPEAT 10 SB-CONCURRENCY-TEST::COLLECT (SB-THREAD:MAKE-THREAD (LAMBDA () (LOOP SB-CONCURRENCY-TEST::WHILE (SB-CONCURRENCY:RECEIVE-MESSAGE SB-CONCURRENCY-TEST::MBOX :TIMEOUT 0.1) COUNT T)))))) (MAPC #'SB-THREAD:JOIN-THREAD SB-CONCURRENCY-TEST::WRITERS) (APPLY #'+ (MAPCAR #'SB-THREAD:JOIN-THREAD SB-CONCURRENCY-TEST::READERS))) Expected value: 1000 Actual value: 998. Test SB-CONCURRENCY-TEST::MAILBOX.SINGLE-PRODUCER-SINGLE-CONSUMER failed Form: (SB-CONCURRENCY-TEST::TEST-MAILBOX-PRODUCERS-CONSUMERS :N-SENDERS 1 :N-RECEIVERS 1 :N-MESSAGES 1000) Expected values: (:RECEIVED . 1000) (:GARBAGE . 0) (:ERRORS . 0) (:TIMEOUTS . 0) Actual values: (:RECEIVED . 69) (:GARBAGE . 0) (:ERRORS . 0) (:TIMEOUTS . 1). SB-CONCURRENCY-TEST::MAILBOX.SINGLE-PRODUCER-MULTIPLE-CONSUMERS SB-CONCURRENCY-TEST::MAILBOX.MULTIPLE-PRODUCERS-SINGLE-CONSUMER SB-CONCURRENCY-TEST::MAILBOX.MULTIPLE-PRODUCERS-MULTIPLE-CONSUMERS SB-CONCURRENCY-TEST::MAILBOX.INTERRUPTS-SAFETY.1 SB-CONCURRENCY-TEST::GATE.0 SB-CONCURRENCY-TEST::GATE.1 SB-CONCURRENCY-TEST::GATE.2 SB-CONCURRENCY-TEST::GATE-DEADLINE.1 SB-CONCURRENCY-TEST::GATE-DEADLINE.2 SB-CONCURRENCY-TEST::GATE-TIMEOUT.1 SB-CONCURRENCY-TEST::GATE-TIMEOUT.2 3 out of 25 total tests failed: SB-CONCURRENCY-TEST::FRLOCK.1, SB-CONCURRENCY-TEST::MAILBOX-TIMEOUTS, SB-CONCURRENCY-TEST::MAILBOX.SINGLE-PRODUCER-SINGLE-CONSUMER. 2 unexpected failures: SB-CONCURRENCY-TEST::MAILBOX-TIMEOUTS, SB-CONCURRENCY-TEST::MAILBOX.SINGLE-PRODUCER-SINGLE-CONSUMER. WARNING: ignoring expected failures in test-op Unhandled SIMPLE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING {1002AB42F3}>: test-op failed with unexpected failures .. .. .. WARNING! Some of the contrib modules did not build successfully or pass their self-tests. Failed contribs:" sb-concurrency 261.90 real 159.84 user 677.89 sys *** [do-build] Error code 1 Stop in /usr/ports/lang/sbcl. *** [build] Error code 1 Stop in /usr/ports/lang/sbcl. ===>>> make failed for lang/sbcl ===>>> Aborting update ===>>> Killing background jobs Terminated ===>>> You can restart from the point of failure with this command line: portmaster <flags> lang/sbcl ===>>> Exiting Script done on Sun Dec 1 22:17:53 2013 >How-To-Repeat: Build with threads. >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312020428.rB24S2Me071595>