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>] [thread-next>] [day] [month] [year] [list]
Message-Id: <A70FD361-7147-4DD4-BFA4-1AD387C013E2@gmail.com>
Date: Wed, 19 Jul 2023 17:29:26 +0300
From: Martin Zaharinov <micron10@...il.com>
To: glx@...utronix.de
Cc: wangyang.guo@...el.com,
 arjan@...ux.intel.com,
 Eric Dumazet <edumazet@...gle.com>,
 Jakub Kicinski <kuba@...nel.org>,
 Paolo Abeni <pabeni@...hat.com>,
 netdev <netdev@...r.kernel.org>
Subject: BUG REPORT : [patch V2 0/4] net, refcount: Address dst_entry
 reference count scalability issues - rcuref_put_slowpath+0x5f

Hi All

One report when have time to check: 


[627332.393112] ------------[ cut here ]------------
[627332.393201] rcuref - imbalanced put()
[627332.393215] WARNING: CPU: 9 PID: 0 at lib/rcuref.c:267 rcuref_put_slowpath+0x5f/0x70
[627332.393377] Modules linked in: nft_limit nf_conntrack_netlink  pppoe pppox ppp_generic slhc nft_ct nft_nat nft_chain_nat nf_tables netconsole coretemp bonding ixgbe mdio nf_nat_sip nf_conntrack_sip nf_nat_pptp nf_conntrack_pptp nf_nat_tftp nf_conntrack_tftp nf_nat_ftp nf_conntrack_ftp nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4  ipmi_si ipmi_devintf ipmi_msghandler rtc_cmos
[627332.393548] CPU: 9 PID: 0 Comm: swapper/9 Tainted: G           O       6.4.2 #1
[627332.393666] Hardware name: Supermicro Super Server/X10SRD-F, BIOS 3.3 10/28/2020
[627332.393785] RIP: 0010:rcuref_put_slowpath+0x5f/0x70
[627332.393880] Code: 31 c0 eb e2 80 3d e2 de e6 00 00 74 0a c7 03 00 00 00 e0 31 c0 eb cf 48 c7 c7 7f 68 e5 b5 c6 05 c8 de e6 00 01 e8 81 bb c7 ff <0f> 0b eb df cc cc cc cc cc cc cc cc cc cc cc cc cc 48 89 fa 83 e2
[627332.394042] RSP: 0018:ffffa5ca00394d10 EFLAGS: 00010286
[627332.394138] RAX: 0000000000000019 RBX: ffff9ec1596904c0 RCX: 00000000fffbffff
[627332.394256] RDX: 00000000fffbffff RSI: 0000000000000001 RDI: 00000000ffffffea
[627332.394375] RBP: ffff9ec10149e000 R08: 0000000000000000 R09: 00000000fffbffff
[627332.394490] R10: ffff9ec87d600000 R11: 0000000000000003 R12: ffff9ec149bc6ec0
[627332.394604] R13: 0000000000000000 R14: ffff9ec1060d7200 R15: ffff9ec101132080
[627332.394720] FS:  0000000000000000(0000) GS:ffff9ec87fc40000(0000) knlGS:0000000000000000
[627332.394839] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[627332.394935] CR2: 00007f78c2b82000 CR3: 0000000139573001 CR4: 00000000003706e0
[627332.395050] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[627332.395165] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[627332.395283] Call Trace:
[627332.395370]  <IRQ>
[627332.395455]  ? __warn+0x6c/0x130
[627332.395546]  ? report_bug+0x1e4/0x260
[627332.395637]  ? handle_bug+0x36/0x70
[627332.395728]  ? exc_invalid_op+0x17/0x1a0
[627332.395821]  ? asm_exc_invalid_op+0x16/0x20
[627332.395913]  ? rcuref_put_slowpath+0x5f/0x70
[627332.396007]  dst_release+0x2c/0x60
[627332.396098]  __dev_queue_xmit+0x56c/0xbd0
[627332.396192]  vlan_dev_hard_start_xmit+0x85/0xc0
[627332.396289]  dev_hard_start_xmit+0x95/0xe0
[627332.396379]  __dev_queue_xmit+0x64d/0xbd0
[627332.396468]  ? eth_header+0x25/0xc0
[627332.396557]  ip_finish_output2+0x13f/0x510
[627332.396648]  process_backlog+0x10c/0x230
[627332.396740]  __napi_poll+0x20/0x180
[627332.396831]  net_rx_action+0x2a4/0x390
[627332.396922]  __do_softirq+0xd0/0x202
[627332.397014]  do_softirq+0x58/0x80
[627332.397103]  </IRQ>
[627332.397189]  <TASK>
[627332.397274]  flush_smp_call_function_queue+0x3f/0x60
[627332.397370]  do_idle+0x14d/0x210
[627332.397458]  cpu_startup_entry+0x14/0x20
[627332.397551]  start_secondary+0xec/0xf0
[627332.397642]  secondary_startup_64_no_verify+0xf9/0xfb
[627332.397735]  </TASK>
[627332.397822] ---[ end trace 0000000000000000 ]—


Best regards,
Martin

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