Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: crash on openwrt #640

Merged
merged 5 commits into from
Sep 19, 2024
Merged

fix: crash on openwrt #640

merged 5 commits into from
Sep 19, 2024

Conversation

mzz2017
Copy link
Contributor

@mzz2017 mzz2017 commented Sep 17, 2024

Background

在 q.closed 的情况下 p.EmitTask 可能会触发死循环,导致吃尽 cpu。

Checklist

Full Changelogs

  • [Implement ...]

Issue Reference

Closes #638
Closes #636

Test Result

@mzz2017 mzz2017 requested a review from a team as a code owner September 17, 2024 14:08
@sumire88 sumire88 requested a review from a team September 17, 2024 16:07
@dae-prow
Copy link
Contributor

dae-prow bot commented Sep 17, 2024

❌ Your branch is currently out-of-sync to main. No worry, I will fix it for you.

@Mitsuhaxy
Copy link

Mitsuhaxy commented Sep 18, 2024

测试https://github.com/daeuniverse/dae/actions/runs/10908052824 未发现崩溃和CPU占用异常,数十次reload和大量udp发包后均工作正常。
测试环境:
immortalwrt 23
shadowsocks with aead
vmware workstation pro 17

Copy link
Contributor

@dae-prow dae-prow bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧪 Since the PR has been fully tested, please consider merging it.

@sumire88 sumire88 merged commit cec5e71 into main Sep 19, 2024
29 checks passed
@sumire88 sumire88 deleted the mzz/fix_crash branch September 19, 2024 17:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants