starrin
小狐狸
小狐狸
  • UID39387
  • 注册日期2013-04-16
  • 最后登录2015-08-30
  • 发帖数21
  • 经验24枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
阅读:4596回复:15

FF似乎用得稍久就不能开about:memory了(发现是一个GM脚本搞的)

楼主#
更多 发布于:2013-05-12 11:28
最近FF用得比较久之后就会很卡,本来想开about:memory看看是不是那个扩展内存泄露了,结果就看到一行报错:
[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMemoryMultiReporter.collectReports]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: chrome://global/content/aboutMemory.js :: processMemoryReporters :: line 213"  data: no]
这太蠢了!
这几天重复试了几下,基本只有FF刚开的时候还能看about:memory,用得稍久后就一定会报这个错了。
这到底是什么奇怪的bug……
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2013-05-12 11:28
Re: FF似乎用得稍久就不能开about:memory了……
回头试试看 看扩展内存还是用about addon memory 扩展比较好
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
2楼#
发布于:2013-05-12 11:28
Re: FF似乎用得稍久就不能开about:memory了……
用22.0a开了一个半小时,about:memory 一直都正常打开。
Firefox More than meets your experience
starrin
小狐狸
小狐狸
  • UID39387
  • 注册日期2013-04-16
  • 最后登录2015-08-30
  • 发帖数21
  • 经验24枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
3楼#
发布于:2013-05-12 11:28
Re: FF似乎用得稍久就不能开about:memory了……
fang5566:用22.0a开了一个半小时,about:memory 一直都正常打开。回到原帖

悲剧,我新建一个profile试试。
starrin
小狐狸
小狐狸
  • UID39387
  • 注册日期2013-04-16
  • 最后登录2015-08-30
  • 发帖数21
  • 经验24枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
4楼#
发布于:2013-05-12 11:28
Re: FF似乎用得稍久就不能开about:memory了……
我新建了一个profile之后确实没有这个问题了,看来需要排查我原来装的那一堆扩展……唉。
starrin
小狐狸
小狐狸
  • UID39387
  • 注册日期2013-04-16
  • 最后登录2015-08-30
  • 发帖数21
  • 经验24枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
5楼#
发布于:2013-05-12 11:28
Re: FF似乎用得稍久就不能开about:memory了……
……排查出来了。是新浪微博上的那个GM脚本,“眼不见心不烦”。
我是不太明白为什么一个GM脚本能造成FF本身的BUG啦……
刚才为了确认,我专门新建了一个profile,只装了Greasemonkey,然后去装了这个脚本,开一下新浪微博,刷新一下about:memory,就出现报错了。
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
6楼#
发布于:2013-05-12 11:28
据说是有的脚本导致GM内存泄漏出现的这个情况
http://pcxfirefox.wordpress.com/
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
7楼#
发布于:2013-05-12 11:28
嗯,脚本问题的话最好回报给作者。
Firefox More than meets your experience
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
8楼#
发布于:2013-05-12 11:28
Re: FF似乎用得稍久就不能开about:memory了……
starrin:……排查出来了。是新浪微博上的那个GM脚本,“眼不见心不烦”。
我是不太明白为什么一个GM脚本能造成FF本身的BUG啦……
刚才为了确认,我专门新建了一个profile,只装了Greasemonkey,然后去装了这个脚本,开一下新浪微博,刷新一下about:memory,就出现报错了。
回到原帖

我没装那个脚本。但装了另一个GM脚本,一生效运行这about就会开始报错了,然后过一段时间(几十秒,大概是自动垃圾清理了)这就恢复了。
用的Greasemonkey 1.8,Firefox 21。看来可能Greasemonkey或者Firefox的bug,像是兼容性问题,收集信息出错了。
starrin
小狐狸
小狐狸
  • UID39387
  • 注册日期2013-04-16
  • 最后登录2015-08-30
  • 发帖数21
  • 经验24枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
9楼#
发布于:2013-05-12 11:28
重新测试了一下,发现这个bug比想象中的还要蠢。是中文脚本名的问题。如果GM脚本的脚本名中带有中文就能引发这个bug。
这应该是FF beta的一个bug,在stable下面都无法复现。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
10楼#
发布于:2013-05-12 11:28
aurora正常,那应该下一个beta版本会解决
Firefox More than meets your experience
starrin
小狐狸
小狐狸
  • UID39387
  • 注册日期2013-04-16
  • 最后登录2015-08-30
  • 发帖数21
  • 经验24枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
11楼#
发布于:2013-05-12 11:28
fang5566:aurora正常,那应该下一个beta版本会解决回到原帖

我也用aurora实验了一会儿。至少当脚本名字是5个或更多个汉字的时候,这个bug是可以在aurora上复现的。名字是4个汉字的脚本不会有问题。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
12楼#
发布于:2013-05-12 11:28
starrin
我也用aurora实验了一会儿。至少当脚本名字是5个或更多个汉字的时候,这个bug是可以在aurora上复现的。名字是4个汉字的脚本不会有问题。
回到原帖


如果是firefox本身问题,可以考虑汇报一个bugzilla的bug
Firefox More than meets your experience
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
13楼#
发布于:2013-12-17 22:58
starrin:重新测试了一下,发现这个bug比想象中的还要蠢。是中文脚本名的问题。如果GM脚本的脚本名中带有中文就能引发这个bug。
这应该是FF beta的一个bug,在stable下面都无法复现。
回到原帖
你确定哪个版本没问题,哪个版本开始出现的问题吗?我希望解决这个问题
http://pcxfirefox.wordpress.com/
starrin
小狐狸
小狐狸
  • UID39387
  • 注册日期2013-04-16
  • 最后登录2015-08-30
  • 发帖数21
  • 经验24枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
14楼#
发布于:2013-12-22 07:53
pcxfirefox:你确定哪个版本没问题,哪个版本开始出现的问题吗?我希望解决这个问题回到原帖
21有这个问题,20没有。
这个问题和沙盒的名字有关,greasemonkey会用脚本的名字创建一个沙盒,这个过程会造成内存泄漏。
https://bugzilla.mozilla.org/show_bug.cgi?id=875348 这是bugzilla上面的相关报告。
上一页
游客

返回顶部