[Bordeaux-threads-devel] Upcoming 0.8.3 release

Anton Vodonosov avodonosov at yandex.ru
Sat Mar 23 05:57:17 UTC 2013


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.

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

Best regards,
- Anton




More information about the bordeaux-threads-devel mailing list