Internal error: synchronous external abort: 96000050 [#1] PREEMPT SMP Modules linked in: CPU: 0 PID: 15843 Comm: syz-executor.1 Not tainted 5.17.0-rc8-syzkaller-00061-g34e047aa16c0 #0 Hardware name: linux,dummy-virt (DT) pstate: 800000c5 (Nzcv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : __raw_writeb arch/arm64/include/asm/io.h:27 [inline] pc : _outb include/asm-generic/io.h:501 [inline] pc : logic_outb+0x3c/0x114 lib/logic_pio.c:302 lr : io_serial_out+0x80/0xc0 drivers/tty/serial/8250/8250_port.c:458 sp : ffff800018f778a0 x29: ffff800018f778a0 x28: ffff800019007310 x27: ffff800019005018 x26: ffff800019005000 x25: ffff800019005020 x24: 1ffff00003200a03 x23: ffff0000152c1600 x22: 0000000000000000 x21: 0000000000000002 x20: 0000000000000002 x19: fffffbfffe800001 x18: 0000000000000000 x17: 0000000000002260 x16: 0000000000000003 x15: ffff80000e27bca0 x14: 1ffff000031eeef2 x13: 1ffff000031eee70 x12: ffff7000031eef1d x11: 1ffff000031eef1c x10: ffff7000031eef1c x9 : dfff800000000000 x8 : ffff800018f778e3 x7 : 0000000000000001 x6 : 0000000000000004 x5 : ffff800018f778e0 x4 : dfff800000000000 x3 : 0000000000000001 x2 : 1ffff000020e2c7f x1 : fffffbfffe800000 x0 : 0000000000ffbffe Call trace: _outb include/asm-generic/io.h:501 [inline] logic_outb+0x3c/0x114 lib/logic_pio.c:302 io_serial_out+0x80/0xc0 drivers/tty/serial/8250/8250_port.c:458 serial_out drivers/tty/serial/8250/8250.h:120 [inline] serial8250_set_THRI drivers/tty/serial/8250/8250.h:140 [inline] __start_tx drivers/tty/serial/8250/8250_port.c:1568 [inline] serial8250_start_tx+0x338/0x680 drivers/tty/serial/8250/8250_port.c:1667 __uart_start.isra.0+0x108/0x150 drivers/tty/serial/serial_core.c:127 uart_start+0xe0/0x210 drivers/tty/serial/serial_core.c:137 uart_flush_chars+0x10/0x20 drivers/tty/serial/serial_core.c:548 __receive_buf drivers/tty/n_tty.c:1553 [inline] n_tty_receive_buf_common+0xa74/0x4304 drivers/tty/n_tty.c:1645 n_tty_receive_buf+0x14/0x20 drivers/tty/n_tty.c:1674 tiocsti drivers/tty/tty_io.c:2293 [inline] tty_ioctl+0xfb0/0x1a9c drivers/tty/tty_io.c:2692 tty_compat_ioctl+0x3d0/0x570 drivers/tty/tty_io.c:2928 __do_compat_sys_ioctl fs/ioctl.c:972 [inline] __se_compat_sys_ioctl fs/ioctl.c:914 [inline] __arm64_compat_sys_ioctl+0x1d0/0x220 fs/ioctl.c:914 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x6c/0x260 arch/arm64/kernel/syscall.c:52 el0_svc_common.constprop.0+0xc4/0x254 arch/arm64/kernel/syscall.c:142 do_el0_svc_compat+0x40/0x80 arch/arm64/kernel/syscall.c:187 el0_svc_compat+0x64/0x290 arch/arm64/kernel/entry-common.c:736 el0t_32_sync_handler+0x90/0x140 arch/arm64/kernel/entry-common.c:746 el0t_32_sync+0x1a4/0x1a8 arch/arm64/kernel/entry.S:589 Code: d2bfd001 f2df7fe1 f2ffffe1 8b010273 (39000274) ---[ end trace 0000000000000000 ]--- ---------------- Code disassembly (best guess): 0: d2bfd001 mov x1, #0xfe800000 // #4269801472 4: f2df7fe1 movk x1, #0xfbff, lsl #32 8: f2ffffe1 movk x1, #0xffff, lsl #48 c: 8b010273 add x19, x19, x1 * 10: 39000274 strb w20, [x19] <-- trapping instruction