Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Mar 2025 15:07:12 +0000 (UTC)
From:      "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
To:        net@freebsd.org
Subject:   LOR TCP/IPv6 in6_selectsrc_socket
Message-ID:  <sop9199p-55or-poq2-r96o-679pq92p6s85@yvfgf.mnoonqbm.arg>

next in thread | raw e-mail | index | archive | help

Hi,

can someone look into this?

lock order reversal:
  1st 0xfffffe000932ca70 tcphash (tcphash, sleep mutex) @ /usr/src/sys/netinet/tcp_usrreq.c:1525
  2nd 0xffffffff81cda800 in6_ifaddr_lock (in6_ifaddr_lock, rm) @ /usr/src/sys/netinet6/in6_src.c:301
lock order tcphash -> in6_ifaddr_lock attempted at:
#0 0xffffffff80bd0f31 at witness_checkorder+0xbe1
#1 0xffffffff80b53c09 at _rm_rlock_debug+0x129
#2 0xffffffff80d99387 at in6_selectsrc+0x447
#3 0xffffffff80d98ef1 at in6_selectsrc_socket+0x41
#4 0xffffffff80d96a41 at in6_pcbconnect+0x291
#5 0xffffffff80d79684 at tcp6_connect+0xa4
#6 0xffffffff80d77018 at tcp6_usr_connect+0x2f8
#7 0xffffffff80c10070 at soconnectat+0xc0
#8 0xffffffff80c18411 at kern_connectat+0xe1
#9 0xffffffff80c18301 at sys_connect+0x81
#10 0xffffffff810979da at amd64_syscall+0x15a
#11 0xffffffff810696ab at fast_syscall_common+0xf8


-- 
Bjoern A. Zeeb                                                     r15:7



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?sop9199p-55or-poq2-r96o-679pq92p6s85>