chrome 开一个多用点内存的页面时 startdde 卡死掉
Tofloor
poster avatar
呆了个呆
deepin
2014-11-15 01:26
Author
这个情况我已经遇到过好几次了。现象表现为任何操作无反应,连鼠标都无法移动。这时如果合上显示屏,让待机后再打开,桌面上的东西全消失,背景也还原成系统默认的星空。这个时候鼠标能移动,但是还是任何操作无反应。我通过切换到 tty1 把 startdde kill 掉后才恢复。

出现这个情况的时候,我的内存基本是被用光了的,但是注意,是 Linux 内核的缓存用光的。通过 free 命令可以看到真实被使用的内存在 3 - 4G。因为我是 8G 的内存,平时都没有启用 swap 的。

我想这个问题引起的原因是不是内核在发现 chrome 要大量(也不一定就多大,大概几百M到一两个G的样子)申请内存的时候,内核发现内存都被 cached 了,在内核踢出 cached 的时候 startdde 不知道为什么死掉了。还是说本来就不关内存的事,而是 chrome 在处理显示数据的时候 startdde 出错死掉了?
Reply Favorite View the author
All Replies
呆了个呆
deepin
2014-11-15 01:42
#1
对了,这是在卡死后,在 tty1 里备份的系统日志

dde-log.tar.gz
Reply View the author
kingskill
deepin
2014-11-15 04:52
#2
希望开发员对这个重视一下。
Reply View the author
cxbii
deepin
2014-11-18 19:23
#3
已经上报
Reply View the author
snyh1010
deepin
2014-11-26 21:46
#4
你查看的时候应该已经剔除chrome了。 所以内存降下来了。
通过查看syslog 可以看chrome是否被系统kill 了


日志里没有找到线索
Reply View the author
呆了个呆
deepin
2014-11-27 01:12
#5
你查看的时候应该已经剔除chrome了。 所以内存降下来了。
通过查看syslog 可以看chrome是否被系统kill 了


日志里没有找到线索

没有的,这个问题本来就不确定。在 windows 下也可能遇到内存不足蓝屏的情况。其实也正常。我只是觉得,如果就一个数据量大点的页面就能弄死机,不管是系统,还是chrome来说,都算得上是个漏洞了。不知道原因也没办法
Reply View the author