[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20250805013856.3890-1-hdanton@sina.com>
Date: Tue, 5 Aug 2025 09:38:55 +0800
From: Hillf Danton <hdanton@...a.com>
To: syzbot <syzbot+2a0d2af125c01db73079@...kaller.appspotmail.com>
Cc: Aleksandr Nogikh <nogikh@...gle.com>,
linux-kernel@...r.kernel.org,
syzkaller-bugs@...glegroups.com
Subject: Re: [syzbot] [mm?] [ntfs3?] kernel BUG in set_page_refcounted
> Date: Mon, 04 Aug 2025 12:49:02 -0700
> Hello,
>
> syzbot tried to test the proposed patch but the build/boot failed:
>
> l2tp_ip: L2TP IP encapsulation support (L2TPv3)
> [ 27.825502][ T1] l2tp_netlink: L2TP netlink interface
> [ 27.825920][ T1] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3)
> [ 27.825937][ T1] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3)
> [ 27.826620][ T1] NET: Registered PF_PHONET protocol family
> [ 27.827330][ T1] 8021q: 802.1Q VLAN Support v1.8
> [ 27.828378][ T1] sctp: Hash tables configured (bind 16/30)
> [ 27.845592][ T1] NET: Registered PF_RDS protocol family
> [ 27.857773][ T1] Registered RDS/infiniband transport
> [ 27.860770][ T1] Registered RDS/tcp transport
> [ 27.860799][ T1] tipc: Activated (version 2.0.0)
> [ 27.862127][ T1] NET: Registered PF_TIPC protocol family
> [ 28.127730][ T1] tipc: Started in single node mode
> [ 28.130531][ T1] NET: Registered PF_SMC protocol family
> [ 28.131342][ T1] 9pnet: Installing 9P2000 support
> [ 28.134047][ T1] NET: Registered PF_CAIF protocol family
> [ 28.146328][ T1] NET: Registered PF_IEEE802154 protocol family
> [ 28.147148][ T1] Key type dns_resolver registered
> [ 28.147397][ T1] Key type ceph registered
> [ 28.148909][ T1] libceph: loaded (mon/osd proto 15/24)
> [ 28.151956][ T1] batman_adv: B.A.T.M.A.N. advanced 2025.3 (compatibility version 15) loaded
> [ 28.152357][ T1] openvswitch: Open vSwitch switching datapath
> [ 28.158678][ T1] NET: Registered PF_VSOCK protocol family
> [ 28.159384][ T1] mpls_gso: MPLS GSO support
> [ 28.468182][ T1] IPI shorthand broadcast: enabled
> [ 30.357628][ T4187] kworker/u8:7 (4187) used greatest stack depth: 25160 bytes left
> [ 31.509877][ T1] sched_clock: Marking stable (30902438698, 602418618)->(31510037087, -5179771)
> [ 31.530861][ T1] registered taskstats version 1
> [ 31.556152][ T1] Loading compiled-in X.509 certificates
> [ 31.602333][ T1] Loaded X.509 cert 'Build time autogenerated kernel key: 46cd9d46b5c7fa66669dfc53ee62f72ced050d22'
> [ 32.275192][ T1] zswap: loaded using pool 842/zsmalloc
> [ 32.281063][ T1] Demotion targets for Node 0: null
> [ 32.281080][ T1] Demotion targets for Node 1: null
> [ 32.281096][ T1] debug_vm_pgtable: [debug_vm_pgtable ]: Validating architecture page table helpers
> [ 32.285682][ T1] Key type .fscrypt registered
> [ 32.285704][ T1] Key type fscrypt-provisioning registered
> [ 32.296150][ T1] kAFS: Red Hat AFS client v0.1 registering.
> [ 32.353465][ T1] Btrfs loaded, assert=on, ref-verify=on, zoned=yes, fsverity=yes
> [ 32.354863][ T1] Key type big_key registered
> [ 32.355022][ T1] Key type encrypted registered
> [ 32.355295][ T1] ima: No TPM chip found, activating TPM-bypass!
> [ 32.355365][ T1] Loading compiled-in module X.509 certificates
> [ 32.404555][ T1] Loaded X.509 cert 'Build time autogenerated kernel key: 46cd9d46b5c7fa66669dfc53ee62f72ced050d22'
> [ 32.404611][ T1] ima: Allocated hash algorithm: sha256
> [ 32.405041][ T1] ima: No architecture policies found
> [ 32.405732][ T1] evm: Initialising EVM extended attributes:
> [ 32.405739][ T1] evm: security.selinux (disabled)
> [ 32.405746][ T1] evm: security.SMACK64
> [ 32.405751][ T1] evm: security.SMACK64EXEC
> [ 32.405757][ T1] evm: security.SMACK64TRANSMUTE
> [ 32.405763][ T1] evm: security.SMACK64MMAP
> [ 32.405768][ T1] evm: security.apparmor (disabled)
> [ 32.405774][ T1] evm: security.ima
> [ 32.405780][ T1] evm: security.capability
> [ 32.405785][ T1] evm: HMAC attrs: 0x1
> [ 32.410288][ T1] PM: Magic number: 5:461:697
> [ 32.410412][ T1] video4linux radio12: hash matches
> [ 32.410476][ T1] usb usb58-port5: hash matches
> [ 32.410614][ T1] usb usb26-port1: hash matches
> [ 32.411199][ T1] netconsole: network logging started
> [ 32.412165][ T1] gtp: GTP module loaded (pdp ctx size 128 bytes)
> [ 32.435157][ T1] rdma_rxe: loaded
> [ 32.440081][ T1] cfg80211: Loading compiled-in X.509 certificates for regulatory database
> [ 32.446570][ T1] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
> [ 32.450487][ T1] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
> [ 32.454686][ T31] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2
> [ 32.454728][ T31] faux_driver regulatory: Falling back to sysfs fallback for: regulatory.db
> [ 32.459994][ T1] clk: Disabling unused clocks
> [ 32.460415][ T1] ALSA device list:
> [ 32.460429][ T1] #0: Dummy 1
> [ 32.460444][ T1] #1: Loopback 1
> [ 32.460456][ T1] #2: Virtual MIDI Card 1
> [ 32.610149][ T1] check access for rdinit=/init failed: -2, ignoring
> [ 32.610176][ T1] md: Waiting for all devices to be available before autodetect
> [ 32.610183][ T1] md: If you don't use raid, use raid=noautodetect
> [ 32.610197][ T1] md: Autodetecting RAID arrays.
> [ 32.610316][ T1] md: autorun ...
> [ 32.610324][ T1] md: ... autorun DONE.
> [ 32.673022][ T5160] dec_stack_record_count: refcount went to 0 for 125436371 handle
> [ 32.673441][ T1] dec_stack_record_count: refcount went to 0 for 468 handle
> [ 32.676518][ T1] dec_stack_record_count: refcount went to 0 for 96207031 handle
> [ 32.677071][ T1] ------------[ cut here ]------------
> [ 32.677084][ T1] WARNING: CPU: 0 PID: 1 at lib/stackdepot.c:510 depot_fetch_stack+0x97/0xa0
> [ 32.677108][ T1] Modules linked in:
> [ 32.677128][ T1] CPU: 0 UID: 0 PID: 1 Comm: swapper/0 Tainted: G W 6.16.0-syzkaller-11579-g35a813e010b9-dirty #0 PREEMPT_{RT,(full)}
Testing with RT turned on makes no sense, no?
> [ 32.677150][ T1] Tainted: [W]=WARN
> [ 32.677155][ T1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025
> [ 32.677165][ T1] RIP: 0010:depot_fetch_stack+0x97/0xa0
> [ 32.677180][ T1] Code: c7 c7 d7 a3 04 8d 89 ee 44 89 f2 89 d9 e8 e1 ca 95 fc 90 0f 0b 90 90 31 c0 5b 41 5e 5d e9 c1 7c 08 06 cc 90 0f 0b 90 eb ee 90 <0f> 0b 90 eb e8 0f 1f 40 00 90 90 90 90 90 90 90 90 90 90 90 90 90
> [ 32.677192][ T1] RSP: 0000:ffffc90000067480 EFLAGS: 00010246
> [ 32.677205][ T1] RAX: ffff88814371c000 RBX: 0000000000002de0 RCX: 00000000000000b6
> [ 32.677215][ T1] RDX: 0000000000000000 RSI: ffffffff8d1e65a6 RDI: ffffffff8b61eb00
> [ 32.677226][ T1] RBP: 00000000000000b6 R08: 0000000000000000 R09: 0000000000000000
> [ 32.677235][ T1] R10: dffffc0000000000 R11: ffffed10035a9b81 R12: 0000000000000000
> [ 32.677245][ T1] R13: 0000000000000000 R14: 00000000000001d4 R15: 000000079bacacab
> [ 32.677255][ T1] FS: 0000000000000000(0000) GS:ffff888126af6000(0000) knlGS:0000000000000000
> [ 32.677267][ T1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 32.677277][ T1] CR2: ffff88823ffff000 CR3: 000000000d5a6000 CR4: 00000000003526f0
> [ 32.677290][ T1] Call Trace:
> [ 32.677296][ T1] <TASK>
> [ 32.677305][ T1] __reset_page_owner+0xd0/0x1f0
> [ 32.677328][ T1] free_unref_folios+0x1ebb/0x2280
> [ 32.677365][ T1] folios_put_refs+0x569/0x670
> [ 32.677396][ T1] ? __pfx_folios_put_refs+0x10/0x10
> [ 32.677427][ T1] truncate_inode_pages_range+0x338/0xb90
> [ 32.677450][ T1] ? __pfx_truncate_inode_pages_range+0x10/0x10
> [ 32.677485][ T1] ? has_bh_in_lru+0x307/0x340
> [ 32.677507][ T1] ? __pfx_has_bh_in_lru+0x10/0x10
> [ 32.677530][ T1] ? smp_call_function_many_cond+0xda5/0x12d0
> [ 32.677572][ T1] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10
> [ 32.677593][ T1] ? __pfx_has_bh_in_lru+0x10/0x10
> [ 32.677620][ T1] blkdev_flush_mapping+0x10b/0x280
> [ 32.677641][ T1] ? bdev_release+0x41a/0x660
> [ 32.677662][ T1] bdev_release+0x422/0x660
> [ 32.677687][ T1] ? __pfx_blkdev_release+0x10/0x10
> [ 32.677709][ T1] blkdev_release+0x15/0x20
> [ 32.677729][ T1] __fput+0x458/0xa80
> [ 32.677761][ T1] task_work_run+0x1d1/0x260
> [ 32.677795][ T1] ? __pfx_task_work_run+0x10/0x10
> [ 32.677825][ T1] mount_root_generic+0x1b0/0x350
> [ 32.677851][ T1] ? __pfx_mount_root_generic+0x10/0x10
> [ 32.677869][ T1] ? getname_kernel+0x20e/0x2f0
> [ 32.677893][ T1] ? kernel_init+0x1d/0x1d0
> [ 32.677914][ T1] prepare_namespace+0x71/0xa0
> [ 32.677929][ T1] kernel_init_freeable+0x373/0x4b0
> [ 32.677948][ T1] ? __pfx_kernel_init_freeable+0x10/0x10
> [ 32.677963][ T1] ? __pfx_rt_mutex_slowunlock+0x10/0x10
> [ 32.677991][ T1] ? __pfx_kernel_init+0x10/0x10
> [ 32.678012][ T1] kernel_init+0x1d/0x1d0
> [ 32.678031][ T1] ? __pfx_kernel_init+0x10/0x10
> [ 32.678050][ T1] ret_from_fork+0x3fc/0x770
> [ 32.678092][ T1] ? __pfx_ret_from_fork+0x10/0x10
> [ 32.678114][ T1] ? __switch_to_asm+0x39/0x70
> [ 32.678137][ T1] ? __switch_to_asm+0x33/0x70
> [ 32.678158][ T1] ? __pfx_kernel_init+0x10/0x10
> [ 32.678180][ T1] ret_from_fork_asm+0x1a/0x30
> [ 32.678214][ T1] </TASK>
Powered by blists - more mailing lists