文章预览
编者按:寒假到啦!今天送上一则来自G.O.S.S.I.P成员何同学(此何同学非彼何同学 没那么丁真 )的技术笔记,顺便提醒大家,不能光顾着读论文和抓大放小,也要钻研技术细节,毕竟“The devil is in the details” 最近在 macOS(ARM版)上写一些汇编代码时遇到了一个诡异的问题:代码在测试时会随机出错。这里的随机不是指输入随机的情况下遇到某些输入会出错,而是在固定输入的情况下,程序会以一个小概率出错—— 大约50万次运行才会出现一次 ,基本无法复现!这种低概率的 Bug 让我一度怀疑:难道是我的代码不小心触发了某种量子效应,让程序在平行宇宙中随机崩溃?又或者是这个代码将能揭示宇宙的本质,因而三体人控制智子在 CPU 中随机引发硬件错误对我进行干扰?为了调试这个 Bug ,我仿佛已经启动了无数个平行宇宙,每次开盒“观测”
………………………………