有哪些讓你目瞪口呆的 bug?

問題描述:有哪些让你目瞪口呆的 bug?
, , , ,
劉子正:
《紅警2》中的間諜可以偷自己家。
《紅警*尤里的復仇》中尤里X可以控制友軍建築,然後點擊賣掉就活生生的把隊友真的賣掉了。
你們能想像一個剛剛接觸這遊戲的我,被隊友活生生的賣掉的感覺么???毫無還手之力。
直接就失敗了……


噴噴更健康:

某世界頂級儀器公司提供的用來處理他家數據的API

裡面有一個函數,其中一個參數是一個類,用來描述你想要這個函數傳回的峰滿足什麼條件

這個函數有一個版本在找不到滿足條件的峰的時候,如果你的參數類它能改,它就會把這個參數類里的一些東西改了,然後給你一個返回值…

在VS里看著參數類里的值被這個函數改了的時候的我:

然後前陣子開會遇到這公司開發部門的人,跟他們反應了這個bug,他們的反應是:

“啊對,的確有這個bug呢!所以你要不要跳我們這來?我們正好有碼農坑,咱們重寫一個吧!還有好幾個演算法我看你也實現過,和我們特別match呢!”


HeatonLee西西爸:
經評論提醒想起補充一個英雄聯盟bug:
S2時期天賦點用金山修改器可以都改加到同一個點上,也就是某一點天賦可以加最多三十點。
當時攻擊天賦里有一個天賦是加一點給一點攻擊力,30點都加上就等於出門多3把短劍,配合純攻擊護穿符文,上線點人體驗超級爆炸。特別是蓋倫,不管遇到誰基本就二級QE直接帶走。沒有餘地。
第一次遇到對面蓋倫用這個bug 打我的時候我是石化的。

英雄聯盟歷史上有幾個大BUG,本身出現這些BUG已經讓人很難相信了,但是事後官方的處理態度才真正讓人目瞪口呆。

1、商城限定皮膚BUG——龍瞎輕松買到手

LOL最新的一次大型BUG事件,這個BUG導致了商城在短時間內可以購買幾乎全部的稀有皮膚。除了抽獎中的常客「龍瞎」之外,無法正常獲取的不少限定稀有皮膚都能直接買到。其中最珍貴的自然是當年發呆哥事件中的獎勵皮膚——「至死不渝」瑞茲。

而這次BUG事件官方依然是在短短的幾分鐘之內就發現並且緊急關閉了商城。事後官方選擇收回那些無法正常獲取的稀有獎勵皮膚,但曾經售賣過的如「龍的傳人」並不打算收回。那些花了幾千幾萬才抽到「龍瞎」的土豪是不是哭暈在了廁所?
2、一元錢符文頁事件——待富者也能20符文頁

LOL商城史上出現的最大一次BUG事件,該事件發生在S5時期的一個深夜,有玩家發現商城裡的符文頁僅僅只賣一塊錢,於是該消息迅速傳播。幾分鐘之後官方迅速做出反應關閉了商城入口,但是已經有不少玩家僅僅花18塊錢就把自己的賬號的符文頁擴到了20頁。

在這次事件之前,幾乎所有的利用BUG事件無一例外的都是「收回非法獲利」,何況按照符文頁這樣價格的商品。但就在外界以為此事甚至會導致封號之時,騰訊卻對符文頁沒有做出任何處理,令人大跌眼鏡。這也是Aggro君一直以來最為驚奇的一次BUG處理。
3、發呆哥事件——一個讀作「天賦BUG」的外掛事件

如果說LOL的所有玩家裡誰是真正的勇士,那Aggro君只能說出這個名字:發呆哥。或許你知道的他只是一個利用外掛的典型人物,但是你或許不知道的是他使用外掛干擾高端局的原因——官方對他提供的外掛資訊視而不見,並且表示「沒有外掛」。

在當年鼓吹「發現並舉報外掛獎勵萬元人民幣」的年代,發呆哥第一時間提供了金山有戲修改器可以修改天賦的BUG,官方卻直接否認了他。後面的故事你或許就知道了,發呆哥利用BUG血虐高端局,最終自己的賬號被永久封禁。他用自己的賬號換來了官方對於此事的重視,換來了其他人「至死不渝」皮膚的獎勵。可以說沒有發呆哥,今天的至死不渝可能不會有這么稀有。而作為外掛的第一個發現者,卻在「這是BUG不是外掛」的借口中成為了LOL史上的最大反派。


