記乙個bug定位與修復過程

2021-09-05 22:29:32 字數 533 閱讀 8151

flash程式,在前台修改之後,提供列印和email功能。這兩個功能都是把發到伺服器上,然後跳轉到email頁面和列印頁面。email頁面多做乙個動作,就是通過smtp把嵌入的html發出去。email和列印兩個過程對比圖如下:

問題是,列印這個功能一切正常。而email功能,當成功傳送出去一張**之後,然後再傳送同一張**,就傳送不出去了。

檢查flash那端**沒發現什麼。用woreshark抓包,發現第二次email同一張**時,伺服器返回了internal server error:

馬上猜到是伺服器temp目錄中同名**正被使用。檢查smtp傳送**(從網上找的),發現在將嵌入linkedresource之後,linkedresource沒有dispose。

dispose之,bug消除。

記一次bug修復過程

我的建議,究竟有誰會看,以我的位置,到底能推動到哪一層 可行性,可能性 問題 使用者的資料丟失了。以為是修改操作 有bug,但檢視了後端介面和前端校驗,都沒有發現問題。但是input資料沒有日誌 日誌級別是debug 不能自證清白。並且一些沒有辦法輕易證明的猜測也有 是不是併發問題,乙個insert...

記一次「硬碟檔案系統錯誤」修復過程

linux 新使用者,這兩天在公升級 gentoo,結果遇到如下錯誤,看上去像是檔案系統或硬碟問題 到底啥問題還不知道,但這不是本文主題 因為始終繞不過這個問題 包括 unmerge 解除安裝了 kdenlive 包後 我 sudo reboot 命令重啟了機器,結果發覺進不了 x window 了...

記乙個glslang的bug

這個錯誤是在vulkan專案出現的,由vulkan的validation layer報出 validation error unassigned corevalidation shader inconsistentspirv object 0 handle 0x1c89eff0fd8,type vk...