(DOT REAL-MAT COMPLEX-MAT) causes segment violation

"Michael A. Koerber" <[email protected]>
Newsgroups gmane.lisp.matlisp.user
Message-ID <200207261337.g6QDb8d23771__35697.2221321941$1075583729@koerber.llan.ll.mit.edu>
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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.