Hi, https://bugs.launchpad.net/ubuntu/+source/cryptonit/+bug/541996 > Just tried on i686 lucid box and cryptonit starts OK. > So I believe the bug is linked to x86_64 architecture.
I confirmed. It does not occurred in i386, but amd64 does. src/ConfigDatabase.cpp ConfigDatabase::ConfigDatabase(const std::string uri) { current_error_line = 0; current_conf = NULL; // Strip the "config://" part if presents. std::string params( uri ); unsigned int i = params.find("config://"); if( i != std::string::npos) params.erase(i, strlen("config://") ); <--- *** crash *** current_filename = params; } ConfigDatabase::ConfigDatabase is called by User::saveToFile in src/User.cpp. Is is passed arg "${HOME}/.cryptonit/default/Preferences.conf". It does not have "config://", so it does not work properly. But I apologize that I do not know how to fix. I hope it is for your help. -- Regards, dai GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E
signature.asc
Description: Digital signature