[syzbot] BUG: sleeping function called from invalid context in stack_depot_save

22 views
Skip to first unread message

syzbot

unread,
Jul 4, 2021, 4:17:30 AM7/4/21
to ak...@linux-foundation.org, linux-...@vger.kernel.org, linu...@kvack.org, syzkall...@googlegroups.com
Hello,

syzbot found the following issue on:

HEAD commit: 3dbdb38e Merge branch 'for-5.14' of git://git.kernel.org/p..
git tree: upstream
console output: https://syzkaller.appspot.com/x/log.txt?x=144d5280300000
kernel config: https://syzkaller.appspot.com/x/.config?x=90b227e3653ac0d7
dashboard link: https://syzkaller.appspot.com/bug?extid=b07d8440edb5f8988eea
syz repro: https://syzkaller.appspot.com/x/repro.syz?x=117952e2300000
C reproducer: https://syzkaller.appspot.com/x/repro.c?x=13fbb394300000

IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by: syzbot+b07d84...@syzkaller.appspotmail.com

BUG: sleeping function called from invalid context at mm/page_alloc.c:5179
in_atomic(): 0, irqs_disabled(): 1, non_block: 0, pid: 9731, name: kworker/0:5
INFO: lockdep is turned off.
irq event stamp: 0
hardirqs last enabled at (0): [<0000000000000000>] 0x0
hardirqs last disabled at (0): [<ffffffff81433b3b>] copy_process+0x1e1b/0x74c0 kernel/fork.c:2061
softirqs last enabled at (0): [<ffffffff81433b7c>] copy_process+0x1e5c/0x74c0 kernel/fork.c:2065
softirqs last disabled at (0): [<0000000000000000>] 0x0
CPU: 0 PID: 9731 Comm: kworker/0:5 Tainted: G W 5.13.0-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Workqueue: events pcpu_balance_workfn
Call Trace:
__dump_stack lib/dump_stack.c:79 [inline]
dump_stack_lvl+0xcd/0x134 lib/dump_stack.c:96
___might_sleep.cold+0x1f1/0x237 kernel/sched/core.c:9153
prepare_alloc_pages+0x3da/0x580 mm/page_alloc.c:5179
__alloc_pages+0x12f/0x500 mm/page_alloc.c:5375
alloc_pages+0x18c/0x2a0 mm/mempolicy.c:2272
stack_depot_save+0x39d/0x4e0 lib/stackdepot.c:303
save_stack+0x15e/0x1e0 mm/page_owner.c:120
__set_page_owner+0x50/0x290 mm/page_owner.c:181
prep_new_page mm/page_alloc.c:2445 [inline]
__alloc_pages_bulk+0x8b9/0x1870 mm/page_alloc.c:5313
alloc_pages_bulk_array_node include/linux/gfp.h:557 [inline]
vm_area_alloc_pages mm/vmalloc.c:2775 [inline]
__vmalloc_area_node mm/vmalloc.c:2845 [inline]
__vmalloc_node_range+0x39d/0x960 mm/vmalloc.c:2947
__vmalloc_node mm/vmalloc.c:2996 [inline]
__vmalloc+0x69/0x80 mm/vmalloc.c:3010
pcpu_mem_zalloc mm/percpu.c:517 [inline]
pcpu_mem_zalloc+0x51/0xa0 mm/percpu.c:509
pcpu_alloc_chunk mm/percpu.c:1455 [inline]
pcpu_create_chunk+0xd7/0x720 mm/percpu-vm.c:337
pcpu_balance_populated mm/percpu.c:2111 [inline]
pcpu_balance_workfn+0xb13/0xd10 mm/percpu.c:2232
process_one_work+0x98d/0x1630 kernel/workqueue.c:2276
worker_thread+0x658/0x11f0 kernel/workqueue.c:2422
kthread+0x3e5/0x4d0 kernel/kthread.c:319
ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295
IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready


---
This report is generated by a bot. It may contain errors.
See https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at syzk...@googlegroups.com.

syzbot will keep track of this issue. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.
syzbot can test patches for this issue, for details see:
https://goo.gl/tpsmEJ#testing-patches

syzbot

unread,
Jul 5, 2021, 10:22:11 AM7/5/21
to syzkall...@googlegroups.com, wang...@vivo.com
Hello,

