blob: 09ea024f2a1e8d30e214d3799f369f082a33725e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
Internal error: synchronous external abort: 96000050 [#1] PREEMPT SMP
Modules linked in:
CPU: 0 PID: 5594 Comm: syz-executor.1 Not tainted 5.14.0-rc3-syzkaller #0
Hardware name: linux,dummy-virt (DT)
pstate: 800000c5 (Nzcv daIF -PAN -UAO -TCO 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:453
sp : ffff80001bdb78f0
x29: ffff80001bdb78f0 x28: ffff000010efe000 x27: ffff80001bdd9018
x26: ffff80001bdd9000 x25: ffff80001bddb310 x24: 1ffff000037bb203
x23: ffff000010efe600 x22: 0000000000000000 x21: 0000000000000002
x20: 0000000000000002 x19: fffffbfffe800001 x18: 0000000000000000
x17: 0000000000000000 x16: 0000000000000003 x15: ffff8000160853e0
x14: 1ffff000037b6efc x13: 1ffff000037b6e7a x12: ffff7000037b6f27
x11: 1ffff000037b6f26 x10: ffff7000037b6f26 x9 : dfff800000000000
x8 : 0000000000000003 x7 : 0000000000000001 x6 : 0000000000000004
x5 : ffff80001bdb7930 x4 : dfff800000000000 x3 : 0000000000000001
x2 : 1ffff0000309aea7 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:453
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:1561 [inline]
serial8250_start_tx+0x338/0x680 drivers/tty/serial/8250/8250_port.c:1660
__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:549
__receive_buf drivers/tty/n_tty.c:1581 [inline]
n_tty_receive_buf_common+0xa78/0x43bc drivers/tty/n_tty.c:1674
n_tty_receive_buf+0x14/0x20 drivers/tty/n_tty.c:1703
tiocsti drivers/tty/tty_io.c:2311 [inline]
tty_ioctl+0xf94/0x1a34 drivers/tty/tty_io.c:2719
vfs_ioctl fs/ioctl.c:51 [inline]
__do_sys_ioctl fs/ioctl.c:1069 [inline]
__se_sys_ioctl fs/ioctl.c:1055 [inline]
__arm64_sys_ioctl+0x120/0x190 fs/ioctl.c:1055
__invoke_syscall arch/arm64/kernel/syscall.c:38 [inline]
invoke_syscall+0x6c/0x260 arch/arm64/kernel/syscall.c:52
el0_svc_common+0xcc/0x1f4 arch/arm64/kernel/syscall.c:145
do_el0_svc+0xa4/0xd0 arch/arm64/kernel/syscall.c:184
el0_svc+0x24/0x3c arch/arm64/kernel/entry-common.c:511
el0t_64_sync_handler+0x1a4/0x1ac arch/arm64/kernel/entry-common.c:527
el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:574
Code: d2bfd001 f2df7fe1 f2ffffe1 8b010273 (39000274)
---[ end trace a5c31328c4dd2c04 ]---
----------------
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
|