====================================== | [ 0.118552] ------------[ cut here ]------------ | [ 0.118553] Event ice_tx_dim_work has double dereference in TP_printk: REC->q_vector->tx.tx_ring->q_index | [ 0.118554] WARNING: kernel/trace/trace_events.c:420 at test_double_dereference.cold+0x39/0x4b, CPU#0: swapper/0/0 | [ 0.118561] Modules linked in: [ 0.118564] Hardware name: Giga Computing E163-Z34-AAH1-000/MZ33-DC1-000, BIOS R32_F45 04/01/2026 [ 0.118565] RIP: 0010:test_double_dereference.cold (kernel/trace/trace_events.c:420 (discriminator 9)) [ 0.118567] Code: f0 b5 b4 95 48 89 c6 e8 06 b0 ff ff 41 8b 74 24 58 49 8b 7c 24 18 e8 87 ff ff ff 48 8d 3d b0 f3 78 02 48 89 d9 89 ea 48 89 c6 <67> 48 0f b9 3a e9 d9 39 24 00 48 89 de 48 c7 c7 78 b6 b4 95 89 44 All code ======== 0: f0 b5 b4 lock mov $0xb4,%ch 3: 95 xchg %eax,%ebp 4: 48 89 c6 mov %rax,%rsi 7: e8 06 b0 ff ff call 0xffffffffffffb012 c: 41 8b 74 24 58 mov 0x58(%r12),%esi 11: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 16: e8 87 ff ff ff call 0xffffffffffffffa2 1b: 48 8d 3d b0 f3 78 02 lea 0x278f3b0(%rip),%rdi # 0x278f3d2 22: 48 89 d9 mov %rbx,%rcx 25: 89 ea mov %ebp,%edx 27: 48 89 c6 mov %rax,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: e9 d9 39 24 00 jmp 0x243a0d 34: 48 89 de mov %rbx,%rsi 37: 48 c7 c7 78 b6 b4 95 mov $0xffffffff95b4b678,%rdi 3e: 89 .byte 0x89 3f: 44 rex.R Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: e9 d9 39 24 00 jmp 0x2439e3 a: 48 89 de mov %rbx,%rsi d: 48 c7 c7 78 b6 b4 95 mov $0xffffffff95b4b678,%rdi 14: 89 .byte 0x89 15: 44 rex.R [ 0.118569] RSP: 0000:ffffffff96603d68 EFLAGS: 00010086 [ 0.118570] RAX: ffffffff95cc8ae0 RBX: ffffffff968a2645 RCX: ffffffff968a2645 [ 0.118570] RDX: 0000000000000022 RSI: ffffffff95cc8ae0 RDI: ffffffff969a2d30 [ 0.118571] RBP: 0000000000000022 R08: 3fffffffffffdfff R09: ffffffff9673a950 [ 0.118571] R10: bfffffffffffe000 R11: 3fffffffffffe000 R12: ffffffff968a39c0 [ 0.118571] R13: ffffffff968a2667 R14: 0000000000000001 R15: 0000000000000022 [ 0.118572] FS: 0000000000000000(0000) GS:ff411178d5bd0000(0000) knlGS:0000000000000000 [ 0.118572] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 0.118573] CR2: ff411178cd9ff000 CR3: 00000017e462f001 CR4: 00000000000310b0 [ 0.118574] Call Trace: [ 0.118576] [ 0.118577] trace_event_raw_init (kernel/trace/trace_events.c:602 kernel/trace/trace_events.c:653) [ 0.118580] event_init (kernel/trace/trace_events.c:3388) [ 0.118581] trace_event_init (kernel/trace/trace_events.c:4874 kernel/trace/trace_events.c:4969) [ 0.118586] trace_init (kernel/trace/trace.c:9957) [ 0.118587] start_kernel (init/main.c:1077) [ 0.118590] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 0.118592] x86_64_start_kernel (arch/x86/kernel/head64.c:291) Finger prints: trace_event_raw_init:event_init:trace_event_init:trace_init:start_kernel