Aorqu用戶:
前段時間的一個BUG:
SRE反饋集群有一台宿主機內存出現已售內存為負值,也就是我們說的超售,我和同事排查了一上午以為是調度出現了問題,結果最後發現…………..







內存條掉了,掉了,掉了……………


那一次仰望:
坐等Aorqu50周年大慶!


張斐:

高中的時候,我負責管理班裡的電腦。

班導為了防止班裡的同學玩電腦,讓我給電腦加個密碼。

但windows的密碼不靠譜啊,很容易被繞過去!

鬥智斗勇幾個回合後,我終於感受到了來自人民的壓力,windows密碼除過能擋住我們幾位和(bao)藹(nue)可(can)親(ren)的老師以外,再毛用沒有。

好安窩兒!老話講的好:魔高一納米,道高一丈七!

有天玩BIOS的時候,突然發現,在這丑的原地爆炸的UI界面上,右下方還藏著一個設置密碼的按鈕。

一番實驗以後,發現這密碼,嗯~(帶尾音)沒得治。因為我們學校電腦主機是鎖在一個大鐵櫃子里的,沒鑰匙打不開!

一番折騰以後,搞定了BIOS密碼!

看著輸密碼的界面,我大腦中這張圖片逐漸清晰,,,,

終於,我親愛的同學們在絕對的力量面前,把各自純潔的U盤硬盤從電腦上揪走,好好復習考大學相關事宜去了。

那年,是一個冬天,蒼老師在我們班的電腦前再沒出現過!或許,高三的青春最不缺的就是各種別離吧!

然而,事情遠遠沒有結束,當時眼睛一迷糊,不小心把only view這個選項設置成了YES,也就是說,當密碼輸錯三次以後,這個密碼永遠就改不了了(除了換bios)

命運和你開個玩笑以後,如果不出所料,,,,馬上就會成真!!!!

第二天到教室以後,電腦前站著兩個對一切都充滿好奇的同學,差不多就是這樣:

不行,我得阻止悲劇的發生!

閃現,疾步,eq二連,一波10分的操作之後,我順利的奪回了電腦的控制權。然鵝,電腦上一個噩夢般的界面出現在了我的眼中「It is only view,can not be changed!」

那依舊是一個冬天,窗外,呼嘯的北風裹挾著大朵大朵的雪花,粗魯的吻著我的視野,但我的眼中只有它,那個藍色的絕望的界面。

轉眼之間,已臨近畢業。

班導慈祥地對我說「畢業了,把你密碼去掉吧!」。他的語氣溫柔的像二月的剪刀,透過他水汪汪的大眼睛,我分明讀到了:「給老子趕緊把密碼去掉,否則,,,明天的朝陽你只能躺著看了!」

桌子上放著一張數學卷子,我正在做填空題,我頓了一下,故作鎮定的說:「嗯,好的,沒問題」,但筆下的根號4卻出賣了我的內心!

校園里的柳葉閃爍著茁壯的光芒,像極了班導殷切的目光!

好奇,探索,求生欲,永遠是造物主對人類最好的饋贈!

某一天中午,很閑,這是很珍貴的一個半小時,然而,我卻沒有一點睡意。

我手插在褲兜看著遠方

一個質地堅硬的東西硌了一下手指,不疼,很溫柔。那個感覺很特別,像幸運女神輕輕撩撥你的指尖。

那是我的一個很老很老的U盤,從國中就跟著我。我的第一行代碼,第一個病毒,第一篇小說,第一篇情書,都在他溫順良恭的內心藏著。

那一段時間,我偶然從道友那裡得到幾個病毒,本著對生命尊重的態度,一直放在我的老U盤里養著。

不知道為什麼,那天冒出一個奇異的想法,想試一下這幾個病毒能不能幹掉惡貫滿盈、包藏禍心的360安全衛士!

