不敢乱敲了,5个And. 就能让Google Docs崩溃

近日,用户发现Google Docs在输入连续五个大写的And时会崩溃,而其他格式如小写或加点的And则不会触发此问题。此外,类似But、Also等单词也会导致崩溃。该Bug在Firefox中也有体现,但已由谷歌迅速修复。2017年的微信句号Bug也曾引起广泛讨论,这些现象揭示了软件中潜在的奇怪错误源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Bug千千万,造成Bug的原因也千奇百怪。不久前就有人发现在Google Docs中包含And. And. And. And. And. 会使其崩溃。另外,他还发现这个Bug还只能在and都大写时才会出现,他尝试了"and. and. And. and. And."就没问题。谷歌可能也是“一脸懵”,没有想到这种写法会出现Bug,不过谷歌很快就回复已经修复了这个问题。


图源谷歌
造成Bug的奇葩写法
还有网友说在Firefox 99.0.1中输入 “And. And. And. And. And.”,然后按Enter键,重新加载页面,会也出现错误。(如下图)

有的网友“举一反三”,尝试在Google Docs中输入"But. But. But. But. But.",发现也会出现Bug,不过"Or.Or.Or.Or.Or."似乎不能触发这个Bug。还有网友发现其实不止And和But,输入相同格式的Also, Therefore, Anyway,Who, Why, Besides, However都会出现相同的问题。

相信很多人还记得,2017年微信出现的“句号闪退”Bug,只要是大多数品牌安卓手机甚至是部分苹果手机,一旦微信收到或者发送“双位阿拉伯数字+15个中文句号”,就会崩溃然后直接卡死,只能关闭App然后重启。不过大多数人都以此为乐,当时这个Bug都被广大网友“玩疯”了。

原因为何
这次的五个连续And.导致的Bug,也引发了众多网友的讨论,也有不少网友推测其原因:

众所周知的原因是因为token name会在错误信息中出现在用户面前,所以一些常见的语法错误会产生非常无助的 “Unexpected T_PAAMAYIM_NEKUDOTAYIM” 错误。

这可能只是在一些regex上触发了过多的backtracking。

有网友提到这个错误可能跟语法有关,如果关闭“显示语法建议”,就不会发生崩溃。


原文转自:不敢乱敲了,5个And. 就能让Google Docs崩溃_优快云资讯的博客-优快云博客icon-default.png?t=M4ADhttps://csdnnews.blog.youkuaiyun.com/article/details/124636191?spm=1000.2115.3001.5927

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值