1) what is causing missing files in the dict packages. Personally, I cannot duplicate the situation, having re-installed the dictionaries. However, having packages sometimes not install correctly is a problem. Not sure how to combat that issue. Possibly a dpkg/apt command that could verify files exist. This would prove the integrity of the system (something like a fsck for installed packages), Anyway, rambling....
2) kmail should not crash on attempting to read a symlink. It should be graceful and report that the language pack is either corrupt or possibly missing. It should try working in the default locale/language anyway. (IMHO). So, I would call this at least related to kdepim/kmail in how it handles the exception - i.e. Not at all gracefully.
There are two issues here:
1) what is causing missing files in the dict packages. Personally, I cannot duplicate the situation, having re-installed the dictionaries. However, having packages sometimes not install correctly is a problem. Not sure how to combat that issue. Possibly a dpkg/apt command that could verify files exist. This would prove the integrity of the system (something like a fsck for installed packages), Anyway, rambling....
2) kmail should not crash on attempting to read a symlink. It should be graceful and report that the language pack is either corrupt or possibly missing. It should try working in the default locale/language anyway. (IMHO). So, I would call this at least related to kdepim/kmail in how it handles the exception - i.e. Not at all gracefully.