-
Notifications
You must be signed in to change notification settings - Fork 222
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] Failed to start dae on kernel 6.9rc1 #482
Comments
Thanks for opening this issue! |
@sakarie9 按照文档检查一下内核选项 |
|
@sakarie9 我(怀疑)是 bpf_printk 的问题,这个需要一个内核选项,你查一下看看有没有 |
这些吗
|
能把 log_level 换成 |
|
可能是 CO-RE 的问题,你能导出一份 vmlinux 吗? bpftool btf dump file /sys/kernel/btf/vmlinux format c > vmlinux.h 或者安装 pahole 运行 |
但是 pahole: type 'bpf_lpm_trie_key' not found |
~~ 那就对了,~~ 没有 bpf_lpm_trie_key 这个类型,无法做 CO-RE,所以挂了。 |
看到你的 vmlinux 里定义的是 |
在 vmlinux 里做兼容吧,大概是这样的:
我看看有没有更好的办法 |
bpf 和内核社区还完全不知道这个问题,恭喜成为全球第一个报告此 bug 的人类。 请试试 #483 这个 PR,可以直接从 PR build 里下载二进制。 |
正常了!
|
Sometimes upstream API changes can trigger CO-RE failure in mainline kernel, such as issue daeuniverse#482. Therefore, it is recommended to add latest mainline kernel to tests.
Checks
Current Behavior
Expected Behavior
Succeeded
Steps to Reproduce
Environment
dae --version
): 0.5.1cat /etc/os-release
): Arch Linuxuname -a
): 6.9.0-rc1-1-cachyos-rc-ltoAnything else?
minimal bootable config and working config pre 6.9 both crashed
The text was updated successfully, but these errors were encountered: