1.0.0.20: report address of memory faults
[sbcl.git] / src / code / error.lisp
index e9092b9..1cf2c8e 100644 (file)
          (print-unreadable-object (condition stream))))))
 
 (define-condition memory-fault-error (error)
-  ()
+  ((address :initarg :address :reader memory-fault-error-address))
   (:report
    (lambda (condition stream)
-     (declare (ignore condition))
-     (format stream "memory fault"))))
-
+     (format stream "Memory fault in address #x~X" (memory-fault-error-address condition)))))