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

[Bug Report] dae 0.7.1, 0.8.0rc1 crash openwrt ,but 0.7.0 working. #636

Closed
3 tasks done
tkszhzy opened this issue Sep 14, 2024 · 10 comments · Fixed by #640
Closed
3 tasks done

[Bug Report] dae 0.7.1, 0.8.0rc1 crash openwrt ,but 0.7.0 working. #636

tkszhzy opened this issue Sep 14, 2024 · 10 comments · Fixed by #640

Comments

@tkszhzy
Copy link

tkszhzy commented Sep 14, 2024

Checks

  • I have searched the existing issues
  • I have read the documentation
  • Is it your first time sumbitting an issue

Current Behavior

start dae in openwrt ,in 30s, openwrt crashed and auto reboot.

only 0.7.0 work well.

Expected Behavior

No response

Steps to Reproduce

global {
so_mark_from_dae: 0
log_level: info
disable_waiting_network: false
lan_interface: br-lan
auto_config_kernel_parameter: true
dial_mode: domain
}

dns {
ipversion_prefer: 4
upstream {
googledns: 'tcp+udp://dns.google.com:53'
alidns: 'udp://dns.alidns.com:53'
}
routing {
request {
qname(geosite:cn!) -> googledns
fallback: alidns
}
}
}
routing {
domain(geosite:cn!) -> direct(mark: 0x1)
fallback: direct
}

Environment

  • Dae version (use dae --version):dae 0.7.1, 0.8.0rc1
  • OS (e.g cat /etc/os-release):Openwrt 23.05.4
  • Kernel (e.g. uname -a): linux 6.6.50
  • Others:

Anything else?

No response

@dae-prow
Copy link
Contributor

dae-prow bot commented Sep 14, 2024

Thanks for opening this issue!

@MarksonHon
Copy link
Contributor

@tkszhzy what's your openwrt device

@mzz2017
Copy link
Contributor

mzz2017 commented Sep 14, 2024

what does the crash log say?

@tkszhzy
Copy link
Author

tkszhzy commented Sep 14, 2024

@tkszhzy what's your openwrt device

x86_64 Openwrt 23.05.snap Linux kernel 6.6.50

@tkszhzy
Copy link
Author

tkszhzy commented Sep 14, 2024

what does the crash log say?

dae make openwrt crashed. and openwrt reboot ... no log to be found .

Only dae 0.7.0 worked well .

@mzz2017
Copy link
Contributor

mzz2017 commented Sep 15, 2024

@tkszhzy #607 (comment)
Confirm if is the problem

@tkszhzy
Copy link
Author

tkszhzy commented Sep 15, 2024

@tkszhzy #607 (comment) Confirm if is the problem

I tested dae on linux kernel 5.15 , all dae worked well .

For linxu kernel 6.6 , dae 0.70 is ok, higher version dae will crash openwrt and reboot totally.

@jschwinger233
Copy link
Member

$ g log --pretty=oneline v0.7.0...v0.7.1
c13cdb519f44f27b49db4371a4c9045b27d93282 (tag: v0.7.1, upstream/release-v0.7.1) chore(changelogs): add v0.7.1 release changelogs
bcec026f276adb7fb185a3a27e3a58b552425b3a fix(cmd/run.go): always check whether network online (#588)
ef9690a6529469735525456233997ed24509d914 fix(udp_task_pool): panic: close of closed channel (#570)
0701f022995fdda296f948c737606aa0f9f04884 fix: unknown tls implementation (#569)

0.7.0和0.7.1之间只有三个commit,不然请你依次revert一下看看是哪个的问题?

@mzz2017 mzz2017 mentioned this issue Sep 17, 2024
3 tasks
@mzz2017
Copy link
Contributor

mzz2017 commented Sep 18, 2024

@tkszhzy 看起来 #640 修复了这个问题

@tkszhzy
Copy link
Author

tkszhzy commented Sep 19, 2024

@tkszhzy 看起来 #640 修复了这个问题

On dae version unstable-20240918.pr-640.r4.e32c5c, and Linux kernel 6.6.51 , All is good!

thanks to all of dea team .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants