Hello,
syzbot tried to test the proposed patch but the build/boot failed:
firewalling registered
[ 9.376044][ T1] NET: Registered PF_X25 protocol family
[ 9.377112][ T1] X25: Linux Version 0.2
[ 9.400387][ T1] NET: Registered PF_NETROM protocol family
[ 9.432966][ T1] NET: Registered PF_ROSE protocol family
[ 9.434335][ T1] NET: Registered PF_AX25 protocol family
[ 9.435360][ T1] can: controller area network core
[ 9.436910][ T1] NET: Registered PF_CAN protocol family
[ 9.437853][ T1] can: raw protocol
[ 9.438540][ T1] can: broadcast manager protocol
[ 9.439608][ T1] can: netlink gateway - max_hops=1
[ 9.441094][ T1] can: SAE J1939
[ 9.441749][ T1] can: isotp protocol
[ 9.455279][ T1] Bluetooth: RFCOMM TTY layer initialized
[ 9.456480][ T1] Bluetooth: RFCOMM socket layer initialized
[ 9.457549][ T1] Bluetooth: RFCOMM ver 1.11
[ 9.458576][ T1] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 9.459606][ T1] Bluetooth: BNEP filters: protocol multicast
[ 9.460440][ T1] Bluetooth: BNEP socket layer initialized
[ 9.461260][ T1] Bluetooth: CMTP (CAPI Emulation) ver 1.0
[ 9.462113][ T1] Bluetooth: CMTP socket layer initialized
[ 9.462892][ T1] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 9.464090][ T1] Bluetooth: HIDP socket layer initialized
[ 9.469614][ T1] NET: Registered PF_RXRPC protocol family
[ 9.470582][ T1] Key type rxrpc registered
[ 9.471787][ T1] Key type rxrpc_s registered
[ 9.474348][ T1] NET: Registered PF_KCM protocol family
[ 9.475655][ T1] lec:lane_module_init: lec.c: initialized
[ 9.476723][ T1] mpoa:atm_mpoa_init: mpc.c: initialized
[ 9.477732][ T1] l2tp_core: L2TP core driver, V2.0
[ 9.478510][ T1] l2tp_ppp: PPPoL2TP kernel driver, V2.0
[ 9.479307][ T1] l2tp_ip: L2TP IP encapsulation support (L2TPv3)
[ 9.480716][ T1] l2tp_netlink: L2TP netlink interface
[ 9.481945][ T1] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3)
[ 9.483075][ T1] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3)
[ 9.484695][ T1] NET: Registered PF_PHONET protocol family
[ 9.486221][ T1] 8021q: 802.1Q VLAN Support v1.8
[ 9.496812][ T1] DCCP: Activated CCID 2 (TCP-like)
[ 9.498302][ T1] DCCP: Activated CCID 3 (TCP-Friendly Rate Control)
[ 9.501678][ T1] sctp: Hash tables configured (bind 32/56)
[ 9.504847][ T1] NET: Registered PF_RDS protocol family
[ 9.507042][ T1] Registered RDS/infiniband transport
[ 9.509051][ T1] Registered RDS/tcp transport
[ 9.510178][ T1] tipc: Activated (version 2.0.0)
[ 9.511743][ T1] NET: Registered PF_TIPC protocol family
[ 9.513474][ T1] tipc: Started in single node mode
[ 9.515486][ T1] NET: Registered PF_SMC protocol family
[ 9.517311][ T1] 9pnet: Installing 9P2000 support
[ 9.518482][ T1] NET: Registered PF_CAIF protocol family
[ 9.525613][ T1] NET: Registered PF_IEEE802154 protocol family
[ 9.527091][ T1] Key type dns_resolver registered
[ 9.527871][ T1] Key type ceph registered
[ 9.529512][ T1] libceph: loaded (mon/osd proto 15/24)
[ 9.532782][ T1] batman_adv: B.A.T.M.A.N. advanced 2021.3 (compatibility version 15) loaded
[ 9.534517][ T1] openvswitch: Open vSwitch switching datapath
[ 9.538949][ T1] NET: Registered PF_VSOCK protocol family
[ 9.540080][ T1] mpls_gso: MPLS GSO support
[ 9.548986][ T1] IPI shorthand broadcast: enabled
[ 9.549854][ T1] AVX2 version of gcm_enc/dec engaged.
[ 9.551223][ T1] AES CTR mode by8 optimization enabled
[ 9.555033][ T1] sched_clock: Marking stable
(9524066454, 30799358)->(9555336717, -470905)
[ 9.557625][ T1] registered taskstats version 1
[ 9.565299][ T1] Loading compiled-in X.509 certificates
[ 9.569349][ T1] Loaded X.509 cert 'Build time autogenerated kernel key: f850c787ad998c396ae089c083b940ff0a9abb77'
[ 9.573500][ T1] zswap: loaded using pool lzo/zbud
[ 9.576236][ T1] debug_vm_pgtable: [debug_vm_pgtable ]: Validating architecture page table helpers
[ 10.571635][ T1] Key type ._fscrypt registered
[ 10.572611][ T1] Key type .fscrypt registered
[ 10.573421][ T1] Key type fscrypt-provisioning registered
[ 10.591742][ T1] kAFS: Red Hat AFS client v0.1 registering.
[ 10.593636][ T1] FS-Cache: Netfs 'afs' registered for caching
[ 10.610600][ T1] Btrfs loaded, crc32c=crc32c-intel, zoned=yes, fsverity=yes
[ 10.612647][ T1] Key type big_key registered
[ 10.618360][ T1] Key type encrypted registered
[ 10.619564][ T1] ima: No TPM chip found, activating TPM-bypass!
[ 10.620870][ T1] Loading compiled-in module X.509 certificates
[ 10.622710][ T1] Loaded X.509 cert 'Build time autogenerated kernel key: f850c787ad998c396ae089c083b940ff0a9abb77'
[ 10.624652][ T1] ima: Allocated hash algorithm: sha256
[ 10.626033][ T1] ima: No architecture policies found
[ 10.627345][ T1] evm: Initialising EVM extended attributes:
[ 10.628498][ T1] evm: security.selinux (disabled)
[ 10.629730][ T1] evm: security.SMACK64
[ 10.630625][ T1] evm: security.SMACK64EXEC
[ 10.631424][ T1] evm: security.SMACK64TRANSMUTE
[ 10.632400][ T1] evm: security.SMACK64MMAP
[ 10.633248][ T1] evm: security.apparmor (disabled)
[ 10.634108][ T1] evm: security.ima
[ 10.634742][ T1] evm: security.capability
[ 10.635641][ T1] evm: HMAC attrs: 0x1
[ 10.706991][ T1] PM: Magic number: 9:659:709
[ 10.707818][ T1] PM: hash matches drivers/base/power/main.c:1434
[ 10.709220][ T1] video4linux radio20: hash matches
[ 10.712784][ T1] printk: console [netcon0] enabled
[ 10.713772][ T1] netconsole: network logging started
[ 10.715108][ T1] gtp: GTP module loaded (pdp ctx size 104 bytes)
[ 10.719561][ T1] rdma_rxe: loaded
[ 10.720840][ T1] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 10.727180][ T1] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 10.728893][ T1] ALSA device list:
[ 10.729682][ T1] #0: Dummy 1
[ 10.730361][ T1] #1: Loopback 1
[ 10.731260][ T1] #2: Virtual MIDI Card 1
[ 10.736285][ T1] md: Waiting for all devices to be available before autodetect
[ 10.739142][ T1] md: If you don't use raid, use raid=noautodetect
[ 10.740308][ T1] md: Autodetecting RAID arrays.
[ 10.741085][ T1] md: autorun ...
[ 10.741809][ T1] md: ... autorun DONE.
[ 10.745606][ T1017] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 10.747749][ T1017] cfg80211: failed to load regulatory.db
[ 10.790564][ T1] EXT4-fs (sda1): mounted filesystem without journal. Opts: (null). Quota mode: none.
[ 10.792561][ T1] VFS: Mounted root (ext4 filesystem) readonly on device 8:1.
[ 10.838295][ T1] devtmpfs: mounted
[ 10.873263][ T1] Freeing unused kernel image (initmem) memory: 3776K
[ 10.886798][ T1] Write protecting the kernel read-only data: 165888k
[ 10.891586][ T1] Freeing unused kernel image (text/rodata gap) memory: 2012K
[ 10.894698][ T1] Freeing unused kernel image (rodata/data gap) memory: 1720K
[ 10.897739][ T1] Run /sbin/init as init process
[ 11.823232][ T1] systemd[1]: systemd 232 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
[ 11.829549][ T1] systemd[1]: Detected virtualization kvm.
[ 11.830672][ T1] systemd[1]: Detected architecture x86-64.
Welcome to [1mDebian GNU/Linux 9 (stretch) [0m!
[ 11.938977][ T1] systemd[1]: Set hostname to <syzkaller>.
[ 12.246307][ T2928] systemd-getty-g (2928) used greatest stack depth: 27152 bytes left
[ 12.262948][ T2927] systemd-system- (2927) used greatest stack depth: 26744 bytes left
[ 12.346052][ T2936] systemd-fstab-g (2936) used greatest stack depth: 25632 bytes left
[ 12.358133][ T2935] selinux-autorel (2935) used greatest stack depth: 25136 bytes left
[ 12.746822][ T1] systemd[1]: Listening on udev Control Socket.
[ [0;32m OK [0m] Listening on udev Control Socket.
[ 12.788654][ T1] systemd[1]: Listening on Journal Socket.
[ [0;32m OK [0m] Listening on Journal Socket.
[ 12.827227][ T1] systemd[1]: Listening on udev Kernel Socket.
[ [0;32m OK [0m] Listening on udev Kernel Socket.
[ 12.872484][ T1] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[ [0;32m OK [0m] Set up automount Arbitrary Executab…rmats File System Automount Point.
[ 12.917047][ T1] systemd[1]: Reached target Swap.
[ [0;32m OK [0m] Reached target Swap.
[ 12.951251][ T1] systemd[1]: Created slice System Slice.
[ [0;32m OK [0m] Created slice System Slice.
Mounting /sys/kernel/config...
Mounting Huge Pages File System...
Starting Remount Root and Kernel File Systems...
Starting Load Kernel Modules...
[ [0;32m OK [0m] Listening on Journal Audit Socket.
[ [0;32m OK [0m] Reached target Slices.
[ 13.226057][ T2944] EXT4-fs (sda1): re-mounted. Opts: (null). Quota mode: none.
Mounting POSIX Message Queue File System...
Starting Create Static Device Nodes in /dev...
Mounting /proc/sys/fs/binfmt_misc...
[ [0;32m OK [0m] Listening on /dev/initctl Compatibility Named Pipe.
[ [0;32m OK [0m] Created slice system-getty.slice.
[ [0;32m OK [0m] Created slice system-serial\x2dgetty.slice.
Mounting /sys/kernel/debug...
[ [0;32m OK [0m] Reached target Remote File Systems.
[ [0;32m OK [0m] Started Dispatch Password Requests to Console Directory Watch.
[ 13.581924][ T2949] systemd-tmpfile (2949) used greatest stack depth: 25056 bytes left
[ [0;32m OK [0m] Listening on Syslog Socket.
[ [0;32m OK [0m] Started Forward Password Requests to Wall Directory Watch.
[ [0;32m OK [0m] Reached target Paths.
[ [0;32m OK [0m] Reached target Encrypted Volumes.
[ [0;32m OK [0m] Listening on Journal Socket (/dev/log).
Starting Journal Service...
[ [0;32m OK [0m] Reached target Sockets.
[ [0;32m OK [0m] Mounted POSIX Message Queue File System.
[ [0;32m OK [0m] Mounted Huge Pages File System.
[ [0;32m OK [0m] Mounted /sys/kernel/debug.
[ [0;32m OK [0m] Mounted /sys/kernel/config.
[ [0;32m OK [0m] Mounted /proc/sys/fs/binfmt_misc.
[ [0;32m OK [0m] Started Remount Root and Kernel File Systems.
[ [0;32m OK [0m] Started Load Kernel Modules.
[ [0;32m OK [0m] Started Create Static Device Nodes in /dev.
Starting udev Kernel Device Manager...
Mounting FUSE Control File System...
Starting Apply Kernel Variables...
[ [0;32m OK [0m] Reached target Local File Systems (Pre).
Starting udev Coldplug all Devices...
Starting Load/Save Random Seed...
[ [0;32m OK [0m] Reached target Local File Systems.
Starting Mark the need to relabel after reboot...
[ [0;32m OK [0m] Mounted FUSE Control File System.
[ [0;32m OK [0m] Started Apply Kernel Variables.
[ [0;32m OK [0m] Started Load/Save Random Seed.
[ [0;32m OK [0m] Started Mark the need to relabel after reboot.
Starting Raise network interfaces...
[ [0;32m OK [0m] Started udev Kernel Device Manager.
[ 15.095038][ T2972] ================================================================================
[ 15.104791][ T2972] UBSAN: object-size-mismatch in net/unix/af_unix.c:977:14
[ 15.112114][ T2972] member access within address 00000000cc14b800 with insufficient space
[ 15.120512][ T2972] for an object of type 'struct sockaddr_un'
[ 15.126496][ T2972] CPU: 1 PID: 2972 Comm: udevadm Not tainted 5.15.0-rc5-next-20211018-syzkaller #0
[ 15.135789][ T2972] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
[ 15.145851][ T2972] Call Trace:
[ 15.149141][ T2972] <TASK>
[ 15.152083][ T2972] dump_stack_lvl+0xf6/0x136
[ 15.156719][ T2972] ubsan_type_mismatch_common+0x1de/0x390
[ 15.162628][ T2972] ? unix_autobind+0xfd/0x4d0
[ 15.167335][ T2972] __ubsan_handle_type_mismatch_v1+0x41/0x50
[ 15.173341][ T2972] unix_autobind+0x129/0x4d0
[ 15.178073][ T2972] unix_stream_connect+0x92b/0x1320
[ 15.183291][ T2972] ? smack_socket_connect+0x15a/0x2f0
[ 15.188875][ T2972] ? bpf_lsm_socket_connect+0x5/0x10
[ 15.194172][ T2972] ? security_socket_connect+0x9d/0xb0
[ 15.199654][ T2972] __x64_sys_connect+0xeb/0x140
[ 15.204524][ T2972] ? syscall_enter_from_user_mode+0x24/0x190
[ 15.210522][ T2972] ? lockdep_hardirqs_on+0x8d/0x130
[ 15.215830][ T2972] ? syscall_enter_from_user_mode+0x24/0x190
[ 15.221879][ T2972] do_syscall_64+0x3d/0xb0
[ 15.226312][ T2972] entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 15.232308][ T2972] RIP: 0033:0x7f058f8e0450
[ 15.236821][ T2972] Code: 73 01 c3 48 8b 0d 58 7b 20 00 f7 d8 64 89 01 48 83 c8 ff c3 66 0f 1f 44 00 00 83 3d 79 bf 20 00 00 75 10 b8 2a 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 31 c3 48 83 ec 08 e8 0e fa ff ff 48 89 04 24
[ 15.256644][ T2972] RSP: 002b:00007ffe54020b58 EFLAGS: 00000246 ORIG_RAX: 000000000000002a
[ 15.265160][ T2972] RAX: ffffffffffffffda RBX: 000055e0e796a030 RCX: 00007f058f8e0450
[ 15.273141][ T2972] RDX: 0000000000000013 RSI: 000055e0e796a048 RDI: 0000000000000003
[ 15.281821][ T2972] RBP: 00007ffe54020b70 R08: 0000000000000078 R09: 0000000000000000
[ 15.289802][ T2972] R10: 000055e0e796a080 R11: 0000000000000246 R12: 0000000000000078
[ 15.297798][ T2972] R13: 000055e0e647af7f R14: 000055e0e6491000 R15: 0000000000000000
[ 15.305898][ T2972] </TASK>
[ 15.309165][ T2972] ================================================================================
[ 15.318594][ T2972] Kernel panic - not syncing: panic_on_warn set ...
[ 15.325383][ T2972] CPU: 1 PID: 2972 Comm: udevadm Not tainted 5.15.0-rc5-next-20211018-syzkaller #0
[ 15.335111][ T2972] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
[ 15.345357][ T2972] Call Trace:
[ 15.348818][ T2972] <TASK>
[ 15.351758][ T2972] dump_stack_lvl+0xd2/0x136
[ 15.356368][ T2972] panic+0x291/0x780
[ 15.360284][ T2972] ? ubsan_type_mismatch_common+0x202/0x390
[ 15.366202][ T2972] ubsan_type_mismatch_common+0x384/0x390
[ 15.371936][ T2972] ? unix_autobind+0xfd/0x4d0
[ 15.376631][ T2972] __ubsan_handle_type_mismatch_v1+0x41/0x50
[ 15.382669][ T2972] unix_autobind+0x129/0x4d0
[ 15.387291][ T2972] unix_stream_connect+0x92b/0x1320
[ 15.392595][ T2972] ? smack_socket_connect+0x15a/0x2f0
[ 15.397990][ T2972] ? bpf_lsm_socket_connect+0x5/0x10
[ 15.403463][ T2972] ? security_socket_connect+0x9d/0xb0
[ 15.409115][ T2972] __x64_sys_connect+0xeb/0x140
[ 15.413985][ T2972] ? syscall_enter_from_user_mode+0x24/0x190
[ 15.419979][ T2972] ? lockdep_hardirqs_on+0x8d/0x130
[ 15.425204][ T2972] ? syscall_enter_from_user_mode+0x24/0x190
[ 15.431199][ T2972] do_syscall_64+0x3d/0xb0
[ 15.435899][ T2972] entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 15.441807][ T2972] RIP: 0033:0x7f058f8e0450
[ 15.446233][ T2972] Code: 73 01 c3 48 8b 0d 58 7b 20 00 f7 d8 64 89 01 48 83 c8 ff c3 66 0f 1f 44 00 00 83 3d 79 bf 20 00 00 75 10 b8 2a 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 31 c3 48 83 ec 08 e8 0e fa ff ff 48 89 04 24
[ 15.465844][ T2972] RSP: 002b:00007ffe54020b58 EFLAGS: 00000246 ORIG_RAX: 000000000000002a
[ 15.474281][ T2972] RAX: ffffffffffffffda RBX: 000055e0e796a030 RCX: 00007f058f8e0450
[ 15.482355][ T2972] RDX: 0000000000000013 RSI: 000055e0e796a048 RDI: 0000000000000003
[ 15.490522][ T2972] RBP: 00007ffe54020b70 R08: 0000000000000078 R09: 0000000000000000
[ 15.498508][ T2972] R10: 000055e0e796a080 R11: 0000000000000246 R12: 0000000000000078
[ 15.506617][ T2972] R13: 000055e0e647af7f R14: 000055e0e6491000 R15: 0000000000000000
[ 15.514624][ T2972] </TASK>
[ 15.518091][ T2972] Kernel Offset: disabled
[ 15.522749][ T2972] Rebooting in 86400 seconds..
Error text is too large and was truncated, full error text is at:
https://syzkaller.appspot.com/x/error.txt?x=133f506f300000
Tested on:
commit: 27078b06 nfc: port100: fix using -ERRNO as command typ..
git tree:
https://github.com/krzk/linux.git
kernel config:
https://syzkaller.appspot.com/x/.config?x=dd8737caaf90141d
dashboard link:
https://syzkaller.appspot.com/bug?extid=dbec6695a6565a9c6bc0
compiler: Debian clang version 11.0.1-2, GNU ld (GNU Binutils for Debian) 2.35.2