squirrelmail-1.4.20-0.rc2.20090917.fc12.noarch Trying to spell check an email results in an error window with: "I tried to execute 'hunspell -a', but it returned: @(#) International Ispell Version 3.2.06 (but really Hunspell 1.2.8)" hunspell is installed and running 'hunspell -a' does show the above comment line.
I can reproduce this, thanks for the report
Well, it seems, it caused by hunspell. I've checked aspell/ispell and both works, only hunspell is broken, because it segfaults. Changing component to hunspell. Core was generated by `hunspell -a'. Program terminated with signal 11, Segmentation fault. #0 0x00000038fe27f312 in __strlen_sse2 () from /lib64/libc.so.6 Thread 1 (Thread 14530): #0 0x00000038fe27f312 in __strlen_sse2 () from /lib64/libc.so.6 No symbol table info available. #1 0x000000000040267e in add ( dest=0x217e340 ".::/usr/share/hunspell:/usr/share/myspell:/usr/share/myspell/dicts:", st=0x0) at hunspell.cxx:1309 No locals. #2 0x0000000000405978 in main (argc=2, argv=<value optimized out>) at hunspell.cxx:1589 buf = '\000' <repeats 3768 times>"\214, \351\340\375\070", '\000' <repeats 11 times>, "i\b`\376\070\000\000\000\350\351\312\016r\177\000\000\322z\340\375\070", '\000' <repeats 35 times>"\322, \r\313\016r\177\000\000\001", '\000' <repeats 191 times>"\214, \351\340\375\070", '\000' <repeats 11 times>"\201, \034\300\b9\000\000\000\310\344\312\016r\177\000\000\322z\340\375\070", '\000' <repeats 35 times>"\322, \r\313\016r\177\000\000\001", '\000' <repeats 143 times>"\214, \351\340\375\070", '\000' <repeats 11 times>"\314, [!\376\070\000\000\000\000\340\312\016r\177\000\000\322z\340\375\070", '\000' <repeats 43 times>, "\001", '\000' <repeats 191 times>"\214, \351\340\375\070", '\000' <repeats 11 times>"\310, \r\313\016r\177\000\000\270y\034\017r\177\000\000\322z\340\375\070", '\000' <repeats 35 times>"\322, \r\313\016r\177\000\000"... pMS = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} key = 0x0 argstate = 35115008 arg_files = <value optimized out> format = 0 dicplus = <value optimized out> aff = <value optimized out> dic = <value optimized out>
My guess here is that when run inside squirrelmail that there's no $HOME and that's the problem. Let me make a spin to survive that, and let me know if it works when you get the testing-update available update in this bug
hunspell-1.2.8-13.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/hunspell-1.2.8-13.fc12
Works here too. Thanks!
hunspell-1.2.8-13.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.