lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CALcu4rbGcFBH8a6FCEF1WHrsQ1w02SDMipjWc0AoQiEjZ-iu9w@mail.gmail.com>
Date:   Thu, 10 Aug 2023 18:24:40 +0800
From:   Yikebaer Aizezi <yikebaer61@...il.com>
To:     tglx@...utronix.de, mingo@...hat.com, linux-kernel@...r.kernel.org,
        hpa@...or.com, dave.hansen@...ux.intel.com, x86@...nel.org
Subject: possible deadlock in bcm_notifier

Hello,

When using Healer to fuzz the Linux-6.5-rc3,  the following crash
was triggered.

HEAD commit: 6eaae198076080886b9e7d57f4ae06fa782f90ef (tag: v6.5-rc3)
git tree: upstream
console output:
https://drive.google.com/file/d/1tEaBx6RNObuI8QgDCDx5ixh3kG33MkFA/view?usp=drive_link
kernel config: https://drive.google.com/file/d/1KtZg-Q0uigCETjOZh5YsEkrpJgX7-Gl3/view?usp=drive_link
C reproducer: https://drive.google.com/file/d/134QMoCqi02D5LHxlgs9lgbGLLDt4IRw_/view?usp=drive_link
Syzlang reproducer:
https://drive.google.com/file/d/1AWrQvsyPd_Q0iOcuf9vd02txHDmZgQ-p/view?usp=drive_link

If you fix this issue, please add the following tag to the commit:
Reported-by: Yikebaer Aizezi <yikebaer61@...il.com>

