bft的config_private不一致导致的segment fault

在运行bft的时候bft_2,bft_3出现segment fault.

只运行一台的时候并没有这个错误,而是在收到别的replica或client的new_key_tag msg时出现segment fault

查明出错语句为:

node->decrypt(dst, dst_len, (char *)k, Nonce_size);

将libbyz和simple替换为正确的replica的无效,于是问题只可能出在config_private和config上,检查了一下,所以无错的node的config_private是相同的,于是把出错的也改成相同的,问题解决

posted on 2012-07-26 09:21  york_hust  阅读(280)  评论(0编辑  收藏  举报