Re: perf: fuzzer KASAN unwind_get_return_address
From: Peter Zijlstra
Date: Thu Nov 17 2016 - 04:30:48 EST
On Thu, Nov 17, 2016 at 10:13:41AM +0100, Peter Zijlstra wrote:
> On Thu, Nov 17, 2016 at 10:04:46AM +0100, Peter Zijlstra wrote:
> > On Wed, Nov 16, 2016 at 10:48:28PM -0600, Josh Poimboeuf wrote:
> > > Peter or Vince, can you try to recreate with this patch? It dumps the
> > > raw stack contents during a stack dump. Hopefully that would give a
> > > clue about what's going wrong.
> >
> >
> > Here goes... I'll do another run and get you the results of that as
> > well.
>
> This one is funny, I've not seen that WARNING before. Let me do a third
> run.
>
3==================================================================
3BUG: KASAN: stack-out-of-bounds in unwind_get_return_address+0x1fb/0x220 at addr ffff88042f84baa0
3Read of size 8 by task perf_fuzzer/8638
0page:ffffea0010be12c0 count:1 mapcount:0 mapping: (null) index:0x0c
0flags: 0x2ffff8000000400(reserved)
1page dumped because: kasan: bad access detected
dCPU: 1 PID: 8638 Comm: perf_fuzzer Not tainted 4.9.0-rc5-00530-gd8866fc-dirty #4
dHardware name: Intel Corporation S2600GZ/S2600GZ, BIOS SE5C600.86B.02.02.0002.122320131210 12/23/2013
dCall Trace:
d <NMI>
d dump_stack+0x67/0x94
d kasan_report_error+0x4a1/0x4d0
d __asan_report_load8_noabort+0x43/0x50
d ? unwind_get_return_address+0x1fb/0x220
d unwind_get_return_address+0x1fb/0x220
d perf_callchain_kernel+0x356/0x550
d ? arch_perf_update_userpage+0x350/0x350
d ? insn_get_opcode.part.4+0x3ac/0x910
d get_perf_callchain+0x276/0x670
d ? early_serial_putc+0x24/0x70
d ? put_callchain_buffers+0x50/0x50
d ? early_serial_putc+0x1d/0x70
d ? insn_get_displacement.part.7+0x4a/0x500
d perf_callchain+0x128/0x1a0
d ? early_serial_putc+0x1d/0x70
d perf_prepare_sample+0x70e/0xfb0
d ? intel_pmu_pebs_fixup_ip+0x2c9/0x4c0
d perf_event_output_forward+0x93/0x110
d ? perf_prepare_sample+0xfb0/0xfb0
d ? early_serial_putc+0x1d/0x70
d ? early_serial_putc+0x24/0x70
d ? early_serial_putc+0x24/0x70
d ? sched_clock_cpu+0x11c/0x1a0
d __perf_event_overflow+0x1a3/0x570
d perf_event_overflow+0x14/0x20
d __intel_pmu_pebs_event+0x3ca/0x610
d ? pebs_update_state+0x310/0x310
d ? early_serial_putc+0x1d/0x70
d ? intel_pmu_disable_bts+0xc0/0xc0
d ? early_serial_putc+0x1d/0x70
d ? insn_get_prefixes.part.2+0x36d/0xc70
d ? insn_get_opcode.part.4+0x3ac/0x910
d ? number+0x71c/0xa70
d ? insn_get_opcode+0x42/0x50
d ? branch_type+0x122/0x3a0
d ? put_dec+0xb0/0xb0
d ? knc_pmu_handle_irq+0x3a0/0x3a0
d intel_pmu_drain_pebs_nhm+0x5f6/0xbf0
d ? __intel_pmu_pebs_event+0x610/0x610
d ? early_serial_write+0x7c/0xf0
d intel_pmu_handle_irq+0x4b2/0xa90
d ? intel_pmu_save_and_restart+0xe0/0xe0
d ? acpi_os_read_memory+0x228/0x262
d ? acpi_os_get_timer+0x1a/0x1a
d ? vunmap_page_range+0x269/0x400
d ? ghes_copy_tofrom_phys+0x149/0x270
d ? ghes_read_estatus+0x11e/0x6b0
d ? ghes_copy_tofrom_phys+0x270/0x270
d perf_event_nmi_handler+0x2d/0x50
d nmi_handle+0x9e/0x250
d default_do_nmi+0x111/0x180
d do_nmi+0x1a2/0x210
d end_repeat_nmi+0x1a/0x1e
dRIP: 0010:__intel_pmu_enable_all+0x11d/0x190
dRSP: 0018:ffff88042419f9b0 EFLAGS: 00000046c
dRAX: 0000000000000000 RBX: ffff88072594aa80 RCX: 000000000000038f
dRDX: 1ffff10085f0a6c8 RSI: 0000000000000000 RDI: ffff88042f853640
dRBP: ffff88042419f9b8 R08: 00000000000004c1 R09: ffffed0085f0a6ca
dR10: 00000000ffffffff R11: 1ffff10085f0a6ec R12: 000000070000000f
dR13: dffffc0000000000 R14: 0000000000000000 R15: 0000000000000002
d ? __intel_pmu_enable_all+0x11d/0x190
d ? __intel_pmu_enable_all+0x11d/0x190
d <EOE>
ffff88042f84a000: 0000000000000000 ...
ffff88042f84a560: ffff8804af84a955 ffff88042f84a95d 0000000000000060 1ffff10085f094b8
ffff88042f84a580: 00000000ffffffff 0020000000000000 0000000000000000 00000000fffffffd
ffff88042f84a5a0: 0000000000000001 0000000000000190 0000000000000010 ffff1060ffffff09
ffff88042f84a5c0: 0000000041b58ab3 ffff8804af84a9bd ffff88042f84a9c5 0000000000000060
ffff88042f84a5e0: 1ffff10085f094c5 00000000ffffffff 0020000000000000 0000000000000000
ffff88042f84a600: 00000000fffffffd 0000000000000001 0000000000000190 ffffffff8348be10
ffff88042f84a620: ffff1060ffffff09 0000000041b58ab3 ffffffff83a40503 ffffffff823ab960
ffff88042f84a640: ffff88042f84a700 ffff88042f313930 ffffffff823b7c54 ffff88042f84a758
ffff88042f84a660: ffff88042f84a760 ffff88042f84a758 ffff88042f84a956 0000000000000001
ffff88042f84a680: ffffffff8348bec9 ffff88042f84a9c5 0000000000000018 dffffc0000000000
ffff88042f84a6a0: ffff88042f84a818 ffff88042f84a768 ffff88042f84a790 ffffffff823b7c54
ffff88042f84a6c0: ffff88042f84a7c0 ffff88042f84a7c8 ffff88042f84a7c0 ffff88042f84a9be
ffff88042f84a6e0: 1ffff10085f094e1 ffffed0085f094f9 000000007fffffff ffff8804af84a9bd
ffff88042f84a700: ffffffff8348beca 0000000041b58ab3 ffffffff83a405aa ffffffff823b6ef0
ffff88042f84a720: 0000000000000000 ffff1060ffffff09 ffffffff823b8d95 0000000041b58ab3
ffff88042f84a740: ffffffff839ff69c ffffffff823b8d00 0000000000000000 0000000000000020
ffff88042f84a760: ffff88042f84a7e0 ffffed0085f094f4 1ffff10085f0950a ffff88042f84a930
ffff88042f84a780: ffffffff8101d21d ffffffffffffffff ffff88042f84a838 ffffffff823b8d95
ffff88042f84a7a0: 0000000041b58ab3 ffffffff839ff69c ffffffff823b8d00 ffffffff83892478
ffff88042f84a7c0: ffffffff00000020 ffff88042f84a848 ffff88042f84a800 ffff88042f84a870
ffff88042f84a7e0: ffff88042f84a9a8 dffffc0000000000 ffff88042f84a838 ffffffff813c861f
ffff88042f84a800: ffffffff8348beca 0000000000000000 000000000000011d 0000000000000190
ffff88042f84a820: ffffffff83892478 ffffffff83892478 ffff88042f84a9a8 ffff88042f84a958
ffff88042f84a840: ffffffff813c883f 0000000000000016 0000000041b58ab3 ffffffff83a0c758
ffff88042f84a860: ffffffff813c86d0 ffffed0085f09514 0000000000000000 ffff88042f84aa30
ffff88042f84a880: ffff0a00ffffff05 ffff88042f84a962 ffff88042f84ac9e ffff88042f84a963
ffff88042f84a8a0: 0000000000000000 ffff88042f84a900 000000000000011d 0000000000000000
ffff88042f84a8c0: 0000000000000020 1ffff10085f09524 ffff0a00ffffff05 1ffff10085f09524
ffff88042f84a8e0: ffff88042f84a940 ffff0a00ffffff05 ffff88042f84a9ca ffff88042f84acff
ffff88042f84a900: ffff88042f84a9cb 0000000000000000 ffff88042f84a968 ffffffff823adbcd
ffff88042f84a920: 0000000041b58ab3 ffffffff83a40559 1ffff10085f09531 ffff0a00ffffff05
ffff88042f84a940: 1ffff10085f09531 ffff88042f84a9a8 ffff88042f84acdd ffff88042f84aed8
ffff88042f84a960: ffff0a00ffffff05 ffff88042f84aaf0 ffffffff823af620 0000000000000000
ffff88042f84a980: 0000000000000000 0000000041b58ab3 ffffffff83a40559 ffffffff823af530
ffff88042f84a9a0: 0000000000000000 5f6c65746e695f5f 62616e655f756d70 302b6c6c615f656c
ffff88042f84a9c0: 3178302f64313178 0030300030003039 0000000000000000 0000000000000000
ffff88042f84a9e0: 0000000000000000 ffff0a00ffffff05 ffff88042f84aacd ffff88042f84ae22
ffff88042f84aa00: ffff88042f84aace ffff88042f84aed8 ffff88042f84acd8 ffffffff823adb30
ffff88042f84aa20: 1ffff10085f0954d 00000000ffffffff 0020f10085f09551 ffff0a00ffffff00
ffff88042f84aa40: 1ffff10000000010 ffff88042f84aa00 ffff88042f84aa20 ffff88042f84af10
ffff88042f84aa60: ffff103000001005 0000000041b58ab3 ffffffff83a40503 ffffffff823ab960
ffff88042f84aa80: ffffffffffffffff 3266383461613630 6666666638383034 ffffffff00000010
ffff88042f84aaa0: 0000000000000000 0000000000000002 ffff88042f84af10 ffff103000001009
ffff88042f84aac0: 0000000041b58ab3 ffff88042f84aed8 ffff88042f84ad1d ffff88042f84ac30
ffff88042f84aae0: 1ffff10085f09565 ffffffffffffffff 002088042f84abb0 ffffffff823b6600
ffff88042f84ab00: ffffffff00000010 ffff88042f84ad00 ffffffff823b6600 ffff88042f84ac10
ffff88042f84ab20: ffff103000001009 0000000041b58ab3 ffffffff83a40503 ffffffff823ab960
ffff88042f84ab40: ffffffff839f498b 3832336162393630 6666666666666666 ffff88042f84ac2f
ffff88042f84ab60: ffff88042f84abb0 ffffffff823ad785 ffff88042f84ac70 0000000000000001
ffff88042f84ab80: ffff88042f84ad2d ffff88042f84abb0 ffffffff816213e5 ffff88042f84ad2d
ffff88042f84aba0: ffffffff839f498f dffffc0000000000 ffff88042f84ac90 ffffffff823b72eb
ffff88042f84abc0: ffff88042f84afd0 ffff88042f84afd8 ffffffff839f4990 ffff88042f84acd8
ffff88042f84abe0: 1ffff10085f09581 ffffed0085f095fb 0000000000000200 ffff88042f84aed8
ffff88042f84ac00: 0000000000000001 0000000041b58ab3 ffffffff83a405aa ffffffff823b6ef0
ffff88042f84ac20: ffff88042f84ac70 ffff103000001000 1ffff10085f0958a ffffffff83c88b40
ffff88042f84ac40: ffff88042f84aeb8 ffffffff81338af4 0000000041b58ab3 ffff88042f84ac78
ffff88042f84ac60: ffffffff811c0a51 ffff88042f84ad2e dffffc0000000000 ffff88042f84aca8
ffff88042f84ac80: ffffffff811c0afc ffff88042f84acd8 00000000ffffffff 1ffff10085f09597
ffff88042f84aca0: ffffffff83c88b40 ffff88042f84af20 ffffffff81338af4 0000000041b58ab3
ffff88042f84acc0: ffffffff83a03c41 ffffffff81338a00 ffff0a00ffffff00 3430383866666666
ffff88042f84ace0: 3063636134386632 666666666666203a 6333306133386666 6666666666203134
ffff88042f84ad00: 3236363636363636 3333333620613330 3833333331363033 3636362036363636
ffff88042f84ad20: 3336333032363336 1f000a3633363336 ffffffff83c88b40 ffff88042f84afb0
ffff88042f84ad40: ffffffff81338af4 0000000041b58ab3 ffffffff83a03c41 ffffffff81338a00
ffff88042f84ad60: 0000000041b58ab3 6177647261486401 3a656d616e206572 43206c65746e4920
ffff88042f84ad80: 697461726f70726f 3030363253206e6f 30303632532f5a47 534f4942202c5a47
ffff88042f84ada0: 3030364335455320 2e32302e4236382e 2e323030302e3230 3331303233323231
ffff88042f84adc0: 2f32312030313231 0a333130322f3332 3d3d3d3d3d3d3d00 6f20646165523301
ffff88042f84ade0: 3820657a69732066 6b73617420796220 75665f6672657020 3336382f72657a7a
ffff88042f84ae00: 5f7465675f000a38 615f6e7275746572 302b737365726464 3278302f62663178
ffff88042f84ae20: 6461207461203032 3866666666207264 6234386632343038 000000000a306161
ffff88042f84ae40: 0000000000000000 ...
ffff88042f84ae80: 0000000000000000 0000000000000000 00000000ffffffff 0000000000000000
ffff88042f84aea0: ffff88042f84bef8 ffffffff8342d740 ffff88042f84af68 ffff88042f84af38
ffff88042f84aec0: ffffffff8133c807 0000000000000000 0000000000000000 0000000000000000
ffff88042f84aee0: 0000000000000000 0000000000000000 0000000000000000 00000000ffffffff
ffff88042f84af00: 0000000000000018 ffff88042f84bef8 ffffffff839f4970 ffff88042f84afd0
ffff88042f84af20: ffff88042f84afa0 ffffffff8133c807 0000000000000000 ffff88042f84afe8
ffff88042f84af40: ffffffff8151fea9 0000000041b58ab3 ffffffff839ff69c ffffffff8151fdf3
ffff88042f84af60: 0000000000000000 0000000000000000 000000002f84aff8 1ffff10085f095f6
ffff88042f84af80: 0000000000000018 ffff88042f84bef8 ffff88040672eac0 ffff88042f84c000
ffff88042f84afa0: ffff88042f84b050 ffffffff8151fea9 0000000041b58ab3 ffffffff839ff69c
ffff88042f84afc0: ffffffff8151fdf3 ffff88042f84b0b8 ffff880400000030 ffff88042f84b060
ffff88042f84afe0: ffff88042f84b010 ffff88042f84bef8 ffff88040672eac0 ffff88042f84bff8
ffff88042f84b000: ffff88042f84b028 ffffffff813b9d58 0000000000000000 ffff88042f84afe0
ffff88042f84b020: ffff88042f84b028 ffffffff813b9d58 0000000000000000 ffff88042f84afe0
ffff88042f84b040: ffff88042f84b020 0000000000000009 ffff88042f84b120 ffffffff811504e6
ffff88042f84b060: ffffffff8101d21d ffffffff839fbd23 000000002f84b0a0 0000000000000020
ffff88042f84b080: ffffffff839fbd5b ffffffff839fbd1f 0000000000000005 ffff88042f84a000
ffff88042f84b0a0: ffff88042f84c000 ffff88042419f9b0 0000000000000001 ffff880424198000
ffff88042f84b0c0: ffff8804241a0000 0000000000000000 0000000000000022 ffff88040672eac0
ffff88042f84b0e0: 0000000000000000 ffff88042419f9b8 0000000000000000 0000000000000086
ffff88042f84b100: 0000000000000000 ffff88042f84b3c8 ffffed0085f0967a dffffc0000000000
ffff88042f84b120: ffff88042f84b130 ffffffff811505c4 ffff88042f84b150 ffffffff8238dfb3
ffff88042f84b140: ffff88042f84b1e0 ffff88042f84baa0 ffff88042f84b1d0 ffffffff816221c1
ffff88042f84b160: 0000000000000000 0000000000000000 ffff88042f84b1a0 0000000000000097
ffff88042f84b180: ffff88042f84b2b8 ffff88042419f9b8 ffffed0085f09658 0000000000000010
ffff88042f84b1a0: ffff88042f84b1f0 ffff88042f84b2b8 ffff88042f84baa0 ffff88042f84b3c8
ffff88042f84b1c0: ffffed0085f0967a dffffc0000000000 ffff88042f84b208 ffffffff81622323
ffff88042f84b1e0: ffff88042f84baa0 ffff88042f84baa0 0000000000000008 ffff88042f84b200
ffff88042f84b200: ffffffff811c72cb ffff88042f84b248 ffffffff811c72cb ffff88042f84b2c8
ffff88042f84b220: ffff88042f84b2b8 ffff88042f84b2b8 ffff88042f84b338 ffff88042f84b3c8
ffff88042f84b240: ffffed0085f0967a ffff88042f84b360 ffffffff8100f356 0000000000000000
ffff88042f84b260: 0000000000000000 1ffff10085f09650 ffff88042f84b3d4 1ffff10085f09653
ffff88042f84b280: ffff88042f84b3da 0000000000000004 ffff88042f84b3d0 0000000041b58ab3
ffff88042f84b2a0: ffffffff839f613c ffffffff8100f000 ffffed0085f096a6 0000000000000005
ffff88042f84b2c0: ffff88042f84a000 ffff88042f84c000 ffff88042419f9b0 0000000000000020
ffff88042f84b2e0: ffff88040672eac0 0000000000000000 ffff88042f84ba98 0000000000000000
ffff88042f84b300: ffff88042f84b380 ffffffff823bbf3c 0000000000000000 0000000000000000
ffff88042f84b320: 0000000000000000 ffff88042f84b548 ffff88042f84b530 000000000001bdc0
ffff88042f84b340: ffff88042f84b408 ffff8804222eadc0 1ffff10085f09675 ffff8804222eadc0
ffff88042f84b360: ffff88042f84b430 ffffffff81513f16 0000000000000007 ffffffff811c0a34
ffff88042f84b380: ffff880400000000 ffff88042f84b6e0 0000000000000000 ffff880400000001
ffff88042f84b3a0: 000000000000000c 0000000041b58ab3 ffffffff83a0a369 ffffffff81513ca0
ffff88042f84b3c0: ffff88042f84b3e8 ffff8804222eadc0 000000010000007f ffff88042f000001
ffff88042f84b3e0: ffffffff811c0a2d ffff88042f84b410 ffffffff823bccda 00000000000021be
ffff88042f84b400: 0000000000000000 ffff88072594aa80 0000000000000040 ffff88042f84b6e0
ffff88042f84b420: ffff880419217c00 0000000000000000 ffff88042f84b478 ffffffff81514438
ffff88042f84b440: ffffffff00000001 ffffffff811c0a2d ffff88042f84b51c ffff88072594aa80
ffff88042f84b460: ffff88042f84b518 ffff88072594aa80 ffff88042f84b7c0 ffff88042f84b4e8
ffff88042f84b480: ffffffff8150ac7e ffff88042f84b5b0 ffffffff81026e69 ffff88042f84b6e0
ffff88042f84b4a0: 1ffff10085f09699 00000000000000a3 ffff88042f84b51e ffff88042f84b6e0
ffff88042f84b4c0: 1ffff10085f0969f ffff88072594aa80 ffff88042f84b7c0 ffff88042f84b6e0
ffff88042f84b4e0: ffff88042f84b6e0 ffff88042f84b5d8 ffffffff8150b5b3 0000000041b58ab3
ffff88042f84b500: ffffffff83a0d7b0 ffffffff8150b520 0000000100000000 0020400100000009
ffff88042f84b520: 0000000100000000 0000000000000000 0107080800004000 ffffffff811c0a2d
ffff88042f84b540: ffffffff811c0a34 ffffffff811c0a34 0000000000000000 0000000000000000
ffff88042f84b560: 0000000000000000 ffff88072594aa80 ffff88072594aa80 ffff88042f84b7c0
ffff88042f84b580: 000000000000464d ffff88042f84b5d8 ffffffff812c58ec ffff88042f84b7c0
ffff88042f84b5a0: ffff88072594aa80 00000000000000a3 ffff88072594aa80 ffff88072594aa80
ffff88042f84b5c0: ffff88042f84b7c0 ffff88072594ad74 0000000000000000 ffff88042f84b620
ffff88042f84b5e0: ffffffff814e7c13 ffff88042f84b7d0 ffff880400000000 ffff88072594aa80
ffff88042f84b600: dffffc0000000000 ffff88042c7e00b0 ffff88042f84b6e0 ffff88042f84b7c0
ffff88042f84b620: ffff88042f84b630 ffffffff8150cb54 ffff88042f84b9b0 ffffffff8102901a
ffff88042f84b640: 0000000000000000 ...
ffff88042f84b660: 0000000000000000 1ffff10085f096d8 0000000000000000 0000000000000000
ffff88042f84b680: 0000000000000000 0000000000000000 ffff88042f84b7c0 ffff88042f84bef8
ffff88042f84b6a0: ffff88072594aa80 0000000000000000 0000000000000000 ffff88042f84b6e0
ffff88042f84b6c0: 0000000041b58ab3 ffffffff839f20b0 ffffffff81028c50 0000000000000000
ffff88042f84b6e0: 0000000000000002 0000000000000000 dffffc0000000000 000000070000000f
ffff88042f84b700: ffff88042f84ba98 ffff88072594aa80 1ffff10085f0a6ec 00000000ffffffff
ffff88042f84b720: ffffed0085f0a6ca 00000000000004c1 0000000000000000 000000000000038f
ffff88042f84b740: 1ffff10085f0a6c8 0000000000000000 ffff88042f853640 ffffffffffffffff
ffff88042f84b760: ffffffff811c0a2d 0000000000000010 000000000000000e ffff88042f84ba88
ffff88042f84b780: 0000000000000018 ffffffff839f2108 ffffffff8102b200 0000000000000000
ffff88042f84b7a0: 0000000000000000 ...
ffff88042f84b7c0: 0000000000000000 0000000000000000 0000000000000000 000000000000090f
ffff88042f84b7e0: 0000000000000000 0000000000000000 0000000005080021 00000000000000a3
ffff88042f84b800: ffffffff811c0a2d 000021be000021be 0000000000000000 0000000000000000
ffff88042f84b820: 0000000000000000 0000000000000001 ffff88042f84b8a8 ffffffff823bb28d
ffff88042f84b840: 0000000000000000 ...
ffff88042f84b860: ffff88042f84b9c0 ffff88042f84ba18 ffff88042f84ba20 ffff88042f84b974
ffff88042f84b880: ffff88042f84b9c4 ffff88042f84b9c0 ffff88042f84ba60 0000000000000002
ffff88042f84b8a0: ffff88042f84b9c4 ffff88042f84b928 ffffffff823bbf3c ffffffff823ac07c
ffff88042f84b8c0: ffff88042f84b9c0 ffff88042f84b9c0 ffff88042f84ba20 ffff88042f84ba08
ffff88042f84b8e0: 0000000000000068 ffff88042f84b910 ffff88042f84b9d0 ffff88042f84ba18
ffff88042f84b900: ffff88042f84b9c0 ffff88042f84b9c0 ffff88042f84ba60 0000000000000002
ffff88042f84b920: 0000000000000002 ffff88042f84b940 ffffffff823beb42 1ffff10085f0972c
ffff88042f84b940: ffff88042f84ba88 ffffffff8102cf02 ffffffff83a40503 ffffffff823ab960
ffff88042f84b960: 0000000041b58ab3 ffffffff839f711e ffffffff8102cde0 0000000000000000
ffff88042f84b980: 0000000000000000 0000000000000000 dffffc0000000000 ffff88042f84bb08
ffff88042f84b9a0: ffff88072594aa80 ffff88042f853440 ffff88042f84bb30 ffffffff81029856
ffff88042f84b9c0: 0000000100000000 0000000100000000 ffff88042f853d78 ffff88042f84bef8
ffff88042f84b9e0: 1ffff10085f09745 ffff88042c7e0000 ffff88042f84ba88 0000000000000007
ffff88042f84ba00: ffffed0085f0a7af ffff88042c7e00b0 fffffbfff082adbc ffff88042f84bac8
ffff88042f84ba20: ffff88042f84ba88 0000000041b58ab3 ffffffff839f20d0 ffffffff81029260
ffff88042f84ba40: 0000000000000000 0000000000000001 0000000000000000 0000000000000000
ffff88042f84ba60: ffff88042f853f00 000000000000000f ffff88042f853440 dffffc0000000000
ffff88042f84ba80: 000000000000000f 0000000000000001 0000000000000000 ffff88042f84bac8
ffff88042f84baa0: ffffffff811c0afc fffffbfff082adc4 00000003ffffffff 1ffff10085f0975b
ffff88042f84bac0: ffffffff83c88b40 0000000000000000 0000000000000000 ffff88042f853d90
ffff88042f84bae0: ffffffff00000000 ffffffff00029ffe 0000000000000000 ffffed0085f0a7b2
ffff88042f84bb00: ffff88042f853f10 0000000000000001 000000c76b33c80d ffffffff83c16120
ffff88042f84bb20: 000000c76b33c7fa ffff88042f853440 ffff88042f84bdf8 ffffffff8101e752
ffff88042f84bb40: ffff88042f853d78 1ffff10085f09770 ffffed0085f0a7af 0000006400000000
ffff88042f84bb60: 0000000000000000 ffff88042f84bef8 0000000000000000 ffff88042f84bd60
ffff88042f84bb80: 0000000041b58ab3 ffffffff839f1dd0 ffffffff8101e2a0 ffff88042f84bc40
ffff88042f84bba0: ffffffff8256fd3e ffffc900000c5000 1ffff10085f09777 0000000041b58ab3
ffff88042f84bbc0: 0000000000000000 ffffffff8256fb16 0000000000000000 0000000000000000
ffff88042f84bbe0: 0000000000000000 ...
ffff88042f84bc00: 0000000000000000 0000000000000000 0000000000000000 1ffff10085f0978a
ffff88042f84bc20: ffff88042f84bcf0 ffffc900000cff94 ffff88042f84bd60 dffffc0000000000
ffff88042f84bc40: ffff88072ec02000 ffff88042f84bcb8 ffffffff815e0639 ffff88072ec02000
ffff88042f84bc60: ffff88042f62d000 ffffc900000e9fff ffffc900000ea000 ffffffff83c0bc98
ffff88042f84bc80: ffffc900000e9fff ffffc900000ea000 ffffc900000e9000 0000000000000000
ffff88042f84bca0: ffff88072951f4e0 00000000bdceb03c ffff880423ef2214 ffff88042f84bcc8
ffff88042f84bcc0: ffffc900000e9000 ffff88042f84bd18 ffffffff82609379 0000000000000014
ffff88042f84bce0: 0000000000000000 0010000000000001 ffff8807294f4300 1ffff10085f097a8
ffff88042f84bd00: ffffc900000cff80 ffff88042f84bda0 0000000000000001 ffff88042f84bdc8
ffff88042f84bd20: ffffffff826095be ffffffff83c16120 000000c76aa445a8 ffff8807294f4308
ffff88042f84bd40: 0000000041b58ab3 ffffffff83a49886 ffffffff826094a0 ffffffff83a03c64
ffff88042f84bd60: 00000000bdceb028 0000000000000000 0000000000000020 ffff88042f84bdf8
ffff88042f84bd80: ffff88042f84bdb0 ffff88042f84bdb0 ffffffff84c270c0 dffffc0000000000
ffff88042f84bda0: ffff8807294f4300 dffffc0000000000 ffffffff83f6e7c0 0000000000000000
ffff88042f84bdc0: ffffffff83f6ea20 ffff88042f84be18 ffff88042f84bef8 000000c76b33c80d
ffff88042f84bde0: ffffffff83c16120 000000c76b33c7fa ffffffff83c16130 ffff88042f84be18
ffff88042f84be00: ffffffff8100a25d dffffc0000000000 0000000000000001 ffff88042f84be80
ffff88042f84be20: ffffffff81150f5e 0000000000000000 0000000000000000 ffff88042f84bef8
ffff88042f84be40: 0000000000000000 ffffffff83c64ce8 00000000000004a1 ffff88042f84bef8
ffff88042f84be60: 0000000000000001 0000000000000007 ffff88040672f23c ffff88042f84bf90
ffff88042f84be80: ffff88042f84bea8 ffffffff81151b41 ffff88040672eac0 ffff88042f84bef8
ffff88042f84bea0: ffff88040672eac0 ffff88042f84bee8 ffffffff81151d52 0000000000000000
ffff88042f84bec0: 0000000000000001 000000070000000f dffffc0000000000 0000000000000000
ffff88042f84bee0: 0000000000000002 ffff88042f84bef9 ffffffff832ad08e 0000000000000002
ffff88042f84bf00: 0000000000000000 dffffc0000000000 000000070000000f ffff88042419f9b8
ffff88042f84bf20: ffff88072594aa80 1ffff10085f0a6ec 00000000ffffffff ffffed0085f0a6ca
ffff88042f84bf40: 00000000000004c1 0000000000000000 000000000000038f 1ffff10085f0a6c8
ffff88042f84bf60: 0000000000000000 ffff88042f853640 ffffffffffffffff ffffffff8101d21d
ffff88042f84bf80: 0000000000000010 0000000000000046 ffff88042419f9b0 0000000000000018
ffff88042f84bfa0: ffffffff8101d21d 0000000000000010 0000000000000046 ffff88042419f9b0
ffff88042f84bfc0: 0000000000000018 0000000000000001 1ffff10085f0a6c8 ffffffff8101d21d
ffff88042f84bfe0: 0000000000000010 0000000000000046 ffff88042419f9b0 0000000000000018
d intel_pmu_enable_all+0x10/0x20
d x86_pmu_enable+0x65e/0xb10
d ? ctx_sched_in+0xe8c/0x15a0
d perf_pmu_enable.part.97+0x29/0x40
d ctx_resched+0x147/0x1a0
d __perf_event_enable+0x714/0xb60
d ? wp_page_copy+0x857/0x13f0
d ? perf_mux_hrtimer_handler+0x670/0x670
d event_function+0x1de/0x380
d ? cpu_clock_event_read+0x30/0x30
d ? perf_cgroup_attach+0xb0/0xb0
d remote_function+0xfe/0x180
d generic_exec_single+0x1a3/0x300
d ? perf_cgroup_attach+0xb0/0xb0
d smp_call_function_single+0x1b2/0x310
d ? generic_exec_single+0x300/0x300
d ? generic_exec_single+0x113/0x300
d ? vm_normal_page+0x170/0x170
d task_function_call+0xb1/0x100
d ? perf_event_addr_filters_exec+0x360/0x360
d ? cpu_clock_event_read+0x30/0x30
d event_function_call+0x1ac/0x2e0
d ? perf_mux_hrtimer_handler+0x670/0x670
d ? task_function_call+0x100/0x100
d ? perf_mux_hrtimer_handler+0x670/0x670
d ? cpu_clock_event_read+0x30/0x30
d ? do_vfs_ioctl+0x192/0xf00
d ? _perf_event_disable+0xa0/0xa0
d _perf_event_enable+0x8f/0xc0
d perf_event_for_each_child+0x83/0x160
d perf_event_task_enable+0x8b/0x100
d SyS_prctl+0x761/0xb20
d ? SyS_umask+0x60/0x60
d ? trace_hardirqs_on_thunk+0x1a/0x1c
d entry_SYSCALL_64_fastpath+0x18/0xa8
dRIP: 0033:0x7f382ac68a4a
dRSP: 002b:00007ffc0d8588e8 EFLAGS: 00000202c ORIG_RAX: 000000000000009d
dRAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f382ac68a4a
dRDX: 0000000000000001 RSI: 00007ffc0d8588cc RDI: 0000000000000020
dRBP: 00007ffc0d858900 R08: 00007f382af1c0a4 R09: 00007f382af1c120
dR10: 00007f382af1c0a4 R11: 0000000000000202 R12: 0000000000401810
dR13: 00007ffc0d85ac80 R14: 0000000000000000 R15: 0000000000000000
ffff880424198000: 0000000057ac6e9d 0000000000000000 0000000000000000 0000000000000000
ffff880424198020: 0000000000000000 ...
ffff880424198820: 0000000000000000 0000000000000000 c66000d000000001 c80000d000000001
ffff880424198840: 0000000000000000 ...
ffff8804241988a0: 0000000000000000 0000000000000000 ffff880424198000 0000000000000000
ffff8804241988c0: 0000000000000000 ...
ffff8804241990e0: c66000d000000001 c80000d000000001 0000000000000000 0000000000000000
ffff880424199100: 0000000000000000 ...
ffff880424199160: ffff8804241988b0 0000000000000000 0000000000000000 0000000000000000
ffff880424199180: 0000000000000000 ...
ffff880424199980: 0000000000000000 0000000000000000 c66000d000000001 c80000d000000001
ffff8804241999a0: 0000000000000000 ...
ffff880424199a00: 0000000000000000 0000000000000000 ffff880424199160 0000000000000000
ffff880424199a20: 0000000000000000 ...
ffff88042419a240: c66000d000000001 c80000d000000001 0000000000000000 0000000000000000
ffff88042419a260: 0000000000000000 ...
ffff88042419a2c0: ffff880424199a10 0000000000000000 0000000000000000 0000000000000000
ffff88042419a2e0: 0000000000000000 ...
ffff88042419aae0: 0000000000000000 0000000000000000 c66000d000000001 c80000d000000001
ffff88042419ab00: 0000000000000000 ...
ffff88042419ab60: 0000000000000000 0000000000000000 ffff88042419a2c0 0000000000000000
ffff88042419ab80: 0000000000000000 ...
ffff88042419b3a0: c1c000d000000001 c36000d000000001 0000000000000000 0000000000000000
ffff88042419b3c0: 0000000000000000 ...
ffff88042419b420: ffff88042419ab70 0000000000000000 0000000000000000 0000000000000000
ffff88042419b440: 0000000000000000 ...
ffff88042419bc40: 0000000000000000 0000000000000000 c66000d000000001 c80000d000000001
ffff88042419bc60: 0000000000000000 ...
ffff88042419bcc0: 0000000000000000 0000000000000000 ffff88042419b420 0000000000000000
ffff88042419bce0: 0000000000000000 ...
ffff88042419c500: c66000d000000001 c80000d000000001 0000000000000000 0000000000000000
ffff88042419c520: 0000000000000000 ...
ffff88042419c580: ffff88042419bcd0 0000000000000000 0000000000000000 0000000000000000
ffff88042419c5a0: 0000000000000000 ...
ffff88042419cda0: 0000000000000000 0000000000000000 c66000d000000001 c80000d000000001
ffff88042419cdc0: 0000000000000000 ...
ffff88042419ce20: 0000000000000000 0000000000000000 ffff88042419c580 0000000000000000
ffff88042419ce40: 0000000000000000 ...
ffff88042419d660: c66000d000000001 c80000d000000001 0000000000000000 0000000000000000
ffff88042419d680: 0000000000000000 ...
ffff88042419d6e0: ffff88042419ce30 0000000000000000 0000000000000000 0000000000000000
ffff88042419d700: 0000000000000000 ...
ffff88042419dec0: 0000000000000000 0000000000000000 0000000000000000 ffff880424190090
ffff88042419dee0: ffff880423db0098 dffffc0000000000 ffff880424190080 ffffed008483201a
ffff88042419df00: ffff88042419df60 ffffffff812c8399 c66000d000000001 c80000d000000001
ffff88042419df20: 0000000000000000 ffff880423db0080 ffff880423db0090 ffff88042fca0de8
ffff88042419df40: ffff88042fca0eb0 ffff88042fca0e18 ffff88042419dff8 ffffffff812e90f7
ffff88042419df60: ffff88042419dff8 ffffffff812e2eae 0000000000000000 0000000000000000
ffff88042419df80: 0000000000000000 0000000000000000 ffff88042fca0de8 ffff880423db0080
ffff88042419dfa0: ffff880423db0080 ffff880423db0080 ffff88042fca0e28 ffff880424190210
ffff88042419dfc0: ffff88042fca0eb0 0000000000000000 ffff880423db0000 ffff880423db0080
ffff88042419dfe0: dffffc0000000000 ffff880424190080 ffff88042fca0d80 ffff88042419e110
ffff88042419e000: ffffffff812fb6d1 ffff88042fca16b0 ffff88042fca0de8 1ffff10084833c11
ffff88042419e020: 0000000000000000 0000000000000000 0000000000000000 ffffed0085f942d6
ffff88042419e040: ffff88042fca0df8 0000000000000000 ffff880424190000 0000000000000000
ffff88042419e060: 0000000000000000 0000000000000000 0000000000000000 ffff880424190b40
ffff88042419e080: 1ffff10084833c11 0000000041b58ab3 ffffffff839fba92 ffffffff81144cf0
ffff88042419e0a0: 0000000000000000 ffff88042419e198 ffff88042419e190 ffff88042419e1f8
ffff88042419e0c0: 0000000000000001 ffff88042419e1f8 ffff88042419e1d0 ffff88042419e130
ffff88042419e0e0: ffffffff811c75da ffff88042fca0d80 0000000000000000 ffff88042419e198
ffff88042419e100: ffff88042419e190 ffff88042419ff48 0000000000000001 ffff88042419ff48
ffff88042419e120: ffff88042419e1d0 ffff88042419e180 ffffffff811c75da ffff88042419e190
ffff88042419e140: ffff88042419e180 ffffffff811c71d2 ffff88042419e1b8 ffff88042419e218
ffff88042419e160: ffff88042419e218 0000000000000000 0000000000000000 ffff880424190000
ffff88042419e180: ffff88042419e1f8 ffffffff8116dfd3 0000000000000001 ffffffff832ab679
ffff88042419e1a0: 00000000c019c80a 000000000000002e ffff88042419e208 ffffffff8242feaa
ffff88042419e1c0: 0000000000000190 ffff88042419e230 000000000009c80a 0000000000000000
ffff88042419e1e0: ffff88042419e2d0 ffff88042419e2c8 ffff88042419e330 0000000000000001
ffff88042419e200: ffff88042419e330 ffff88042419e308 ffff88042419e268 ffffffff811c75da
ffff88042419e220: ffffffff811c75da 0000000000000000 ffff88042419e2d0 ffff88042419e2c8
ffff88042419e240: ffff88042419ff48 0000000000000001 ffff88042419ff48 ffff88042419e308
ffff88042419e260: ffff88042419e2b8 ffffffff811c75da ffff88042419e2c8 ffff88042419e2b8
ffff88042419e280: ffffffff811c71d2 ffff88042419e2f0 ffff88042419e350 ffff88042419e350
ffff88042419e2a0: 0000000000000000 0000000000000000 ffff88040672eac0 ffff88042419e330
ffff88042419e2c0: ffffffff8116dfd3 00000000a897a839 0000000000000120 ffff88042419e368
ffff88042419e2e0: ffff88070a70d7e0 ffff88042419e340 ffffffff8242fc8f 0000000002408240
ffff88042419e300: ffff88042419e350 000000000007a839 0000000000000000 0000000002408240
ffff88042419e320: ffff88070c23b950 0000000002408240 ffff88070c23b950 ffff880727f22e80
ffff88042419e340: ffff88042419e570 ffffffff81621065 0000004000000024 ffff88042419e368
ffff88042419e360: 0000000000000000 ffffffff8116e03b ffffffff81620ff6 ffffffff8162126d
ffff88042419e380: ffffffff816217d2 ffffffff8161d1e0 ffffffff81ed2aa1 ffffffff81ed00cd
ffff88042419e3a0: ffffffff81f13e2b ffffffff81f14af4 ffffffff81da4df2 ffffffff81da51dc
ffff88042419e3c0: ffffffff81dbe1a2 ffffffff81d425f2 ffffffff81d43145 ffffffff81d4ce2d
ffff88042419e3e0: ffffffff81d4dfeb ffffffff81d50c7f ffffffff81d8f93d ffffffff81d91111
ffff88042419e400: ffffffff81d93171 ffffffff81e9fb75 ffffffff81e560ba ffffffff81e5a578
ffff88042419e420: ffffffff8154c563 ffffffff81e59732 ffffffff8154e6ea ffffffff81527f8a
ffff88042419e440: ffffffff8152814c ffffffff81eafe8d ffffffff81e7eee5 ffffffff8165fe8a
ffff88042419e460: ffffffff8166030e ffffffff8128a10a ffffffff81002a09 ffffffff81005265
ffff88042419e480: ffffffff832abcb8 ffff88041c85c8e0 ffffed008390b91c ffff880422c64d60
ffff88042419e4a0: ffff88070c23b930 1ffff10084833ca7 ffff88070ba04cb8 ffff88041c85c850
ffff88042419e4c0: ffff880422c64c40 ffff88042419e518 ffffffff81f15847 ffff88041c85c980
ffff88042419e4e0: 0000000600000007 ffff880422c64c6c ffff8806fbb5c818 1ffff10084833ca7
ffff88042419e500: ffff88042419e5d8 ffff880422c64c40 ffff88040b9780b0 ffff88042419e5f8
ffff88042419e520: ffffffff81dab421 0000000000000286 ffff88041c85c8e0 0000000041b58ab3
ffff88042419e540: ffffffff83a33fb7 ffffffff81dab2f0 00000000000009af 1ffff10084833caf
ffff88042419e560: ffff88042419e5f8 ffffffff81d9fb81 ffff88042419e5c0 0000000041b58ab3
ffff88042419e580: ffffffff83a34296 ffffffff81d9fa90 ffff880422c64c6c ffff8806875c0000
ffff88042419e5a0: 00000000000009af 0000000000000015 ffff880422c64c40 ffff88040b9780b0
ffff88042419e5c0: ffff88042419e5f8 ffffffff81dab2ca ffffffff81da10b9 ffff88042419e850
ffff88042419e5e0: ffff8806fbb5c818 ffff88040b978000 0000000000000015 ffff88042419e878
ffff88042419e600: ffffffff81dc3893 ffffffff81ed2aa1 ffff88040672ef80 ffff88040672eac0
ffff88042419e620: 1ffff10080ce5df0 ffff88040b978006 ffff8806fbb5c820 ffff88042419e770
ffff88042419e640: ffff88042419e9d0 ffff88042419e990 000000000359dc90 ffff88042419ea10
ffff88042419e660: ffff8806fbb5c828 1ffff10084833cd2 ffff880700000133 ffff88042419e950
ffff88042419e680: ffff8806fbb5c830 ffff88042419e778 ffff88042419e770 ffff88042419e788
ffff88042419e6a0: ffff88042419e780 ffff88042419e7e8 0000000000000001 ffff88042419e7e8
ffff88042419e6c0: ffff88042419e7c0 ffff88042419e720 ffffffff811c75da ffff88042419e778
ffff88042419e6e0: 0000000000000000 ffff88042419e788 ffff88042419e780 ffff88042419ff48
ffff88042419e700: 0000000000000001 ffff88042419ff48 ffff88042419e7c0 ffff88042419e770
ffff88042419e720: ffff88042419e810 ffff88042419e808 ffff88042419e870 0000000000000001
ffff88042419e740: ffff88042419e870 ffff88042419e848 ffff88042419e7a8 ffffffff811c75da
ffff88042419e760: 0000000000000000 0000000000000000 ffff88042419e810 ffff88042419e808
ffff88042419e780: ffff88042419ff48 0000000000000001 ffff88042419ff48 ffff88042419e848
ffff88042419e7a0: ffff88042419e7f8 ffffffff811c75da ffff88042419e808 ffff88042419e7f8
ffff88042419e7c0: ffffffff811c71d2 ffff88042419e830 ffff88042419e890 ffff88042419e890
ffff88042419e7e0: 0000000000000000 0000000000000000 ffff88040672eac0 ffff88042419e870
ffff88042419e800: ffffffff8116dfd3 00000000931ae748 00000000000000d8 ffff88042419e8a8
ffff88042419e820: ffff88070be15c80 ffff88042419e880 ffffffff8242fc8f 0000000002000000
ffff88042419e840: ffff88042419e890 00000000000ae748 0000000000000000 0000000002000000
ffff88042419e860: ffff8806fbb5c940 ffff8806fbb5ca28 ffffea001beed700 ffff8806fbb5c940
ffff88042419e880: ffff88042419eab0 ffffffff81621065 000000400000001b ffff88042419e8a8
ffff88042419e8a0: ffffffff00000000 ffffffff8116e03b ffffffff81620ff6 ffffffff81621851
ffff88042419e8c0: ffffffff8161d85e ffffffff81da8a5a ffffffff81d4ce60 ffffffff81d4dfeb
ffff88042419e8e0: ffffffff81d50c7f ffffffff81d8f93d ffffffff81d91111 ffffffff81d93171
ffff88042419e900: ffffffff81e9fb75 ffffffff81e560ba ffffffff81e5a578 ffffffff8154c563
ffff88042419e920: ffffffff81e59732 ffffffff8154e6ea ffffffff81527f8a ffffffff8152814c
ffff88042419e940: ffffffff81eafe8d ffffffff81e7eee5 ffffffff8165fe8a ffffffff8166030e
ffff88042419e960: ffffffff8128a10a ffffffff81002a09 ffffffff81005265 ffffffff832abcb8
ffff88042419e980: ffffffffffffffff 0000000000000000 ffff88042419ea50 0000000041b58ab3
ffff88042419e9a0: ffffffff83a33ff3 ffffffff81dbfe60 ffff880727f22880 ffff880422c648c0
ffff88042419e9c0: ffffffff8161d85e 0000000000000000 010000007e4d0700 ffff88042419ea78
ffff88042419e9e0: 0000000000000296 0000000000000000 0000000000000292 0000000000000000
ffff88042419ea00: 0000000000000000 0000000000000000 ffff880727f22e80 ffff88070c23b870
ffff88042419ea20: ffff88070c23b890 ffff88042419ea50 ffffffff81621867 ffff88070c23b870
ffff88042419ea40: ffffffff81ecdff4 ffff880727f22e80 ffff88042419ea80 0000000000000282
ffff88042419ea60: ffff8804135011b0 ffff8804135011b8 ffff88042419ea98 0000000000000282
ffff88042419ea80: 0000000000000000 0000000000000000 0000000000000000 ffff880727f22880
ffff88042419eaa0: ffff8806fbb5c940 ffff8806fbb5ca28 ffff88042419ead8 ffffffff81621867
ffff88042419eac0: ffff8806fbb5c940 ffffffff81da8a5a ffff880727f22880 ffff88042419eb08
ffff88042419eae0: ffffffff8161d85e 0000000000000002 ffff8806fbb5c9f5 1ffff100df76b93e
ffff88042419eb00: dffffc0000000000 ffff88042419eb58 ffffffff81da8a5a ffffffff81d53833
ffff88042419eb20: 000000000000001c ffffed00df76b928 ffff88042419f1f8 0000000000000001
ffff88042419eb40: 0000000000000000 ffff88042419efc8 ffff8806fbb5c818 ffff88042419eff0
ffff88042419eb60: ffffffff81d4ce60 ffff880400000001 ffff88042419ed08 ffffffff00000000
ffff88042419eb80: ffffffff81d8f93d ffffffff81d91111 ffffffff81d93171 ffffffff81e9fb75
ffff88042419eba0: ffffffff81e560ba ffffffff81e5a578 000000028154c563 ffff88042419f22c
ffff88042419ebc0: ffffed0084833e4d ffff88042419f269 1ffff10084833d85 ffff88042419f200
ffff88042419ebe0: ffff88042419f228 ffff88042419f208 ffff88042419f254 ffff88042419f234
ffff88042419ec00: ffff88042419f250 ffffffff81005265 ffff88042419ed88 ffff88040000000a
ffff88042419ec20: ffff880600000002 0000000041b58ab3 ffffffff83a1d770 ffffffff81d4b4f0
ffff88042419ec40: 1ffff10080ce5df0 ffff880700075765 ffff88070ba04cb8 0000000000000001
ffff88042419ec60: ffff88070a704980 ffff880413500fc0 ffff88042419ecb0 ffffffff81ed00cd
ffff88042419ec80: ffff8804135010b8 ffff880400075765 ffff88070ba04cb8 0000000000000001
ffff88042419eca0: 1ffff10084833dad ffff880413500fc0 ffff88042419ece0 ffffffff81f13e2b
ffff88042419ecc0: ffff88070ba04cb8 ffff880400000003 ffff88070ba04cb8 0000000000000000
ffff88042419ece0: ffff88042419ed28 ffffffff81f14af4 0000000100000000 ffff880400000000
ffff88042419ed00: ffff8804191f2200 0000000000000003 0000000000000000 0000000000000000
ffff88042419ed20: 0000000000000000 ffff880727f23000 ffff88070a704980 ffff88070a704a70
ffff88042419ed40: ffff88042419ed68 ffffffff81621867 ffff88070a704980 ffffffff81ee9d85
ffff88042419ed60: ffff880727f23000 ffff88042419ed98 ffffffff8161d85e ffff88070a704980
ffff88042419ed80: 0000000000000292 ffff880400000001 ffff880413500ff8 ffff88042419edc0
ffff88042419eda0: ffffffff8131f879 ffff880413501008 ffff88042419edf8 ffffffff81e6e5f1
ffff88042419edc0: ffff880400000000 ffff880400000000 ffff88070a704a00 ffff88070ba04cb8
ffff88042419ede0: ffff88070a704980 ffff88042419f030 ffff880413500fc0 ffff88042419ee30
ffff88042419ee00: ffffffff81f15244 ffff880400074d7d ffff88070ba04cb8 ffff88041c85c2f0
ffff88042419ee20: ffffed008390b85e ffff8804152619a0 ffff88070c23b7b0 ffff88042419ef88
ffff88042419ee40: ffff88070ba04cb8 ffff88041c85c260 ffff880415261880 ffff88042419eea8
ffff88042419ee60: ffffffff81f15847 ffff88042419ef70 0000003400000037 ffff8804152618ac
ffff88042419ee80: 0000000000000200 ffff88042419ef88 ffff88042419ef80 ffff88042419ef78
ffff88042419eea0: ffff88042419efe0 0000000000000001 ffff88042419efe0 ffff88042419efb8
ffff88042419eec0: ffff88042419ef18 ffffffff811c75da 0000000000000001 0000000000000000
ffff88042419eee0: ffff88042419ef80 ffff88042419ef78 ffff88042419ff48 0000000000000001
ffff88042419ef00: ffff88042419ff48 ffff88042419efb8 ffff88042419ef68 ffffffff811c75da
ffff88042419ef20: ffff88042419ef78 ffff88042419ef68 ffffffff811c71d2 ffff88042419efa0
ffff88042419ef40: ffff88042419f000 ffff88042419f000 0000000000000000 0000000000000000
ffff88042419ef60: ffff88040672eac0 ffff88042419efe0 ffffffff8116dfd3 00000000b1fe153b
ffff88042419ef80: 0000000000000120 ffff88042419f018 ffff88070ba2a6b0 ffff88042419eff0
ffff88042419efa0: ffffffff8242fc8f 0000000002091220 ffff88042419f000 ffff880709a1d018
ffff88042419efc0: ffff88042419f010 ffffffff81448fa2 ffff8807154d1640 ffff880709a1d028
ffff88042419efe0: ffffffff81510c31 0000000000000008 0000000000000000 ffff88042419f460
ffff88042419f000: ffff8804298a9100 ffff8804298a9308 ffff88042419f0c8 ffffffff832ad2e7
ffff88042419f020: ffffffff81510c31 0000000000000008 0000000000000000 ffff88042419f4a0
ffff88042419f040: ffff88042419f3f0 ffff8804298a9308 ffff88042419f108 ffffffff832ad2e7
ffff88042419f060: ffff88040672f358 ffff88042419f7d6 ffff8804298a9100 0000000000000000
ffff88042419f080: 1ffff10085315275 ffff8804298a9100 ffff8804298a93a8 fffffbfff082b618
ffff88042419f0a0: ffffffff81359c15 ffff88042419f826 ffff8804298a9100 0000000000000000
ffff88042419f0c0: 1ffff10085315275 ffff88042419f0d8 ffffffff81359c15 ffff88042419f3f0
ffff88042419f0e0: 0000000000000008 0000000000000000 ffff88042419f3f0 ffffffff81510c31
ffff88042419f100: ffffed0084833e43 ffff88042419f118 ffffffff81359c15 ffff88042419f430
ffff88042419f120: 0000000000000008 0000000000000000 ffff88042419f430 ffffffff81510c31
ffff88042419f140: 1ffff10084833e3a 000000012419f1a0 ffff88042419f53c ffff88042419f218
ffff88042419f160: 1ffff10084833e30 ffffffe42419f318 ffff8804298a9100 ffff88042419f460
ffff88042419f180: 0000000041b58ab3 ffffffff83a0d8d8 ffffffff81510890 000000000716dfd3
ffff88042419f1a0: 1ffff10084833e38 ffffffe42419f548 ffff8804298a9100 ffff88042419f4a0
ffff88042419f1c0: 0000000041b58ab3 ffffffff83a0d8d8 ffffffff81510890 ffffffff83a032f4
ffff88042419f1e0: ffffffff812f5fc0 0000000000000001 0000000000000001 000000000000000c
ffff88042419f200: 000000000000000c 0000000000000000 0000000000002e04 000000000000022c
ffff88042419f220: 0000001400000000 0000000000000014 0000000000000000 0000000000000000
ffff88042419f240: ffff88042419f250 ffff880709a1d018 ffff88042419f2a0 ffffffff81448fa2
ffff88042419f260: 0000000000000050 ffff880709a1d018 ffff88042419f2c0 ffffffff81448fa2
ffff88042419f280: ffff8800032b6000 ffff880709a1d028 ffffffff811d236d 80000000032b6161
ffff88042419f2a0: ffff880709a1d018 ffff88042419f2f8 ffffffff81448fa2 ffff880709a1d018
ffff88042419f2c0: 0000000041b58ab3 ffffffff83a0d680 ffffffff814e3680 dffffc0000000000
ffff88042419f2e0: 0000000000000012 ffff88042419f538 ffff880400000001 1ffff10084833e60
ffff88042419f300: 0000000041b58ab3 ffffffff83a0dbdc ffffffff815397d0 ffffffff832ad2e7
ffff88042419f320: ffffffff814e3bf8 ffff88042419f4c0 ffff8804298a91fa ffff88042419f4a0
ffff88042419f340: ffff88042419f6a8 0000000000314e86 0000000000000020 0000000000000028
ffff88042419f360: ffffffff81621106 0000000000000000 dffffc0000000000 ffff88042419f388
ffff88042419f380: ffffffff81621428 ffff88042419f470 ffffffff8153ccb5 ffff880709a1d028
ffff88042419f3a0: ffffffff81510c31 0000000000000008 ffffffff81621106 0000000000000001
ffff88042419f3c0: dffffc0000000000 ffff88042419f3d8 ffffffff81621428 ffff88042419f4c0
ffff88042419f3e0: ffffffff8153ccb5 ffff88043fffd010 0000000000000040 ffff88042f9a48e8
ffff88042419f400: ffff88043fffcb80 ffff88042419f4f8 ffffea00102b0e40 0000000000000246
ffff88042419f420: 024200ca00000001 ffff88042419f558 ffffed0084833ea1 0000000100000000
ffff88042419f440: 0000000000000040 0000000000000000 ffff88083fff9b80 ffff88042419f548
ffff88042419f460: ffffea001cbcdd40 0000000000000246 024200ca00000001 0000000000000000
ffff88042419f480: ffffed0084833eab 0000000100000000 ffff88083fffa700 0000000000000000
ffff88042419f4a0: 00000000024200ca ffff88042419f538 00000000024200ca ffff88042419f598
ffff88042419f4c0: ffff88042419f5c0 ffffffff815411d9 ffffffff83a0dc0c 1ffff10084833ea1
ffff88042419f4e0: 0000000000000000 ffff88040672f2f8 ffff88040672eac0 00000001024000c0
ffff88042419f500: 0000002000000000 0000000041b58ab3 ffffffff83a132e0 ffffffff00000000
ffff88042419f520: 1ffff10084833ea5 0000000041b58ab3 ffffffff83a0dbdc ffffffff815397d0
ffff88042419f540: 0000000000000000 ffff88083fffa700 ffff88042419f640 ffff88042419f638
ffff88042419f560: ffff88042419f650 ffff88042419f648 ffff88042419f6b0 0000000000000001
ffff88042419f580: ffff88042419f6b0 ffff88042419f688 ffff88042419f5e8 ffffffff811c75da
ffff88042419f5a0: ffff88042419f640 ffff88072c596600 dffffc0000000000 ffffffff00000000
ffff88042419f5c0: ffff88042419f820 ffff88042419f6d8 ffff88042419f5e0 ffffffff823d7aa5
ffff88042419f5e0: ffff88042419f700 ffffffff8100954c ffff88042419f6e0 ffff880400000005
ffff88042419f600: ffff880400000002 dffffc0000000000 1ffff10084833ec3 0000000041b58ab3
ffff88042419f620: ffffffff839f60d6 ffffffff81009250 ffffffff8101a831 0000000200000005
ffff88042419f640: 0000000000000002 ffff88042f853b60 0000000000000005 0000000000000021
ffff88042419f660: 0000000000000001 0000000200000001 0000000000000000 0000000000000000
ffff88042419f680: 0000000000000000 ...
ffff88042419f6a0: 0000000000000000 0000000000000000 ffff88042419f700 ffffffff8101c610
ffff88042419f6c0: ffff880400000001 ffff880700000001 ffff880700000040 0000000000000000
ffff88042419f6e0: ffff88042419f700 ffffffff810191fa dffffc0000000000 ffff88042419f828
ffff88042419f700: ffff88042419f7e8 ffffffff8100cac2 ffff88072594aa80 ffff880419217c00
ffff88042419f720: 1ffffffff082adc1 0000000000029ffe 1ffff10084833eec ffff88042f853b60
ffff88042419f740: ffff880700000002 ffff880400000000 ffff88042419f820 ffff88042f853440
ffff88042419f760: 0000000041b58ab3 ffffffff839f6109 ffffffff8100c720 ffff88042f853440
ffff88042419f780: 0000000200000000 ffffffff81009e18 0000000100000000 0000000041b58ab3
ffff88042419f7a0: ffffffff839f60e8 ffffffff81009c50 0000000000000008 ffff88042f853660
ffff88042419f7c0: ffff88042419f7e8 ffffffff816213e5 ffff88042f853440 ffff88042f853440
ffff88042419f7e0: 1ffff10084833f00 ffff88042419f968 ffffffff81009b68 ffffffff83c167c0
ffff88042419f800: 0000000041b58ab3 ffffffff839f60e8 ffffffff810099d0 ffff88042419f9b0
ffff88042419f820: 0000000000000021 ffffed0084833f21 000000007fffffff ffff8804a419f9af
ffff88042419f840: ffffffff81621106 0000000000000000 dffffc0000000000 ffff88042419f868
ffff88042419f860: ffffffff81621428 ffff88042419f950 ffffffff8153ccb5 1ffff10084833f1c
ffff88042419f880: 0000000000000001 0000000000000000 ffff88042419fd60 ffff88042419f9c0
ffff88042419f8a0: ffff88042c3f8168 ffff88042c3f8000 0000000000000000 ffff88042419f918
ffff88042419f8c0: ffffffff814ffc80 0000000000000021 ffff88042419f918 ffff88072594ab08
ffff88042419f8e0: ffff88072594aa80 0000000000000000 ffff88042419f950 ffffffff814ffc80
ffff88042419f900: ffff88042419f968 0000000000000082 0000000000000000 ffff88042419f978
ffff88042419f920: ffff88072594aa80 0000000000000000 ffff88042419f990 ffffffff814ffc80
ffff88042419f940: ffff88072594abd8 0000000000000001 ffff88042419f990 ffffffff8101e082
ffff88042419f960: dffffc0000000000 ffff88042f853648 0000000000000000 ffff88072594ac40
ffff88042419f980: ffff88042f853440 0000000000000000 dffffc0000000000 ffff88042419f9b8
ffff88042419f9a0: ffffffff8101d12c ffff88072594aa80 ffff88042f853440 ffff88042419f9c8
ffff88042419f9c0: ffffffff8101d2a0 ffff88042419fa60 ffffffff8100de4e ffff88042419fa50
ffff88042419f9e0: ffffffff814f793c 00000001812c58ec ffff88042f864f08 ffff880419217c00
ffff88042419fa00: ffffed0085f0c9fe ffff88042f853654 ffff88042f853658 ffffed0085f0a6ca
ffff88042419fa20: ffff88042f853650 0000000000000002 ffff88040672ea07 ffffffff83c167c0
ffff88042419fa40: ffffffff83c167c0 ffff880419217c00 ffffffff83c167c0 ffff88072594aa80
ffff88042419fa60: ffff88042419fa78 ffffffff814eaff9 ffff88042f864f00 ffff88042419faa8
ffff88042419fa80: ffffffff814f8217 ffff880419217c00 ffff880419217c00 ffff88042f864f08
ffff88042419faa0: dffffc0000000000 ffff88042419fb00 ffffffff814f92a4 ffff88070972d458
ffff88042419fac0: ffff88042419fe40 ffff88072594aaa0 ffffffff815af787 ffff88042f864f08
ffff88042419fae0: ffff880419217c00 ffff880419217c00 ffff88072594aa80 ffffffff814f8b90
ffff88042419fb00: ffff88042419fb48 ffffffff814e1b2e ffff88042419fd70 ffff88042f864f10
ffff88042419fb20: ffff88042419fca0 ffffffff814e1950 ffff88042419fcb8 0000000000000001
ffff88042419fb40: ffffffff814e6a70 ffff88042419fb78 ffffffff814e6b6e ffff88042419fb78
ffff88042419fb60: 0000000000000246 ffff88042419fc18 1ffff10084833f7c ffff88042419fbb8
ffff88042419fb80: ffffffff813b1163 ffff88042419fca0 ffffffff814e6a70 ffff88042419fc40
ffff88042419fba0: 0000000000000007 1ffff10084833f7c 0000000000000001 ffff88042419fc68
ffff88042419fbc0: ffffffff813b1472 ffff88042419fbf8 0000000000000246 ffffffff83a77980
ffff88042419fbe0: 0000000041b58ab3 ffffffff83a05fdf ffffffff813b12c0 ffff88042419fc18
ffff88042419fc00: 0000000000000000 ...
ffff88042419fc20: ffffffff813b10d3 ffffffff815b1920 1ffff10084833f88 ffff88042419fce0
ffff88042419fc40: ffffed0080ce5d5e 0000000000000007 ffff88042419fce0 1ffff10084833f90
ffff88042419fc60: ffff88040672eac0 ffff88042419fd08 ffffffff814e25e1 ffff88040672eaf4
ffff88042419fc80: 0000000041b58ab3 ffffffff839ff26b ffffffff814e2530 0000000000000000
ffff88042419fca0: ffff88040672eac0 ffffffff814e1950 ffff88042419fd70 00000000fffffffd
ffff88042419fcc0: ffff88042419fda0 00007ffc0d8588d0 0000000040082404 ffff88070972d458
ffff88042419fce0: ffff880419217c00 ffffed0083242f8f ffff88040672eac0 dffffc0000000000
ffff88042419fd00: ffff88072594aca8 ffff88042419fe18 ffffffff814e27dc ffff880419217c78
ffff88042419fd20: 1ffff10084833faa 0000000000000000 ffffffff814f8b90 ffff88072594aa80
ffff88042419fd40: ffff880419217c90 ffff88042419fd70 0000000041b58ab3 ffffffff83a0a00b
ffff88042419fd60: ffffffff814e2630 ffffffff83a12428 ffff88072594aa80 ffffffff814f8b90
ffff88042419fd80: 0000000000000000 0000000000000000 0000000041b58ab3 ffffffff83a142a0
ffff88042419fda0: ffff88070c3a8a00 1ffff10084833fc0 0000000000000000 ffffffff814e1950
ffff88042419fdc0: ffff88042419fd70 ffff880400000000 ffffffff81694cc2 ffff88042419fe10
ffff88042419fde0: ffff88041ed2b600 ffff8807282b0020 ffff88072594aa80 ffff880419217c08
ffff88042419fe00: ffffffff814e29b0 dffffc0000000000 ffff88072594aca8 ffff88042419fe38
ffff88042419fe20: ffffffff814e2a3f ffff880419217c00 ffff88072594aa80 ffff88042419fe70
ffff88042419fe40: ffffffff814e1d53 ffff88072594aa80 ffff880419217c00 ffff88040672f378
ffff88042419fe60: dffffc0000000000 00007f382af1c0a4 ffff88042419fea0 ffffffff814ff76b
ffff88042419fe80: 0000000000000001 1ffff10084833fd8 00007ffc0d8588cc 0000000000000020
ffff88042419fea0: ffff88042419ff48 ffffffff8126fb41 00007f382af1c0a4 ffff88040672eac0
ffff88042419fec0: 0000000041b58ab3 ffffffff83a00b7c ffffffff8126f3e0 ffff88040672eac0
ffff88042419fee0: 0000000000000000 0000000000000008 ffff88070972d458 ffffffff8100201a
ffff88042419ff00: ffff88040672eac0 00007f382af1c0a4 00007f382af1c120 00007f382af1c0a4
ffff88042419ff20: 0000000000000000 0000000000401810 00007ffc0d85ac80 0000000000000000
ffff88042419ff40: 0000000000000000 00007ffc0d858900 ffffffff832abc2a 0000000000000000
ffff88042419ff60: 0000000000000000 00007ffc0d85ac80 0000000000401810 00007ffc0d858900
ffff88042419ff80: 0000000000000000 0000000000000202 00007f382af1c0a4 00007f382af1c120
ffff88042419ffa0: 00007f382af1c0a4 ffffffffffffffda 00007f382ac68a4a 0000000000000001
ffff88042419ffc0: 00007ffc0d8588cc 0000000000000020 000000000000009d 00007f382ac68a4a
ffff88042419ffe0: 0000000000000033 0000000000000202 00007ffc0d8588e8 000000000000002b
3Memory state around the buggy address:
3 ffff88042f84b980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
3 ffff88042f84ba00: 00 00 00 00 00 f1 f1 f1 f1 00 f4 f4 f4 f2 f2 f2
3>ffff88042f84ba80: f2 00 00 f4 f4 f2 f2 f2 f2 00 00 f4 f4 f3 f3 f3
3 ^
3 ffff88042f84bb00: f3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
3 ffff88042f84bb80: f1 f1 f1 f1 f1 f1 f1 f1 00 f4 f4 f4 f2 f2 f2 f2
3==================================================================