I assume you are using wxmaxima.
If that is true a "reading output..." that never ends can be caused by
things like an unbalanced parenthesis in maxima's input as well as by
maxima really needing time or outputting megabytes of data at once.
Is the problem reproducible by directly entering the input into maxima
instead of using wxmaxima as GUI??