CefView / QCefView

A Qt Widget encapsulated CEF view based on QWidget
https://cefview.github.io/QCefView/
GNU Lesser General Public License v2.1
527 stars 137 forks source link

[BUG]: CefViewWing 偶尔成为僵尸进程 #251

Open L-Super opened 1 year ago

L-Super commented 1 year ago

Describe the bug 【Bug描述】

在使用Clion调试过程中,偶现编译运行错误 image 打开任务管理器,发现CefViewWing成了僵尸进程,并且CPU占用很高,从而导致无法编译运行 image 过一阵后,进程消失,不确定是系统回收还是CefViewWing自己内存回收导致。

如果是系统回收进程,怀疑可能存在内存释放问题。

To Reproduce 【复现步骤】

  1. 运行
  2. 停止并重新运行
  3. 运行失败,报错

Expected behavior 【正确的预期行为】

停止并重新运行,程序能正常编译运行

Environment 【BUG产生的环境】

Additional context 【更多额外信息】

...

tishion commented 1 year ago

CEF的IPC问题导致的,注意到这个问题了,只是没时间定位,我印象中应该只有debug环境才发生。

guobbs commented 1 year ago

CEF的IPC问题导致的,注意到这个问题了,只是没时间定位,我印象中应该只有debug环境才发生。

前段时间,我也被类似问题困扰过,不光是CLion,VS也有这个现象。也不像是僵死,是要等好几秒进程才全部退出,后面也推测是这个原因,就没有理它了。

Hessonlam commented 3 months ago

CEF的IPC问题导致的,注意到这个问题了,只是没时间定位,我印象中应该只有debug环境才发生。

这个问题找到原因了吗? 最近我也在困扰这个问题. 但是没啥头绪.仅在个别电脑会出现这种情况