Hi Alan, On 11/7/24 16:05, Alan Maguire wrote: > Thanks for the report! Judging from the config, you're seeing this with > pahole v1.24. I have seen issues like this in the past where during a > kernel build, module BTF has been built against vmlinux BTF, and then > something later re-triggers vmlinux BTF generation. If that re-triggered > vmlinux BTF does not use the same type ids for types, this can result in > mismatch errors as above since modules are referring to out-of-date type > ids in vmlinux. That's just a preliminary guess though, we'll > need more info to help get to the bottom of this. > > A few suggestions to help debug this: > > - if you have build logs, check BTF generation of vmlinux. Did it in > fact happen twice perhaps? Even better if, if kernel CI saves logs, feel > free to send a pointer and I'll take a look. Thanks for the pointers!