R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 R13: 00007ffe9e36efcf R14: 00007fd2535e6300 R15: 0000000000022000 kmemleak: Cannot allocate a scan area, scanning the full object ====================================================== WARNING: possible circular locking dependency detected 5.10.147 #1 Not tainted ------------------------------------------------------ syz-executor.2/13901 is trying to acquire lock: ffffffff84f0c200 (console_owner){-.-.}-{0:0}, at: console_unlock+0x2e1/0xb40 kernel/printk/printk.c:2507 but task is already holding lock: ffff88800d777cc8 (&object->lock){..-.}-{2:2}, at: add_scan_area mm/kmemleak.c:806 [inline] ffff88800d777cc8 (&object->lock){..-.}-{2:2}, at: kmemleak_scan_area+0xb1/0x360 mm/kmemleak.c:1092 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #4 (&object->lock){..-.}-{2:2}: __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x36/0x60 kernel/locking/spinlock.c:159 __delete_object+0x87/0x100 mm/kmemleak.c:670 kmemleak_free_recursive include/linux/kmemleak.h:49 [inline] slab_free_hook mm/slub.c:1517 [inline] slab_free_freelist_hook+0x13e/0x180 mm/slub.c:1576 slab_free mm/slub.c:3149 [inline] kmem_cache_free+0xa7/0x310 mm/slub.c:3165 __sigqueue_free kernel/signal.c:611 [inline] collect_signal+0x2a4/0x520 kernel/signal.c:597 __dequeue_signal kernel/signal.c:619 [inline] dequeue_signal+0x326/0x620 kernel/signal.c:639 get_signal+0x6e9/0x2210 kernel/signal.c:2638 arch_do_signal+0x8c/0x1c60 arch/x86/kernel/signal.c:805 exit_to_user_mode_loop kernel/entry/common.c:161 [inline] exit_to_user_mode_prepare+0xf7/0x160 kernel/entry/common.c:191 syscall_exit_to_user_mode+0x38/0x230 kernel/entry/common.c:266 entry_SYSCALL_64_after_hwframe+0x61/0xc6 -> #3 (&sighand->siglock){-.-.}-{2:2}: __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x36/0x60 kernel/locking/spinlock.c:159 __lock_task_sighand+0xd3/0x2f0 kernel/signal.c:1391 lock_task_sighand include/linux/sched/signal.h:693 [inline] task_work_add+0x1df/0x2b0 kernel/task_work.c:58 io_req_task_work_add fs/io_uring.c:2069 [inline] __io_async_wake+0x40b/0x8d0 fs/io_uring.c:4949 io_poll_double_wake+0x32c/0x550 fs/io_uring.c:5071 __wake_up_common+0x14c/0x4c0 kernel/sched/wait.c:93 __wake_up_common_lock+0xd0/0x140 kernel/sched/wait.c:123 n_tty_set_termios+0x73d/0x1010 drivers/tty/n_tty.c:1869 tty_set_termios+0x5f1/0x840 drivers/tty/tty_ioctl.c:341 set_termios.part.0+0x2c4/0x4d0 drivers/tty/tty_ioctl.c:414 set_termios drivers/tty/tty_ioctl.c:368 [inline] tty_mode_ioctl+0x520/0xf10 drivers/tty/tty_ioctl.c:725 n_tty_ioctl_helper+0x55/0x3a0 drivers/tty/tty_ioctl.c:883 n_tty_ioctl+0x56/0x370 drivers/tty/n_tty.c:2516 tty_ioctl+0x912/0x1840 drivers/tty/tty_io.c:2751 vfs_ioctl fs/ioctl.c:48 [inline] __do_sys_ioctl fs/ioctl.c:753 [inline] __se_sys_ioctl fs/ioctl.c:739 [inline] __x64_sys_ioctl+0x19a/0x210 fs/ioctl.c:739 do_syscall_64+0x33/0x40 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x61/0xc6 -> #2 (&tty->write_wait){-.-.}-{2:2}: __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x36/0x60 kernel/locking/spinlock.c:159 __wake_up_common_lock+0xb4/0x140 kernel/sched/wait.c:122 tty_port_default_wakeup+0x26/0x40 drivers/tty/tty_port.c:50 serial8250_tx_chars+0x516/0xb00 drivers/tty/serial/8250/8250_port.c:1842 serial8250_handle_irq.part.0+0x3f5/0x4c0 drivers/tty/serial/8250/8250_port.c:1929 serial8250_handle_irq drivers/tty/serial/8250/8250_port.c:1902 [inline] serial8250_default_handle_irq+0xb8/0x230 drivers/tty/serial/8250/8250_port.c:1945 serial8250_interrupt+0xf4/0x1b0 drivers/tty/serial/8250/8250_core.c:127 __handle_irq_event_percpu+0x2ef/0x820 kernel/irq/handle.c:156 handle_irq_event_percpu kernel/irq/handle.c:196 [inline] handle_irq_event+0xff/0x280 kernel/irq/handle.c:213 handle_edge_irq+0x249/0xd00 kernel/irq/chip.c:822 asm_call_irq_on_stack+0x12/0x20 __run_irq_on_irqstack arch/x86/include/asm/irq_stack.h:48 [inline] run_irq_on_irqstack_cond arch/x86/include/asm/irq_stack.h:101 [inline] handle_irq arch/x86/kernel/irq.c:230 [inline] __common_interrupt arch/x86/kernel/irq.c:249 [inline] common_interrupt+0xdd/0x190 arch/x86/kernel/irq.c:239 asm_common_interrupt+0x1e/0x40 arch/x86/include/asm/idtentry.h:626 native_safe_halt arch/x86/include/asm/irqflags.h:60 [inline] arch_safe_halt arch/x86/include/asm/irqflags.h:103 [inline] default_idle+0xe/0x20 arch/x86/kernel/process.c:689 default_idle_call+0x8b/0xd0 kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x3ad/0x520 kernel/sched/idle.c:300 cpu_startup_entry+0x14/0x20 kernel/sched/idle.c:396 secondary_startup_64_no_verify+0xc2/0xcb -> #1 (&port_lock_key){-.-.}-{2:2}: __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x36/0x60 kernel/locking/spinlock.c:159 serial8250_console_write+0x90f/0xb60 drivers/tty/serial/8250/8250_port.c:3323 call_console_drivers kernel/printk/printk.c:1911 [inline] console_unlock+0x82a/0xb40 kernel/printk/printk.c:2532 register_console kernel/printk/printk.c:2873 [inline] register_console+0x53d/0x800 kernel/printk/printk.c:2763 univ8250_console_init+0x3a/0x4a drivers/tty/serial/8250/8250_core.c:694 console_init+0x361/0x4fa kernel/printk/printk.c:2983 start_kernel+0x2e1/0x48e init/main.c:982 secondary_startup_64_no_verify+0xc2/0xcb -> #0 (console_owner){-.-.}-{0:0}: check_prev_add kernel/locking/lockdep.c:2988 [inline] check_prevs_add kernel/locking/lockdep.c:3113 [inline] validate_chain kernel/locking/lockdep.c:3728 [inline] __lock_acquire+0x29e7/0x5b00 kernel/locking/lockdep.c:4954 lock_acquire kernel/locking/lockdep.c:5565 [inline] lock_acquire+0x197/0x490 kernel/locking/lockdep.c:5530 console_lock_spinning_enable kernel/printk/printk.c:1763 [inline] console_unlock+0x360/0xb40 kernel/printk/printk.c:2529 vprintk_emit+0x1de/0x4d0 kernel/printk/printk.c:2054 vprintk_func+0x8b/0x140 kernel/printk/printk_safe.c:401 printk+0xba/0xf1 kernel/printk/printk.c:2102 add_scan_area mm/kmemleak.c:808 [inline] kmemleak_scan_area+0x335/0x360 mm/kmemleak.c:1092 alloc_vmap_area+0x171/0x1d10 mm/vmalloc.c:1177 __get_vm_area_node+0x127/0x340 mm/vmalloc.c:2080 __vmalloc_node_range+0x13f/0x9e0 mm/vmalloc.c:2555 __vmalloc_node+0xb5/0x110 mm/vmalloc.c:2603 n_tty_open+0x16/0x170 drivers/tty/n_tty.c:1909 tty_ldisc_open+0xa2/0x120 drivers/tty/tty_ldisc.c:463 tty_ldisc_setup+0x43/0x100 drivers/tty/tty_ldisc.c:772 tty_init_dev.part.0+0x1fa/0x610 drivers/tty/tty_io.c:1446 tty_init_dev+0x5b/0x80 drivers/tty/tty_io.c:1412 ptmx_open drivers/tty/pty.c:835 [inline] ptmx_open+0x116/0x370 drivers/tty/pty.c:801 chrdev_open+0x268/0x6e0 fs/char_dev.c:414 do_dentry_open+0x4b7/0x1090 fs/open.c:817 do_open fs/namei.c:3245 [inline] path_openat+0x193d/0x26d0 fs/namei.c:3364 do_filp_open+0x17e/0x3d0 fs/namei.c:3391 do_sys_openat2+0x171/0x420 fs/open.c:1180 do_sys_open fs/open.c:1196 [inline] __do_sys_openat fs/open.c:1212 [inline] __se_sys_openat fs/open.c:1207 [inline] __x64_sys_openat+0x13f/0x1f0 fs/open.c:1207 do_syscall_64+0x33/0x40 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x61/0xc6 other info that might help us debug this: Chain exists of: console_owner --> &sighand->siglock --> &object->lock Possible unsafe locking scenario: CPU0 CPU1 ---- ---- lock(&object->lock); lock(&sighand->siglock); lock(&object->lock); lock(console_owner); *** DEADLOCK *** 5 locks held by syz-executor.2/13901: #0: ffffffff85253e68 (tty_mutex){+.+.}-{3:3}, at: ptmx_open drivers/tty/pty.c:834 [inline] #0: ffffffff85253e68 (tty_mutex){+.+.}-{3:3}, at: ptmx_open+0x107/0x370 drivers/tty/pty.c:801 #1: ffff88803abda1c0 (&tty->legacy_mutex){+.+.}-{3:3}, at: tty_lock+0xbd/0x120 drivers/tty/tty_mutex.c:19 #2: ffff88803abda098 (&tty->ldisc_sem){++++}-{0:0}, at: __tty_ldisc_lock drivers/tty/tty_ldisc.c:314 [inline] #2: ffff88803abda098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_lock+0x61/0xb0 drivers/tty/tty_ldisc.c:338 #3: ffff88800d777cc8 (&object->lock){..-.}-{2:2}, at: add_scan_area mm/kmemleak.c:806 [inline] #3: ffff88800d777cc8 (&object->lock){..-.}-{2:2}, at: kmemleak_scan_area+0xb1/0x360 mm/kmemleak.c:1092 #4: ffffffff84fec580 (console_lock){+.+.}-{0:0}, at: vprintk_func+0x8b/0x140 kernel/printk/printk_safe.c:401 stack backtrace: CPU: 0 PID: 13901 Comm: syz-executor.2 Not tainted 5.10.147 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x107/0x167 lib/dump_stack.c:118 check_noncircular+0x263/0x2e0 kernel/locking/lockdep.c:2123 check_prev_add kernel/locking/lockdep.c:2988 [inline] check_prevs_add kernel/locking/lockdep.c:3113 [inline] validate_chain kernel/locking/lockdep.c:3728 [inline] __lock_acquire+0x29e7/0x5b00 kernel/locking/lockdep.c:4954 lock_acquire kernel/locking/lockdep.c:5565 [inline] lock_acquire+0x197/0x490 kernel/locking/lockdep.c:5530 console_lock_spinning_enable kernel/printk/printk.c:1763 [inline] console_unlock+0x360/0xb40 kernel/printk/printk.c:2529 vprintk_emit+0x1de/0x4d0 kernel/printk/printk.c:2054 vprintk_func+0x8b/0x140 kernel/printk/printk_safe.c:401 printk+0xba/0xf1 kernel/printk/printk.c:2102 add_scan_area mm/kmemleak.c:808 [inline] kmemleak_scan_area+0x335/0x360 mm/kmemleak.c:1092 alloc_vmap_area+0x171/0x1d10 mm/vmalloc.c:1177 __get_vm_area_node+0x127/0x340 mm/vmalloc.c:2080 __vmalloc_node_range+0x13f/0x9e0 mm/vmalloc.c:2555 __vmalloc_node+0xb5/0x110 mm/vmalloc.c:2603 n_tty_open+0x16/0x170 drivers/tty/n_tty.c:1909 tty_ldisc_open+0xa2/0x120 drivers/tty/tty_ldisc.c:463 tty_ldisc_setup+0x43/0x100 drivers/tty/tty_ldisc.c:772 tty_init_dev.part.0+0x1fa/0x610 drivers/tty/tty_io.c:1446 tty_init_dev+0x5b/0x80 drivers/tty/tty_io.c:1412 ptmx_open drivers/tty/pty.c:835 [inline] ptmx_open+0x116/0x370 drivers/tty/pty.c:801 chrdev_open+0x268/0x6e0 fs/char_dev.c:414 do_dentry_open+0x4b7/0x1090 fs/open.c:817 do_open fs/namei.c:3245 [inline] path_openat+0x193d/0x26d0 fs/namei.c:3364 do_filp_open+0x17e/0x3d0 fs/namei.c:3391 do_sys_openat2+0x171/0x420 fs/open.c:1180 do_sys_open fs/open.c:1196 [inline] __do_sys_openat fs/open.c:1212 [inline] __se_sys_openat fs/open.c:1207 [inline] __x64_sys_openat+0x13f/0x1f0 fs/open.c:1207 do_syscall_64+0x33/0x40 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x61/0xc6 RIP: 0033:0x7fd256070b19 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fd2535e6188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00007fd256183f60 RCX: 00007fd256070b19 RDX: 0000000000000000 RSI: 0000000020000140 RDI: ffffffffffffff9c RBP: 00007fd2535e61d0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 R13: 00007ffe9e36efcf R14: 00007fd2535e6300 R15: 0000000000022000 FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 CPU: 0 PID: 13914 Comm: syz-executor.5 Not tainted 5.10.147 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x107/0x167 lib/dump_stack.c:118 fail_dump lib/fault-inject.c:52 [inline] should_fail.cold+0x5/0xa lib/fault-inject.c:146 should_failslab+0x5/0x20 mm/slab_common.c:1193 slab_pre_alloc_hook mm/slab.h:515 [inline] slab_alloc_node mm/slub.c:2821 [inline] kmem_cache_alloc_node+0x55/0x370 mm/slub.c:2932 alloc_vmap_area+0x148/0x1d10 mm/vmalloc.c:1169 __get_vm_area_node+0x127/0x340 mm/vmalloc.c:2080 __vmalloc_node_range+0x13f/0x9e0 mm/vmalloc.c:2555 __vmalloc_node+0xb5/0x110 mm/vmalloc.c:2603 n_tty_open+0x16/0x170 drivers/tty/n_tty.c:1909 tty_ldisc_open+0xa2/0x120 drivers/tty/tty_ldisc.c:463 tty_ldisc_setup+0x43/0x100 drivers/tty/tty_ldisc.c:772 tty_init_dev.part.0+0x1fa/0x610 drivers/tty/tty_io.c:1446 tty_init_dev+0x5b/0x80 drivers/tty/tty_io.c:1412 ptmx_open drivers/tty/pty.c:835 [inline] ptmx_open+0x116/0x370 drivers/tty/pty.c:801 chrdev_open+0x268/0x6e0 fs/char_dev.c:414 do_dentry_open+0x4b7/0x1090 fs/open.c:817 do_open fs/namei.c:3245 [inline] path_openat+0x193d/0x26d0 fs/namei.c:3364 do_filp_open+0x17e/0x3d0 fs/namei.c:3391 do_sys_openat2+0x171/0x420 fs/open.c:1180 do_sys_open fs/open.c:1196 [inline] __do_sys_openat fs/open.c:1212 [inline] __se_sys_openat fs/open.c:1207 [inline] __x64_sys_openat+0x13f/0x1f0 fs/open.c:1207 do_syscall_64+0x33/0x40 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x61/0xc6 RIP: 0033:0x7fc41460cb19 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fc411b82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00007fc41471ff60 RCX: 00007fc41460cb19 RDX: 0000000000000000 RSI: 0000000020000140 RDI: ffffffffffffff9c RBP: 00007fc411b821d0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 R13: 00007ffc9b61680f R14: 00007fc411b82300 R15: 0000000000022000 warn_alloc: 1 callbacks suppressed syz-executor.5: vmalloc: allocation failure: 9120 bytes, mode:0xdc0(GFP_KERNEL|__GFP_ZERO), nodemask=(null),cpuset=syz5,mems_allowed=0 CPU: 0 PID: 13914 Comm: syz-executor.5 Not tainted 5.10.147 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x107/0x167 lib/dump_stack.c:118 warn_alloc.cold+0x95/0x18a mm/page_alloc.c:3986 __vmalloc_node_range+0x58f/0x9e0 mm/vmalloc.c:2576 __vmalloc_node+0xb5/0x110 mm/vmalloc.c:2603 n_tty_open+0x16/0x170 drivers/tty/n_tty.c:1909 tty_ldisc_open+0xa2/0x120 drivers/tty/tty_ldisc.c:463 tty_ldisc_setup+0x43/0x100 drivers/tty/tty_ldisc.c:772 tty_init_dev.part.0+0x1fa/0x610 drivers/tty/tty_io.c:1446 tty_init_dev+0x5b/0x80 drivers/tty/tty_io.c:1412 ptmx_open drivers/tty/pty.c:835 [inline] ptmx_open+0x116/0x370 drivers/tty/pty.c:801 chrdev_open+0x268/0x6e0 fs/char_dev.c:414 do_dentry_open+0x4b7/0x1090 fs/open.c:817 do_open fs/namei.c:3245 [inline] path_openat+0x193d/0x26d0 fs/namei.c:3364 do_filp_open+0x17e/0x3d0 fs/namei.c:3391 do_sys_openat2+0x171/0x420 fs/open.c:1180 do_sys_open fs/open.c:1196 [inline] __do_sys_openat fs/open.c:1212 [inline] __se_sys_openat fs/open.c:1207 [inline] __x64_sys_openat+0x13f/0x1f0 fs/open.c:1207 do_syscall_64+0x33/0x40 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x61/0xc6 RIP: 0033:0x7fc41460cb19 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fc411b82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00007fc41471ff60 RCX: 00007fc41460cb19 RDX: 0000000000000000 RSI: 0000000020000140 RDI: ffffffffffffff9c RBP: 00007fc411b821d0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 R13: 00007ffc9b61680f R14: 00007fc411b82300 R15: 0000000000022000 Mem-Info: active_anon:112 inactive_anon:50222 isolated_anon:0 active_file:11959 inactive_file:57715 isolated_file:0 unevictable:0 dirty:410 writeback:0 slab_reclaimable:8863 slab_unreclaimable:64116 mapped:81770 shmem:171 pagetables:2722 bounce:0 free:142451 free_pcp:401 free_cma:0 Node 0 active_anon:448kB inactive_anon:200888kB active_file:47836kB inactive_file:230860kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:327080kB dirty:1640kB writeback:0kB shmem:684kB writeback_tmp:0kB kernel_stack:6176kB all_unreclaimable? no Node 0 DMA free:15908kB min:48kB low:60kB high:72kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB lowmem_reserve[]: 0 1618 1618 1618 Node 0 DMA32 free:552776kB min:5120kB low:6776kB high:8432kB reserved_highatomic:0KB active_anon:448kB inactive_anon:200888kB active_file:47836kB inactive_file:230860kB unevictable:0kB writepending:1740kB present:2080640kB managed:1662800kB mlocked:0kB pagetables:10888kB bounce:0kB free_pcp:1588kB local_pcp:112kB free_cma:0kB lowmem_reserve[]: 0 0 0 0 Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB Node 0 DMA32: 30*4kB (UME) 56*8kB (UME) 13*16kB (UME) 55*32kB (UE) 50*64kB (UME) 33*128kB (UME) 16*256kB (UM) 6*512kB (UM) 3*1024kB (UME) 2*2048kB (UM) 129*4096kB (UM) = 552680kB Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB 25728 total pagecache pages 0 pages in swap cache Swap cache stats: add 0, delete 0, find 0/0 Free swap = 0kB Total swap = 0kB 524158 pages RAM 0 pages HighMem/MovableOnly 104481 pages reserved ptm ptm2: ldisc open failed (-12), clearing slot 2 FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 CPU: 0 PID: 13944 Comm: syz-executor.2 Not tainted 5.10.147 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x107/0x167 lib/dump_stack.c:118 fail_dump lib/fault-inject.c:52 [inline] should_fail.cold+0x5/0xa lib/fault-inject.c:146 should_failslab+0x5/0x20 mm/slab_common.c:1193 slab_pre_alloc_hook mm/slab.h:515 [inline] slab_alloc_node mm/slub.c:2821 [inline] __kmalloc_node+0x76/0x4b0 mm/slub.c:4015 kmalloc_node include/linux/slab.h:575 [inline] __vmalloc_area_node mm/vmalloc.c:2478 [inline] __vmalloc_node_range+0x7a2/0x9e0 mm/vmalloc.c:2560 __vmalloc_node+0xb5/0x110 mm/vmalloc.c:2603 n_tty_open+0x16/0x170 drivers/tty/n_tty.c:1909 tty_ldisc_open+0xa2/0x120 drivers/tty/tty_ldisc.c:463 tty_ldisc_setup+0x43/0x100 drivers/tty/tty_ldisc.c:772 tty_init_dev.part.0+0x1fa/0x610 drivers/tty/tty_io.c:1446 tty_init_dev+0x5b/0x80 drivers/tty/tty_io.c:1412 ptmx_open drivers/tty/pty.c:835 [inline] ptmx_open+0x116/0x370 drivers/tty/pty.c:801 chrdev_open+0x268/0x6e0 fs/char_dev.c:414 do_dentry_open+0x4b7/0x1090 fs/open.c:817 do_open fs/namei.c:3245 [inline] path_openat+0x193d/0x26d0 fs/namei.c:3364 do_filp_open+0x17e/0x3d0 fs/namei.c:3391 do_sys_openat2+0x171/0x420 fs/open.c:1180 do_sys_open fs/open.c:1196 [inline] __do_sys_openat fs/open.c:1212 [inline] __se_sys_openat fs/open.c:1207 [inline] __x64_sys_openat+0x13f/0x1f0 fs/open.c:1207 do_syscall_64+0x33/0x40 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x61/0xc6 RIP: 0033:0x7fd256070b19 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fd2535e6188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00007fd256183f60 RCX: 00007fd256070b19 RDX: 0000000000000000 RSI: 0000000020000140 RDI: ffffffffffffff9c RBP: 00007fd2535e61d0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 R13: 00007ffe9e36efcf R14: 00007fd2535e6300 R15: 0000000000022000 ptm ptm0: ldisc open failed (-12), clearing slot 0 FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 CPU: 0 PID: 13948 Comm: syz-executor.5 Not tainted 5.10.147 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x107/0x167 lib/dump_stack.c:118 fail_dump lib/fault-inject.c:52 [inline] should_fail.cold+0x5/0xa lib/fault-inject.c:146 should_failslab+0x5/0x20 mm/slab_common.c:1193 slab_pre_alloc_hook mm/slab.h:515 [inline] slab_alloc_node mm/slub.c:2821 [inline] slab_alloc mm/slub.c:2904 [inline] kmem_cache_alloc+0x5b/0x360 mm/slub.c:2909 mem_pool_alloc mm/kmemleak.c:423 [inline] create_object.isra.0+0x3a/0xa20 mm/kmemleak.c:578 kmemleak_alloc_recursive include/linux/kmemleak.h:43 [inline] slab_post_alloc_hook mm/slab.h:534 [inline] slab_alloc_node mm/slub.c:2896 [inline] kmem_cache_alloc_node+0x169/0x370 mm/slub.c:2932 alloc_vmap_area+0x148/0x1d10 mm/vmalloc.c:1169 __get_vm_area_node+0x127/0x340 mm/vmalloc.c:2080 __vmalloc_node_range+0x13f/0x9e0 mm/vmalloc.c:2555 __vmalloc_node+0xb5/0x110 mm/vmalloc.c:2603 n_tty_open+0x16/0x170 drivers/tty/n_tty.c:1909 tty_ldisc_open+0xa2/0x120 drivers/tty/tty_ldisc.c:463 tty_ldisc_setup+0x43/0x100 drivers/tty/tty_ldisc.c:772 tty_init_dev.part.0+0x1fa/0x610 drivers/tty/tty_io.c:1446 tty_init_dev+0x5b/0x80 drivers/tty/tty_io.c:1412 ptmx_open drivers/tty/pty.c:835 [inline] ptmx_open+0x116/0x370 drivers/tty/pty.c:801 chrdev_open+0x268/0x6e0 fs/char_dev.c:414 do_dentry_open+0x4b7/0x1090 fs/open.c:817 do_open fs/namei.c:3245 [inline] path_openat+0x193d/0x26d0 fs/namei.c:3364 do_filp_open+0x17e/0x3d0 fs/namei.c:3391 do_sys_openat2+0x171/0x420 fs/open.c:1180 do_sys_open fs/open.c:1196 [inline] __do_sys_openat fs/open.c:1212 [inline] __se_sys_openat fs/open.c:1207 [inline] __x64_sys_openat+0x13f/0x1f0 fs/open.c:1207 do_syscall_64+0x33/0x40 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x61/0xc6 RIP: 0033:0x7fc41460cb19 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fc411b82188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00007fc41471ff60 RCX: 00007fc41460cb19 RDX: 0000000000000000 RSI: 0000000020000140 RDI: ffffffffffffff9c RBP: 00007fc411b821d0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 R13: 00007ffc9b61680f R14: 00007fc411b82300 R15: 0000000000022000