qhtwsdbc 发表于 2019-6-6 15:41:47

微软:这个 bug 太酷了 我们差点不想修复它

微软的开发者 Raymond Chen 分享了一个很酷的 bug。这个 bug 存在于很久之前,当时的错误提交报告称“暴力使用 Outlook 时会导致崩溃”。究竟是怎么个“暴力”法呢?复现方法很简单:只需新建一个便笺(Note),然后连续在屏幕上拖动几分钟,最终,Outlook 就会崩溃。这是因为,Note 窗口每次移动时,即使只有一个像素,Outlook 也会在其撤消历史记录中创建一个条目。拖动窗口时间足够长的话,这些拖动位置就会填满撤销历史记录,直至将内存耗尽。http://cms-bucket.ws.126.net/2019/06/06/784ff71d7d5441248fa853cb24bac78f.jpeghttp://cms-bucket.ws.126.net/2019/06/06/20ac0daf39624acca992f162cc0ea9e6.jpeghttp://cms-bucket.ws.126.net/2019/06/06/85bc22229dfc4c8fbc7adee7d7a13202.jpeghttp://cms-bucket.ws.126.net/2019/06/06/22c095e5c1c849b9b375e1d3a27829bf.jpeghttp://cms-bucket.ws.126.net/2019/06/06/cfc84fdcd044457abaa67f1b8dbe6fc2.jpeghttp://cms-bucket.ws.126.net/2019/06/06/215fedaac9b1443fb88eeee6e403a755.jpeg


好玩的事情来了:如果在内存被占满之前停止拖动窗口,紧接着按下 ctrl+z 撤销操作,Note 就会在屏幕上快速回溯先前路径。简单来说,就像视频倒放一样。Raymond 称“这个 bug 太酷了,开发团队实在是很不情愿修复它”。当然,最后他们还是解决了这个问题,伴随着一丝遗憾。微软的开发博客下方有网友表示好奇,这个 bug 是谁发现的?怎么发现的呢?然而 Raymond 并没有提到这些,他只是想分享一下这个酷 bug。话说回来,你制造过或是碰到过什么好玩的 bug 吗?
页: [1]
查看完整版本: 微软:这个 bug 太酷了 我们差点不想修复它