ispell-filter is empty. Here's the partial output (I used ispell-print-if-debug to get the messages in the same buffer):
.....
ispell-region: string pos (22->28), eol: 28, [in-comment]: [%], [add-comment]: [%], [string]: [^%fred}}
]
DEBUG-ISPELL-FILTER: ()
ispell-region: string pos (28->28), eol: 37, [in-comment]: [nil], [add-comment]: [nil], [string]: [nil]
ispell-region: string pos (29->37), eol: 37, [in-comment]: [nil], [add-comment]: [nil], [string]: [^envolope
]
DEBUG-ISPELL-FILTER: ()
I notice that it is sending two queries (one of which is nil) before it attempts to read the output. Perhaps this is the problem?
Somebody else sent me a mail saying this isn't a problem in the latest emacs. I'm happy to continue trying to debug if you think it's useful otherwise should I just upgrade and stop here?