From 43dd019fb3c57724027ba78497ace6d05c78cfca Mon Sep 17 00:00:00 2001 From: Vincent Li Date: Sat, 11 Jan 2025 11:05:21 -0800 Subject: [PATCH] xdp-tools: fix XDP dns log stack smashing error commit f938e63dc6b2cd8a271bb4aa58d8371f4a9fa94c Author: Vincent Li Date: Sat Jan 11 10:55:23 2025 -0800 xdp-dns: fix XDP dns log stack smashing error gdb --args xdp_dns_log /sys/fs/bpf/xdp-tailcall/dns_ringbuf result in backtrace: (gdb) bt 0x00007ffff7d5fa80 in ?? () from /lib64/libc.so.6 0x00007ffff7d0be1c in raise () from /lib64/libc.so.6 0x00007ffff7cf49fc in abort () from /lib64/libc.so.6 0x00007ffff7d50ff0 in ?? () from /lib64/libc.so.6 0x00007ffff7de32d4 in __fortify_fail () from /lib64/libc.so.6 0x00007ffff7de42b0 in __stack_chk_fail () from /lib64/libc.so.6 0x000000012000f248 in handle_event () 0x00007ffff7eca0fc in ?? () from /usr/lib64/libbpf.so.1 0x00007ffff7eca8c8 in ring_buffer.poll () from /usr/lib64/libbpf.so.1 0x000000012000372c in main () Paste the gdb backtrace in ChatGPT and ChatGPT suggested the fix Signed-off-by: Vincent Li --- lfs/xdp-tools | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lfs/xdp-tools b/lfs/xdp-tools index 14d00f96a..b638ad8f7 100644 --- a/lfs/xdp-tools +++ b/lfs/xdp-tools @@ -41,7 +41,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 69cf5ca38bbe3a2fdd5a121a04766dc2b8dcb1c6259409756a83e6cbb927a19def6804d9ef17e6279e66bfd85f4d34e6582be28f54efa6dc12b2864b52dc4437 +$(DL_FILE)_BLAKE2 = 250a6795cc025796d88c7114d022c7c16b1e77045d6373e1dd75398101c090812438c3b4dce25cf3bc2635eb5af3a6bcdca62a5a4f39856032e909b608ef402b install : $(TARGET)