Apparently, one eigenvector is lost below:
(%i1) m: matrix([2,3,1],[4,4,2],[-4,-8,-2]);
[ 2 3 1 ]
[ ]
(%o1) [ 4 4 2 ]
[ ]
[ - 4 - 8 - 2 ]
(%i2) eigenvectors(m);
(%o2) [[[2, 0], [2, 1]], [[[1, 1, - 3]]]]
Maxima version: "5.38.0"
Maxima build date: "2016-04-28 14:56:21"
Host type: "x86_64-pc-linux-gnu"
Lisp implementation type: "CLISP"
Lisp implementation version: "2.49 (2010-07-07) (built 3662539494) (memory 3670833382)"
See bugs #3008 and #3085. The suggested one-line fix to the file eigen.mac mentioned in my response to #3008 seems to correct the problem.
Fixed by commit 3e4e107. Closing this report.