home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   linux.debian.kernel      Debian kernel discussions      2,884 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 1,069 of 2,884   
   mc36 to Jason Xing   
   Bug#1118437: null pointer dereference in   
   20 Oct 25 09:20:01   
   
   XPost: linux.debian.bugs.dist   
   From: csmate@nop.hu   
      
   hi,   
      
   On 10/20/25 08:41, Jason Xing wrote:   
   >> this happens 10/10 on host or in qemu-system-x86_64-kvm running 6.16.12 or   
   6.17.2...   
   >   
   > Thanks for the report.   
   >   
   > I'm wondering if you have time to bisect which recent commit has   
   > brought this problem. It looks like it never happens before 6.16?   
   >   
      
   no bisect done from my side yet, but i'll try to narrow this down a bit...   
      
   (i also just got the report from a packager of freertr.org and found the   
   trigger)   
      
      
   all new info from my side is the decoded stack trace below, i'll do the same   
      
   for 6.17 and take a look on earlier kernels to see where it appeared first...   
      
   have a nice day,   
      
   csaba   
      
      
   mc36@noti:~/Downloads/linux-6.16.12/scripts$ ./decode_stacktrace.sh   
   ../../usr/lib/debug/boot/vmlinux-6.16.12+deb14+1-amd64 < /nfs/te   
   p/linux-xsk.txt   
      
   p4emu login: [  119.074634] BUG: kernel NULL pointer dereference, address:   
   0000000000000000   
   [  119.076747] #PF: supervisor read access in kernel mode   
   [  119.078334] #PF: error_code(0x0000) - not-present page   
   [  119.079855] PGD 0 P4D 0   
   [  119.080648] Oops: Oops: 0000 [#1] SMP NOPTI   
   [  119.081993] CPU: 2 UID: 1 PID: 927 Comm: p4xsk.bin Not tainted   
   6.16.12+deb14-cloud-amd64 #1 PREEMPT(lazy)  Debian 6.16.12-1   
   [  119.085247] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS   
   1.17.0-debian-1.17.0-1 04/01/2014   
   [  119.088065] RIP: 0010:xsk_destruct_skb (net/xdp/xsk.c:573 net/xdp/xsk.c:613)   
   [ 119.089502] Code: 40 10 48 89 cf 89 28 e8 9e 7e 07 00 48 89 df 48 83 c4 18   
   5b 5d 41 5c 41 5d 41 5e 41 5f e9 c8 cc da ff 48 8b 7b 30 4c 8d 5b 30 <48> 8b   
   07 4c 8d 67 f8 4c 8d 70 f8   
   49 39 fb 74 b7 48 89 5c 24 10 4c   
   All code   
   ========   
       0: 40 10 48 89           rex adc %cl,-0x77(%rax)   
       4: cf                    iret   
       5: 89 28                 mov    %ebp,(%rax)   
       7: e8 9e 7e 07 00        call   0x77eaa   
       c: 48 89 df              mov    %rbx,%rdi   
       f: 48 83 c4 18           add    $0x18,%rsp   
      13: 5b                    pop    %rbx   
      14: 5d                    pop    %rbp   
      15: 41 5c                 pop    %r12   
      17: 41 5d                 pop    %r13   
      19: 41 5e                 pop    %r14   
      1b: 41 5f                 pop    %r15   
      1d: e9 c8 cc da ff        jmp    0xffffffffffdaccea   
      22: 48 8b 7b 30           mov    0x30(%rbx),%rdi   
      26: 4c 8d 5b 30           lea    0x30(%rbx),%r11   
      2a:* 48 8b 07              mov    (%rdi),%rax  <-- trapping instruction   
      2d: 4c 8d 67 f8           lea    -0x8(%rdi),%r12   
      31: 4c 8d 70 f8           lea    -0x8(%rax),%r14   
      35: 49 39 fb              cmp    %rdi,%r11   
      38: 74 b7                 je     0xfffffffffffffff1   
      3a: 48 89 5c 24 10        mov    %rbx,0x10(%rsp)   
      3f: 4c                    rex.WR   
      
   Code starting with the faulting instruction   
   ===========================================   
       0: 48 8b 07              mov    (%rdi),%rax   
       3: 4c 8d 67 f8           lea    -0x8(%rdi),%r12   
       7: 4c 8d 70 f8           lea    -0x8(%rax),%r14   
       b: 49 39 fb              cmp    %rdi,%r11   
       e: 74 b7                 je     0xffffffffffffffc7   
      10: 48 89 5c 24 10        mov    %rbx,0x10(%rsp)   
      15: 4c                    rex.WR   
   [  119.094947] RSP: 0018:ffffcd5b4012cd48 EFLAGS: 00010002   
   [  119.096499] RAX: ffffcd5b40fcf000 RBX: ffff898e05dfcf00 RCX:    
   fff898e043cf9e8   
   [  119.098612] RDX: ffff898e048ccc80 RSI: 0000000000000246 RDI:    
   000000000000000   
   [  119.100687] RBP: 0000000000000001 R08: 0000000000000000 R09:    
   fff898e01d21900   
   [  119.102794] R10: 0000000000000000 R11: ffff898e05dfcf30 R12:    
   fff898e05f95000   
   [  119.104880] R13: ffff898e043cf900 R14: ffff898e7dd32bd0 R15:    
   000000000000002   
   [  119.107000] FS:  00007f0cd9e0a6c0(0000) GS:ffff898ede530000(0000)   
   knlGS:0000000000000000   
   [  119.109358] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033   
   [  119.111080] CR2: 0000000000000000 CR3: 00000000043ba003 CR4:    
   000000000372ef0   
   [  119.113175] Call Trace:   
   [  119.113996]     
   [  119.114662] ? napi_complete_done (include/linux/list.h:37 (discriminator 2)   
   include/net/gro.h:533 (discriminator 2) include/net/gro.h:528 (discriminator   
   2) net/core/dev.c:6592   
   (discriminator 2))   
   [  119.115952] ip_rcv_core (include/linux/skbuff.h:3329 net/ipv4   
   ip_input.c:539)   
   [  119.117050] ip_rcv (net/ipv4/ip_input.c:565)   
   [  119.118014] __netif_receive_skb_one_core (net/core/dev.c:5989   
   (discriminator 4))   
   [  119.119468] process_backlog (include/linux/rcupdate.h:873 net   
   core/dev.c:6455)   
   [  119.120617] __napi_poll (net/core/dev.c:7426)   
   [  119.121685] net_rx_action (net/core/dev.c:7492 net/core/dev.c:7617)   
   [  119.122850] handle_softirqs (kernel/softirq.c:579)   
   [  119.124003] ? handle_edge_irq (kernel/irq/chip.c:799)   
   [  119.125218] do_softirq.part.0 (kernel/softirq.c:480 (discriminator 20))   
   [  119.126422]     
   [  119.127085]     
   [  119.127753] __local_bh_enable_ip (kernel/softirq.c:482 kernel/softirq.c:407)   
   [  119.128998] __dev_direct_xmit (net/core/dev.c:4786)   
   [  119.130128] __xsk_generic_xmit (net/xdp/xsk.c:907)   
   [  119.131184] ? __remove_hrtimer (kernel/time/hrtimer.c:1121 (discriminator   
   1))   
   [  119.132199] ? __xsk_generic_xmit (net/xdp/xsk.c:941)   
   [  119.133300] ? _raw_spin_unlock_irqrestore (arch/x86/include/a   
   m/paravirt.h:562 arch/x86/include/asm/qspinlock.h:57 include/lin   
   x/spinlock.h:204   
   include/linux/spinlock_api_smp.h:150 kernel/locking/spinlock.c:194)   
   [  119.134637] xsk_sendmsg (net/xdp/xsk.c:949 net/xdp/xsk.c:1003   
   net/xdp/xsk.c:1013)   
      
   [continued in next message]   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca