We have received user reports indicating that, while using our app for meetings, they occasionally encounter system unresponsiveness, ultimately leading to an unexpected black screen and system restart.
First off, please file a bug report on this, upload whatever diagnostic data you have, then post the bug back number here. Once the bug has been filed I'll take a look at the data and see what I can determine.
In terms of what's going on here, there is a mechanism in place where certain system critical daemons are required to "check in" with the kernel on regular basis and, if they fail to do so, the kernel basic forces a kernel panic to force a reboot and restore normal functionality.
40 seconds since last successful checkin
This mechanism exists to generate diagnostic data about issues that would otherwise be "invisible" to us. A system where the WindowServer has been unable to communicate with the kernel for 40+ seconds is NOT functional from the users perspective, even if other process are seemingly working fine.
Finally, one point to clarify about the "bug" here. From the systems perspective, the bug here is that the system has hung which should "never" happen, so we should fix that. However, the tricky part here is what "fix" actually means- that fix could mean that we resolve an underlying bug (so everything "just works"), but it might also mean that we identify the triggering circumstance and "solve" the problem but directly breaking your app (for example, but returning an error you're not expecting or by simply terminating your process).
__
Kevin Elliott
DTS Engineer, CoreOS/Hardware