So, out of idle curiousity, I thought I'd strace the binary to see if the crashing was something dumb that I could fix easily.
It was far worse than I could have imagined.
The crash itself seems to have been caused by not checking a return value - basic rookie error. When you make an assumption out of the return value from a function you make an "ass" out of "u" and, err, "mption".
But it's what the function being called was doing that bothers me. Basically the Windows client (and I assume that the Mac one is doing something similar) goes rooting through you private data looking for stuff. Because my private data is all locked down and encrypted it caused the ferret process to crash.
Now I have to presume that the Flume guys are doing it for a reason - that it's attempting to read my Outlook and Thunderbird mail stores so that it can extract email addresses and build up clues to who I am and who my friends might be but that doesn't excuse anything.
Flume developers - NO! IF I WANTED YOU TO HAVE MY INFORMATION I'D GIVE IT TO YOU. Jesus Christ. I appreciate you trying to make stuff all one clicky and automagic and for the yokels to be blinded by the fact that you used some sort of technological sorcery to tie together their various personas and automatically add friends and collate their personas as well. But it's just bad manners for a start but what happens if my boss logs in and sees that I may be known as principe on Flume and <name>@<work>.com at $work but I could be in trouble if he also finds out that I'm spanky.mcspankerson@bdsmfistpigbukkakesl