syzbot tried to test the proposed patch but the build/boot failed:

h: HCI UART protocol AG6XX registered
[ 11.703123][ T1] Bluetooth: HCI UART protocol Marvell registered
[ 11.704563][ T1] usbcore: registered new interface driver bcm203x
[ 11.706191][ T1] usbcore: registered new interface driver bpa10x
[ 11.707623][ T1] usbcore: registered new interface driver bfusb
[ 11.709022][ T1] usbcore: registered new interface driver btusb
[ 11.710337][ T1] usbcore: registered new interface driver ath3k
[ 11.712638][ T1] CAPI 2.0 started up with major 68 (middleware)
[ 11.713936][ T1] Modular ISDN core version 1.1.29
[ 11.715621][ T1] NET: Registered PF_ISDN protocol family
[ 11.716603][ T1] DSP module 2.0
[ 11.717153][ T1] mISDN_dsp: DSP clocks every 80 samples. This equals 1 jiffies.
[ 11.730019][ T1] mISDN: Layer-1-over-IP driver Rev. 2.00
[ 11.731869][ T1] 0 virtual devices registered
[ 11.733083][ T1] usbcore: registered new interface driver HFC-S_USB
[ 11.734201][ T1] intel_pstate: CPU model not supported
[ 11.734990][ T1] VUB300 Driver rom wait states = 1C irqpoll timeout = 0400
[ 11.736487][ T1] usbcore: registered new interface driver vub300
[ 11.739027][ T1] usbcore: registered new interface driver ushc
[ 11.747341][ T1] iscsi: registered transport (iser)
[ 11.751010][ T1] SoftiWARP attached
[ 11.752023][ T1] Driver 'framebuffer' was unable to register with bus_type 'coreboot' because the bus was not initialized.
[ 11.753879][ T1] Driver 'memconsole' was unable to register with bus_type 'coreboot' because the bus was not initialized.
[ 11.755534][ T1] Driver 'vpd' was unable to register with bus_type 'coreboot' because the bus was not initialized.
[ 11.767339][ T1] hid: raw HID events driver (C) Jiri Kosina
[ 11.828659][ T1] usbcore: registered new interface driver usbhid
[ 11.829956][ T1] usbhid: USB HID core driver
[ 11.845654][ T1] usbcore: registered new interface driver es2_ap_driver
[ 11.848531][ T1] comedi: version 0.7.76 - http://www.comedi.org
[ 11.851958][ T1] usbcore: registered new interface driver dt9812
[ 11.853382][ T1] usbcore: registered new interface driver ni6501
[ 11.854971][ T1] usbcore: registered new interface driver usbdux
[ 11.856413][ T1] usbcore: registered new interface driver usbduxfast
[ 11.857904][ T1] usbcore: registered new interface driver usbduxsigma
[ 11.859444][ T1] usbcore: registered new interface driver vmk80xx
[ 11.861742][ T1] usbcore: registered new interface driver prism2_usb
[ 11.863680][ T1] usbcore: registered new interface driver r8712u
[ 11.865664][ T1] ashmem: initialized
[ 11.866683][ T1] greybus: registered new driver hid
[ 11.868598][ T1] greybus: registered new driver gbphy
[ 11.870165][ T1] gb_gbphy: registered new driver usb
[ 11.871479][ T1] asus_wmi: ASUS WMI generic driver loaded
[ 11.974589][ T1] usbcore: registered new interface driver snd-usb-audio
[ 11.976837][ T1] usbcore: registered new interface driver snd-ua101
[ 11.978168][ T1] usbcore: registered new interface driver snd-usb-usx2y
[ 11.979564][ T1] usbcore: registered new interface driver snd-usb-us122l
[ 11.985629][ T1] usbcore: registered new interface driver snd-usb-caiaq
[ 11.987244][ T1] usbcore: registered new interface driver snd-usb-6fire
[ 11.988656][ T1] usbcore: registered new interface driver snd-usb-hiface
[ 11.989966][ T1] usbcore: registered new interface driver snd-bcd2000
[ 11.991511][ T1] usbcore: registered new interface driver snd_usb_pod
[ 11.992791][ T1] usbcore: registered new interface driver snd_usb_podhd
[ 11.994110][ T1] usbcore: registered new interface driver snd_usb_toneport
[ 11.995424][ T1] usbcore: registered new interface driver snd_usb_variax
[ 11.996783][ T1] drop_monitor: Initializing network drop monitor service
[ 11.998138][ T1] NET: Registered PF_LLC protocol family
[ 11.999099][ T1] GACT probability on
[ 11.999716][ T1] Mirror/redirect action on
[ 12.000738][ T1] Simple TC action Loaded
[ 12.004201][ T1] netem: version 1.3
[ 12.005062][ T1] u32 classifier
[ 12.005672][ T1] Performance counters on
[ 12.006329][ T1] input device check on
[ 12.006940][ T1] Actions configured
[ 12.009958][ T1] nf_conntrack_irc: failed to register helpers
[ 12.011278][ T1] nf_conntrack_sane: failed to register helpers
[ 12.056499][ T1] nf_conntrack_sip: failed to register helpers
[ 12.061362][ T1] xt_time: kernel timezone is -0000
[ 12.062897][ T1] IPVS: Registered protocols (TCP, UDP, SCTP, AH, ESP)
[ 12.064140][ T1] IPVS: Connection hash table configured (size=4096, memory=64Kbytes)
[ 12.065848][ T1] IPVS: ipvs loaded.
[ 12.066482][ T1] IPVS: [rr] scheduler registered.
[ 12.067576][ T1] IPVS: [wrr] scheduler registered.
[ 12.068580][ T1] IPVS: [lc] scheduler registered.
[ 12.069415][ T1] IPVS: [wlc] scheduler registered.
[ 12.070126][ T1] IPVS: [fo] scheduler registered.
[ 12.071050][ T1] IPVS: [ovf] scheduler registered.
[ 12.071827][ T1] IPVS: [lblc] scheduler registered.
[ 12.072707][ T1] IPVS: [lblcr] scheduler registered.
[ 12.073612][ T1] IPVS: [dh] scheduler registered.
[ 12.074477][ T1] IPVS: [sh] scheduler registered.
[ 12.075368][ T1] IPVS: [mh] scheduler registered.
[ 12.076160][ T1] IPVS: [sed] scheduler registered.
[ 12.076943][ T1] IPVS: [nq] scheduler registered.
[ 12.077672][ T1] IPVS: [twos] scheduler registered.
[ 12.078622][ T1] IPVS: [sip] pe registered.
[ 12.079475][ T1] ipip: IPv4 and MPLS over IPv4 tunneling driver
[ 12.083540][ T1] gre: GRE over IPv4 demultiplexor driver
[ 12.084665][ T1] ip_gre: GRE over IPv4 tunneling driver
[ 12.093296][ T1] IPv4 over IPsec tunneling driver
[ 12.098514][ T1] ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully
[ 12.106149][ T1] Initializing XFRM netlink socket
[ 12.111477][ T1] IPsec XFRM device driver
[ 12.116620][ T1] NET: Registered PF_INET6 protocol family
[ 12.134193][ T1] Segment Routing with IPv6
[ 12.138712][ T1] RPL Segment Routing with IPv6
[ 12.144909][ T1] mip6: Mobile IPv6
[ 12.153796][ T1] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 12.167606][ T1] ip6_gre: GRE over IPv6 tunneling driver
[ 12.176821][ T1] NET: Registered PF_PACKET protocol family
[ 12.182856][ T1] NET: Registered PF_KEY protocol family
[ 12.188935][ T1] Bridge firewalling registered
[ 12.195167][ T1] NET: Registered PF_X25 protocol family
[ 12.201232][ T1] X25: Linux Version 0.2
[ 12.245821][ T1] NET: Registered PF_NETROM protocol family
[ 12.291974][ T1] NET: Registered PF_ROSE protocol family
[ 12.297904][ T1] NET: Registered PF_AX25 protocol family
[ 12.304271][ T1] can: controller area network core
[ 12.309742][ T1] NET: Registered PF_CAN protocol family
[ 12.315630][ T1] can: raw protocol
[ 12.319499][ T1] can: broadcast manager protocol
[ 12.324608][ T1] can: netlink gateway - max_hops=1
[ 12.329950][ T1] can: SAE J1939
[ 12.333573][ T1] can: isotp protocol
[ 12.337882][ T1] Bluetooth: RFCOMM TTY layer initialized
[ 12.344598][ T1] Bluetooth: RFCOMM socket layer initialized
[ 12.350912][ T1] Bluetooth: RFCOMM ver 1.11
[ 12.355557][ T1] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 12.361749][ T1] Bluetooth: BNEP filters: protocol multicast
[ 12.367816][ T1] Bluetooth: BNEP socket layer initialized
[ 12.373676][ T1] Bluetooth: CMTP (CAPI Emulation) ver 1.0
[ 12.379578][ T1] Bluetooth: CMTP socket layer initialized
[ 12.385441][ T1] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 12.392296][ T1] Bluetooth: HIDP socket layer initialized
[ 12.401175][ T1] NET: Registered PF_RXRPC protocol family
[ 12.407159][ T1] Key type rxrpc registered
[ 12.411782][ T1] Key type rxrpc_s registered
[ 12.417211][ T1] NET: Registered PF_KCM protocol family
[ 12.423467][ T1] lec:lane_module_init: lec.c: initialized
[ 12.429270][ T1] mpoa:atm_mpoa_init: mpc.c: initialized
[ 12.435443][ T1] l2tp_core: L2TP core driver, V2.0
[ 12.440698][ T1] l2tp_ppp: PPPoL2TP kernel driver, V2.0
[ 12.446320][ T1] l2tp_ip: L2TP IP encapsulation support (L2TPv3)
[ 12.452969][ T1] l2tp_netlink: L2TP netlink interface
[ 12.458528][ T1] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3)
[ 12.465626][ T1] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3)
[ 12.473562][ T1] NET: Registered PF_PHONET protocol family
[ 12.479741][ T1] 8021q: 802.1Q VLAN Support v1.8
[ 12.495106][ T1] DCCP: Activated CCID 2 (TCP-like)
[ 12.500878][ T1] DCCP: Activated CCID 3 (TCP-Friendly Rate Control)
[ 12.508578][ T1] sctp: Hash tables configured (bind 32/56)
[ 12.516604][ T1] NET: Registered PF_RDS protocol family
[ 12.523238][ T1] Registered RDS/infiniband transport
[ 12.529515][ T1] Registered RDS/tcp transport
[ 12.534384][ T1] tipc: Activated (version 2.0.0)
[ 12.540110][ T1] NET: Registered PF_TIPC protocol family
[ 12.546575][ T1] tipc: Started in single node mode
[ 12.552510][ T1] NET: Registered PF_SMC protocol family
[ 12.558412][ T1] 9pnet: Installing 9P2000 support
[ 12.564403][ T1] NET: Registered PF_CAIF protocol family
[ 12.575231][ T1] NET: Registered PF_IEEE802154 protocol family
[ 12.582311][ T1] Key type dns_resolver registered
[ 12.587487][ T1] Key type ceph registered
[ 12.592640][ T1] libceph: loaded (mon/osd proto 15/24)
[ 12.600723][ T1] batman_adv: B.A.T.M.A.N. advanced 2021.2 (compatibility version 15) loaded
[ 12.609733][ T1] openvswitch: Open vSwitch switching datapath
[ 12.619403][ T1] NET: Registered PF_VSOCK protocol family
[ 12.625807][ T1] mpls_gso: MPLS GSO support
[ 12.643112][ T1] IPI shorthand broadcast: enabled
[ 12.648288][ T1] AVX2 version of gcm_enc/dec engaged.
[ 12.654066][ T1] AES CTR mode by8 optimization enabled
[ 12.665529][ T1] sched_clock: Marking stable (12639237727, 26071405)->(12677820855, -12511723)
[ 12.676294][ T1] registered taskstats version 1
[ 12.690774][ T1] Loading compiled-in X.509 certificates
[ 12.699260][ T1] Loaded X.509 cert 'Build time autogenerated kernel key: f850c787ad998c396ae089c083b940ff0a9abb77'
[ 12.713037][ T1] zswap: loaded using pool lzo/zbud
[ 12.719681][ T1] debug_vm_pgtable: [debug_vm_pgtable ]: Validating architecture page table helpers
[ 12.730321][ T1] Key type ._fscrypt registered
[ 12.735191][ T1] Key type .fscrypt registered
[ 12.739934][ T1] Key type fscrypt-provisioning registered
[ 12.749019][ T1] kAFS: Red Hat AFS client v0.1 registering.
[ 12.755752][ T1] FS-Cache: Netfs 'afs' registered for caching
[ 12.768828][ T1] Btrfs loaded, crc32c=crc32c-intel, assert=on, zoned=yes
[ 12.776758][ T1] Key type big_key registered
[ 12.784985][ T1] Key type encrypted registered
[ 12.790015][ T1] ima: No TPM chip found, activating TPM-bypass!
[ 12.796492][ T1] Loading compiled-in module X.509 certificates
[ 12.803420][ T1] Loaded X.509 cert 'Build time autogenerated kernel key: f850c787ad998c396ae089c083b940ff0a9abb77'
[ 12.814445][ T1] ima: Allocated hash algorithm: sha256
[ 12.820280][ T1] ima: No architecture policies found
[ 12.826125][ T1] evm: Initialising EVM extended attributes:
[ 12.832155][ T1] evm: security.selinux
[ 12.836286][ T1] evm: security.SMACK64 (disabled)
[ 12.841528][ T1] evm: security.SMACK64EXEC (disabled)
[ 12.846966][ T1] evm: security.SMACK64TRANSMUTE (disabled)
[ 12.852891][ T1] evm: security.SMACK64MMAP (disabled)
[ 12.858338][ T1] evm: security.apparmor (disabled)
[ 12.863587][ T1] evm: security.ima
[ 12.867373][ T1] evm: security.capability
[ 12.871831][ T1] evm: HMAC attrs: 0x1
[ 12.877831][ T1] PM: Magic number: 13:34:232
[ 12.883467][ T1] tty ttyv2: hash matches
[ 12.889514][ T1] printk: console [netcon0] enabled
[ 12.894766][ T1] netconsole: network logging started
[ 12.900665][ T1] gtp: GTP module loaded (pdp ctx size 104 bytes)
[ 12.909156][ T1] rdma_rxe: loaded
[ 12.913407][ T1] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 12.924410][ T1] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 12.933577][ T3169] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 12.942890][ T1] ALSA device list:
[ 12.943227][ T3169] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db
[ 12.946902][ T1] #0: Dummy 1
[ 12.959080][ T1] #1: Loopback 1
[ 12.963005][ T1] #2: Virtual MIDI Card 1
[ 12.970667][ T1] md: Waiting for all devices to be available before autodetect
[ 12.978354][ T1] md: If you don't use raid, use raid=noautodetect
[ 12.984912][ T1] md: Autodetecting RAID arrays.
[ 12.989929][ T1] md: autorun ...
[ 12.993600][ T1] md: ... autorun DONE.
[ 13.001733][ T1] VFS: Cannot open root device "sda1" or unknown-block(0,0): error -6
[ 13.010061][ T1] Please append a correct "root=" boot option; here are the available partitions:
[ 13.019597][ T1] 0100 4096 ram0
[ 13.019611][ T1] (driver?)
[ 13.027642][ T1] 0101 4096 ram1
[ 13.027655][ T1] (driver?)
[ 13.035563][ T1] 0102 4096 ram2
[ 13.035575][ T1] (driver?)
[ 13.043425][ T1] 0103 4096 ram3
[ 13.043443][ T1] (driver?)
[ 13.051261][ T1] 0104 4096 ram4
[ 13.051286][ T1] (driver?)
[ 13.059183][ T1] 0105 4096 ram5
[ 13.059196][ T1] (driver?)
[ 13.066999][ T1] 0106 4096 ram6
[ 13.067010][ T1] (driver?)
[ 13.074795][ T1] 0107 4096 ram7
[ 13.074809][ T1] (driver?)
[ 13.082640][ T1] 0108 4096 ram8
[ 13.082652][ T1] (driver?)
[ 13.090500][ T1] 0109 4096 ram9
[ 13.090516][ T1] (driver?)
[ 13.098293][ T1] 010a 4096 ram10
[ 13.098306][ T1] (driver?)
[ 13.106451][ T1] 010b 4096 ram11
[ 13.106464][ T1] (driver?)
[ 13.114365][ T1] 010c 4096 ram12
[ 13.114378][ T1] (driver?)
[ 13.122342][ T1] 010d 4096 ram13
[ 13.122355][ T1] (driver?)
[ 13.130259][ T1] 010e 4096 ram14
[ 13.130272][ T1] (driver?)
[ 13.138161][ T1] 010f 4096 ram15
[ 13.138173][ T1] (driver?)
[ 13.146113][ T1] 1f00 128 mtdblock0
[ 13.146126][ T1] (driver?)
[ 13.154427][ T1] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 13.163514][ T1] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.13.0-syzkaller #0
[ 13.171216][ T1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
[ 13.181255][ T1] Call Trace:
[ 13.184605][ T1] dump_stack_lvl+0xcd/0x134
[ 13.189210][ T1] panic+0x306/0x73d
[ 13.193097][ T1] ? __warn_printk+0xf3/0xf3
[ 13.197685][ T1] mount_block_root+0x3f8/0x4dd
[ 13.202517][ T1] ? init_rootfs+0x59/0x59
[ 13.206912][ T1] ? memcpy+0x39/0x60
[ 13.210907][ T1] mount_root+0x1af/0x1f5
[ 13.215217][ T1] ? mount_block_root+0x4dd/0x4dd
[ 13.220235][ T1] ? memcpy+0x39/0x60
[ 13.224204][ T1] prepare_namespace+0x1ff/0x234
[ 13.229140][ T1] kernel_init_freeable+0x729/0x741
[ 13.234327][ T1] ? rest_init+0x3e0/0x3e0
[ 13.238725][ T1] kernel_init+0x1a/0x1d0
[ 13.243048][ T1] ? rest_init+0x3e0/0x3e0
[ 13.247448][ T1] ret_from_fork+0x1f/0x30
[ 13.253382][ T1] Kernel Offset: disabled
[ 13.257725][ T1] 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=17e88e28300000


Tested on:

commit: a180bd1d iov_iter: remove uaccess_kernel() warning from io..
git tree: upstream
kernel config: https://syzkaller.appspot.com/x/.config?x=3297f2b62673cfe4
dashboard link: https://syzkaller.appspot.com/bug?extid=b07d8440edb5f8988eea
compiler:
patch: https://syzkaller.appspot.com/x/patch.diff?x=107bb7fc300000

syzbot

unread,
Jul 5, 2021, 10:11:15 PM7/5/21
to syzkall...@googlegroups.com, wang...@vivo.com
Hello,

syzbot has tested the proposed patch and the reproducer did not trigger any issue:

Reported-and-tested-by: syzbot+b07d84...@syzkaller.appspotmail.com

Tested on:

commit: 3dbdb38e Merge branch 'for-5.14' of git://git.kernel.org/p..
git tree: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel config: https://syzkaller.appspot.com/x/.config?x=9727be3c2b14d1ef
patch: https://syzkaller.appspot.com/x/patch.diff?x=16eb6ac4300000

Note: testing is done by a robot and is best-effort only.

Desmond Cheong Zhi Xi

unread,
Jul 13, 2021, 7:29:39 AM7/13/21
to syzbot, syzkall...@googlegroups.com
#syz dup: upstream test error: BUG: sleeping function called from
invalid context in stack_depot_save

Best,
Desmond

syzbot

unread,
Jul 13, 2021, 7:29:40 AM7/13/21
to Desmond Cheong Zhi Xi, desmond...@gmail.com, syzkall...@googlegroups.com
can't find the dup bug

> invalid context in stack_depot_save
>
> Best,
> Desmond
>
> --
> You received this message because you are subscribed to the Google Groups "syzkaller-bugs" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to syzkaller-bug...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/syzkaller-bugs/08c5b573-5267-59c2-5422-775c3f09dc3d%40gmail.com.

syzbot

unread,
Jul 13, 2021, 7:29:40 AM7/13/21
to Desmond Cheong Zhi Xi, desmond...@gmail.com, syzkall...@googlegroups.com
can't find the dup bug

Desmond Cheong Zhi Xi

unread,
Jul 28, 2021, 9:39:04 AM7/28/21
to syzbot, syzkall...@googlegroups.com
#syz fix: mm/page_alloc: avoid page allocator recursion with pagesets.lock held

The issue arises from recursing into stack_depot_save while holding onto
the local lock. This is fixed by the patch to [1].

Link: https://syzkaller.appspot.com/bug?extid=127fd7828d6eeb611703 [1]

Best,
Desmond
Reply all
Reply to author
Forward
0 new messages