go-rod / rod

A Chrome DevTools Protocol driver for web automation and scraping.

Home Page:https://go-rod.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

进程启动被杀后 无法退出 导致锁死

hq-zhonger opened this issue · comments

path, _ := launcher.LookPath()
u := launcher.New().Bin(path).MustLaunch()
rod.New().ControlURL(u).MustConnect().MustPage("https://example.com")

浏览器启动时 被杀毒软件直接杀掉 代码就死循环卡在这,无法触发ctx和超时done掉,不主动终止程序。会一直锁死。

Please add a valid Rod Version: v0.0.0 to your issue. Current version is v0.114.8

generated by check-issue

最新版god 问题已经找到
在程序调试的时候正常被杀了会触发err 但是正常运行就不会触发err导致锁死
微信图片_20240321111341
就是这里被杀之后setupCmd这里已经死了 cmd.Start却不会触发err导致锁死
微信图片_20240321111506
这里添加error之后 就可以正常退出
微信图片_20240321111558