The following matrix fails to invert, unless bigfloats are replaced with
rats,
with keepfloat:true;
The error message is:
Maxima encountered a Lisp error:
-: $POS is not a NUMBER
matrix([2.5B-1*s+4.0B-2/k1,-4.0B-2/k1,0,0,0,0],
[-4.0B-2/k1,2.0B1*s+4.0B-2/k1+4.0B-2/(1-k1),-4.0B-2/(1-k1),0,0,
-2.0B1*s],
[0,-4.0B-2/(1-k1),2.0B1*s+1.0B-2/k2+4.0B-2/(1-k1),-1.0B-2/k2,0,
0],[0,0,-1.0B-2/k2,2.0B1*s+4.0B-1/k3+1.0B-2/k2,-4.0B-1/k3,0],
[0,0,0,-4.0B-1/k3,4.0B-1/k3+4.0B-1/(1-k3),0],
[0,-2.0B1*s,0,0,0,2.0B1*s+1.0B-2])
Determinant succeeds here, so the problem seems to be bigfloat related.