I am using 1.2.8 on CentOS 6
When one users does "hunspell -c /tmp/foobar.txt", a file with the name /tmp/hunSPELL.bak is created while that runs. During this time, no other user can run "hunspell -c /tmp/..." as it will fail to write the /tmp/hunSPELL.bak file owned by the other user. This is a big problem for example on shared server machines where hunspell is externally called from programs like alpine which puts temp message text in /tmp to spell check.
That temporary file needs to be given a unique name per user/process