[問題] 有關cmu-trace.cc

作者: sui623 (深深體會沒有眼鏡的好...)   2009-12-30 17:18:45
我在ns2建立一個新的protocol 叫bsmt
然後我有根據建立新的協定的規則
在cmu-trace.cc建立一個叫fomat_bsmt
在fomat新增一個case
而且我在fomat_bsmt及fomat函式的最後都有加入一行fprintf(stderr,"END\n");
以及fprintf(stderr,"fomat END\n");
但是我有在協定的recv函式第一行加入
fprintf(stderr,"%s index=%d",__FUNCTION__,index)
可是執行時會在螢幕上印出
END
fomat END
後發生segmentation fault(core dumped)
而還沒出現 recv index=1 這一行
請問這是什麼原因??
作者: wanquan (X-Y軸的世界)   0000-00-00 00:00:00
用gdb去debug看是哪裡發生segmentation fault吧

Links booklink

Contact Us: admin [ a t ] ucptt.com