linux - 究竟有什么可以允许单击 Web 浏览器中的链接以物理方式重新启动 Linux 系统?

标签 linux security debugging firefox linux-kernel

作为序言,我并不是在寻找导致我的特定系统不稳定的具体原因 - 只是想了解它是如何可能的,因为在我看来,在响应浏览器响应鼠标点击而调用的函数与可能导致即时硬件重新启动的硬件级别的任何内容之间存在多个层(没有“系统正在关闭”或任何此类内容)。

为了提供一些背景信息,就在我的系统重新启动以撰写本文之前,我在 Mint Linux 上的 Firefox 上打开了 12 个选项卡 - 其中一个是 YouTube 页面视频。我切换到另一个来检查在链接(http://kripken.github.io/mloc_emscripten_talk/#/)中单击以下网址的内容 - 这是一个幻灯片放映,现在我正在访问它,不会造成任何不良影响。但当我点击链接时,电池充满且电源线已连接的笔记本电脑上的所有灯都熄灭了。

所以我的问题是,在用户空间中运行的应用程序和关闭整个系统所需的任何空间之间可能会溢出什么样的错误?

最佳答案

很多时候用户空间进程会通过系统调用接口(interface)访问内核。 例如,播放视频可以使用视频接口(interface)相关的系统调用。

假设这些接口(interface)有一个错误(可能是特定于驱动程序的),那么很可能会重新启动系统

关于linux - 究竟有什么可以允许单击 Web 浏览器中的链接以物理方式重新启动 Linux 系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26925586/

相关文章:

linux - 更改无线信标间隔

linux eth0 不能与网桥一起工作

security - 使用具有相同值的重复响应 header 可以吗?

php - 如何打印 SOAP 请求?

java - JVM 远程调试 session 因未捕获的异常而终止

linux - SIGKILL 会失败吗?

linux - 试图了解 linux 中的排序实用程序

基于 MySQL 只读列

javascript - 带有设置了安全标志的 cookie 的 GET 请求

visual-studio - 为什么在 VS 中从 Debug 更改为 Release 很慢?