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

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崩溃_CSDN资讯的博客-CSDN博客icon-default.png?t=M4ADhttps://csdnnews.blog.csdn.net/article/details/124636191?spm=1000.2115.3001.5927

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值