sh-5.2# echo a | grep a > /dev/null [ 137.724183] BUG: kernel NULL pointer dereference, address: 0000000000000000 [ 137.726038] #PF: supervisor read access in kernel mode [ 137.727408] #PF: error_code(0x0000) - not-present page [ 137.728757] PGD 0 P4D 0 [ 137.729454] Oops: 0000 [#1] PREEMPT SMP PTI [ 137.730574] CPU: 1 PID: 227 Comm: grep Not tainted 6.4.0-12317-g1b28a3c9606a-dirty #1 [ 137.732638] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 137.735124] RIP: 0010:splice_from_pipe_next+0x6e/0x180 [ 137.736514] Code: 80 fe 01 75 04 85 c9 75 62 8b 43 5c 44 8b 73 54 83 e8 01 44 21 f0 48 8d 14 80 48 8b 83 98 00 00 00 4c 8d 24 d0 49 8b 44 24 10 <48> 8b 00 48 85 c0 74 16 [ 137.741360] RSP: 0018:ffff93c28037fd68 EFLAGS: 00010202 [ 137.742755] RAX: 0000000000000000 RBX: ffff8ed7012bc600 RCX: 0000000000000000 [ 137.744647] RDX: 0000000000000005 RSI: 0000000000000000 RDI: ffff8ed7012bc600 [ 137.746525] RBP: ffff93c28037fde0 R08: 0000000000000001 R09: ffffffffa6228df0 [ 137.748414] R10: 0000000000018000 R11: 0000000000000000 R12: ffff8ed701e04828 [ 137.750288] R13: ffff8ed701d68000 R14: 0000000000000001 R15: ffff93c28037fde0 [ 137.752178] FS: 00007fe8d094d740(0000) GS:ffff8ed71d900000(0000) knlGS:0000000000000000 [ 137.754293] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 137.755845] CR2: 0000000000000000 CR3: 0000000002aba000 CR4: 00000000000006e0 [ 137.757734] Call Trace: [ 137.758436] [ 137.759035] ? __die+0x1e/0x60 [ 137.759893] ? page_fault_oops+0x17c/0x470 [ 137.760989] ? search_module_extables+0x14/0x50 [ 137.762201] ? exc_page_fault+0x67/0x150 [ 137.763251] ? asm_exc_page_fault+0x26/0x30 [ 137.764378] ? __pfx_pipe_to_null+0x10/0x10 [ 137.765494] ? splice_from_pipe_next+0x6e/0x180 [ 137.766703] __splice_from_pipe+0x39/0x1c0 [ 137.767807] ? __pfx_pipe_to_null+0x10/0x10 [ 137.768922] ? __pfx_pipe_to_null+0x10/0x10 [ 137.770039] splice_from_pipe+0x5c/0x90 [ 137.771069] do_splice+0x35c/0x840 [ 137.772002] __do_splice+0x1eb/0x210 [ 137.772975] __x64_sys_splice+0xad/0x120 [ 137.774027] do_syscall_64+0x3e/0x90 [ 137.774999] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 137.776363] RIP: 0033:0x7fe8d0a58dd3 [ 137.777335] Code: 64 89 02 48 c7 c0 ff ff ff ff eb b9 66 2e 0f 1f 84 00 00 00 00 00 90 80 3d 11 18 0d 00 00 49 89 ca 74 14 b8 13 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 74 [ 137.781970] RSP: 002b:00007ffe3e611af8 EFLAGS: 00000202 ORIG_RAX: 0000000000000113 [ 137.783801] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fe8d0a58dd3 [ 137.785516] RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000000000000 [ 137.787229] RBP: 0000558b41c02000 R08: 0000000000018000 R09: 0000000000000001 [ 137.788954] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000000000a [ 137.790666] R13: 0000558b41c02002 R14: 0000558b41c02000 R15: 0000000000000000 [ 137.792280] [ 137.792767] Modules linked in: [ 137.793445] CR2: 0000000000000000 [ 137.794224] ---[ end trace 0000000000000000 ]--- [ 137.795235] RIP: 0010:splice_from_pipe_next+0x6e/0x180 [ 137.796378] Code: 80 fe 01 75 04 85 c9 75 62 8b 43 5c 44 8b 73 54 83 e8 01 44 21 f0 48 8d 14 80 48 8b 83 98 00 00 00 4c 8d 24 d0 49 8b 44 24 10 <48> 8b 00 48 85 c0 74 16 [ 137.800291] RSP: 0018:ffff93c28037fd68 EFLAGS: 00010202 [ 137.801430] RAX: 0000000000000000 RBX: ffff8ed7012bc600 RCX: 0000000000000000 [ 137.802958] RDX: 0000000000000005 RSI: 0000000000000000 RDI: ffff8ed7012bc600 [ 137.804462] RBP: ffff93c28037fde0 R08: 0000000000000001 R09: ffffffffa6228df0 [ 137.805915] R10: 0000000000018000 R11: 0000000000000000 R12: ffff8ed701e04828 [ 137.807389] R13: ffff8ed701d68000 R14: 0000000000000001 R15: ffff93c28037fde0 [ 137.808837] FS: 00007fe8d094d740(0000) GS:ffff8ed71d900000(0000) knlGS:0000000000000000 [ 137.810467] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 137.811662] CR2: 0000000000000000 CR3: 0000000002aba000 CR4: 00000000000006e0