From: Michael A. K. <ma...@ll...> - 2002-07-26 13:40:04
|
I noticed today that (DOT X Y) causes a segment violation whenever one of X or Y is complex and the other is real. I looked at DOT.LISP and noted that it hasn't changed in 2 years...I can't believe its been broke that long. I've done no further research. Is the problem obvious to someone else? tnx mike ;;; EXAMPLE OF PROBLEM * (setf x (m:make-real-matrix (m:seq 0 5)) y (m:make-complex-matrix (m:seq 5 10))) * (m:dot x y) Error in function UNIX::SIGSEGV-HANDLER: Segmentation Violation at #x40331478. Restarts: 0: [ABORT] Return to Top-Level. Debug (type H for help) (UNIX::SIGSEGV-HANDLER #<unused-arg> #<unused-arg> #.(SYSTEM:INT-SAP #x3FFFE8D0)) Source: Error finding source: Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM: Source file no longer exists: target:code/signal.lisp. 0] |