请选择 进入手机版 | 继续访问电脑版
Mozilla

火狐社区

登录    注册

QQ互联

[兼容性] Bug提交:从版本56开始,汉字变成串符乱码

松竹梅 社区新人 发表于 2019-2-3 13:09:41 | 显示全部楼层 [复制链接]
8 313

  • 使用平台:PC 系统,win7 64 简体中文
  • 版本号:   从版本56开始,直到最新的65版本,全部版本,包括 32bit/64bit,以及esr版本
  • 复现概率:100%
  • 安全模式:问题依旧
  • 问题描述:从版本56开始,直到最新的65版本,汉字显示为串符乱码,而版本56以下,却全部显示正常。
  • 复现步骤:全部中文网页
  • 问题截图:
  • 2019-02-03_124520.png







第一:
火狐浏览器,从版本52开始测试,一直试到版本56, 中文页面汉字全部显示正常,
但是,从版本56开始测试,一直试到最新的65版本,汉字全部变成串符方框,如前图。


第二:
同一系统中其它应用程序,全部正常使用。


第三:
同一系统中,IE,opera,chrome等各种浏览器,各种版本,全部正常。
并且测试了Gecko内核浏览器 Waterfox,也是正常的。




我基本能算火狐的忠实粉丝了,上学时(香港回归那年)就用Netscape Navigator Gold了,
一直到后来的mozilla、火狐,用了很多年的火狐,却从版本56开始,汉字显示成串符乱码
问题出现已经1年,希望能得到解决,
xuyuehang Mozilla员工
发表于 2019-2-6 20:58:49 | 显示全部楼层
方便的话参考https://zhuanlan.zhihu.com/p/27314228做下回归测试,因为我们定位不到这个问题
松竹梅 社区新人
发表于 2019-2-7 11:07:05 | 显示全部楼层
先祝LS新年好。

然后测试到第6个版本之后,就结束了,显示数据不够?

2019-02-07_110442.png

然后我该怎么做?
xuyuehang Mozilla员工
发表于 2019-2-10 19:21:40 | 显示全部楼层
松竹梅 发表于 2019-2-7 11:07
先祝LS新年好。

然后测试到第6个版本之后,就结束了,显示数据不够?

gui的工具应该可以选择版本,按照你说的,设定回归范围为55-56呢
松竹梅 社区新人
发表于 2019-2-11 18:15:54 | 显示全部楼层
xuyuehang 发表于 2019-2-10 19:21
gui的工具应该可以选择版本,按照你说的,设定回归范围为55-56呢

是,我设定的就是版本55 - 56 。

测试到第5个错误版本的时候,就获取不到其它版本了。

看测试结果,2017-07-21 的版本是ok的,从2017-07-22 开始出现问题,一直到现在。

xuyuehang Mozilla员工
发表于 2019-2-12 11:42:17 | 显示全部楼层
松竹梅 发表于 2019-2-11 18:15
是,我设定的就是版本55 - 56 。

测试到第5个错误版本的时候,就获取不到其它版本了。

emmm,gui的regression有可能出现这种情况,你用命令行的方式试一下呢,直接回归这两天
松竹梅 社区新人
发表于 2019-2-12 19:16:26 | 显示全部楼层
命令行方式结果如下。

C:\Users\YT>mozregression --good 2017-07-21 --bad 2017-07-22
0:01.47 INFO: bits option not specified, using 64-bit builds.
0:06.09 INFO: Got as far as we can go bisecting nightlies...
0:06.09 INFO: Last good revision: 0faada5c2f308f101ab7c54a87b3dce80b97d0e3 (201
7-07-21)
0:06.09 INFO: First bad revision: 7ce557b85b611536b69539a7c18d4834ffc92eea (201
7-07-22)
0:06.09 INFO: Pushlog:
https://hg.mozilla.org/mozilla-c ... =0faada5c2f308f101a
b7c54a87b3dce80b97d0e3&tochange=7ce557b85b611536b69539a7c18d4834ffc92eea

