full call to SB-KERNEL:DATA-VECTOR-SET-WITH-OFFSET

Bug #1753545 reported by Paul F. Dietz on 2018-03-05
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Undecided
Unassigned

Bug Description

Perhaps related to 1742806

(lambda (x y)
  (let* ((table (make-array x)))
    (setf (aref table *break-on-signals*) y)
    table))

==>

full call to SB-KERNEL:DATA-VECTOR-SET-WITH-OFFSET
[...]
  0: (SB-INT:BUG "full call to ~S" SB-KERNEL:DATA-VECTOR-SET-WITH-OFFSET)
  1: (SB-C::PONDER-FULL-CALL #<SB-C::COMBINATION :FUN #<SB-C::REF :LEAF #<SB-C::GLOBAL-VAR :%SOURCE-NAME SB-KERNEL:DATA-VECTOR-SET-WITH-OFFSET :TYPE #1=#<SB-KERNEL:FUN-TYPE #> :DEFINED-TYPE #1# :WHERE-FRO..
  2: (SB-C::IR2-CONVERT-FULL-CALL #<SB-C::COMBINATION :FUN #<SB-C::REF :LEAF #<SB-C::GLOBAL-VAR :%SOURCE-NAME SB-KERNEL:DATA-VECTOR-SET-WITH-OFFSET :TYPE #1=#<SB-KERNEL:FUN-TYPE #> :DEFINED-TYPE #1# :WHER..
  3: (SB-C::IR2-CONVERT-BLOCK #<SB-C::CBLOCK 2 :START c2 {10081998A3}>)
  4: (SB-C:IR2-CONVERT #<SB-C:COMPONENT :NAME (LAMBDA (X Y)) {1007B2EC33}>)
 [...]

Paul F. Dietz (paul-f-dietz) wrote :

See also:

 lambda (x) (svref x *break-on-signals*))

(lambda (x) (svref *break-on-signals* x))

which fail similarly.

Stas Boukarev (stassats) wrote :

17578171bfa0141c8835987fd6be8b59ece12bef

Changed in sbcl:
status: New → Fix Committed
Stas Boukarev (stassats) on 2018-03-31
Changed in sbcl:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers