[問題] 有關cmu-trace.cc

看板Network_Sim作者 (深深體會沒有眼鏡的好...)時間15年前 (2009/12/30 17:18), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
我在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 這一行 請問這是什麼原因?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.71.232

12/30 23:20, , 1F
用gdb去debug看是哪裡發生segmentation fault吧
12/30 23:20, 1F
文章代碼(AID): #1BEnhuKa (Network_Sim)
文章代碼(AID): #1BEnhuKa (Network_Sim)