0:06.09 INFO: Switching bisection method to taskcluster
0:06.09 INFO: Getting mozilla-ce**al builds between 0faada5c2f308f101ab7c54a87
b3dce80b97d0e3 and 7ce557b85b611536b69539a7c18d4834ffc92eea
0:17.24 WARNING: Skipping build 0faada5c2f30: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.0faada5c2f308f101ab7c54a
87b3dce80b97d0e3.firefox.win64-opt'
0:17.68 WARNING: Skipping build 7ce557b85b61: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.7ce557b85b611536b69539a7
c18d4834ffc92eea.firefox.win64-opt'
0:27.16 WARNING: Skipping build d3ebc6448a62: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.d3ebc6448a62d38b134e957e
b4fd5c2565ad40b8.firefox.win64-opt'
0:27.70 WARNING: Skipping build 7d2e89fb9233: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.7d2e89fb92331d7e42963912
13c1e63db628e046.firefox.win64-opt'
0:28.40 WARNING: Skipping build 68046a58f829: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.68046a58f82913eb7804e479
6ec981f6f8ea490e.firefox.win64-opt'
0:37.58 WARNING: Skipping build eb1d92b2b6a4: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.eb1d92b2b6a4161492561250
f51bae5bafeda68a.firefox.win64-opt'
0:37.84 WARNING: Skipping build b31c56eb6317: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.b31c56eb631789f9a1ffce34
bf24e50d4da2950c.firefox.win64-opt'
0:38.61 WARNING: Skipping build 0985725c848e: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.0985725c848ec0cfc6f2f3c3
a5aa3d71321e7620.firefox.win64-opt'
0:48.22 WARNING: Skipping build a8885191775a: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.a8885191775ad1f655d2826f
8f8e943a9a985f43.firefox.win64-opt'
0:48.49 WARNING: Skipping build c5ea72577f79: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.c5ea72577f794635a334a307
80d104a1d89267a0.firefox.win64-opt'
0:48.69 WARNING: Skipping build 4b32e7ce740e: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.4b32e7ce740eaf6434180bc9
e44731dab0aa67cc.firefox.win64-opt'
0:57.74 WARNING: Skipping build dece50457378: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.dece50457378ac4934afe9fb
3c2a8054e8894588.firefox.win64-opt'
0:59.11 WARNING: Skipping build a1ea69a3a0a7: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.a1ea69a3a0a760036e047f6f
f89897aa7ffd4e53.firefox.win64-opt'
0:59.59 WARNING: Skipping build 1b065ffd8a53: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.1b065ffd8a535a0ad4c39a91
2af18e948e6a42c1.firefox.win64-opt'
1:09.72 WARNING: Skipping build 56c6c81993e6: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.56c6c81993e6b0f0e094e0c8
8b42ce3ec566ead9.firefox.win64-opt'
1:09.89 WARNING: Skipping build 5e73b9798464: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.5e73b9798464c3f7106f0161
dc9a49b234f42f9c.firefox.win64-opt'
1:10.47 WARNING: Skipping build 8ff4f17b266d: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.8ff4f17b266db9a780efe06f
7fbdae629e49f5bc.firefox.win64-opt'
1:20.13 WARNING: Skipping build d43779e278d2: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.d43779e278d2e4d3e21dba2f
c**5a3bf4b1288e.firefox.win64-opt'
1:22.58 WARNING: Skipping build efc0b1525edb: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.efc0b1525edbd357818dc719
5537364e76f709e7.firefox.win64-opt'
1:24.70 WARNING: Skipping build e0b0865639ce: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.e0b0865639cebc1b5afa0268
a4b073fcdde0e69c.firefox.win64-opt'
1:35.65 WARNING: Skipping build b8783d6fffdb: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.b8783d6fffdbebed01455743
185cea68784d5367.firefox.win64-opt'
1:35.70 WARNING: Skipping build aff336ac161d: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.aff336ac161daa3ea350e59a
288963edbd58ed39.firefox.win64-opt'
1:35.71 CRITICAL: First build 0faada5c2f30 is missing, but mozregression can't
find a build before - so it is excluded, but it could contain the regression!
1:46.68 WARNING: Skipping build c22502562670: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.c22502562670e5e53bea543a
3ee25c81f1a7b624.firefox.win64-opt'
1:46.82 WARNING: Skipping build c023ce417c98: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.c023ce417c98641c0dfacaaf
236dcfdcb7794f88.firefox.win64-opt'
1:48.24 WARNING: Skipping build fd3634c4b16d: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.fd3634c4b16d89e71adce46b
e4cf80297e2fbc56.firefox.win64-opt'
1:57.69 WARNING: Skipping build 758016d02607: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.758016d026077ebaf65aaecc
8df437a7164dd9b5.firefox.win64-opt'
1:57.74 WARNING: Skipping build 23d9d005d92a: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.23d9d005d92afdb5afabeae2
ad672323c7d903ad.firefox.win64-opt'
1:58.79 WARNING: Skipping build 5928d905c0bc: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.5928d905c0bc0b28f5488b23
6444c7d7991cf8d4.firefox.win64-opt'
2:07.71 WARNING: Skipping build 462d7561089c: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.462d7561089c98e333823848
96434861ad7bc491.firefox.win64-opt'
2:08.58 WARNING: Skipping build 60a5308fa987: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.60a5308fa987676fa5ed9fd5
b3ad6c9938af0539.firefox.win64-opt'
2:10.41 WARNING: Skipping build bf4634a50775: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.bf4634a50775537b4e791b6d
294a275b83737472.firefox.win64-opt'
2:19.88 WARNING: Skipping build f6528783c525: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.f6528783c52507e29d5be409
cc8fbf9a394a5ac8.firefox.win64-opt'
2:20.25 WARNING: Skipping build dcf**fcb6dd: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.dcf**fcb6dd8f6474eed652
0ba6272dedded393.firefox.win64-opt'
2:22.62 WARNING: Skipping build 899590a34d56: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.899590a34d56e099d4e064a9
e4d41a54993790e9.firefox.win64-opt'
2:32.01 WARNING: Skipping build 131e19a573e9: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.131e19a573e901fb4d01b471
b11b7916420b9fee.firefox.win64-opt'
2:34.04 WARNING: Skipping build a2058025fd77: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.a2058025fd776f8e4ec889ab
8ba1c217dc390e4f.firefox.win64-opt'
2:35.40 WARNING: Skipping build 80394cbcae0f: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.80394cbcae0f02da8eb801ed
d92e56f974e5db4f.firefox.win64-opt'
2:45.49 WARNING: Skipping build 07484bfdb96b: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.07484bfdb96bc7297c404e37
7eea93f1d8ca4442.firefox.win64-opt'
2:45.56 WARNING: Skipping build 32d9d1e81cc6: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.32d9d1e81cc607320a363918
45917f645f7a7f72.firefox.win64-opt'
2:46.91 WARNING: Skipping build c6d36106525b: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.c6d36106525ba7b65a3587d6
43c3b145de80fb99.firefox.win64-opt'
2:57.15 WARNING: Skipping build 9eddb0a92820: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.9eddb0a92820c6445f9d1e68
0e4c239e888e93f0.firefox.win64-opt'
2:57.30 WARNING: Skipping build 4f821dab4306: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.4f821dab4306fd0aff947ce5
5a1304acd7e4cf95.firefox.win64-opt'
2:57.32 CRITICAL: Last build 7ce557b85b61 is missing, but mozregression can't f
ind a build after - so it is excluded, but it could contain the regression!
3:08.39 WARNING: Skipping build 874cdf9f9c9e: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.874cdf9f9c9e668a587963b6
fd219b272050a190.firefox.win64-opt'
3:09.94 WARNING: Skipping build a599289ac64b: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.a599289ac64ba1d52a1552e3
3150342746e3e61b.firefox.win64-opt'
3:10.24 WARNING: Skipping build a8bb5530a092: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.a8bb5530a0925ac0823bdb6d
525cbc6f304f8928.firefox.win64-opt'
3:26.90 WARNING: Skipping build 7e496e6bac00: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.7e496e6bac00d2acbf3dcd56
15c13d4ac489724e.firefox.win64-opt'
3:29.41 WARNING: Skipping build 417eea89f792: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.417eea89f792059e88be5e21
7e6f1a5cecf2d3d0.firefox.win64-opt'
3:33.85 WARNING: Skipping build 057d626fc5e1: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.057d626fc5e1afbf4086eb94
00ebb3718a4cabca.firefox.win64-opt'
4:54.27 WARNING: Skipping build e99e3e62cfa8: Unable to find build info using t
he taskcluster route 'gecko.v2.mozilla-ce**al.revision.e99e3e62cfa8bbc7d430f64d
4fbdf77ffb81e979.firefox.win64-opt'
4:54.29 INFO: There are no build artifacts on inbound for these changesets (the
y are probably too old).

C:\Users\YT>
-------------------------------------------------------------------------------------------------
如果输入的是 获取55-56版本,也会出现一连串跳过,最后的显示和这里的一样,
提示版本太旧?不明白。

xuyuehang Mozilla员工
发表于 2019-2-13 14:30:33 | 显示全部楼层
松竹梅 发表于 2019-2-12 19:16
命令行方式结果如下。

C:\Users\YT>mozregression --good 2017-07-21 --bad 2017-07-22

应该是太老的版本没办法通过这种方式检测了
我又看了下你的截图,你是改过系统的默认字体么,还原成雅黑试试
松竹梅 社区新人
发表于 2019-2-14 08:05:24 | 显示全部楼层
xuyuehang 发表于 2019-2-13 14:30
应该是太老的版本没办法通过这种方式检测了
我又看了下你的截图,你是改过系统的默认字体么,还原成雅黑 ...

这个试过了。
找问题找了一年了,什么办法都想尽了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表