Skip to content

Commit

Permalink
1.0.18.30: disable failing test in timer.impure.lisp
Browse files Browse the repository at this point in the history
 * Has been failing intermittently on various platforms, apparently as
   long as it has been there. Log as bug #428.
  • Loading branch information
nikodemus committed Jul 30, 2008
1 parent b28d92b commit 13c5e5d
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 1 deletion.
4 changes: 4 additions & 0 deletions BUGS
Original file line number Diff line number Diff line change
Expand Up @@ -1916,3 +1916,7 @@ generally try to check returns in safe code, so we should here too.)

reported by Stelian Ionescu on sbcl-devel.

428: TIMER SCHEDULE-STRESS in timer.impure.lisp fails

Failure modes vary. Core problem seems to be (?) recursive entry to
RUN-EXPIRED-TIMERS.
4 changes: 4 additions & 0 deletions tests/timer.impure.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,10 @@
;;;; it seems plausible that the fast timers simply fill up the interrupt
;;;; queue completely. (On some occasions the process unwedges itself after
;;;; a few minutes, but not always.)
;;;;
;;;; FIXME: Another failure mode on Linux: recursive entries to
;;;; RUN-EXPIRED-TIMERS blowing the stack.
#+nil
(with-test (:name (:timer :schedule-stress))
(flet ((test ()
(let* ((slow-timers (loop for i from 1 upto 100
Expand Down
2 changes: 1 addition & 1 deletion version.lisp-expr
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
"1.0.18.29"
"1.0.18.30"

0 comments on commit 13c5e5d

Please sign in to comment.