但U盤一插,windows就嘣嗯~~~嘣嗯~~~的叫個不停,年少無知的我不知道這聲音背後的心酸。就一直拔,插,拔,插,插。幾個回合之後,除過windows的聲音頻率越來越快以外,再沒任何反應。雖然我U盤比較老,但一直能用,我不相信我U盤有問題,我又試了一次,這次,windows嘣兒~~嗯~~~~的一聲以後居然安靜了,沉寂了一秒以後。電腦突然關機,然後重啟,啟動了又關機,然後又重啟。說實話,當時我心裡是有一點害怕的,我以為我把電腦給燒掉了。

看著電腦熒幕,我努力地掙大眼睛,想再圓些,這樣我就可以盯著它,不錯過任何細節。

漫長的十分鐘過去了,我的血壓像斐波那契數列一樣,按照黃金分割比在優雅地攀升!

我四十五度仰望著斑駁的天花板,眼中的絕望快要決堤!

突然,一聲無比悅耳的聲音傳入我耳中,直溜溜地竄進我獃滯的大腦皮層。

對,就是windows XP在廣袤的藍天白雲下,悠揚的啟動聲音。

我長舒一口氣,電腦沒壞,,,,

嗯?!!!!!不對!在這個啟動的過程中,我並沒有輸入BIOS密碼。

我腦子里閃過一個大膽的想法!!!!!!

BIOS密碼沒了?被一股神秘的力量消滅了?

我顫巍巍地重新啟動了一下,看著熒幕上,關機,斷電,聯想logo,Intel logo,windows歡迎頁等一系列界面從我眼前閃過。與此同時,我的大腦閃過的卻是釋迦摩尼,觀音菩薩,玉皇大帝,斗戰勝佛,濟公活佛,,,

就在我為我剛才有違社會主義核心價值觀,沒有徹底貫徹社會主義接班行為準則的行為懺悔兩秒鐘之後。我的心裡咯噔的顫了一下,我明顯的感覺到了喉嚨的肌肉在慢慢張開。突然,一聲洪亮的像杠鈴一般的笑聲從我喉嚨奔涌而出。

勞資幹掉了BIOS密碼!雖然我不知道我是怎麼幹掉的,但這都不重要,重點是BIOS密碼沒了,它沒了!!!!!

我收住了我張狂的笑聲,拔下犧牲了的U盤,鎖上電腦,瀟灑的一個180度轉身,向著門口走去,,,

我扶著斑駁的圍欄,輕輕的點了一根煙,深深地吸了一口(其實是,剝了一個棒棒糖,狠狠地嘬了一口)。眼前的風景是如此明媚,不帶一絲憂傷,遙望遠處,藍天白雲和windows桌面一樣明亮!

雖然我的U盤也犧牲了,但是號稱破解不了的BIOS密碼就被我這樣幹掉了。

後來,我查了很多資料,有無數種破解BIOS密碼的方法,但屬於我的那種,從未見過。

這個疑惑一直困擾著我,但是到現在為止,我還是不知道為什麼。生命有時候就是這么美好。

———————————————————————————

再打個小廣告:

我前一段時間,突發奇想,想著寫一本小說,把我這十年的代碼生涯和創業經歷做一個總結。同時,把我對未來計算機和資訊科技的猜想做一個描繪。

希望能得到大家的意見和參考。前五十章已經完成,不久以後,我會在Aorqu首發,每天一更。

希望大家能點個關注,捧個小場,更多的還是希望,我拋的磚能引來諸位的玉!


Aorqu用戶:
在做 IP 區域 等字元串匹配時,同事發現的一個 Bug :

能看出有什麼不對的地方麽?


張霈霖:
哈哈,是時候祭出這張圖了,當年買IP6,放購物車-結算-付款,付款的時候網銀界面提示我餘額不足。我當時就奇怪了,我的錢夠啊,怎麼付不了!試了好多次都不行,最後發現訂單總計結算金額是60多萬。我勒個去,當時我就懵逼了,我訂購的是一台機器結算出來一百個的機器,尼瑪!只能說蘋果官網太坑!


梨花:

真不知道為啥評論區說俺在編故事。

說一個維修員怎麼會不知道?說這是最基本的經驗維修員怎麼會不知道。

經驗怎麼來的?經驗是從實踐中不斷總結出來的。

有時經驗也會讓你誤判。有個關於醫院的笑話就很好說明這一點。

這家醫院的重症監護病房,在固定的時間總是有病人死亡,人們議論紛紛,覺得是靈異事件,結果某一天,一人無意間發現一清潔工打掃衛生時,把插頭拔了,插上吸塵器的插頭。該清潔工都是在固定時間清潔重症監護病房。

