Date: Sat, 10 Jan 2015 15:02:53 +0100
From: Heinz Rommerskirchen <heinz@h-rommerskirchen.de>
When using hunspell ispell cannot check German texts.
.....
'hunspell --version' gives
> $ hunspell --version
> @(#) International Ispell Version 3.2.06 (but really Hunspell 1.3.2)
If this is an unpatched version 1.3.2 of Hunspell, then that's
probably a known problem with Hunspell: it reports byte offsets of
misspelled words rather than character offsets, something that Emacs
doesn't expect.
There are patches in the Hunspell bug tracker to fix this problem.
FWIW, your test case works flawlessly for me in Emacs 24.4 with
Hunspell 1.3.2 patched to fix that problem (and a few others).