网站上的 SWF 文件导致 Ubuntu 12.04.3 LTS 上的计算机崩溃,但不会导致 Win 8 上的计算机崩溃

网站上的 SWF 文件导致 Ubuntu 12.04.3 LTS 上的计算机崩溃,但不会导致 Win 8 上的计算机崩溃

如果我访问网站(使用 Firefox 26.0 或 Chrome),http://betway.com/sports-betting然后打开Ubuntu 12.04.3 LTS(在全新的联想 S540、Haswell i7、8Gb RAM、10gb linux 交换驱动器上),并System Monitor观察我的内存,我会看到它很快上升到 7.8gig,然后交换驱动器的使用开始上升,直到我不能再移动鼠标或键盘(只能ALT+SYSRQ+R+S+E+I+U+B拯救我)。

但是,在同一台机器上访问 Windows 8 时,没有任何问题,内存/CPU 使用率也几乎不会超过基线。同样,如果我使用Ubuntu 12.04.3实时 USB 启动,访问页面时也不会出现任何问题。我推断(使用 noscript)只有当网页的某个闪存部分加载时才会发生崩溃(尽管访问其他闪存页面时似乎没有问题,例如 Youtube.com 或 BBC iPlayer)。

编辑:事实上,如果我抓取.swf文件:wget images.lvnassist.net/images/flash/betting/bw_sportsbanner_live.swf然后用 Firefox 打开它,这本身就足以导致崩溃。我已经扫描过了clamscan,没有发现病毒。

编辑2:我尝试在虚拟机 (VMWare) 运行时执行此操作Ubuntu 13.10,但还是导致了相同的崩溃(幸运的是,VM 中的内存受到限制,崩溃只会导致几分钟后出现“Abode Flash 插件已崩溃。请重新加载页面以重试”错误。使用时,top我看到plugin-container模块资源飞涨,最终出现“插件容器因 SIGSEGV 崩溃”错误。

这可能是什么原因造成的?我很乐意发布任何日志等...我应该寻找什么才能找出根本原因?

(我最初认为这可能是fglrx我的混合 Radeon HD 8670M 卡所必需的专有驱动程序,因为我注意到了另外几个不规则之处,但如果我使用 AMD Catalyst 控制中心切换回内置英特尔 GPU,然后重新启动,我仍然会遇到完全相同的崩溃行为,所以也许这排除了这个理论?)

相关内容