根據經驗,重症監護室里病人在使用的維系生病的儀器是不能拔插頭,誰都不會忘插頭被拔這個方面去想。

俺曾經用過這樣的一間辦公室。

那時,俺們剛搬辦公室沒多久,俺的電腦開不了機,在整個辦公室里只有俺的那一台電腦開不了機,其它電腦都在正常運行。

俺叫維修來修,維修經過一番折騰,才想起,對,沒錯,是想起,俺辦公室牆上有一插孔的線路是單獨的一條。

維修把我電腦換到另外牆上插孔,順利開機。

——俺是分割線——

原回答:

N年前,我去電腦店買電腦,買好後,電腦小哥一邊給我電腦里裝系統一邊和我聊天。

電腦小哥告訴我,上個月遇見一件讓他們哭笑不得的事。

某單位從他們店採購了二十多台電腦,半個月後,有一台電腦開不了機,打電話報修。

電腦店派了一位維修師上門維修。維修師折騰了半天,那台電腦還是開不了機。

然後維修師告訴顧客,這台壞的他帶走,重新換台新的。

維修師,彎下腰,鑽進桌底,把電腦的電源線從插板上拔下來,退出來的那一瞬間,眼睛看到插板的插頭躺在地上。

維修師又鑽進去,把插板的插頭插進牆上的插口,退出,開機,OK

我問電腦小哥,為啥 不懷疑是不通電。

電腦小哥說:「插板太多,看到牆上插孔插的得好好的就沒多想,哪個想得到,他那電腦單獨插一個插板,而且插牆上的那個孔被桌子遮住了。」

停了一下,電腦小哥繼續說:「那人把電腦的插頭從另外一插板換到現在的插板,還沒把插板的插頭插好就去辦其它事去了,有三四天沒用電腦,回來就開不了電腦。」


蝸牛小姐:
大學剛畢業那會兒和幾個朋友去小賣部買冰棍,1塊錢一根,我們四個人要了四根,給了老闆5塊錢,他找了我們1塊。

找錢的時候老闆多了句嘴,說批發的話7毛,我們就順便問了句幾根算批發?他說五根。

結果他又多找了我們5毛錢,又多給了我們一根冰棍……


烏鴉Munin:
不知道你們遇到過神之空格沒有。

就是當時有一個單詞叫 width
確認沒錯,但是警告一直顯示有問題。

然後我開始刪除……
從width 變成widt wid wid wi w…
沒錯……d後面有一個不顯示的類似空格的符號。…至今不知道為什麼。


擱淺的憂傷:

18/6/1再更一個,剛想起來的,是之前搞免流時無意間看到的

懂得人自然懂,不懂得我解釋也不一定懂,有NFC功能的手機能配合某些軟體改水卡飯卡的金額。

————————分割線————————

前幾年剛出4G網的時候,流量真心貴,不知道哪裡知道了一個叫「免流」的方法,當時真是目瞪狗呆!居然還能免流!用流量看電影!下遊戲!打10086查詢還不扣流量!!!

一個比較灰色技能,雖然我也不太懂原理,只用過幾個月。但是知道一些大概原理:移動和聯通公司當時有一個設定(不知道現在還有沒有),當你使用移動或者聯通手機卡用流量訪問移動或者聯通網上營業廳網頁時,會自動免流本網頁的流量,利用ROOT,刷包配合APP等方法強制將本手機的所有流量轉化為網上營業廳訪問,達到免流效果(當時好像用的是ROOT後用軟體給全局流量訪問加網上營業廳網頁前綴的方法)。當時4G網剛出,流量又沒有現在這么便宜,我用的還是移動卡一塊錢1M真心貴!套餐也沒有流量很多的那種,而且都是一個字:貴!不過後來流量越來越便宜現在估計也沒人用了。

不知道有沒有人也玩過,現在還記得那個技術網站叫X火網(免得有人說我打廣告),好久沒去過也不知道現咋樣了,還記得有個刀雲,掃地僧防跳啥的,不過現在應該就算會也不弄了吧,畢竟流量這么便宜,而且WIFI到處都是


