微软:这个bug很酷,我们差点不想修复
2019-06-06 08:56
531 查看
微软的开发者 Raymond Chen 分享了一个很酷的 bug。这个 bug 存在于很久之前,当时的错误提交报告称“暴力使用 Outlook 时会导致崩溃”。
究竟是怎么个“暴力”法呢?
复现方法很简单:只需新建一个便笺(Note),然后连续在屏幕上拖动几分钟,最终,Outlook 就会崩溃。
这是因为,Note 窗口每次移动时,即使只有一个像素,Outlook 也会在其撤消历史记录中创建一个条目。拖动窗口时间足够长的话,这些拖动位置就会填满撤销历史记录,直至将内存耗尽。
好玩的事情来了:如果在内存被占满之前停止拖动窗口,紧接着按下 ctrl+z 撤销操作,Note 就会在屏幕上快速回溯先前路径。简单来说,就像视频倒放一样。
Raymond 称“这个 bug 太酷了,开发团队实在是很不情愿修复它”。
当然,最后他们还是解决了这个问题,伴随着一丝遗憾。
微软的开发博客下方有网友表示好奇,这个 bug 是谁发现的?怎么发现的呢?然而 Raymond 并没有提到这些,他只是想分享一下这个酷 bug。
话说回来,你制造过或是碰到过什么好玩的 bug 吗?
开源中国征稿啦!
开源中国 www.oschina.net 是目前备受关注、具有强大影响力的开源技术社区,拥有超过 400 万的开源技术精英。我们传播开源的理念,推广开源项目,为 IT 开发者提供一个发现、使用、并交流开源技术的平台。
现在我们开始对外征稿啦!如果你有优秀的技术文章想要分享,热点的行业资讯需要报道等等,欢迎联系开源中国进行投稿。投稿详情及联系方式请参见:我要投稿
相关文章推荐
- 开发说你提交的bug 是非问题,这个时候我们怎么处理?
- Ajax中HoverMenuExtender控件的这个现象是微软故意的还是个Bug呀??
- 微软发补丁修复Win8.1安全启动水印Bug
- 社交系统ThinkSNS+从V0.8.7到V0.8.9我们到底修复了多少个bug?
- 再缜密的设计,我们也很难保证完全没有bug,之所以仍未发现,只是激活这个bug的条件还没到来
- 微软.NET设计上的一个错误(从.NET1.1--4.0),不知道以后.NET会不会修复这个错误
- 发现一个Windows的弱智bug, 微软可能因为这个要出补丁
- 当AI可以测试软件修复bug时,作为程序员的我们会更加轻松吗?
- 能存活19年的bug不是bug——有感于微软宣布修复了一个存在了19年的安全漏洞
- 社交系统ThinkSNS+从V0.8.7到V0.8.9我们到底修复了多少个bug?
- [php]没有找到OCI.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
- ofbiz修复bug——使用内容组件创建博客文章时报错
- [bug修复方案分享]在不传父view的情况下Inflate最外层layout设置宽高失效的问题
- 在使用kvc进行赋值的时候,有时候会遇到null值,这个时候我们使用kvc会报错
- Qt 5.6.2 Change Files(修复了如此之多的bug?尤其是在QtBase模块里)
- [原]Bug Report,已提交给微软。平台调用调试时,无法对非托管函数进行单步的错误
- 关于后台返回数据为一个整体,我们需要拿某一个字段出来单独以这个字段进行分类的需求
- 众人评说《我们在微软怎样开发(英文版)》
- 【ZooKeeper Notes 29】 修复“ZooKeeper客户端打印当前连接的服务器地址为null”的Bug...
- 结对作业(1.0版)(bug1已修复)