[Bordeaux-threads-devel] Upcoming 0.8.3 release

Stelian Ionescu sionescu at cddr.org
Sat Mar 23 14:59:49 UTC 2013


On Sat, 2013-03-23 at 09:57 +0400, Anton Vodonosov wrote:
> 23.03.2013, 05:57, "Stelian Ionescu" <sionescu at cddr.org>:
> 
> > Thanks for the testing.
> > I only use Linux/x86_64. I can reproduce the ABCL issue and I've
> > notified its developers, but not the ones with CCL - I tried both 32bit
> > and 64bit for many times without problems - nor with CMUCL, so I need
> > more information. Can you interrupt the test and get stack traces ?
> 
> CCL stack trace:
> 
>  (B79C0B5C) : 0 (%PROCESS-WAIT-ON-SEMAPHORE-PTR #<A Foreign Pointer [gcable] #x80875F0> 16777215 0 "semaphore wait" NIL) 431
>  (B79C0BA0) : 1 (WAIT-ON-SEMAPHORE #<CCL:SEMAPHORE #x1890308E> NIL "semaphore wait") 207
>  (B79C0BBC) : 2 (CONDITION-WAIT #<CCL:SEMAPHORE #x1890308E> #<RECURSIVE-LOCK "Anonymous lock" [ptr @ #x8089840] #x18903E7E>) 159
>  (B79C0BE8) : 3 (FUNCALL #'#<Anonymous Function #x18962E3E>) 671
>  (B79C0C10) : 4 (FUNCALL #'#<(:INTERNAL IT.BESE.FIVEAM::RUN-IT (IT.BESE.FIVEAM::RUN-TEST-LAMBDA (IT.BESE.FIVEAM::TEST-CASE)))>) 1095
>  (B79C0C78) : 5 (FUNCALL #'#<#<STANDARD-METHOD IT.BESE.FIVEAM::RUN-TEST-LAMBDA (IT.BESE.FIVEAM::TEST-CASE)>> #<TEST-CASE CONDITION-VARIABLE #x18902816>) 63
>  (B79C0C90) : 6 (FUNCALL #'#<#<STANDARD-METHOD IT.BESE.FIVEAM::RUN-RESOLVING-DEPENDENCIES (IT.BESE.FIVEAM::TEST-CASE)>> #<TEST-CASE CONDITION-VARIABLE #x18902816>) 199
>  (B79C0CA0) : 7 (FUNCALL #'#<(:INTERNAL IT.BESE.FIVEAM::RUN-TESTS (IT.BESE.FIVEAM::%RUN (IT.BESE.FIVEAM::TEST-SUITE)))>) 327
>  (B79C0CCC) : 8 (FUNCALL #'#<#<STANDARD-METHOD IT.BESE.FIVEAM::%RUN (IT.BESE.FIVEAM::TEST-SUITE)>> #<TEST-SUITE :BORDEAUX-THREADS #x18906F1E>) 239
>  (B79C0D00) : 9 (FUNCALL #'#<(:INTERNAL RUN)>) 727
>  (B79C0D2C) : 10 (RUN! :BORDEAUX-THREADS) 119
>  (B79C0D3C) : 11 (CALL-CHECK-REGS RUN! :BORDEAUX-THREADS) 247
> 
> CMUCL:
> 
> 0: (UNIX::SIGINT-HANDLER #<unused-arg>
>                          #<unused-arg>
>                          #.(SYSTEM:INT-SAP #x3FFFC68C))
> 1: (UNIX::SIGINT-HANDLER 3
>                          #<unused-arg>
>                          #<unused-arg>
>                          #.(SYSTEM:INT-SAP #x3FFFC68C))[:EXTERNAL]
> 2: ("call_into_lisp+#xAB [#x8054FEF] ./lisps/cmucl-2013-03a/bin/lisp")
> 3: ("funcall3+#x32 [#x8054A82] ./lisps/cmucl-2013-03a/bin/lisp")
> 4: ("interrupt_handle_now+#xEC [#x8051A6C] ./lisps/cmucl-2013-03a/bin/lisp")
> 5: ("__kernel_rt_sigreturn+#x0 [#xB7FE5440] ")
> 6: (SLEEP 0.001)
> 7: ("LAMBDA NIL")
> 8: ((LABELS IT.BESE.FIVEAM::RUN-IT))
> 9: ((METHOD IT.BESE.FIVEAM::RUN-TEST-LAMBDA NIL (IT.BESE.FIVEAM::TEST-CASE))
>     (#(5 7 6 3) . #()) #<unused-arg>
>     #<IT.BESE.FIVEAM::TEST-CASE SHOULD-HAVE-THREAD-INTERACTION {5837A5C5}>)
> 10: ((METHOD IT.BESE.FIVEAM::RUN-RESOLVING-DEPENDENCIES NIL
>       (IT.BESE.FIVEAM::TEST-CASE))
>      (#(2 0 3 3) . #()) #<unused-arg>
>      #<IT.BESE.FIVEAM::TEST-CASE SHOULD-HAVE-THREAD-INTERACTION {5837A5C5}>)
> 11: ((FLET IT.BESE.FIVEAM::RUN-TESTS))
> 12: ((METHOD IT.BESE.FIVEAM::%RUN NIL (IT.BESE.FIVEAM::TEST-SUITE))
>      (#(5 6 3) . #()) #<unused-arg>
>      #<IT.BESE.FIVEAM::TEST-SUITE :BORDEAUX-THREADS {597B3A85}>)
> 13: ("DEFUN RUN")
> 14: (RUN! :BORDEAUX-THREADS)
> 
> 
> > As for ECL, I can't even compile it, I'll just report the problem.
> ECL is easy to compile: confgiure; make; make install.

I know, but on my machine the latest release segfaults during
compilation.

> If you send me your ssh key, I can give you access to my machine, where
> these failures can be reproduced.

Will do.

-- 
Stelian Ionescu a.k.a. fe[nl]ix
Quidquid latine dictum sit, altum videtur.
http://common-lisp.net/project/iolib

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <https://mailman.common-lisp.net/pipermail/bordeaux-threads-devel/attachments/20130323/1140430b/attachment.sig>


More information about the bordeaux-threads-devel mailing list