劉晨:
汽車的bug。
背景:我弟上高中,住校。
上學期某天弟弟把腳摔傷了,去醫院檢查後就直接回家休息了,書包也沒來的及拿,然後周五我奉母上命下班路上去他們學校拿書包,拿完上車後就直接把書包放副駕駛座上了,在回家路上神奇的事情就發生了,車總時不時的發出一聲「滴」的警告聲,而且每次都是響一下,我一集中注意力觀察儀錶盤聲音就沒了,這特么咋回事呢。。。。
一邊開車一邊排查原因
1、老子繫上安全帶了啊
2、手剎也都放徹底了,而且手剎放不徹底時會一直響個不停儀錶盤也會提示。
種種跡象表明報警聲和上面這兩條都沒關系啊,到底咋回事呢,難道開了沒兩年的車電子系統就出問題了?感覺整個智商都被車侮辱了啊。。。。


然後我在還沒到家的這段路程里,開始嘗試讓報警聲復現,試圖發現報警聲的規律。在經過我不斷的摸索嘗試後終於發現了報警聲出現的規律,聰明的你能猜到是咋回事嗎?

規律就是一踩剎車車就響。。。。。這已經是很重要的一條線鎖了,相信有些朋友看到這里應該發出會心的微笑了。。。。。

一切源於我弟書包的質量接近汽車識別乘車人的臨界質量,我一踩剎車,書包減速,然後書包對副駕駛座位發生超重現象,超出汽車識別的臨界質量,汽車檢測到副駕駛有「人」沒系安全帶,所以報警,我一抬腳又恢復正常。
所以,這個故事教導我們。。。。。學好物理才能成為一名合格的老司機。。。。。


Aorqu用戶:

前端工程師,17年經歷了一些靈異的bug:

鬼打牆

有一次後端同學重構了一下 DSP 廣告平台的介面,讓 Java 服務化提供介面, PHPweb 控制層掌管路由和透傳介面,於是對之前的介面URL重新規劃統一了一下,內測沒問題後就高高興興上線了,然而沒過多久就有商家上報說頁面報錯沒數據,於是我趕緊復現,但怎麼都復現不出來,然後問商家瀏覽器是不是版本太低,網路是不是不穩定之類的,但商家的瀏覽器和網路環境都沒問題,這就納悶了,於是果斷找了一台 Windows 機器(因為我們都是Mac而且沒裝虛擬機),讓商家加 QQ 遠程協助看一下到底報了什麼錯,倒騰了半天,連上商家電腦,復現果然報錯了 NetWork Error ,打開 Chrome Devtools 一查, ajax 請求居然沒沒發出去。看了一眼瀏覽器上那一排插件,懷疑是不是插件搞的鬼,發現居然有屏蔽廣告的插件,大哥,你特么自己都在我們平台上投廣告,你還裝屏蔽廣告插件。果斷讓他關閉這個插件,然後果然沒問題。原來我們的介面URL里有 advertisement這個單詞,插件直接屏蔽了這個URL。沒過多久,又有一個商家報頁面沒數據,呵呵,我們直接叫他關閉瀏覽器屏蔽廣告插件,結果商家告訴我還是不行。 還是遠程協助查一下,發現開了隱身窗口,介面還是沒返回數據,看到商家電腦右下角運行的系統殺毒軟體,眉頭一皺,難道是這貨搞的鬼?打開設置一看,赫然有屏蔽廣告這個選項。果然國產軟體都流氓,你這所有的瀏覽記錄都被人家知道了啊。第二天果斷把 advertisement成gg(guanggao),整個世界都清凈了。

斷頭鬼

過了一段時間,我司搭了一個前端錯誤監控平台,可以收集客戶端錯誤,上報到這個平台然後郵件告警開發者。收集的資訊包括用戶操作系統、瀏覽器版本、 IP 、操作路徑等,這樣就不需要再用 Windows 遠程了。某一天,告警平台發郵件報錯,店鋪選擇頁面 js 運行報錯,那還得了,選擇不了店鋪,相當於我們的後台入口掛了啊。果斷按照報錯的操作路徑操作一次,又沒復現。再一看操作系統與瀏覽器版本,找了一個一模一樣的環境,還是復現不出來。暈了,還是用遠程協助吧。商家那裡確實有 js 運行報錯,由於線上 js 也沒有 source map ,壓縮的代碼也看不懂,查半天也沒查出什麼東西。回到監控平台後台,反覆比對各條報錯。結果發現 IP 都是差不多的範圍,一查都是合肥電信的運營商,難道所有合肥電信的用戶加載的這個 js 有問題?然後報給運維同學,他把那個 js 下載下來一看,長度不一樣,和正常的版本比,少了一小段。肯定是 cdn 同步的時候,出了故障,果斷把鍋丟給七牛。

