Re: [請益] bug「可遇不可求」,各位還會去debug它嗎?

作者: doomdied (Died)   2022-05-31 21:15:28
※ 引述《freebug (Freebug)》之銘言:
: 最近開發一個通訊軟體
: 有個閃退的bug自從上週被發現到之後就再也沒被觀察到
: 也就是這個bug的出現沒有規律性,只能靠碰運氣
: 出現機率也不高 (出現機率不到10%)
: 這也是我對這個bug感到煩惱的地方
: 如果各位遇到這樣性質的bug
: 你會怎麼去處理?
: 會去盡可能的鑽研,並且製造出這bug出現的可能嗎
: 還是會選擇直接忽略?
老實說,就算是萬分之一,但閃退是critial issue
所以還是很高,還是該修
如果這個產品是面對一般用戶,那閃退肯定會讓這產品評分很差
如果這產品是商用,那更不用說,該修
有興趣可以看一下這影片
https://www.youtube.com/watch?v=AaZ_RSt0KP8
舉裡面投票記數的例子,有個區多了4096票
他們的調查參考了Intel的報告,也是Intel發現奇怪的資料異常才找到這原因
也催生了ECC Memory
雖然可能這產品閃退不是single bit error造成的,但也很難說
建議是error handle加好加滿
Trust no one不只在X files裡用好,程式開發時也很好用
另外給個文章參考
DRAM造成當機? 微軟建議PC製造商採用ECC記憶體
https://bit.ly/3t76z8q
如果你真的是遇到single bit error,應該是不會多到會被回報啦
老闆說要解就解吧
作者: wulouise (在線上!=在電腦前)   2022-05-31 22:44:00
咦現在記憶體不是都有ECC?
作者: wei115 (ㄎㄎ)   2022-06-01 02:26:00
還是沒有ECC DDR5的on-die ecc應該只是用來緩解高頻錯誤率的問題 RAM到CPU這段還是沒有ECC
作者: sdriver (日夜顛倒)   2022-06-02 17:29:00
感謝分享影片

Links booklink

Contact Us: admin [ a t ] ucptt.com