我正在编写一个应用程序并使用Electron运行它。当我测试和调试时,我会启动我的应用程序(electron.exe)并经常关闭它(有时可能每分钟一次或两次)。
在(看似随机且与代码更改无关)之后,启动应用程序时出现以下错误:
此时,应用程序在打开时闪烁一次,然后正常运行。
通常不会很久,启动应用程序会导致以下错误:
此时,应用程序在打开时会冻结几秒钟,然后运行速度明显慢于平时。一旦这种情况开始发生,也无法打开浏览器页面(经过测试的Chrome和IE浏览器) - 页面仍然空白且进程似乎挂起:
最糟糕的是,此时Windows无法正常关闭。尝试退出或关闭蓝色屏幕中的结果,光标卡在" loading"永远的图标。唯一的解决方案是通过按住电源按钮强制关闭计算机。这样做时,我有大约50%的机会让Windows陷入无限修复循环,除了进行系统还原之外别无选择。
所以现在我了解到,一旦GL_INVALID_OPERATION发生,我必须重新启动Windows ...
特别是我的电脑会出现问题(我无法在另一台计算机上再测试2周)或电子产品会出现问题吗?
另外,在旁注中,可能是相关的或者可能不是,有时应用程序似乎启动2个渲染器进程而不是1 - 至少日志显示"渲染器进程已启动"两次。
由于