WARNING: possible circular locking dependency detected
6.5.0-rc3 #1 Not tainted
------------------------------------------------------
syz-executor/8956 is trying to acquire lock:
ffff88811082a130 (sk_lock-AF_CAN){+.+.}-{0:0}, at: lock_sock
home/smyl/linux-image/linux-6.5-rc3/./include/net/sock.h:1708 [in
ffff88811082a130 (sk_lock-AF_CAN){+.+.}-{0:0}, at: bcm_notify
home/smyl/linux-image/linux-6.5-rc3/net/can/bcm.c:1422 [inline]
ffff88811082a130 (sk_lock-AF_CAN){+.+.}-{0:0}, at:
bcm_notifier+0x1d7/0x620
home/smyl/linux-image/linux-6.5-rc3/net/can/bcm.c:

but task is already holding lock:
ffffffff8cdca268 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock
home/smyl/linux-image/linux-6.5-rc3/net/core/rtnetlink.c:78 [inline]
ffffffff8cdca268 (rtnl_mutex){+.+.}-{3:3}, at:
rtnetlink_rcv_msg+0x339/0xb10
home/smyl/linux-image/linux-6.5-rc3/net/core/rtne

which lock already depends on the new lock.


the existing dependency chain (in reverse order) is:

-> #1 (rtnl_mutex){+.+.}-{3:3}:
       __mutex_lock_common
home/smyl/linux-image/linux-6.5-rc3/kernel/locking/mutex.c:603
[inline]
       __mutex_lock+0x14f/0x1440
home/smyl/linux-image/linux-6.5-rc3/kernel/locking/mutex.c:747
       raw_release+0x1bd/0x940
home/smyl/linux-image/linux-6.5-rc3/net/can/raw.c:391
       __sock_release+0xcd/0x290
home/smyl/linux-image/linux-6.5-rc3/net/socket.c:654
       sock_close+0x18/0x20
home/smyl/linux-image/linux-6.5-rc3/net/socket.c:1386
       __fput+0x391/0x9d0
home/smyl/linux-image/linux-6.5-rc3/fs/file_table.c:384
       task_work_run+0x153/0x230
home/smyl/linux-image/linux-6.5-rc3/kernel/task_work.c:179
       resume_user_mode_work
home/smyl/linux-image/linux-6.5-rc3/./include/linux/resume_user_mode.h:49
[inline]
       exit_to_user_mode_loop
home/smyl/linux-image/linux-6.5-rc3/kernel/entry/common.c:171 [inline]
       exit_to_user_mode_prepare+0x210/0x240
home/smyl/linux-image/linux-6.5-rc3/kernel/entry/common.c:204
       __syscall_exit_to_user_mode_work
home/smyl/linux-image/linux-6.5-rc3/kernel/entry/common.c:286 [inline]
       syscall_exit_to_user_mode+0x19/0x50
home/smyl/linux-image/linux-6.5-rc3/kernel/entry/common.c:297
       do_syscall_64+0x42/0xb0
home/smyl/linux-image/linux-6.5-rc3/arch/x86/entry/common.c:86
       entry_SYSCALL_64_after_hwframe+0x63/0xcd

-> #0 (sk_lock-AF_CAN){+.+.}-{0:0}:
       check_prev_add
home/smyl/linux-image/linux-6.5-rc3/kernel/locking/lockdep.c:3142
[inline]
       check_prevs_add
home/smyl/linux-image/linux-6.5-rc3/kernel/locking/lockdep.c:3261
[inline]
       validate_chain
home/smyl/linux-image/linux-6.5-rc3/kernel/locking/lockdep.c:3876
[inline]
       __lock_acquire+0x2ecd/0x5b90
home/smyl/linux-image/linux-6.5-rc3/kernel/locking/lockdep.c:5144
       lock_acquire
home/smyl/linux-image/linux-6.5-rc3/kernel/locking/lockdep.c:5761
[inline]
       lock_acquire+0x1ad/0x520
home/smyl/linux-image/linux-6.5-rc3/kernel/locking/lockdep.c:5726
       lock_sock_nested+0x34/0xe0
home/smyl/linux-image/linux-6.5-rc3/net/core/sock.c:3492
       lock_sock
home/smyl/linux-image/linux-6.5-rc3/./include/net/sock.h:1708 [inline]
       bcm_notify
home/smyl/linux-image/linux-6.5-rc3/net/can/bcm.c:1422 [inline]
       bcm_notifier+0x1d7/0x620
home/smyl/linux-image/linux-6.5-rc3/net/can/bcm.c:1469
       notifier_call_chain+0xaa/0x350
home/smyl/linux-image/linux-6.5-rc3/kernel/notifier.c:93
       call_netdevice_notifiers_info+0x97/0x100
home/smyl/linux-image/linux-6.5-rc3/net/core/dev.c:1962
       call_netdevice_notifiers_extack
home/smyl/linux-image/linux-6.5-rc3/net/core/dev.c:2000 [inline]
       call_netdevice_notifiers
home/smyl/linux-image/linux-6.5-rc3/net/core/dev.c:2014 [inline]
       unregister_netdevice_many_notify+0x745/0x16e0
home/smyl/linux-image/linux-6.5-rc3/net/core/dev.c:10850
       unregister_netdevice_many
home/smyl/linux-image/linux-6.5-rc3/net/core/dev.c:10906 [inline]
       unregister_netdevice_queue+0x2a5/0x370
home/smyl/linux-image/linux-6.5-rc3/net/core/dev.c:10786
       unregister_netdevice
home/smyl/linux-image/linux-6.5-rc3/./include/linux/netdevice.h:3112
[inline]
       vxcan_newlink+0x46f/0x5b0
home/smyl/linux-image/linux-6.5-rc3/drivers/net/can/vxcan.c:265
       rtnl_newlink_create
home/smyl/linux-image/linux-6.5-rc3/net/core/rtnetlink.c:3472 [inline]
       __rtnl_newlink+0xf6f/0x1680
home/smyl/linux-image/linux-6.5-rc3/net/core/rtnetlink.c:3689
       rtnl_newlink+0x64/0xa0
home/smyl/linux-image/linux-6.5-rc3/net/core/rtnetlink.c:3702
       rtnetlink_rcv_msg+0x38e/0xb10
home/smyl/linux-image/linux-6.5-rc3/net/core/rtnetlink.c:6424
       netlink_rcv_skb+0x139/0x3c0
home/smyl/linux-image/linux-6.5-rc3/net/netlink/af_netlink.c:2549
       netlink_unicast_kernel
home/smyl/linux-image/linux-6.5-rc3/net/netlink/af_netlink.c:1339
[inline]
       netlink_unicast+0x4a4/0x740
home/smyl/linux-image/linux-6.5-rc3/net/netlink/af_netlink.c:1365
       netlink_sendmsg+0x82e/0xcf0
home/smyl/linux-image/linux-6.5-rc3/net/netlink/af_netlink.c:1914
       sock_sendmsg_nosec
home/smyl/linux-image/linux-6.5-rc3/net/socket.c:725 [inline]
       sock_sendmsg+0xcf/0x170
home/smyl/linux-image/linux-6.5-rc3/net/socket.c:748
       ____sys_sendmsg+0x676/0x860
home/smyl/linux-image/linux-6.5-rc3/net/socket.c:2494
       ___sys_sendmsg+0x109/0x1a0
home/smyl/linux-image/linux-6.5-rc3/net/socket.c:2548
       __sys_sendmsg+0xe4/0x1b0
home/smyl/linux-image/linux-6.5-rc3/net/socket.c:2577
       do_syscall_x64
home/smyl/linux-image/linux-6.5-rc3/arch/x86/entry/common.c:50
[inline]
       do_syscall_64+0x35/0xb0
home/smyl/linux-image/linux-6.5-rc3/arch/x86/entry/common.c:80
       entry_SYSCALL_64_after_hwframe+0x63/0xcd

other info that might help us debug this:

 Possible unsafe locking scenario:

       CPU0                    CPU1
       ----                    ----
  lock(rtnl_mutex);
                               lock(sk_lock-AF_CAN);
                               lock(rtnl_mutex);
  lock(sk_lock-AF_CAN);

 *** DEADLOCK ***

1 lock held by syz-executor/8956:
 #0: ffffffff8cdca268 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock
home/smyl/linux-image/linux-6.5-rc3/net/core/rtnetlink.c:78 [inl
 #0: ffffffff8cdca268 (rtnl_mutex){+.+.}-{3:3}, at:
rtnetlink_rcv_msg+0x339/0xb10
home/smyl/linux-image/linux-6.5-rc3/net/core

stack backtrace:
CPU: 1 PID: 8956 Comm: syz-executor Not tainted 6.5.0-rc3 #1
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS
rel-1.12.0-59-gc9ba5276e321-prebuilt.qemu.org 04/01/2014
Call Trace:
 <TASK>
 __dump_stack home/smyl/linux-image/linux-6.5-rc3/lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x92/0xf0
home/smyl/linux-image/linux-6.5-rc3/lib/dump_stack.c:106
 check_noncircular+0x2ef/0x3d0
home/smyl/linux-image/linux-6.5-rc3/kernel/locking/lockdep.c:2195
 check_prev_add
home/smyl/linux-image/linux-6.5-rc3/kernel/locking/lockdep.c:3142
[inline]
 check_prevs_add
home/smyl/linux-image/linux-6.5-rc3/kernel/locking/lockdep.c:3261
[inline]
 validate_chain
home/smyl/linux-image/linux-6.5-rc3/kernel/locking/lockdep.c:3876
[inline]
 __lock_acquire+0x2ecd/0x5b90
home/smyl/linux-image/linux-6.5-rc3/kernel/locking/lockdep.c:5144
 lock_acquire home/smyl/linux-image/linux-6.5-rc3/kernel/locking/lockdep.c:5761
[inline]
 lock_acquire+0x1ad/0x520
home/smyl/linux-image/linux-6.5-rc3/kernel/locking/lockdep.c:5726
 lock_sock_nested+0x34/0xe0
home/smyl/linux-image/linux-6.5-rc3/net/core/sock.c:3492
 lock_sock home/smyl/linux-image/linux-6.5-rc3/./include/net/sock.h:1708
[inline]
 bcm_notify home/smyl/linux-image/linux-6.5-rc3/net/can/bcm.c:1422 [inline]
 bcm_notifier+0x1d7/0x620 home/smyl/linux-image/linux-6.5-rc3/net/can/bcm.c:1469
 notifier_call_chain+0xaa/0x350
home/smyl/linux-image/linux-6.5-rc3/kernel/notifier.c:93
 call_netdevice_notifiers_info+0x97/0x100
home/smyl/linux-image/linux-6.5-rc3/net/core/dev.c:1962
 call_netdevice_notifiers_extack
home/smyl/linux-image/linux-6.5-rc3/net/core/dev.c:2000 [inline]
 call_netdevice_notifiers
home/smyl/linux-image/linux-6.5-rc3/net/core/dev.c:2014 [inline]
 unregister_netdevice_many_notify+0x745/0x16e0
home/smyl/linux-image/linux-6.5-rc3/net/core/dev.c:10850
 unregister_netdevice_many
home/smyl/linux-image/linux-6.5-rc3/net/core/dev.c:10906 [inline]
 unregister_netdevice_queue+0x2a5/0x370
home/smyl/linux-image/linux-6.5-rc3/net/core/dev.c:10786
 unregister_netdevice
home/smyl/linux-image/linux-6.5-rc3/./include/linux/netdevice.h:3112
[inline]
 vxcan_newlink+0x46f/0x5b0
home/smyl/linux-image/linux-6.5-rc3/drivers/net/can/vxcan.c:265
 rtnl_newlink_create
home/smyl/linux-image/linux-6.5-rc3/net/core/rtnetlink.c:3472 [inline]
 __rtnl_newlink+0xf6f/0x1680
home/smyl/linux-image/linux-6.5-rc3/net/core/rtnetlink.c:3689
 rtnl_newlink+0x64/0xa0
home/smyl/linux-image/linux-6.5-rc3/net/core/rtnetlink.c:3702
 rtnetlink_rcv_msg+0x38e/0xb10
home/smyl/linux-image/linux-6.5-rc3/net/core/rtnetlink.c:6424
 netlink_rcv_skb+0x139/0x3c0
home/smyl/linux-image/linux-6.5-rc3/net/netlink/af_netlink.c:2549
 netlink_unicast_kernel
home/smyl/linux-image/linux-6.5-rc3/net/netlink/af_netlink.c:1339
[inline]
 netlink_unicast+0x4a4/0x740
home/smyl/linux-image/linux-6.5-rc3/net/netlink/af_netlink.c:1365
 netlink_sendmsg+0x82e/0xcf0
home/smyl/linux-image/linux-6.5-rc3/net/netlink/af_netlink.c:1914
 sock_sendmsg_nosec
home/smyl/linux-image/linux-6.5-rc3/net/socket.c:725 [inline]
 sock_sendmsg+0xcf/0x170 home/smyl/linux-image/linux-6.5-rc3/net/socket.c:748
 ____sys_sendmsg+0x676/0x860
home/smyl/linux-image/linux-6.5-rc3/net/socket.c:2494
 ___sys_sendmsg+0x109/0x1a0
home/smyl/linux-image/linux-6.5-rc3/net/socket.c:2548
 __sys_sendmsg+0xe4/0x1b0 home/smyl/linux-image/linux-6.5-rc3/net/socket.c:2577
 do_syscall_x64
home/smyl/linux-image/linux-6.5-rc3/arch/x86/entry/common.c:50
[inline]
 do_syscall_64+0x35/0xb0
home/smyl/linux-image/linux-6.5-rc3/arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd
RIP: 0033:0x47959d
Code: 02 b8 ff ff ff ff c3 66 0f 1f 44 00 00 f3 0f 1e fa 48 89 f8 48
89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08
RSP: 002b:00007f025946d068 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
RAX: ffffffffffffffda RBX: 000000000059c0a0 RCX: 000000000047959d
RDX: 0000000000000000 RSI: 0000000020002540 RDI: 0000000000000007
RBP: 000000000059c0a0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 000000000059c0ac
R13: 000000000000000b R14: 0000000000437250 R15: 00007f025944d000
 </TASK>

usb 1-1: USB disconnect, device number 2
rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: {
1-.... } 2679 jiffies s: 1401 root: 0x2/.
rcu: blocking rcu_node structures (internal RCU debug):
Sending NMI from CPU 0 to CPUs 1:
NMI backtrace for cpu 1
CPU: 1 PID: 9057 Comm: syz-executor Not tainted 6.5.0-rc3 #1
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS
rel-1.12.0-59-gc9ba5276e321-prebuilt.qemu.org 04/01/2014
RIP: 0010:arch_static_branch
home/smyl/linux-image/linux-6.5-rc3/./arch/x86/include/asm/jump_label.h:27
[inline]
RIP: 0010:static_key_false
home/smyl/linux-image/linux-6.5-rc3/./include/linux/jump_label.h:207
[inline]
RIP: 0010:native_write_msr
home/smyl/linux-image/linux-6.5-rc3/./arch/x86/include/asm/msr.h:147
[inline]
RIP: 0010:wrmsrl
home/smyl/linux-image/linux-6.5-rc3/./arch/x86/include/asm/msr.h:262
[inline]
RIP: 0010:lapic_next_deadline+0x21/0x40
home/smyl/linux-image/linux-6.5-rc3/arch/x86/kernel/apic/apic.c:494
Code: ff ff 0f 1f 80 00 00 00 00 0f ae f0 0f ae e8 0f 31 48 c1 e2 20
b9 e0 06 00 00 48 09 c2 48 8d 04 fa 48 89 c2 48 c1 ea 20
RSP: 0018:ffffc900001d8350 EFLAGS: 00000003
RAX: 0000002c8c829cf6 RBX: 0000000000000000 RCX: 00000000000006e0
RDX: 000000000000002c RSI: ffff888135c27240 RDI: 00000000000003a7
RBP: ffff888135c27240 R08: 000000164d9af712 R09: fffffbfff1a8a6e2
R10: ffffffff8d453717 R11: 0000000000000000 R12: 00000000000003a7
R13: 000000000000001a R14: ffff888135c2aaa8 R15: ffff888135c2a840
FS:  00007f025946d640(0000) GS:ffff888135c00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055bd8e04d420 CR3: 000000001c563000 CR4: 0000000000750ee0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
PKRU: 55555554
Call Trace:
 <NMI>
 </NMI>
 <IRQ>
 clockevents_program_event+0x208/0x310
home/smyl/linux-image/linux-6.5-rc3/kernel/time/clockevents.c:334
 tick_program_event+0x7b/0x100
home/smyl/linux-image/linux-6.5-rc3/kernel/time/tick-oneshot.c:44
 hrtimer_interrupt+0x34f/0x740
home/smyl/linux-image/linux-6.5-rc3/kernel/time/hrtimer.c:1827
 local_apic_timer_interrupt
home/smyl/linux-image/linux-6.5-rc3/arch/x86/kernel/apic/apic.c:1098
[inline]
 __sysvec_apic_timer_interrupt+0x146/0x430
home/smyl/linux-image/linux-6.5-rc3/arch/x86/kernel/apic/apic.c:1115
 sysvec_apic_timer_interrupt+0x40/0xc0
home/smyl/linux-image/linux-6.5-rc3/arch/x86/kernel/apic/apic.c:1109
 asm_sysvec_apic_timer_interrupt+0x16/0x20
home/smyl/linux-image/linux-6.5-rc3/./arch/x86/include/asm/idtentry.h:645
RIP: 0010:veth_xmit+0x76f/0x950
home/smyl/linux-image/linux-6.5-rc3/drivers/net/veth.c:375
Code: 02 85 c0 0f 85 62 fe ff ff e8 8d 17 9c fc 48 8d bb 88 06 00 00
48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 80 3c
RSP: 0018:ffffc900001d8520 EFLAGS: 00000246
RAX: dffffc0000000000 RBX: ffff88810e15a000 RCX: 0000000000000100
RDX: 1ffff11021c2b4d1 RSI: ffffffff84dd00b3 RDI: ffff88810e15a688
RBP: ffff888135a68000 R08: 0000000000000000 R09: fffffbfff1a8a6e2
R10: ffffffff8d453717 R11: 0000000000084001 R12: ffff888106deb000
R13: ffff88810e15c000 R14: 0000000000000046 R15: 0000000000000000
 __netdev_start_xmit
home/smyl/linux-image/linux-6.5-rc3/./include/linux/netdevice.h:4910
[inline]
 netdev_start_xmit
home/smyl/linux-image/linux-6.5-rc3/./include/linux/netdevice.h:4924
[inline]
 xmit_one home/smyl/linux-image/linux-6.5-rc3/net/core/dev.c:3537 [inline]
 dev_hard_start_xmit+0x172/0x660
home/smyl/linux-image/linux-6.5-rc3/net/core/dev.c:3553
 __dev_queue_xmit+0x25fb/0x33c0
home/smyl/linux-image/linux-6.5-rc3/net/core/dev.c:4203
 dev_queue_xmit
home/smyl/linux-image/linux-6.5-rc3/./include/linux/netdevice.h:3088
[inline]
 neigh_hh_output
home/smyl/linux-image/linux-6.5-rc3/./include/net/neighbour.h:528
[inline]
 neigh_output home/smyl/linux-image/linux-6.5-rc3/./include/net/neighbour.h:542
[inline]
 ip6_finish_output2+0xdfc/0x15e0
home/smyl/linux-image/linux-6.5-rc3/net/ipv6/ip6_output.c:135
 __ip6_finish_output
home/smyl/linux-image/linux-6.5-rc3/net/ipv6/ip6_output.c:196 [inline]
 ip6_finish_output+0x595/0xf80
home/smyl/linux-image/linux-6.5-rc3/net/ipv6/ip6_output.c:207
 NF_HOOK_COND home/smyl/linux-image/linux-6.5-rc3/./include/linux/netfilter.h:292
[inline]
 ip6_output+0x21e/0x770
home/smyl/linux-image/linux-6.5-rc3/net/ipv6/ip6_output.c:228
 dst_output home/smyl/linux-image/linux-6.5-rc3/./include/net/dst.h:458 [inline]
 NF_HOOK.constprop.0+0xe6/0x440
home/smyl/linux-image/linux-6.5-rc3/./include/linux/netfilter.h:303
 ndisc_send_skb+0x955/0x12d0
home/smyl/linux-image/linux-6.5-rc3/net/ipv6/ndisc.c:508
 ndisc_send_rs+0x123/0x650
home/smyl/linux-image/linux-6.5-rc3/net/ipv6/ndisc.c:718
 addrconf_rs_timer+0x350/0x740
home/smyl/linux-image/linux-6.5-rc3/net/ipv6/addrconf.c:3935
 call_timer_fn+0x17e/0x4c0
home/smyl/linux-image/linux-6.5-rc3/kernel/time/timer.c:1700
 expire_timers home/smyl/linux-image/linux-6.5-rc3/kernel/time/timer.c:1751
[inline]
 __run_timers.part.0+0x5d4/0x940
home/smyl/linux-image/linux-6.5-rc3/kernel/time/timer.c:2022
 __run_timers home/smyl/linux-image/linux-6.5-rc3/kernel/time/timer.c:2000
[inline]
 run_timer_softirq+0xa6/0x1b0
home/smyl/linux-image/linux-6.5-rc3/kernel/time/timer.c:2035
 __do_softirq+0x1d0/0x8eb
home/smyl/linux-image/linux-6.5-rc3/kernel/softirq.c:553
 invoke_softirq
home/smyl/linux-image/linux-6.5-rc3/kernel/softirq.c:427 [inline]
 __irq_exit_rcu
home/smyl/linux-image/linux-6.5-rc3/kernel/softirq.c:632 [inline]
 irq_exit_rcu+0xb3/0x120
home/smyl/linux-image/linux-6.5-rc3/kernel/softirq.c:644
 sysvec_apic_timer_interrupt+0x93/0xc0
home/smyl/linux-image/linux-6.5-rc3/arch/x86/kernel/apic/apic.c:1109
 </IRQ>
 <TASK>
 asm_sysvec_apic_timer_interrupt+0x16/0x20
home/smyl/linux-image/linux-6.5-rc3/./arch/x86/include/asm/idtentry.h:645
RIP: 0010:finish_task_switch.isra.0+0x2c8/0xc80
home/smyl/linux-image/linux-6.5-rc3/kernel/sched/core.c:5253
Code: 8b 3a 4c 89 e7 48 c7 02 00 00 00 00 ff d1 4d 85 ff 75 bf 4c 89
e7 e8 57 f8 ff ff e8 e2 13 2f 00 fb 65 48 8b 1c 25 00 a9
RSP: 0018:ffffc900038d7998 EFLAGS: 00000246
RAX: 0000000000000003 RBX: ffff88801b088000 RCX: 1ffffffff1a8ad82
RDX: 0000000000000000 RSI: ffffffff89a61020 RDI: ffffffff8150215e
RBP: ffffc900038d79e0 R08: 0000000000000000 R09: 0000000000000000
R10: ffffffff8d453717 R11: 0000000000000001 R12: ffff888135c3b340
R13: ffff888102418000 R14: ffff8881079e3780 R15: ffff888135c3bd80
 context_switch
home/smyl/linux-image/linux-6.5-rc3/kernel/sched/core.c:5384 [inline]
 __schedule+0xcc5/0x5870
home/smyl/linux-image/linux-6.5-rc3/kernel/sched/core.c:6710
 schedule+0xe3/0x1b0
home/smyl/linux-image/linux-6.5-rc3/kernel/sched/core.c:6786
 futex_wait_queue+0xf5/0x1e0
home/smyl/linux-image/linux-6.5-rc3/kernel/futex/waitwake.c:355
 futex_wait+0x271/0x640
home/smyl/linux-image/linux-6.5-rc3/kernel/futex/waitwake.c:656
 do_futex+0x15f/0x2b0
home/smyl/linux-image/linux-6.5-rc3/kernel/futex/syscalls.c:106
 __do_sys_futex
home/smyl/linux-image/linux-6.5-rc3/kernel/futex/syscalls.c:183
[inline]
 __se_sys_futex
home/smyl/linux-image/linux-6.5-rc3/kernel/futex/syscalls.c:164
[inline]
 __x64_sys_futex+0x19c/0x400
home/smyl/linux-image/linux-6.5-rc3/kernel/futex/syscalls.c:164
 do_syscall_x64
home/smyl/linux-image/linux-6.5-rc3/arch/x86/entry/common.c:50
[inline]
 do_syscall_64+0x35/0xb0
home/smyl/linux-image/linux-6.5-rc3/arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd
RIP: 0033:0x47959d
Code: 02 b8 ff ff ff ff c3 66 0f 1f 44 00 00 f3 0f 1e fa 48 89 f8 48
89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08
RSP: 002b:00007f025946d0f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
RAX: ffffffffffffffda RBX: 000000000059c0a8 RCX: 000000000047959d
RDX: 0000000000000000 RSI: 0000000000000080 RDI: 000000000059c0a8
RBP: 000000000059c0a0 R08: 00007f025946d640 R09: 00007f025946d640
R10: 0000000000000000 R11: 0000000000000246 R12: 000000000059c0ac
R13: 000000000000000b R14: 0000000000437250 R15: 00007f025944d000
 </TASK>

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