[問題] 原本會 crash的程式, 加入 printf(..) 後不容易重現?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC 4.45 , x86 Linux
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
STL, boost, JNI
問題(Question):
進行壓力測試時, 運行約六七萬次後程式會 Crash ,
掛在 某個自己寫的 API
# Problematic frame:
# C [libTestAPI.so+0x11dd4] _ZN7CagNode17GetXPath_InternalEv+0x24
#
也就是
GetXPath_Internal() method ..
可是我在該 method 裡面, 加入了兩個
printf("LINE:%d\n", __LINE__); fflush(stdout) ;
想抓抓看造成 crash 是那個個區段.
可是 crash 卻無法重現了...
請問這是甚麼原因? 為何會這樣呢?
k
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.218.136.177
→
06/03 22:03, , 1F
06/03 22:03, 1F
→
06/03 22:04, , 2F
06/03 22:04, 2F
推
06/03 22:43, , 3F
06/03 22:43, 3F
→
06/04 01:45, , 4F
06/04 01:45, 4F
→
06/08 13:56, , 5F
06/08 13:56, 5F
→
06/08 13:57, , 6F
06/08 13:57, 6F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章