前一天晚上的時候不知道搞啥了...次日早上起來開 gnome-system-monitor
的時候發現CPU佔用好像不太對頭 (一直有個核是 \(100\%\)), 轉到進程的時候發現使用最高的竟然是個 vim
...vim
順手翻了翻這個進程其餘的資源佔用, 一翻沒關係, 竟然一直在以 \(13.9\texttt{MB}\) 左右的穩定速度寫磁盤...?spa
哦豁完蛋code
而後去考試了, 下午回來發現磁盤特麼的立刻就要被寫滿了...blog
找了找開了哪些 vim
, 而後發現我全部終端都沒開着 vim
? 喵喵喵?接口
以爲事情不是很簡單, 看了看它在讀寫啥文件, 發現是個 .swp
文件. 然而文件已經 \(38\texttt{GB}\) 磁盤快撐不住了決定打個 coredump 幹掉...進程
打dump以前用 ps
看了看這個 vim
的運行狀態, 發現是 R
並且不和任意終端綁定(wtf?)...資源
然而不會搞了...嘗試去 vim
官網也沒有找到 bug report 的接口...get
感受這不是個很小的bug, 因此先記錄一下...it
附: 打下來的 coredump 和它一直在寫的 .swp
文件的壓縮包 提取碼: 6yeaio
vim 版本信息:
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Apr 10 2018 21:31:58) 包含補丁: 1-1453 修改者 pkg-vim-maintainers@lists.alioth.debian.org 編譯者 pkg-vim-maintainers@lists.alioth.debian.org
UPD: 復現成功了...我在 vim
中使用 <C-S-v>
粘貼了一段長文本, 可是由於速度太慢因而使用 <C-c>
打斷了. 打斷後 vim
不響應因而我直接關閉了終端覺得這個 vim
被 kill
掉了. 然而它卻脫離終端繼續運行.
在粘貼時運行狀態是 S+
, <C-c>
後是 D+
, 關閉終端後綁定終端變成 ?
且運行狀態變成 D
.
緣由不明, 不知道是 bug 仍是 feature.