替死鬼

前幾天,有一次發布後,一直收到郵件告警某個 basejs 運行報錯,涉及的瀏覽器版本都是Chrome 31到37,輕車熟路開虛擬機復現,找半天找了一個Chrome 31,確實報錯了,然而報錯內容看不懂。想著那天發布內容包括升級基礎 react 組件,加了一個 babel runtime ,還有一些其他的改動,難道是這些問題引起的?
然後嘗試想讓虛擬機 Chrome 運行本地代碼,於是在 win 裡面裝 nodegit 、下載倉庫、打包、把線上代碼代理到本地。結果node-modules都裝不上去。然後再試試裝 fiddler 抓包軟體,把打包後的代碼放在 win 裡面,抓取那幾個 js ,替換成打包後的本地代碼,然而還是看不懂,只知道是一個基礎函數,可能是 babel polyfill 的問題,於是嘗試把前端倉庫那幾天的改成一一 revert ,看看到底是哪個改動導致的問題。結果回退到發布之前都還是報錯,這就尷尬了,至此我已經花了一天時間去排查這個問題,期間讓幾個同事一起排查也沒發現問題本源。
最後想著把 win 的網路設置成 Mac 一樣的網路,把 win 瀏覽器使用 SwitchySharp 設置成 Mac的代理,這樣就可以在 win 裡面使用 Mac 的開發環境,(其實就是在 Mac 起一個 node 服務,監聽一個埠,在這個服務里把所有的線上的前端資源( js , css )替換成本地代碼,本地這個服務相當於一個網關服務器,還可以把網址指向不同環境的服務器。)結果驚奇的發現在預發環境是沒有問題的,只有線上環境才有報錯。我的第一反應是難道後端改造了什麼數據類型?把線上數據和預發環境數據比對一下,然而一模一樣。這個時候,對比兩個環境只有兩個差異了,一個線上環境多一個統計日誌上報的 js ,還有一個就是錯誤收集上報的 js ,問了一下這兩個 js 的維護者,果然統計日誌的js,在那次發布的時候改動了,為了使用Object.assign,加了一個 polyfill ,然後和 base js 裡面的 polyfill 沖突了,由於統計日誌的 js 先加載,所以報錯是在 base js 裡面。
這個問題比較難排查的地方是:

  1. 復現環境比較苛刻
  2. 後端倉庫的改動(統計日誌的 js )和前端倉庫產生了關聯,版本回退難以排查
  3. 產生問題的 js 並不是出現報錯的 js

任宏達:
我來發一個剛剛發生的。這是我們的系友群,群里已經炸鍋了……


以下是一些經典評論:
1、這下群里再有人造謠就完了。


憤怒的小野驢:
如果你們給日本鬼子做程序,你真的會遇到很多讓你目瞪口呆的bug。我曾經給某田做車載。遇到日本的測試給我發來這樣一個bug:他居然用一張CD跟CD機拔河!就是先是攥著CD碟插到CD機里不鬆手,讓碟子無法進入。然後又鬆手,在CD馬上就要進入機器時再用力拔出來,如此往複幾次後,CD機演出一個提示框,寫著插入碟片異常。他報的bug內容是:我沒插進去碟片,你為什麼說插進去的碟片異常了?
我接到這個bug後,第一個想法就是,在用戶手冊上寫上:小孩和智障禁止使用!


朱權:


xxNotepad:
謝玥邀…讓我目瞪口呆的BUG是 update 不加 where…


Aorqu用戶:
某天我在玩wii的時候過熱自動關機了,看了下發現主機的風扇不轉了,百度之發現很多人都說不轉,什麼溫度到多少多少度才轉還說某些主機有bug溫度檢測不行什麼的。
然後準備動手拆機,期間我還在想先看看風扇是不是好的,要是主板不給風扇供電就從usb口取電什麼的。結果拆開一開
真的有BUG!

發表迴響