Steel Bank Common Lisp

Bogus format string misses debugger

Reported by mon_key on 2011-12-17
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Low
Unassigned

Bug Description

Evaluating this bogus format string in SLIME and from command line
fails to land one in the debugger:
 (format nil "e~8,0s" 12395)

Occurs with 1.0.47 and 1.0.51.28-42fbc5e

FWIW Clisp returns a division division by zero error.

Stas Boukarev (stassats) on 2011-12-18
Changed in sbcl:
status: New → Triaged
importance: Undecided → Low
Lutz Euler (lutz-euler) on 2012-06-08
Changed in sbcl:
status: Triaged → In Progress
assignee: nobody → Lutz Euler (lutz-euler)
Lutz Euler (lutz-euler) wrote :

This was fixed incidentally in 1.0.56.19 (commit
b894cb41d869bda6ba0c54a491becc7bb58375c1)
which added error checks for among others
(<= COLINC 0) to FORMAT.

I have just committed a test case.

Changed in sbcl:
status: In Progress → Fix Released
assignee: Lutz Euler (lutz-euler) → nobody
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers