您尚未登录。

#1 2023-01-03 19:56:50

Oliver Wei
会员
注册时间: 2021-07-13
帖子: 118

DWM崩溃问题(表现为用户被弹出,需要重新输入用户名和密码才能登入)

我用了一年多DWM了,偶尔会遇到DWM崩溃问题,之前都没怎么在意,今天又遇到了,下定决心,把这个问题解决了。

我是台式电脑,13900k + 七彩虹3060 + 华硕主板,arch系统,wm用的DWM,/etc/X11/xorg.conf.d/下并未对Xorg进行单独配置。

这个崩溃问题不是最近才出现的,之前也遇到过,一个月可能出现一次,或者半个月一次,出现频率不固定。感觉和驱动、内核版本没有必然关系,这个问题至少半年前就遇到过。

崩溃表现为:1)正常使用arch系统时,比如,DWM下打开一个终端窗口,用vim浏览文档。浏览完,我习惯于用快捷键杀掉这个窗口(DWM下,我设置的通过meta+shift+w关闭一个终端),然后,在关闭终端(或者是关闭一个窗口)的过程中,可能会出现DMW直接崩溃,也就是系统直接log out,被退回到显示管理器,需要重新登陆用户,输入密码才能进入系统。 2)然而,其他情况从未遇到DWM崩溃。在我印象中,我的DWM崩溃总是发生在,关闭某个窗口(关闭某个终端)时,发生崩溃。

通过命令 journalctl -b 拉取日志:

Jan 03 17:26:58 ArchLinux kernel: Linux version 6.1.2-x64v1-xanmod1-1 (makepkg@archlinux) (gcc (GCC) 12.2.0, GNU ld (GNU Binutils) 2.39.0) #1 SMP PREEMPT_DYNAMIC Sun, 01 Jan 2023 13:36:43 +0000
Jan 03 17:26:58 ArchLinux kernel: Command line: BOOT_IMAGE=/vmlinuz-linux-xanmod root=UUID=ab886cc7-a43d-4bcd-8c7a-624f8eab73af rw splash quiet ibt=off nvidia-drm.modeset=1 audit=0 thermal.crt=-1 thermal.act=-1 thermal.off=1 thermal.psv=-1 pci=realloc,assign-busses,hpbussize=0x33
Jan 03 17:26:58 ArchLinux kernel: KERNEL supported cpus:
Jan 03 17:26:58 ArchLinux kernel:   Intel GenuineIntel
Jan 03 17:26:58 ArchLinux kernel:   AMD AuthenticAMD
Jan 03 17:26:58 ArchLinux kernel:   Hygon HygonGenuine
Jan 03 17:26:58 ArchLinux kernel:   Centaur CentaurHauls
Jan 03 17:26:58 ArchLinux kernel:   zhaoxin   Shanghai  
Jan 03 17:26:58 ArchLinux kernel: x86/split lock detection: #AC: crashing the kernel on kernel split_locks and warning on user-space split_locks
Jan 03 17:26:58 ArchLinux kernel: x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
Jan 03 17:26:58 ArchLinux kernel: x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
Jan 03 17:26:58 ArchLinux kernel: x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
Jan 03 17:26:58 ArchLinux kernel: x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers'
Jan 03 17:26:58 ArchLinux kernel: x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
Jan 03 17:26:58 ArchLinux kernel: x86/fpu: xstate_offset[9]:  832, xstate_sizes[9]:    8
Jan 03 17:26:58 ArchLinux kernel: x86/fpu: Enabled xstate features 0x207, context size is 840 bytes, using 'compacted' format.
Jan 03 17:26:58 ArchLinux kernel: signal: max sigframe size: 3632
Jan 03 17:26:58 ArchLinux kernel: BIOS-provided physical RAM map:
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009dfff] usable
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x000000000009e000-0x000000000009efff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x000000000009f000-0x000000000009ffff] usable
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x00000000000a0000-0x00000000000fffff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x0000000000100000-0x000000003fd2afff] usable
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x000000003fd2b000-0x000000003fd2bfff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x000000003fd2c000-0x0000000041d9bfff] usable
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x0000000041d9c000-0x0000000041d9cfff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x0000000041d9d000-0x000000004e429fff] usable
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x000000004e42a000-0x0000000052129fff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x000000005212a000-0x00000000523affff] ACPI data
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x00000000523b0000-0x000000005261efff] ACPI NVS
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x000000005261f000-0x0000000053e1efff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x0000000053e1f000-0x0000000053efefff] type 20
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x0000000053eff000-0x0000000053efffff] usable
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x0000000053f00000-0x0000000059ffffff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x000000005a400000-0x000000005a7fffff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x000000005b000000-0x00000000607fffff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x00000000c0000000-0x00000000cfffffff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x00000000fe000000-0x00000000fe010fff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x00000000fed00000-0x00000000fed00fff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x00000000fed20000-0x00000000fed7ffff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
Jan 03 17:26:58 ArchLinux kernel: BIOS-e820: [mem 0x0000000100000000-0x000000109f7fffff] usable
Jan 03 17:26:58 ArchLinux kernel: NX (Execute Disable) protection: active
Jan 03 17:26:58 ArchLinux kernel: efi: EFI v2.80 by American Megatrends
Jan 03 17:26:58 ArchLinux kernel: efi: ACPI=0x523af000 ACPI 2.0=0x523af014 TPMFinalLog=0x524eb000 SMBIOS=0x539b3000 SMBIOS 3.0=0x539b2000 MEMATTR=0x49f57018 ESRT=0x4c630498 
Jan 03 17:26:58 ArchLinux kernel: SMBIOS 3.5.0 present.
Jan 03 17:26:58 ArchLinux kernel: DMI: ASUS System Product Name/ROG STRIX Z790-I GAMING WIFI, BIOS 0808 12/15/2022
Jan 03 17:26:58 ArchLinux kernel: tsc: Detected 3000.000 MHz processor
Jan 03 17:26:58 ArchLinux kernel: tsc: Detected 2995.200 MHz TSC
Jan 03 17:26:58 ArchLinux kernel: e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
Jan 03 17:26:58 ArchLinux kernel: e820: remove [mem 0x000a0000-0x000fffff] usable
Jan 03 17:26:58 ArchLinux kernel: last_pfn = 0x109f800 max_arch_pfn = 0x400000000
Jan 03 17:26:58 ArchLinux kernel: x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
Jan 03 17:26:58 ArchLinux kernel: total RAM covered: 128448M
Jan 03 17:26:58 ArchLinux kernel: Found optimal setting for mtrr clean up
Jan 03 17:26:58 ArchLinux kernel:  gran_size: 64K         chunk_size: 128M         num_reg: 8          lose cover RAM: 0G
Jan 03 17:26:58 ArchLinux kernel: e820: update [mem 0x5c000000-0xffffffff] usable ==> reserved
Jan 03 17:26:58 ArchLinux kernel: last_pfn = 0x53f00 max_arch_pfn = 0x400000000
Jan 03 17:26:58 ArchLinux kernel: esrt: Reserving ESRT space from 0x000000004c630498 to 0x000000004c630520.
Jan 03 17:26:58 ArchLinux kernel: e820: update [mem 0x4c630000-0x4c630fff] usable ==> reserved
Jan 03 17:26:58 ArchLinux kernel: Using GB pages for direct mapping
Jan 03 17:26:58 ArchLinux kernel: Secure boot disabled
Jan 03 17:26:58 ArchLinux kernel: RAMDISK: [mem 0x2a3e8000-0x307c8fff]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Early table checksum verification disabled
Jan 03 17:26:58 ArchLinux kernel: ACPI: RSDP 0x00000000523AF014 000024 (v02 ALASKA)
Jan 03 17:26:58 ArchLinux kernel: ACPI: XSDT 0x00000000523AE728 000124 (v01 ALASKA A M I    01072009 AMI  01000013)
Jan 03 17:26:58 ArchLinux kernel: ACPI: FACP 0x00000000523AD000 000114 (v06 ALASKA A M I    01072009 AMI  01000013)
Jan 03 17:26:58 ArchLinux kernel: ACPI: DSDT 0x0000000052317000 095C09 (v02 ALASKA A M I    01072009 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: FACS 0x000000005261E000 000040
Jan 03 17:26:58 ArchLinux kernel: ACPI: FIDT 0x0000000052316000 00009C (v01 ALASKA A M I    01072009 AMI  00010013)
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0x0000000052312000 00260E (v02 INTEL  DTbtSsdt 00001000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0x0000000052311000 00038C (v02 PmaxDv Pmax_Dev 00000001 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0x000000005230B000 005D34 (v02 CpuRef CpuSsdt  00003000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0x0000000052308000 002AA1 (v02 SaSsdt SaSsdt   00003000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0x0000000052304000 003339 (v02 INTEL  IgfxSsdt 00003000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: HPET 0x0000000052303000 000038 (v01 ALASKA A M I    01072009 AMI  01000013)
Jan 03 17:26:58 ArchLinux kernel: ACPI: APIC 0x0000000052302000 0001DC (v05 ALASKA A M I    01072009 AMI  01000013)
Jan 03 17:26:58 ArchLinux kernel: ACPI: MCFG 0x0000000052301000 00003C (v01 ALASKA A M I    01072009 AMI  01000013)
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0x00000000522FE000 002202 (v02 ALASKA RplS_Tbt 00001000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0x00000000522FC000 001F1A (v02 ALASKA Ther_Rvp 00001000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: NHLT 0x00000000522FA000 00002D (v00 ALASKA A M I    01072009 AMI  01000013)
Jan 03 17:26:58 ArchLinux kernel: ACPI: LPIT 0x00000000522F9000 0000CC (v01 ALASKA A M I    01072009 AMI  01000013)
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0x00000000522F6000 00126A (v02 ALASKA TbtTypeC 00000000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0x00000000522F3000 002A83 (v02 ALASKA PtidDevc 00001000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: DBGP 0x00000000522F2000 000034 (v01 ALASKA A M I    01072009 AMI  01000013)
Jan 03 17:26:58 ArchLinux kernel: ACPI: DBG2 0x00000000522F1000 000054 (v00 ALASKA A M I    01072009 AMI  01000013)
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0x00000000522F0000 000C1F (v02 ALASKA UsbCTabl 00001000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: DMAR 0x00000000522EF000 000050 (v02 INTEL  EDK2     00000002      01000013)
Jan 03 17:26:58 ArchLinux kernel: ACPI: FPDT 0x00000000522EE000 000044 (v01 ALASKA A M I    01072009 AMI  01000013)
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0x00000000522EC000 001CDA (v02 INTEL  xh_rps14 00000000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0x00000000522E8000 003AEA (v02 SocGpe SocGpe   00003000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0x00000000522E4000 0039DA (v02 SocCmn SocCmn   00003000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0x00000000522E3000 000144 (v02 Intel  ADebTabl 00001000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: UEFI 0x000000005242D000 00063A (v01 INTEL  RstVmdE  00000000 INTL 00000000)
Jan 03 17:26:58 ArchLinux kernel: ACPI: UEFI 0x000000005242C000 00005C (v01 INTEL  RstVmdV  00000000 INTL 00000000)
Jan 03 17:26:58 ArchLinux kernel: ACPI: BGRT 0x00000000522E2000 000038 (v01 ALASKA A M I    01072009 AMI  00010013)
Jan 03 17:26:58 ArchLinux kernel: ACPI: WPBT 0x00000000521AD000 000040 (v01 ALASKA A M I    00000001 ASUS 00000001)
Jan 03 17:26:58 ArchLinux kernel: ACPI: TPM2 0x00000000521AC000 00004C (v04 ALASKA A M I    00000001 AMI  00000000)
Jan 03 17:26:58 ArchLinux kernel: ACPI: PHAT 0x00000000521AB000 000611 (v01 ALASKA A M I    00000005 MSFT 0100000D)
Jan 03 17:26:58 ArchLinux kernel: ACPI: WSMT 0x00000000522F8000 000028 (v01 ALASKA A M I    01072009 AMI  00010013)
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving FACP table memory at [mem 0x523ad000-0x523ad113]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving DSDT table memory at [mem 0x52317000-0x523acc08]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving FACS table memory at [mem 0x5261e000-0x5261e03f]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving FIDT table memory at [mem 0x52316000-0x5231609b]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving SSDT table memory at [mem 0x52312000-0x5231460d]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving SSDT table memory at [mem 0x52311000-0x5231138b]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving SSDT table memory at [mem 0x5230b000-0x52310d33]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving SSDT table memory at [mem 0x52308000-0x5230aaa0]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving SSDT table memory at [mem 0x52304000-0x52307338]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving HPET table memory at [mem 0x52303000-0x52303037]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving APIC table memory at [mem 0x52302000-0x523021db]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving MCFG table memory at [mem 0x52301000-0x5230103b]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving SSDT table memory at [mem 0x522fe000-0x52300201]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving SSDT table memory at [mem 0x522fc000-0x522fdf19]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving NHLT table memory at [mem 0x522fa000-0x522fa02c]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving LPIT table memory at [mem 0x522f9000-0x522f90cb]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving SSDT table memory at [mem 0x522f6000-0x522f7269]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving SSDT table memory at [mem 0x522f3000-0x522f5a82]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving DBGP table memory at [mem 0x522f2000-0x522f2033]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving DBG2 table memory at [mem 0x522f1000-0x522f1053]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving SSDT table memory at [mem 0x522f0000-0x522f0c1e]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving DMAR table memory at [mem 0x522ef000-0x522ef04f]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving FPDT table memory at [mem 0x522ee000-0x522ee043]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving SSDT table memory at [mem 0x522ec000-0x522edcd9]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving SSDT table memory at [mem 0x522e8000-0x522ebae9]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving SSDT table memory at [mem 0x522e4000-0x522e79d9]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving SSDT table memory at [mem 0x522e3000-0x522e3143]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving UEFI table memory at [mem 0x5242d000-0x5242d639]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving UEFI table memory at [mem 0x5242c000-0x5242c05b]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving BGRT table memory at [mem 0x522e2000-0x522e2037]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving WPBT table memory at [mem 0x521ad000-0x521ad03f]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving TPM2 table memory at [mem 0x521ac000-0x521ac04b]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving PHAT table memory at [mem 0x521ab000-0x521ab610]
Jan 03 17:26:58 ArchLinux kernel: ACPI: Reserving WSMT table memory at [mem 0x522f8000-0x522f8027]
Jan 03 17:26:58 ArchLinux kernel: No NUMA configuration found
Jan 03 17:26:58 ArchLinux kernel: Faking a node at [mem 0x0000000000000000-0x000000109f7fffff]
Jan 03 17:26:58 ArchLinux kernel: NODE_DATA(0) allocated [mem 0x109f7d5000-0x109f7fffff]
Jan 03 17:26:58 ArchLinux kernel: Zone ranges:
Jan 03 17:26:58 ArchLinux kernel:   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
Jan 03 17:26:58 ArchLinux kernel:   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
Jan 03 17:26:58 ArchLinux kernel:   Normal   [mem 0x0000000100000000-0x000000109f7fffff]
Jan 03 17:26:58 ArchLinux kernel:   Device   empty
Jan 03 17:26:58 ArchLinux kernel: Movable zone start for each node
Jan 03 17:26:58 ArchLinux kernel: Early memory node ranges
Jan 03 17:26:58 ArchLinux kernel:   node   0: [mem 0x0000000000001000-0x000000000009dfff]
Jan 03 17:26:58 ArchLinux kernel:   node   0: [mem 0x000000000009f000-0x000000000009ffff]
Jan 03 17:26:58 ArchLinux kernel:   node   0: [mem 0x0000000000100000-0x000000003fd2afff]
Jan 03 17:26:58 ArchLinux kernel:   node   0: [mem 0x000000003fd2c000-0x0000000041d9bfff]
Jan 03 17:26:58 ArchLinux kernel:   node   0: [mem 0x0000000041d9d000-0x000000004e429fff]
Jan 03 17:26:58 ArchLinux kernel:   node   0: [mem 0x0000000053eff000-0x0000000053efffff]
Jan 03 17:26:58 ArchLinux kernel:   node   0: [mem 0x0000000100000000-0x000000109f7fffff]
Jan 03 17:26:58 ArchLinux kernel: Initmem setup node 0 [mem 0x0000000000001000-0x000000109f7fffff]
Jan 03 17:26:58 ArchLinux kernel: On node 0, zone DMA: 1 pages in unavailable ranges
Jan 03 17:26:58 ArchLinux kernel: On node 0, zone DMA: 1 pages in unavailable ranges
Jan 03 17:26:58 ArchLinux kernel: On node 0, zone DMA: 96 pages in unavailable ranges
Jan 03 17:26:58 ArchLinux kernel: On node 0, zone DMA32: 1 pages in unavailable ranges
Jan 03 17:26:58 ArchLinux kernel: On node 0, zone DMA32: 1 pages in unavailable ranges
Jan 03 17:26:58 ArchLinux kernel: On node 0, zone DMA32: 23253 pages in unavailable ranges
Jan 03 17:26:58 ArchLinux kernel: On node 0, zone Normal: 16640 pages in unavailable ranges
Jan 03 17:26:58 ArchLinux kernel: On node 0, zone Normal: 2048 pages in unavailable ranges
Jan 03 17:26:58 ArchLinux kernel: ACPI: PM-Timer IO Port: 0x1808
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x0d] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x0e] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x0f] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x10] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x11] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x12] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x13] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x14] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x15] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x16] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x17] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
Jan 03 17:26:58 ArchLinux kernel: IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-119
Jan 03 17:26:58 ArchLinux kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
Jan 03 17:26:58 ArchLinux kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
Jan 03 17:26:58 ArchLinux kernel: ACPI: Using ACPI (MADT) for SMP configuration information
Jan 03 17:26:58 ArchLinux kernel: ACPI: HPET id: 0x8086a201 base: 0xfed00000
Jan 03 17:26:58 ArchLinux kernel: e820: update [mem 0x4816c000-0x4831cfff] usable ==> reserved
Jan 03 17:26:58 ArchLinux kernel: TSC deadline timer available
Jan 03 17:26:58 ArchLinux kernel: smpboot: Allowing 32 CPUs, 0 hotplug CPUs
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x0009e000-0x0009efff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000fffff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x3fd2b000-0x3fd2bfff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x41d9c000-0x41d9cfff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x4816c000-0x4831cfff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x4c630000-0x4c630fff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x4e42a000-0x52129fff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x5212a000-0x523affff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x523b0000-0x5261efff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x5261f000-0x53e1efff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x53e1f000-0x53efefff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x53f00000-0x59ffffff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x5a000000-0x5a3fffff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x5a400000-0x5a7fffff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x5a800000-0x5affffff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x5b000000-0x607fffff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0x60800000-0xbfffffff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0xc0000000-0xcfffffff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0xd0000000-0xfdffffff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0xfe000000-0xfe010fff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0xfe011000-0xfebfffff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0xfec00000-0xfec00fff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0xfec01000-0xfecfffff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0xfed00000-0xfed00fff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0xfed01000-0xfed1ffff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0xfed20000-0xfed7ffff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0xfed80000-0xfedfffff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0xfee01000-0xfeffffff]
Jan 03 17:26:58 ArchLinux kernel: PM: hibernation: Registered nosave memory: [mem 0xff000000-0xffffffff]
Jan 03 17:26:58 ArchLinux kernel: [mem 0x60800000-0xbfffffff] available for PCI devices
Jan 03 17:26:58 ArchLinux kernel: Booting paravirtualized kernel on bare hardware
Jan 03 17:26:58 ArchLinux kernel: clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 3821924579961850 ns
Jan 03 17:26:58 ArchLinux kernel: setup_percpu: NR_CPUS:512 nr_cpumask_bits:32 nr_cpu_ids:32 nr_node_ids:1
Jan 03 17:26:58 ArchLinux kernel: percpu: Embedded 53 pages/cpu s180224 r8192 d28672 u262144
Jan 03 17:26:58 ArchLinux kernel: pcpu-alloc: s180224 r8192 d28672 u262144 alloc=1*2097152
Jan 03 17:26:58 ArchLinux kernel: pcpu-alloc: [0] 00 01 02 03 04 05 06 07 [0] 08 09 10 11 12 13 14 15 
Jan 03 17:26:58 ArchLinux kernel: pcpu-alloc: [0] 16 17 18 19 20 21 22 23 [0] 24 25 26 27 28 29 30 31 
Jan 03 17:26:58 ArchLinux kernel: Fallback order for Node 0: 0 
Jan 03 17:26:58 ArchLinux kernel: Built 1 zonelists, mobility grouping on.  Total pages: 16441272
Jan 03 17:26:58 ArchLinux kernel: Policy zone: Normal
Jan 03 17:26:58 ArchLinux kernel: Kernel command line: BOOT_IMAGE=/vmlinuz-linux-xanmod root=UUID=ab886cc7-a43d-4bcd-8c7a-624f8eab73af rw splash quiet ibt=off nvidia-drm.modeset=1 audit=0 thermal.crt=-1 thermal.act=-1 thermal.off=1 thermal.psv=-1 pci=realloc,assign-busses,hpbussize=0x33
Jan 03 17:26:58 ArchLinux kernel: audit: disabled (until reboot)
Jan 03 17:26:58 ArchLinux kernel: Unknown kernel command line parameters "splash BOOT_IMAGE=/vmlinuz-linux-xanmod ibt=off", will be passed to user space.
Jan 03 17:26:58 ArchLinux kernel: random: crng init done
Jan 03 17:26:58 ArchLinux kernel: Dentry cache hash table entries: 8388608 (order: 14, 67108864 bytes, linear)
Jan 03 17:26:58 ArchLinux kernel: Inode-cache hash table entries: 4194304 (order: 13, 33554432 bytes, linear)
Jan 03 17:26:58 ArchLinux kernel: mem auto-init: stack:off, heap alloc:on, heap free:off
Jan 03 17:26:58 ArchLinux kernel: software IO TLB: area num 32.
Jan 03 17:26:58 ArchLinux kernel: Memory: 65319948K/66809628K available (14337K kernel code, 1987K rwdata, 4592K rodata, 2188K init, 5704K bss, 1489420K reserved, 0K cma-reserved)
Jan 03 17:26:58 ArchLinux kernel: SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=32, Nodes=1
Jan 03 17:26:58 ArchLinux kernel: Dynamic Preempt: voluntary
Jan 03 17:26:58 ArchLinux kernel: rcu: Preemptible hierarchical RCU implementation.
Jan 03 17:26:58 ArchLinux kernel: rcu:         RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=32.
Jan 03 17:26:58 ArchLinux kernel:         Trampoline variant of Tasks RCU enabled.
Jan 03 17:26:58 ArchLinux kernel:         Tracing variant of Tasks RCU enabled.
Jan 03 17:26:58 ArchLinux kernel: rcu: RCU calculated value of scheduler-enlistment delay is 50 jiffies.
Jan 03 17:26:58 ArchLinux kernel: rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=32
Jan 03 17:26:58 ArchLinux kernel: NR_IRQS: 33024, nr_irqs: 2312, preallocated irqs: 16
Jan 03 17:26:58 ArchLinux kernel: rcu: srcu_init: Setting srcu_struct sizes based on contention.
Jan 03 17:26:58 ArchLinux kernel: Console: colour dummy device 80x25
Jan 03 17:26:58 ArchLinux kernel: printk: console [tty0] enabled
Jan 03 17:26:58 ArchLinux kernel: ACPI: Core revision 20220331
Jan 03 17:26:58 ArchLinux kernel: hpet: HPET dysfunctional in PC10. Force disabled.
Jan 03 17:26:58 ArchLinux kernel: APIC: Switch to symmetric I/O mode setup
Jan 03 17:26:58 ArchLinux kernel: DMAR: Host address width 39
Jan 03 17:26:58 ArchLinux kernel: DMAR: DRHD base: 0x000000fed91000 flags: 0x1
Jan 03 17:26:58 ArchLinux kernel: DMAR: dmar0: reg_base_addr fed91000 ver 5:0 cap d2008c40660462 ecap f050da
Jan 03 17:26:58 ArchLinux kernel: DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 0
Jan 03 17:26:58 ArchLinux kernel: DMAR-IR: HPET id 0 under DRHD base 0xfed91000
Jan 03 17:26:58 ArchLinux kernel: DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
Jan 03 17:26:58 ArchLinux kernel: DMAR-IR: Enabled IRQ remapping in x2apic mode
Jan 03 17:26:58 ArchLinux kernel: x2apic enabled
Jan 03 17:26:58 ArchLinux kernel: Switched APIC routing to cluster x2apic.
Jan 03 17:26:58 ArchLinux kernel: clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x2b2c8ec87c7, max_idle_ns: 440795278598 ns
Jan 03 17:26:58 ArchLinux kernel: Calibrating delay loop (skipped), value calculated using timer frequency.. 5990.40 BogoMIPS (lpj=5990400)
Jan 03 17:26:58 ArchLinux kernel: pid_max: default: 32768 minimum: 301
Jan 03 17:26:58 ArchLinux kernel: LSM: Security Framework initializing
Jan 03 17:26:58 ArchLinux kernel: landlock: Up and running.
Jan 03 17:26:58 ArchLinux kernel: Yama: becoming mindful.
Jan 03 17:26:58 ArchLinux kernel: AppArmor: AppArmor initialized
Jan 03 17:26:58 ArchLinux kernel: Mount-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
Jan 03 17:26:58 ArchLinux kernel: Mountpoint-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
Jan 03 17:26:58 ArchLinux kernel: x86/tme: not enabled by BIOS
Jan 03 17:26:58 ArchLinux kernel: CPU0: Thermal monitoring enabled (TM1)
Jan 03 17:26:58 ArchLinux kernel: x86/cpu: User Mode Instruction Prevention (UMIP) activated
Jan 03 17:26:58 ArchLinux kernel: process: using mwait in idle threads
Jan 03 17:26:58 ArchLinux kernel: Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
Jan 03 17:26:58 ArchLinux kernel: Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
Jan 03 17:26:58 ArchLinux kernel: Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
Jan 03 17:26:58 ArchLinux kernel: Spectre V2 : Mitigation: Enhanced IBRS
Jan 03 17:26:58 ArchLinux kernel: Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
Jan 03 17:26:58 ArchLinux kernel: Spectre V2 : Spectre v2 / PBRSB-eIBRS: Retire a single CALL on VMEXIT
Jan 03 17:26:58 ArchLinux kernel: Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
Jan 03 17:26:58 ArchLinux kernel: Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl
Jan 03 17:26:58 ArchLinux kernel: Freeing SMP alternatives memory: 40K
Jan 03 17:26:58 ArchLinux kernel: smpboot: CPU0: 13th Gen Intel(R) Core(TM) i9-13900K (family: 0x6, model: 0xb7, stepping: 0x1)
Jan 03 17:26:58 ArchLinux kernel: cblist_init_generic: Setting adjustable number of callback queues.
Jan 03 17:26:58 ArchLinux kernel: cblist_init_generic: Setting shift to 5 and lim to 1.
Jan 03 17:26:58 ArchLinux kernel: cblist_init_generic: Setting shift to 5 and lim to 1.
Jan 03 17:26:58 ArchLinux kernel: Performance Events: XSAVE Architectural LBR, PEBS fmt4+-baseline,  AnyThread deprecated, Alderlake Hybrid events, 32-deep LBR, full-width counters, Intel PMU driver.
Jan 03 17:26:58 ArchLinux kernel: core: cpu_core PMU driver: 
Jan 03 17:26:58 ArchLinux kernel: ... version:                5
Jan 03 17:26:58 ArchLinux kernel: ... bit width:              48
Jan 03 17:26:58 ArchLinux kernel: ... generic registers:      8
Jan 03 17:26:58 ArchLinux kernel: ... value mask:             0000ffffffffffff
Jan 03 17:26:58 ArchLinux kernel: ... max period:             00007fffffffffff
Jan 03 17:26:58 ArchLinux kernel: ... fixed-purpose events:   4
Jan 03 17:26:58 ArchLinux kernel: ... event mask:             0001000f000000ff
Jan 03 17:26:58 ArchLinux kernel: Estimated ratio of average max frequency by base frequency (times 1024): 1945
Jan 03 17:26:58 ArchLinux kernel: rcu: Hierarchical SRCU implementation.
Jan 03 17:26:58 ArchLinux kernel: rcu:         Max phase no-delay instances is 800.
Jan 03 17:26:58 ArchLinux kernel: NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
Jan 03 17:26:58 ArchLinux kernel: smp: Bringing up secondary CPUs ...
Jan 03 17:26:58 ArchLinux kernel: x86: Booting SMP configuration:
Jan 03 17:26:58 ArchLinux kernel: .... node  #0, CPUs:        #1  #2  #3  #4  #5  #6  #7  #8  #9 #10 #11 #12 #13 #14 #15 #16
Jan 03 17:26:58 ArchLinux kernel: core: cpu_atom PMU driver: PEBS-via-PT 
Jan 03 17:26:58 ArchLinux kernel: ... version:                5
Jan 03 17:26:58 ArchLinux kernel: ... bit width:              48
Jan 03 17:26:58 ArchLinux kernel: ... generic registers:      6
Jan 03 17:26:58 ArchLinux kernel: ... value mask:             0000ffffffffffff
Jan 03 17:26:58 ArchLinux kernel: ... max period:             00007fffffffffff
Jan 03 17:26:58 ArchLinux kernel: ... fixed-purpose events:   3
Jan 03 17:26:58 ArchLinux kernel: ... event mask:             000000070000003f
Jan 03 17:26:58 ArchLinux kernel:  #17 #18 #19 #20 #21 #22 #23 #24 #25 #26 #27 #28 #29 #30 #31
Jan 03 17:26:58 ArchLinux kernel: smp: Brought up 1 node, 32 CPUs
Jan 03 17:26:58 ArchLinux kernel: smpboot: Max logical packages: 1
Jan 03 17:26:58 ArchLinux kernel: smpboot: Total of 32 processors activated (191692.80 BogoMIPS)
Jan 03 17:26:58 ArchLinux kernel: devtmpfs: initialized
Jan 03 17:26:58 ArchLinux kernel: x86/mm: Memory block size: 2048MB
Jan 03 17:26:58 ArchLinux kernel: ACPI: PM: Registering ACPI NVS region [mem 0x523b0000-0x5261efff] (2551808 bytes)
Jan 03 17:26:58 ArchLinux kernel: clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 3822520892550000 ns
Jan 03 17:26:58 ArchLinux kernel: futex hash table entries: 8192 (order: 7, 524288 bytes, linear)
Jan 03 17:26:58 ArchLinux kernel: pinctrl core: initialized pinctrl subsystem
Jan 03 17:26:58 ArchLinux kernel: PM: RTC time: 09:26:54, date: 2023-01-03
Jan 03 17:26:58 ArchLinux kernel: NET: Registered PF_NETLINK/PF_ROUTE protocol family
Jan 03 17:26:58 ArchLinux kernel: DMA: preallocated 4096 KiB GFP_KERNEL pool for atomic allocations
Jan 03 17:26:58 ArchLinux kernel: DMA: preallocated 4096 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
Jan 03 17:26:58 ArchLinux kernel: DMA: preallocated 4096 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
Jan 03 17:26:58 ArchLinux kernel: thermal_sys: Registered thermal governor 'fair_share'
Jan 03 17:26:58 ArchLinux kernel: thermal_sys: Registered thermal governor 'bang_bang'
Jan 03 17:26:58 ArchLinux kernel: thermal_sys: Registered thermal governor 'step_wise'
Jan 03 17:26:58 ArchLinux kernel: thermal_sys: Registered thermal governor 'user_space'
Jan 03 17:26:58 ArchLinux kernel: thermal_sys: Registered thermal governor 'power_allocator'
Jan 03 17:26:58 ArchLinux kernel: cpuidle: using governor ladder
Jan 03 17:26:58 ArchLinux kernel: cpuidle: using governor menu
Jan 03 17:26:58 ArchLinux kernel: acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
Jan 03 17:26:58 ArchLinux kernel: PCI: MMCONFIG for domain 0000 [bus 00-e0] at [mem 0xc0000000-0xce0fffff] (base 0xc0000000)
Jan 03 17:26:58 ArchLinux kernel: PCI: MMCONFIG at [mem 0xc0000000-0xce0fffff] reserved in E820
Jan 03 17:26:58 ArchLinux kernel: PCI: Using configuration type 1 for base access
Jan 03 17:26:58 ArchLinux kernel: ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
Jan 03 17:26:58 ArchLinux kernel: kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
Jan 03 17:26:58 ArchLinux kernel: HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
Jan 03 17:26:58 ArchLinux kernel: HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page
Jan 03 17:26:58 ArchLinux kernel: HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
Jan 03 17:26:58 ArchLinux kernel: HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
Jan 03 17:26:58 ArchLinux kernel: ACPI: Added _OSI(Module Device)
Jan 03 17:26:58 ArchLinux kernel: ACPI: Added _OSI(Processor Device)
Jan 03 17:26:58 ArchLinux kernel: ACPI: Added _OSI(3.0 _SCP Extensions)
Jan 03 17:26:58 ArchLinux kernel: ACPI: Added _OSI(Processor Aggregator Device)
Jan 03 17:26:58 ArchLinux kernel: ACPI: 15 ACPI AML tables successfully acquired and loaded
Jan 03 17:26:58 ArchLinux kernel: ACPI: Dynamic OEM Table Load:
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0xFFFF9278C2188C00 0001AB (v02 PmRef  Cpu0Psd  00003000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: \_SB_.PR00: _OSC native thermal LVT Acked
Jan 03 17:26:58 ArchLinux kernel: ACPI: Dynamic OEM Table Load:
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0xFFFF9278C22C4800 000394 (v02 PmRef  Cpu0Cst  00003001 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: Dynamic OEM Table Load:
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0xFFFF9278C22BE800 000605 (v02 PmRef  Cpu0Ist  00003000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: Dynamic OEM Table Load:
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0xFFFF9278C22B9800 0004B5 (v02 PmRef  Cpu0Hwp  00003000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: Dynamic OEM Table Load:
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0xFFFF9278C22CA000 001BAF (v02 PmRef  ApIst    00003000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: Dynamic OEM Table Load:
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0xFFFF9278C36F0000 001038 (v02 PmRef  ApHwp    00003000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: Dynamic OEM Table Load:
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0xFFFF9278C36F6000 001349 (v02 PmRef  ApPsd    00003000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: Dynamic OEM Table Load:
Jan 03 17:26:58 ArchLinux kernel: ACPI: SSDT 0xFFFF9278C007B000 000FBB (v02 PmRef  ApCst    00003000 INTL 20200717)
Jan 03 17:26:58 ArchLinux kernel: ACPI: EC: EC started
Jan 03 17:26:58 ArchLinux kernel: ACPI: EC: interrupt blocked
Jan 03 17:26:58 ArchLinux kernel: ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
Jan 03 17:26:58 ArchLinux kernel: ACPI: \_SB_.PC00.LPCB.EC0_: Boot DSDT EC used to handle transactions
Jan 03 17:26:58 ArchLinux kernel: ACPI: Interpreter enabled
Jan 03 17:26:58 ArchLinux kernel: ACPI: PM: (supports S0 S3 S4 S5)
Jan 03 17:26:58 ArchLinux kernel: ACPI: Using IOAPIC for interrupt routing
Jan 03 17:26:58 ArchLinux kernel: PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
Jan 03 17:26:58 ArchLinux kernel: PCI: Using E820 reservations for host bridge windows
Jan 03 17:26:58 ArchLinux kernel: ACPI: Enabled 7 GPEs in block 00 to 7F
Jan 03 17:26:58 ArchLinux kernel: ACPI: PM: Power Resource [PXP]
Jan 03 17:26:58 ArchLinux kernel: ACPI: PM: Power Resource [BTRT]
Jan 03 17:26:58 ArchLinux kernel: ACPI: PM: Power Resource [WRST]
Jan 03 17:26:58 ArchLinux kernel: ACPI: PM: Power Resource [FN00]
Jan 03 17:26:58 ArchLinux kernel: ACPI: PM: Power Resource [FN01]
Jan 03 17:26:58 ArchLinux kernel: ACPI: PM: Power Resource [FN02]
Jan 03 17:26:58 ArchLinux kernel: ACPI: PM: Power Resource [FN03]
Jan 03 17:26:58 ArchLinux kernel: ACPI: PM: Power Resource [FN04]
Jan 03 17:26:58 ArchLinux kernel: ACPI: PM: Power Resource [PIN]
Jan 03 17:26:58 ArchLinux kernel: ACPI: PCI Root Bridge [PC00] (domain 0000 [bus 00-e0])
Jan 03 17:26:58 ArchLinux kernel: acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
Jan 03 17:26:58 ArchLinux kernel: acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME AER PCIeCapability LTR DPC]
Jan 03 17:26:58 ArchLinux kernel: PCI host bridge to bus 0000:00
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000effff window]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:00: root bus resource [mem 0x60800000-0xbfffffff window]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:00: root bus resource [mem 0x4000000000-0x7fffffffff window]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:00: root bus resource [bus 00-e0]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:00.0: [8086:a700] type 00 class 0x060000
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.0: [8086:a70d] type 01 class 0x060400
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.0: PTM enabled (root), 4ns granularity
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.1: [8086:a72d] type 01 class 0x060400
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.1: PME# supported from D0 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.1: PTM enabled (root), 4ns granularity
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:06.0: [8086:a74d] type 01 class 0x060400
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:06.0: PME# supported from D0 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:06.0: PTM enabled (root), 4ns granularity
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:0a.0: [8086:a77d] type 00 class 0x118000
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:0a.0: reg 0x10: [mem 0x445e210000-0x445e217fff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:0a.0: enabling Extended Tags
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:0e.0: [8086:a77f] type 00 class 0x010400
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:0e.0: reg 0x10: [mem 0x445c000000-0x445dffffff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:0e.0: reg 0x18: [mem 0x94000000-0x95ffffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:0e.0: reg 0x20: [mem 0x445e100000-0x445e1fffff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:14.0: [8086:7a60] type 00 class 0x0c0330
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:14.0: reg 0x10: [mem 0x445e200000-0x445e20ffff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:14.0: PME# supported from D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:14.2: [8086:7a27] type 00 class 0x050000
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:14.2: reg 0x10: [mem 0x445e228000-0x445e22bfff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:14.2: reg 0x18: [mem 0x445e231000-0x445e231fff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:14.3: [8086:7a70] type 00 class 0x028000
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:14.3: reg 0x10: [mem 0x445e224000-0x445e227fff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:14.3: PME# supported from D0 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:15.0: [8086:7a4c] type 00 class 0x0c8000
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:15.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:15.1: [8086:7a4d] type 00 class 0x0c8000
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:15.1: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:15.2: [8086:7a4e] type 00 class 0x0c8000
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:15.2: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:16.0: [8086:7a68] type 00 class 0x078000
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:16.0: reg 0x10: [mem 0x445e22d000-0x445e22dfff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:16.0: PME# supported from D3hot
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:17.0: [8086:7a62] type 00 class 0x010601
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:17.0: reg 0x10: [mem 0x99300000-0x99301fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:17.0: reg 0x14: [mem 0x99303000-0x993030ff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:17.0: reg 0x18: [io  0x7050-0x7057]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:17.0: reg 0x1c: [io  0x7040-0x7043]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:17.0: reg 0x20: [io  0x7020-0x703f]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:17.0: reg 0x24: [mem 0x99302000-0x993027ff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:17.0: PME# supported from D3hot
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1a.0: [8086:7a48] type 01 class 0x060400
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1b.0: [8086:7a40] type 01 class 0x060400
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.0: [8086:7a38] type 01 class 0x060400
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.1: [8086:7a39] type 01 class 0x060400
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.1: PTM enabled (root), 4ns granularity
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.4: [8086:7a3c] type 01 class 0x060400
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.4: PTM enabled (root), 4ns granularity
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1d.0: [8086:7a30] type 01 class 0x060400
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.0: [8086:7a04] type 00 class 0x060100
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.3: [8086:7a50] type 00 class 0x040300
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.3: reg 0x10: [mem 0x445e220000-0x445e223fff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.3: reg 0x20: [mem 0x445e000000-0x445e0fffff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.3: PME# supported from D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.4: [8086:7a23] type 00 class 0x0c0500
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.4: reg 0x10: [mem 0x445e22c000-0x445e22c0ff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.4: reg 0x20: [io  0xefa0-0xefbf]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.5: [8086:7a24] type 00 class 0x0c8000
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.5: reg 0x10: [mem 0xfe010000-0xfe010fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.0: [10de:2504] type 00 class 0x030000
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.0: reg 0x10: [mem 0x96000000-0x96ffffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.0: reg 0x14: [mem 0x4000000000-0x43ffffffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.0: reg 0x1c: [mem 0x4400000000-0x4401ffffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.0: reg 0x24: [io  0x6000-0x607f]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.0: reg 0x30: [mem 0x97000000-0x9707ffff pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.0: BAR 1: assigned to efifb
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.0: PME# supported from D0 D3hot
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.0: 126.024 Gb/s available PCIe bandwidth, limited by 16.0 GT/s PCIe x8 link at 0000:00:01.0 (capable of 252.048 Gb/s with 16.0 GT/s PCIe x16 link)
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.1: [10de:228e] type 00 class 0x040300
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.1: reg 0x10: [mem 0x97080000-0x97083fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.0: PCI bridge to [bus 01-e0]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.0:   bridge window [io  0x6000-0x6fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.0:   bridge window [mem 0x96000000-0x970fffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.0:   bridge window [mem 0x4000000000-0x4401ffffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:01: busn_res: [bus 01-e0] end is updated to 01
Jan 03 17:26:58 ArchLinux kernel: pci 0000:02:00.0: [025e:f1ac] type 00 class 0x010802
Jan 03 17:26:58 ArchLinux kernel: pci 0000:02:00.0: reg 0x10: [mem 0x99200000-0x99203fff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.1: PCI bridge to [bus 02-e0]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.1:   bridge window [mem 0x99200000-0x992fffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:02: busn_res: [bus 02-e0] end is updated to 02
Jan 03 17:26:58 ArchLinux kernel: pci 0000:03:00.0: [025e:f1ac] type 00 class 0x010802
Jan 03 17:26:58 ArchLinux kernel: pci 0000:03:00.0: reg 0x10: [mem 0x99100000-0x99103fff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:06.0: PCI bridge to [bus 03-e0]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:06.0:   bridge window [mem 0x99100000-0x991fffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:03: busn_res: [bus 03-e0] end is updated to 03
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1a.0: PCI bridge to [bus 04-e0]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1a.0:   bridge window [io  0x5000-0x5fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1a.0:   bridge window [mem 0x98500000-0x98efffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:04: busn_res: [bus 04-e0] end is updated to 36
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1b.0: PCI bridge to [bus 37-e0]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:37: busn_res: [bus 37-e0] end is updated to 37
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.0: PCI bridge to [bus 38-e0]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.0:   bridge window [mem 0x97b00000-0x984fffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:38: busn_res: [bus 38-e0] end is updated to 6a
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6b:00.0: [8086:125c] type 00 class 0x020000
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6b:00.0: reg 0x10: [mem 0x98f00000-0x98ffffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6b:00.0: reg 0x1c: [mem 0x99000000-0x99003fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6b:00.0: PME# supported from D0 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.1: PCI bridge to [bus 6b-e0]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.1:   bridge window [mem 0x98f00000-0x990fffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6b: busn_res: [bus 6b-e0] end is updated to 6b
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6c:00.0: [8086:1136] type 01 class 0x060400
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6c:00.0: enabling Extended Tags
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6c:00.0: supports D1 D2
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6c:00.0: PME# supported from D0 D1 D2 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6c:00.0: PTM enabled, 4ns granularity
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.4: PCI bridge to [bus 6c-e0]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.4:   bridge window [mem 0x64000000-0x920fffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.4:   bridge window [mem 0x4410000000-0x445a0fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6c:00.0: bridge configuration invalid ([bus 09-71]), reconfiguring
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:00.0: [8086:1136] type 01 class 0x060400
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:00.0: enabling Extended Tags
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:00.0: supports D1 D2
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:00.0: PME# supported from D0 D1 D2 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:01.0: [8086:1136] type 01 class 0x060400
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:01.0: enabling Extended Tags
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:01.0: supports D1 D2
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:01.0: PME# supported from D0 D1 D2 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:02.0: [8086:1136] type 01 class 0x060400
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:02.0: enabling Extended Tags
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:02.0: supports D1 D2
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:02.0: PME# supported from D0 D1 D2 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:03.0: [8086:1136] type 01 class 0x060400
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:03.0: enabling Extended Tags
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:03.0: supports D1 D2
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:03.0: PME# supported from D0 D1 D2 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6c:00.0: PCI bridge to [bus 6d-e0]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6c:00.0:   bridge window [mem 0x64000000-0x91efffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6c:00.0:   bridge window [mem 0x4410000000-0x445a0fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:00.0: bridge configuration invalid ([bus 0a-0a]), reconfiguring
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:01.0: bridge configuration invalid ([bus 0b-3d]), reconfiguring
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:02.0: bridge configuration invalid ([bus 3e-3e]), reconfiguring
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:03.0: bridge configuration invalid ([bus 3f-71]), reconfiguring
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6e:00.0: [8086:1137] type 00 class 0x0c0340
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6e:00.0: reg 0x10: [mem 0x445a000000-0x445a03ffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6e:00.0: reg 0x18: [mem 0x445a040000-0x445a040fff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6e:00.0: enabling Extended Tags
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6e:00.0: supports D1 D2
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6e:00.0: PME# supported from D0 D1 D2 D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:00.0: PCI bridge to [bus 6e-e0]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:00.0:   bridge window [mem 0x445a000000-0x445a0fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6e: busn_res: [bus 6e-e0] end is updated to 6e
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:01.0: PCI bridge to [bus 6f-e0]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:01.0:   bridge window [mem 0x7af00000-0x91dfffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:01.0:   bridge window [mem 0x4435000000-0x4459ffffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6f: busn_res: [bus 6f-e0] end is updated to a1
Jan 03 17:26:58 ArchLinux kernel: pci 0000:a2:00.0: [8086:1138] type 00 class 0x0c0330
Jan 03 17:26:58 ArchLinux kernel: pci 0000:a2:00.0: reg 0x10: [mem 0x91e00000-0x91e0ffff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:a2:00.0: enabling Extended Tags
Jan 03 17:26:58 ArchLinux kernel: pci 0000:a2:00.0: PME# supported from D3hot D3cold
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:02.0: PCI bridge to [bus a2-e0]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:02.0:   bridge window [mem 0x91e00000-0x91efffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:a2: busn_res: [bus a2-e0] end is updated to a2
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:03.0: PCI bridge to [bus a3-e0]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:03.0:   bridge window [mem 0x64000000-0x7aefffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:03.0:   bridge window [mem 0x4410000000-0x4434ffffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:a3: busn_res: [bus a3-e0] end is updated to d5
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6d: busn_res: [bus 6d-e0] end is updated to d5
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6c: busn_res: [bus 6c-e0] end is updated to d5
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1d.0: PCI bridge to [bus d6-e0]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1d.0:   bridge window [io  0x3000-0x3fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1d.0:   bridge window [mem 0x97100000-0x97afffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:d6: busn_res: [bus d6-e0] end is updated to e0
Jan 03 17:26:58 ArchLinux kernel: ACPI: PCI: Interrupt link LNKA configured for IRQ 0
Jan 03 17:26:58 ArchLinux kernel: ACPI: PCI: Interrupt link LNKB configured for IRQ 1
Jan 03 17:26:58 ArchLinux kernel: ACPI: PCI: Interrupt link LNKC configured for IRQ 0
Jan 03 17:26:58 ArchLinux kernel: ACPI: PCI: Interrupt link LNKD configured for IRQ 0
Jan 03 17:26:58 ArchLinux kernel: ACPI: PCI: Interrupt link LNKE configured for IRQ 0
Jan 03 17:26:58 ArchLinux kernel: ACPI: PCI: Interrupt link LNKF configured for IRQ 0
Jan 03 17:26:58 ArchLinux kernel: ACPI: PCI: Interrupt link LNKG configured for IRQ 0
Jan 03 17:26:58 ArchLinux kernel: ACPI: PCI: Interrupt link LNKH configured for IRQ 0
Jan 03 17:26:58 ArchLinux kernel: ACPI: EC: interrupt unblocked
Jan 03 17:26:58 ArchLinux kernel: ACPI: EC: event unblocked
Jan 03 17:26:58 ArchLinux kernel: ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
Jan 03 17:26:58 ArchLinux kernel: ACPI: EC: GPE=0x7
Jan 03 17:26:58 ArchLinux kernel: ACPI: \_SB_.PC00.LPCB.EC0_: Boot DSDT EC initialization complete
Jan 03 17:26:58 ArchLinux kernel: ACPI: \_SB_.PC00.LPCB.EC0_: EC: Used to handle transactions and events
Jan 03 17:26:58 ArchLinux kernel: iommu: Default domain type: Translated 
Jan 03 17:26:58 ArchLinux kernel: iommu: DMA domain TLB invalidation policy: lazy mode 
Jan 03 17:26:58 ArchLinux kernel: SCSI subsystem initialized
Jan 03 17:26:58 ArchLinux kernel: libata version 3.00 loaded.
Jan 03 17:26:58 ArchLinux kernel: ACPI: bus type USB registered
Jan 03 17:26:58 ArchLinux kernel: usbcore: registered new interface driver usbfs
Jan 03 17:26:58 ArchLinux kernel: usbcore: registered new interface driver hub
Jan 03 17:26:58 ArchLinux kernel: usbcore: registered new device driver usb
Jan 03 17:26:58 ArchLinux kernel: pps_core: LinuxPPS API ver. 1 registered
Jan 03 17:26:58 ArchLinux kernel: pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
Jan 03 17:26:58 ArchLinux kernel: PTP clock support registered
Jan 03 17:26:58 ArchLinux kernel: EDAC MC: Ver: 3.0.0
Jan 03 17:26:58 ArchLinux kernel: Registered efivars operations
Jan 03 17:26:58 ArchLinux kernel: NetLabel: Initializing
Jan 03 17:26:58 ArchLinux kernel: NetLabel:  domain hash size = 128
Jan 03 17:26:58 ArchLinux kernel: NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
Jan 03 17:26:58 ArchLinux kernel: NetLabel:  unlabeled traffic allowed by default
Jan 03 17:26:58 ArchLinux kernel: mctp: management component transport protocol core
Jan 03 17:26:58 ArchLinux kernel: NET: Registered PF_MCTP protocol family
Jan 03 17:26:58 ArchLinux kernel: PCI: Using ACPI for IRQ routing
Jan 03 17:26:58 ArchLinux kernel: PCI: pci_cache_line_size set to 64 bytes
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.5: can't claim BAR 0 [mem 0xfe010000-0xfe010fff]: no compatible bridge window
Jan 03 17:26:58 ArchLinux kernel: e820: reserve RAM buffer [mem 0x0009e000-0x0009ffff]
Jan 03 17:26:58 ArchLinux kernel: e820: reserve RAM buffer [mem 0x3fd2b000-0x3fffffff]
Jan 03 17:26:58 ArchLinux kernel: e820: reserve RAM buffer [mem 0x41d9c000-0x43ffffff]
Jan 03 17:26:58 ArchLinux kernel: e820: reserve RAM buffer [mem 0x4816c000-0x4bffffff]
Jan 03 17:26:58 ArchLinux kernel: e820: reserve RAM buffer [mem 0x4c630000-0x4fffffff]
Jan 03 17:26:58 ArchLinux kernel: e820: reserve RAM buffer [mem 0x4e42a000-0x4fffffff]
Jan 03 17:26:58 ArchLinux kernel: e820: reserve RAM buffer [mem 0x53f00000-0x53ffffff]
Jan 03 17:26:58 ArchLinux kernel: e820: reserve RAM buffer [mem 0x109f800000-0x109fffffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.0: vgaarb: setting as boot VGA device
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.0: vgaarb: bridge control possible
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none
Jan 03 17:26:58 ArchLinux kernel: vgaarb: loaded
Jan 03 17:26:58 ArchLinux kernel: clocksource: Switched to clocksource tsc-early
Jan 03 17:26:58 ArchLinux kernel: VFS: Disk quotas dquot_6.6.0
Jan 03 17:26:58 ArchLinux kernel: VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Jan 03 17:26:58 ArchLinux kernel: AppArmor: AppArmor Filesystem Enabled
Jan 03 17:26:58 ArchLinux kernel: pnp: PnP ACPI init
Jan 03 17:26:58 ArchLinux kernel: system 00:00: [io  0x0290-0x029f] has been reserved
Jan 03 17:26:58 ArchLinux kernel: system 00:00: [io  0x0b00-0x0b1f] has been reserved
Jan 03 17:26:58 ArchLinux kernel: system 00:01: [io  0x0680-0x069f] has been reserved
Jan 03 17:26:58 ArchLinux kernel: system 00:01: [io  0x164e-0x164f] has been reserved
Jan 03 17:26:58 ArchLinux kernel: system 00:02: [io  0x1854-0x1857] has been reserved
Jan 03 17:26:58 ArchLinux kernel: system 00:03: [mem 0xfedc0000-0xfedc7fff] has been reserved
Jan 03 17:26:58 ArchLinux kernel: system 00:03: [mem 0xfeda0000-0xfeda0fff] has been reserved
Jan 03 17:26:58 ArchLinux kernel: system 00:03: [mem 0xfeda1000-0xfeda1fff] has been reserved
Jan 03 17:26:58 ArchLinux kernel: system 00:03: [mem 0xc0000000-0xcfffffff] has been reserved
Jan 03 17:26:58 ArchLinux kernel: system 00:03: [mem 0xfed20000-0xfed7ffff] could not be reserved
Jan 03 17:26:58 ArchLinux kernel: system 00:03: [mem 0xfed90000-0xfed93fff] could not be reserved
Jan 03 17:26:58 ArchLinux kernel: system 00:03: [mem 0xfed45000-0xfed8ffff] could not be reserved
Jan 03 17:26:58 ArchLinux kernel: system 00:03: [mem 0xfee00000-0xfeefffff] could not be reserved
Jan 03 17:26:58 ArchLinux kernel: system 00:04: [io  0x2000-0x20fe] has been reserved
Jan 03 17:26:58 ArchLinux kernel: pnp: PnP ACPI: found 6 devices
Jan 03 17:26:58 ArchLinux kernel: clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
Jan 03 17:26:58 ArchLinux kernel: NET: Registered PF_INET protocol family
Jan 03 17:26:58 ArchLinux kernel: IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear)
Jan 03 17:26:58 ArchLinux kernel: tcp_listen_portaddr_hash hash table entries: 32768 (order: 7, 524288 bytes, linear)
Jan 03 17:26:58 ArchLinux kernel: Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
Jan 03 17:26:58 ArchLinux kernel: TCP established hash table entries: 524288 (order: 10, 4194304 bytes, linear)
Jan 03 17:26:58 ArchLinux kernel: TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
Jan 03 17:26:58 ArchLinux kernel: TCP: Hash tables configured (established 524288 bind 65536)
Jan 03 17:26:58 ArchLinux kernel: MPTCP token hash table entries: 65536 (order: 8, 1572864 bytes, linear)
Jan 03 17:26:58 ArchLinux kernel: UDP hash table entries: 32768 (order: 8, 1048576 bytes, linear)
Jan 03 17:26:58 ArchLinux kernel: UDP-Lite hash table entries: 32768 (order: 8, 1048576 bytes, linear)
Jan 03 17:26:58 ArchLinux kernel: NET: Registered PF_UNIX/PF_LOCAL protocol family
Jan 03 17:26:58 ArchLinux kernel: NET: Registered PF_XDP protocol family
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:00: max bus depth: 3 pci_try_num: 4
Jan 03 17:26:58 ArchLinux kernel: clipped [mem size 0x00000000 64bit pref] to [mem size 0xfffffffffffe0000 64bit pref] for e820 entry [mem 0x000a0000-0x000fffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1a.0: BAR 15: assigned [mem 0x4402000000-0x44021fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: clipped [mem size 0x00000000 64bit pref] to [mem size 0xfffffffffffe0000 64bit pref] for e820 entry [mem 0x000a0000-0x000fffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.0: BAR 15: assigned [mem 0x4402200000-0x44023fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: clipped [mem size 0x00000000 64bit pref] to [mem size 0xfffffffffffe0000 64bit pref] for e820 entry [mem 0x000a0000-0x000fffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1d.0: BAR 15: assigned [mem 0x4402400000-0x44025fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: clipped [mem size 0x00000000 64bit] to [mem size 0xfffffffffffe0000 64bit] for e820 entry [mem 0x000a0000-0x000fffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:15.0: BAR 0: assigned [mem 0x4402600000-0x4402600fff 64bit]
Jan 03 17:26:58 ArchLinux kernel: clipped [mem size 0x00000000 64bit] to [mem size 0xfffffffffffe0000 64bit] for e820 entry [mem 0x000a0000-0x000fffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:15.1: BAR 0: assigned [mem 0x4402601000-0x4402601fff 64bit]
Jan 03 17:26:58 ArchLinux kernel: clipped [mem size 0x00000000 64bit] to [mem size 0xfffffffffffe0000 64bit] for e820 entry [mem 0x000a0000-0x000fffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:15.2: BAR 0: assigned [mem 0x4402602000-0x4402602fff 64bit]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.4: BAR 13: assigned [io  0x8000-0xafff]
Jan 03 17:26:58 ArchLinux kernel: clipped [mem size 0x00020000] to [mem size 0xfffffffffffc0000] for e820 entry [mem 0x000a0000-0x000fffff]
Jan 03 17:26:58 ArchLinux kernel: clipped [mem size 0x00010000] to [mem size 0xffffffffffff0000] for e820 entry [mem 0x000a0000-0x000fffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.5: BAR 0: assigned [mem 0x60800000-0x60800fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.0: PCI bridge to [bus 01]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.0:   bridge window [io  0x6000-0x6fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.0:   bridge window [mem 0x96000000-0x970fffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.0:   bridge window [mem 0x4000000000-0x4401ffffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.1: PCI bridge to [bus 02]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.1:   bridge window [mem 0x99200000-0x992fffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:06.0: PCI bridge to [bus 03]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:06.0:   bridge window [mem 0x99100000-0x991fffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1a.0: PCI bridge to [bus 04-36]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1a.0:   bridge window [io  0x5000-0x5fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1a.0:   bridge window [mem 0x98500000-0x98efffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1a.0:   bridge window [mem 0x4402000000-0x44021fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1b.0: PCI bridge to [bus 37]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.0: PCI bridge to [bus 38-6a]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.0:   bridge window [mem 0x97b00000-0x984fffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.0:   bridge window [mem 0x4402200000-0x44023fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.1: PCI bridge to [bus 6b]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.1:   bridge window [mem 0x98f00000-0x990fffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6c:00.0: BAR 13: assigned [io  0x8000-0x9fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:01.0: BAR 13: assigned [io  0x8000-0x8fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:03.0: BAR 13: assigned [io  0x9000-0x9fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:00.0: PCI bridge to [bus 6e]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:00.0:   bridge window [mem 0x445a000000-0x445a0fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:01.0: PCI bridge to [bus 6f-a1]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:01.0:   bridge window [io  0x8000-0x8fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:01.0:   bridge window [mem 0x7af00000-0x91dfffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:01.0:   bridge window [mem 0x4435000000-0x4459ffffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:02.0: PCI bridge to [bus a2]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:02.0:   bridge window [mem 0x91e00000-0x91efffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:03.0: PCI bridge to [bus a3-d5]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:03.0:   bridge window [io  0x9000-0x9fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:03.0:   bridge window [mem 0x64000000-0x7aefffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:03.0:   bridge window [mem 0x4410000000-0x4434ffffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6c:00.0: PCI bridge to [bus 6d-d5]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6c:00.0:   bridge window [io  0x8000-0x9fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6c:00.0:   bridge window [mem 0x64000000-0x91efffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6c:00.0:   bridge window [mem 0x4410000000-0x445a0fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.4: PCI bridge to [bus 6c-d5]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.4:   bridge window [io  0x8000-0xafff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.4:   bridge window [mem 0x64000000-0x920fffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.4:   bridge window [mem 0x4410000000-0x445a0fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1d.0: PCI bridge to [bus d6-e0]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1d.0:   bridge window [io  0x3000-0x3fff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1d.0:   bridge window [mem 0x97100000-0x97afffff]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1d.0:   bridge window [mem 0x4402400000-0x44025fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:00: resource 7 [mem 0x000e0000-0x000effff window]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:00: resource 8 [mem 0x60800000-0xbfffffff window]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:00: resource 9 [mem 0x4000000000-0x7fffffffff window]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:01: resource 0 [io  0x6000-0x6fff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:01: resource 1 [mem 0x96000000-0x970fffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:01: resource 2 [mem 0x4000000000-0x4401ffffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:02: resource 1 [mem 0x99200000-0x992fffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:03: resource 1 [mem 0x99100000-0x991fffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:04: resource 0 [io  0x5000-0x5fff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:04: resource 1 [mem 0x98500000-0x98efffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:04: resource 2 [mem 0x4402000000-0x44021fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:38: resource 0 [io  0x4000-0x4fff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:38: resource 1 [mem 0x97b00000-0x984fffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:38: resource 2 [mem 0x4402200000-0x44023fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6b: resource 1 [mem 0x98f00000-0x990fffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6c: resource 0 [io  0x8000-0xafff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6c: resource 1 [mem 0x64000000-0x920fffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6c: resource 2 [mem 0x4410000000-0x445a0fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6d: resource 0 [io  0x8000-0x9fff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6d: resource 1 [mem 0x64000000-0x91efffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6d: resource 2 [mem 0x4410000000-0x445a0fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6e: resource 2 [mem 0x445a000000-0x445a0fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6f: resource 0 [io  0x8000-0x8fff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6f: resource 1 [mem 0x7af00000-0x91dfffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:6f: resource 2 [mem 0x4435000000-0x4459ffffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:a2: resource 1 [mem 0x91e00000-0x91efffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:a3: resource 0 [io  0x9000-0x9fff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:a3: resource 1 [mem 0x64000000-0x7aefffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:a3: resource 2 [mem 0x4410000000-0x4434ffffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:d6: resource 0 [io  0x3000-0x3fff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:d6: resource 1 [mem 0x97100000-0x97afffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 0000:d6: resource 2 [mem 0x4402400000-0x44025fffff 64bit pref]
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.1: D0 power state depends on 0000:01:00.0
Jan 03 17:26:58 ArchLinux kernel: PCI: CLS 64 bytes, default 64
Jan 03 17:26:58 ArchLinux kernel: DMAR: Intel-IOMMU force enabled due to platform opt in
Jan 03 17:26:58 ArchLinux kernel: DMAR: No RMRR found
Jan 03 17:26:58 ArchLinux kernel: DMAR: No ATSR found
Jan 03 17:26:58 ArchLinux kernel: DMAR: No SATC found
Jan 03 17:26:58 ArchLinux kernel: DMAR: dmar0: Using Queued invalidation
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:00.0: Adding to iommu group 0
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.0: Adding to iommu group 1
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:01.1: Adding to iommu group 2
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:06.0: Adding to iommu group 3
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:0a.0: Adding to iommu group 4
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:0e.0: Adding to iommu group 5
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:14.0: Adding to iommu group 6
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:14.2: Adding to iommu group 6
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:14.3: Adding to iommu group 7
Jan 03 17:26:58 ArchLinux kernel: Trying to unpack rootfs image as initramfs...
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:15.0: Adding to iommu group 8
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:15.1: Adding to iommu group 8
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:15.2: Adding to iommu group 8
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:16.0: Adding to iommu group 9
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:17.0: Adding to iommu group 10
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1a.0: Adding to iommu group 11
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1b.0: Adding to iommu group 12
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.0: Adding to iommu group 13
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.1: Adding to iommu group 14
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1c.4: Adding to iommu group 15
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1d.0: Adding to iommu group 16
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.0: Adding to iommu group 17
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.3: Adding to iommu group 17
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.4: Adding to iommu group 17
Jan 03 17:26:58 ArchLinux kernel: pci 0000:00:1f.5: Adding to iommu group 17
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.0: Adding to iommu group 18
Jan 03 17:26:58 ArchLinux kernel: pci 0000:01:00.1: Adding to iommu group 18
Jan 03 17:26:58 ArchLinux kernel: pci 0000:02:00.0: Adding to iommu group 19
Jan 03 17:26:58 ArchLinux kernel: pci 0000:03:00.0: Adding to iommu group 20
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6b:00.0: Adding to iommu group 21
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6c:00.0: Adding to iommu group 22
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:00.0: Adding to iommu group 23
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:01.0: Adding to iommu group 24
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:02.0: Adding to iommu group 25
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6d:03.0: Adding to iommu group 26
Jan 03 17:26:58 ArchLinux kernel: pci 0000:6e:00.0: Adding to iommu group 27
Jan 03 17:26:58 ArchLinux kernel: pci 0000:a2:00.0: Adding to iommu group 28
Jan 03 17:26:58 ArchLinux kernel: DMAR: Intel(R) Virtualization Technology for Directed I/O
Jan 03 17:26:58 ArchLinux kernel: PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
Jan 03 17:26:58 ArchLinux kernel: software IO TLB: mapped [mem 0x0000000044039000-0x0000000048039000] (64MB)
Jan 03 17:26:58 ArchLinux kernel: clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2b2c8ec87c7, max_idle_ns: 440795278598 ns
Jan 03 17:26:58 ArchLinux kernel: clocksource: Switched to clocksource tsc
Jan 03 17:26:58 ArchLinux kernel: platform rtc_cmos: registered platform RTC device (no PNP device found)
Jan 03 17:26:58 ArchLinux kernel: Initialise system trusted keyrings
Jan 03 17:26:58 ArchLinux kernel: Key type blacklist registered
Jan 03 17:26:58 ArchLinux kernel: workingset: timestamp_bits=36 max_order=24 bucket_order=0
Jan 03 17:26:58 ArchLinux kernel: squashfs: version 4.0 (2009/01/31) Phillip Lougher
Jan 03 17:26:58 ArchLinux kernel: fuse: init (API version 7.37)
Jan 03 17:26:58 ArchLinux kernel: integrity: Platform Keyring initialized
Jan 03 17:26:58 ArchLinux kernel: integrity: Machine keyring initialized
Jan 03 17:26:58 ArchLinux kernel: Key type asymmetric registered
Jan 03 17:26:58 ArchLinux kernel: Asymmetric key parser 'x509' registered
Jan 03 17:26:58 ArchLinux kernel: Freeing initrd memory: 102276K
Jan 03 17:26:58 ArchLinux kernel: alg: self-tests for CTR-KDF (hmac(sha256)) passed
Jan 03 17:26:58 ArchLinux kernel: Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
Jan 03 17:26:58 ArchLinux kernel: io scheduler mq-deadline registered
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:01.0: PME: Signaling with IRQ 121
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:01.0: AER: enabled with IRQ 121
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:01.1: PME: Signaling with IRQ 122
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:01.1: AER: enabled with IRQ 122
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:06.0: PME: Signaling with IRQ 123
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:06.0: AER: enabled with IRQ 123
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:1a.0: PME: Signaling with IRQ 124
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:1a.0: pciehp: Slot #0 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:1b.0: PME: Signaling with IRQ 125
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:1c.0: PME: Signaling with IRQ 126
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:1c.0: pciehp: Slot #0 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:1c.1: PME: Signaling with IRQ 127
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:1c.1: AER: enabled with IRQ 127
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:1c.4: PME: Signaling with IRQ 128
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:1c.4: AER: enabled with IRQ 128
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:1c.4: pciehp: Slot #8 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:1d.0: PME: Signaling with IRQ 129
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:00:1d.0: pciehp: Slot #0 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:6d:01.0: pciehp: Slot #1 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
Jan 03 17:26:58 ArchLinux kernel: pcieport 0000:6d:03.0: pciehp: Slot #3 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
Jan 03 17:26:58 ArchLinux kernel: shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
Jan 03 17:26:58 ArchLinux kernel: Monitor-Mwait will be used to enter C-1 state
Jan 03 17:26:58 ArchLinux kernel: Monitor-Mwait will be used to enter C-2 state
Jan 03 17:26:58 ArchLinux kernel: Monitor-Mwait will be used to enter C-3 state
Jan 03 17:26:58 ArchLinux kernel: ACPI: \_SB_.PR00: Found 3 idle states
Jan 03 17:26:58 ArchLinux kernel: input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
Jan 03 17:26:58 ArchLinux kernel: ACPI: button: Sleep Button [SLPB]
Jan 03 17:26:58 ArchLinux kernel: input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
Jan 03 17:26:58 ArchLinux kernel: ACPI: button: Power Button [PWRB]
Jan 03 17:26:58 ArchLinux kernel: input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
Jan 03 17:26:58 ArchLinux kernel: ACPI: button: Power Button [PWRF]
Jan 03 17:26:58 ArchLinux kernel: ACPI: thermal: thermal control disabled
Jan 03 17:26:58 ArchLinux kernel: Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
Jan 03 17:26:58 ArchLinux kernel: serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
Jan 03 17:26:58 ArchLinux kernel: hpet_acpi_add: no address or irqs in _CRS
Jan 03 17:26:58 ArchLinux kernel: Linux agpgart interface v0.103
Jan 03 17:26:58 ArchLinux kernel: loop: module loaded
Jan 03 17:26:58 ArchLinux kernel: tun: Universal TUN/TAP device driver, 1.6
Jan 03 17:26:58 ArchLinux kernel: PPP generic driver version 2.4.2
Jan 03 17:26:58 ArchLinux kernel: VFIO - User Level meta-driver version: 0.3
Jan 03 17:26:58 ArchLinux kernel: i8042: PNP: No PS/2 controller found.
Jan 03 17:26:58 ArchLinux kernel: mousedev: PS/2 mouse device common for all mice
Jan 03 17:26:58 ArchLinux kernel: rtc_cmos rtc_cmos: RTC can wake from S4
Jan 03 17:26:58 ArchLinux kernel: rtc_cmos rtc_cmos: registered as rtc0
Jan 03 17:26:58 ArchLinux kernel: rtc_cmos rtc_cmos: setting system clock to 2023-01-03T09:26:54 UTC (1672738014)
Jan 03 17:26:58 ArchLinux kernel: rtc_cmos rtc_cmos: alarms up to one month, y3k, 114 bytes nvram
Jan 03 17:26:58 ArchLinux kernel: i2c_dev: i2c /dev entries driver
Jan 03 17:26:58 ArchLinux kernel: device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log.
Jan 03 17:26:58 ArchLinux kernel: device-mapper: uevent: version 1.0.3
Jan 03 17:26:58 ArchLinux kernel: device-mapper: ioctl: 4.47.0-ioctl (2022-07-28) initialised: dm-devel@redhat.com
Jan 03 17:26:58 ArchLinux kernel: intel_pstate: Intel P-state driver initializing
Jan 03 17:26:58 ArchLinux kernel: intel_pstate: HWP enabled
Jan 03 17:26:58 ArchLinux kernel: ledtrig-cpu: registered to indicate activity on CPUs
Jan 03 17:26:58 ArchLinux kernel: efifb: probing for efifb
Jan 03 17:26:58 ArchLinux kernel: efifb: Ignoring BGRT: unexpected or invalid BMP data
Jan 03 17:26:58 ArchLinux kernel: efifb: framebuffer at 0x4000000000, using 9600k, total 9600k
Jan 03 17:26:58 ArchLinux kernel: efifb: mode is 1920x1200x32, linelength=8192, pages=1
Jan 03 17:26:58 ArchLinux kernel: efifb: scrolling: redraw
Jan 03 17:26:58 ArchLinux kernel: efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
Jan 03 17:26:58 ArchLinux kernel: fbcon: Deferring console take-over
Jan 03 17:26:58 ArchLinux kernel: fb0: EFI VGA frame buffer device
Jan 03 17:26:58 ArchLinux kernel: intel_pmc_core INT33A1:00:  initialized
Jan 03 17:26:58 ArchLinux kernel: NET: Registered PF_INET6 protocol family
Jan 03 17:26:58 ArchLinux kernel: Segment Routing with IPv6
Jan 03 17:26:58 ArchLinux kernel: In-situ OAM (IOAM) with IPv6
Jan 03 17:26:58 ArchLinux kernel: NET: Registered PF_PACKET protocol family
Jan 03 17:26:58 ArchLinux kernel: Key type dns_resolver registered
Jan 03 17:26:58 ArchLinux kernel: microcode: sig=0xb0671, pf=0x2, revision=0x10e
Jan 03 17:26:58 ArchLinux kernel: microcode: Microcode Update Driver: v2.2.
Jan 03 17:26:58 ArchLinux kernel: IPI shorthand broadcast: enabled
Jan 03 17:26:58 ArchLinux kernel: sched_clock: Marking stable (539990925, 5955613)->(572162204, -26215666)
Jan 03 17:26:58 ArchLinux kernel: registered taskstats version 1
Jan 03 17:26:58 ArchLinux kernel: Loading compiled-in X.509 certificates
Jan 03 17:26:58 ArchLinux kernel: Loaded X.509 cert 'Build time autogenerated kernel key: e380e21478ff3ad21bde44dd824baa86298ee21a'
Jan 03 17:26:58 ArchLinux kernel: zswap: loaded using pool lz4/z3fold
Jan 03 17:26:58 ArchLinux kernel: Key type .fscrypt registered
Jan 03 17:26:58 ArchLinux kernel: Key type fscrypt-provisioning registered
Jan 03 17:26:58 ArchLinux kernel: Key type trusted registered
Jan 03 17:26:58 ArchLinux kernel: Key type encrypted registered
Jan 03 17:26:58 ArchLinux kernel: AppArmor: AppArmor sha1 policy hashing enabled
Jan 03 17:26:58 ArchLinux kernel: integrity: Loading X.509 certificate: UEFI:db
Jan 03 17:26:58 ArchLinux kernel: integrity: Loaded X.509 cert 'ASUSTeK MotherBoard SW Key Certificate: da83b990422ebc8c441f8d8b039a65a2'
Jan 03 17:26:58 ArchLinux kernel: integrity: Loading X.509 certificate: UEFI:db
Jan 03 17:26:58 ArchLinux kernel: integrity: Loaded X.509 cert 'ASUSTeK Notebook SW Key Certificate: b8e581e4df77a5bb4282d5ccfc00c071'
Jan 03 17:26:58 ArchLinux kernel: integrity: Loading X.509 certificate: UEFI:db
Jan 03 17:26:58 ArchLinux kernel: integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
Jan 03 17:26:58 ArchLinux kernel: integrity: Loading X.509 certificate: UEFI:db
Jan 03 17:26:58 ArchLinux kernel: integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
Jan 03 17:26:58 ArchLinux kernel: integrity: Loading X.509 certificate: UEFI:db
Jan 03 17:26:58 ArchLinux kernel: integrity: Loaded X.509 cert 'Canonical Ltd. Master Certificate Authority: ad91990bc22ab1f517048c23b6655a268e345a63'
Jan 03 17:26:58 ArchLinux kernel: Loading compiled-in module X.509 certificates
Jan 03 17:26:58 ArchLinux kernel: Loaded X.509 cert 'Build time autogenerated kernel key: e380e21478ff3ad21bde44dd824baa86298ee21a'
Jan 03 17:26:58 ArchLinux kernel: ima: Allocated hash algorithm: sha1
Jan 03 17:26:58 ArchLinux kernel: ima: No architecture policies found
Jan 03 17:26:58 ArchLinux kernel: evm: Initialising EVM extended attributes:
Jan 03 17:26:58 ArchLinux kernel: evm: security.selinux
Jan 03 17:26:58 ArchLinux kernel: evm: security.SMACK64
Jan 03 17:26:58 ArchLinux kernel: evm: security.SMACK64EXEC
Jan 03 17:26:58 ArchLinux kernel: evm: security.SMACK64TRANSMUTE
Jan 03 17:26:58 ArchLinux kernel: evm: security.SMACK64MMAP
Jan 03 17:26:58 ArchLinux kernel: evm: security.apparmor
Jan 03 17:26:58 ArchLinux kernel: evm: security.ima
Jan 03 17:26:58 ArchLinux kernel: evm: security.capability
Jan 03 17:26:58 ArchLinux kernel: evm: HMAC attrs: 0x1
Jan 03 17:26:58 ArchLinux kernel: PM:   Magic number: 7:520:423
Jan 03 17:26:58 ArchLinux kernel: thermal cooling_device19: hash matches
Jan 03 17:26:58 ArchLinux kernel: RAS: Correctable Errors collector initialized.
Jan 03 17:26:58 ArchLinux kernel: Freeing unused decrypted memory: 2036K
Jan 03 17:26:58 ArchLinux kernel: Freeing unused kernel image (initmem) memory: 2188K
Jan 03 17:26:58 ArchLinux kernel: Write protecting the kernel read-only data: 22528k
Jan 03 17:26:58 ArchLinux kernel: Freeing unused kernel image (text/rodata gap) memory: 2044K
Jan 03 17:26:58 ArchLinux kernel: Freeing unused kernel image (rodata/data gap) memory: 1552K
Jan 03 17:26:58 ArchLinux kernel: x86/mm: Checked W+X mappings: passed, no W+X pages found.
Jan 03 17:26:58 ArchLinux kernel: Run /init as init process
Jan 03 17:26:58 ArchLinux kernel:   with arguments:
Jan 03 17:26:58 ArchLinux kernel:     /init
Jan 03 17:26:58 ArchLinux kernel:     splash
Jan 03 17:26:58 ArchLinux kernel:   with environment:
Jan 03 17:26:58 ArchLinux kernel:     HOME=/
Jan 03 17:26:58 ArchLinux kernel:     TERM=linux
Jan 03 17:26:58 ArchLinux kernel:     BOOT_IMAGE=/vmlinuz-linux-xanmod
Jan 03 17:26:58 ArchLinux kernel:     ibt=off
Jan 03 17:26:58 ArchLinux kernel: fbcon: Taking over console
Jan 03 17:26:58 ArchLinux kernel: Console: switching to colour frame buffer device 240x75
Jan 03 17:26:58 ArchLinux kernel: ACPI: bus type drm_connector registered
Jan 03 17:26:58 ArchLinux kernel: nvidia: loading out-of-tree module taints kernel.
Jan 03 17:26:58 ArchLinux kernel: nvidia: module license 'NVIDIA' taints kernel.
Jan 03 17:26:58 ArchLinux kernel: Disabling lock debugging due to kernel taint
Jan 03 17:26:58 ArchLinux kernel: nvidia: module verification failed: signature and/or required key missing - tainting kernel
Jan 03 17:26:58 ArchLinux kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 238
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
Jan 03 17:26:58 ArchLinux kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module  525.60.11  Wed Nov 23 23:04:03 UTC 2022
Jan 03 17:26:58 ArchLinux kernel: acpi PNP0C14:06: duplicate WMI GUID 97845ED0-4E6D-11DE-8A39-0800200C9A66 (first instance was on PNP0C14:02)
Jan 03 17:26:58 ArchLinux kernel: nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  525.60.11  Wed Nov 23 22:49:17 UTC 2022
Jan 03 17:26:58 ArchLinux kernel: nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
Jan 03 17:26:58 ArchLinux kernel: nvidia-uvm: Loaded the UVM driver, major device number 236.
Jan 03 17:26:58 ArchLinux kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
Jan 03 17:26:58 ArchLinux kernel: ACPI Warning: \_SB.PC00.PEG1.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20220331/nsarguments-61)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   00000000baabf66c <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   0000000031aff8e3 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   000000003bbf9702 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   000000003b021549 <Obj>           Buffer(4) 00 10 52 44
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   000000003b021549 <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   000000003bbf9702 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   0000000031aff8e3 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   00000000baabf66c <Obj>           Buffer(4) 00 20 52 44
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   00000000baabf66c <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   0000000031aff8e3 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   000000003bbf9702 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   000000003b021549 <Obj>           Buffer(4) 00 30 52 44
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   000000003b021549 <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   000000003bbf9702 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   0000000031aff8e3 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   00000000baabf66c <Obj>           Buffer(4) 00 40 52 44
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   00000000baabf66c <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   0000000031aff8e3 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   000000003bbf9702 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   000000003b021549 <Obj>           Buffer(4) 00 50 52 44
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   000000003b021549 <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   000000003bbf9702 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   0000000031aff8e3 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   00000000baabf66c <Obj>           Buffer(4) 00 60 52 44
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   00000000baabf66c <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   0000000031aff8e3 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   000000003bbf9702 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   000000003b021549 <Obj>           Buffer(4) 00 70 52 44
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   000000003b021549 <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   000000003bbf9702 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   0000000031aff8e3 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   00000000baabf66c <Obj>           Buffer(4) 00 80 52 44
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   00000000baabf66c <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   0000000031aff8e3 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   000000003bbf9702 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   000000003b021549 <Obj>           Buffer(4) 00 90 52 44
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   000000003b021549 <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   000000003bbf9702 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   0000000031aff8e3 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   00000000baabf66c <Obj>           Buffer(4) 00 A0 52 44
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   00000000baabf66c <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   0000000031aff8e3 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   000000003bbf9702 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   000000003b021549 <Obj>           Buffer(4) 00 B0 52 44
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   000000003b021549 <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   000000003bbf9702 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   0000000031aff8e3 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   00000000baabf66c <Obj>           Buffer(4) 00 C0 52 44
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   00000000baabf66c <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   0000000031aff8e3 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   000000003bbf9702 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   000000003b021549 <Obj>           Buffer(4) 00 D0 52 44
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   000000003b021549 <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   000000003bbf9702 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   0000000031aff8e3 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   00000000baabf66c <Obj>           Buffer(4) 00 E0 52 44
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   00000000baabf66c <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   0000000031aff8e3 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   000000003bbf9702 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   000000003b021549 <Obj>           Buffer(4) 00 F0 52 44
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   000000003bbf9702 <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   000000003b021549 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   000000002a53b9d0 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   000000002e66500c <Obj>           Buffer(4) 00 00 4B 56
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.PEG1.PEGP._DSM.USRG], AE_ALREADY_EXISTS (20220331/dsfield-184)
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20220331/dswload2-477)
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: No Local Variables are initialized for Method [_DSM]
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: Initialized Arguments for Method [_DSM]:  (4 arguments defined for method invocation)
Jan 03 17:26:58 ArchLinux kernel:   Arg0:   000000002e66500c <Obj>           Buffer(16) 75 0B A5 D4 C7 65 F7 46
Jan 03 17:26:58 ArchLinux kernel:   Arg1:   000000002a53b9d0 <Obj>           Integer 0000000000000102
Jan 03 17:26:58 ArchLinux kernel:   Arg2:   000000003b021549 <Obj>           Integer 0000000000000010
Jan 03 17:26:58 ArchLinux kernel:   Arg3:   000000003bbf9702 <Obj>           Buffer(4) 00 00 50 4F
Jan 03 17:26:58 ArchLinux kernel: 
Jan 03 17:26:58 ArchLinux kernel: ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Jan 03 17:26:58 ArchLinux kernel: [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
Jan 03 17:26:58 ArchLinux kernel: vmd 0000:00:0e.0: PCI host bridge to bus 10000:e0
Jan 03 17:26:58 ArchLinux kernel: pci_bus 10000:e0: root bus resource [bus e0-ff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 10000:e0: root bus resource [mem 0x94000000-0x95ffffff]
Jan 03 17:26:58 ArchLinux kernel: pci_bus 10000:e0: root bus resource [mem 0x445e102000-0x445e1fffff 64bit]
Jan 03 17:26:58 ArchLinux kernel: xhci_hcd 0000:00:14.0: xHCI Host Controller
Jan 03 17:26:58 ArchLinux kernel: xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
Jan 03 17:26:58 ArchLinux kernel: ahci 0000:00:17.0: version 3.0
Jan 03 17:26:58 ArchLinux kernel: ahci 0000:00:17.0: AHCI 0001.0301 32 slots 4 ports 6 Gbps 0xf0 impl SATA mode
Jan 03 17:26:58 ArchLinux kernel: ahci 0000:00:17.0: flags: 64bit ncq sntf led clo only pio slum part ems deso sadm sds 
Jan 03 17:26:58 ArchLinux kernel: xhci_hcd 0000:00:14.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000000200009810
Jan 03 17:26:58 ArchLinux kernel: nvme 0000:02:00.0: platform quirk: setting simple suspend
Jan 03 17:26:58 ArchLinux kernel: xhci_hcd 0000:00:14.0: xHCI Host Controller
Jan 03 17:26:58 ArchLinux kernel: xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2
Jan 03 17:26:58 ArchLinux kernel: xhci_hcd 0000:00:14.0: Host supports USB 3.2 Enhanced SuperSpeed
Jan 03 17:26:58 ArchLinux kernel: nvme nvme0: pci function 0000:02:00.0
Jan 03 17:26:58 ArchLinux kernel: usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
Jan 03 17:26:58 ArchLinux kernel: usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Jan 03 17:26:58 ArchLinux kernel: usb usb1: Product: xHCI Host Controller
Jan 03 17:26:58 ArchLinux kernel: usb usb1: Manufacturer: Linux 6.1.2-x64v1-xanmod1-1 xhci-hcd
Jan 03 17:26:58 ArchLinux kernel: usb usb1: SerialNumber: 0000:00:14.0
Jan 03 17:26:58 ArchLinux kernel: nvme 0000:03:00.0: platform quirk: setting simple suspend
Jan 03 17:26:58 ArchLinux kernel: nvme nvme1: pci function 0000:03:00.0
Jan 03 17:26:58 ArchLinux kernel: hub 1-0:1.0: USB hub found
Jan 03 17:26:58 ArchLinux kernel: hub 1-0:1.0: 16 ports detected
Jan 03 17:26:58 ArchLinux kernel: vmd 0000:00:0e.0: Bound to PCI domain 10000
Jan 03 17:26:58 ArchLinux kernel: usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01
Jan 03 17:26:58 ArchLinux kernel: usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Jan 03 17:26:58 ArchLinux kernel: usb usb2: Product: xHCI Host Controller
Jan 03 17:26:58 ArchLinux kernel: usb usb2: Manufacturer: Linux 6.1.2-x64v1-xanmod1-1 xhci-hcd
Jan 03 17:26:58 ArchLinux kernel: usb usb2: SerialNumber: 0000:00:14.0
Jan 03 17:26:58 ArchLinux kernel: hub 2-0:1.0: USB hub found
Jan 03 17:26:58 ArchLinux kernel: hub 2-0:1.0: 8 ports detected
Jan 03 17:26:58 ArchLinux kernel: xhci_hcd 0000:a2:00.0: xHCI Host Controller
Jan 03 17:26:58 ArchLinux kernel: xhci_hcd 0000:a2:00.0: new USB bus registered, assigned bus number 3
Jan 03 17:26:58 ArchLinux kernel: xhci_hcd 0000:a2:00.0: hcc params 0x20007fc1 hci version 0x110 quirks 0x0000000200009810
Jan 03 17:26:58 ArchLinux kernel: xhci_hcd 0000:a2:00.0: xHCI Host Controller
Jan 03 17:26:58 ArchLinux kernel: xhci_hcd 0000:a2:00.0: new USB bus registered, assigned bus number 4
Jan 03 17:26:58 ArchLinux kernel: xhci_hcd 0000:a2:00.0: Host supports USB 3.1 Enhanced SuperSpeed
Jan 03 17:26:58 ArchLinux kernel: usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
Jan 03 17:26:58 ArchLinux kernel: usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Jan 03 17:26:58 ArchLinux kernel: usb usb3: Product: xHCI Host Controller
Jan 03 17:26:58 ArchLinux kernel: usb usb3: Manufacturer: Linux 6.1.2-x64v1-xanmod1-1 xhci-hcd
Jan 03 17:26:58 ArchLinux kernel: usb usb3: SerialNumber: 0000:a2:00.0
Jan 03 17:26:58 ArchLinux kernel: hub 3-0:1.0: USB hub found
Jan 03 17:26:58 ArchLinux kernel: hub 3-0:1.0: 2 ports detected
Jan 03 17:26:58 ArchLinux kernel: usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01
Jan 03 17:26:58 ArchLinux kernel: usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Jan 03 17:26:58 ArchLinux kernel: usb usb4: Product: xHCI Host Controller
Jan 03 17:26:58 ArchLinux kernel: usb usb4: Manufacturer: Linux 6.1.2-x64v1-xanmod1-1 xhci-hcd
Jan 03 17:26:58 ArchLinux kernel: usb usb4: SerialNumber: 0000:a2:00.0
Jan 03 17:26:58 ArchLinux kernel: hub 4-0:1.0: USB hub found
Jan 03 17:26:58 ArchLinux kernel: hub 4-0:1.0: 2 ports detected
Jan 03 17:26:58 ArchLinux kernel: scsi host0: ahci
Jan 03 17:26:58 ArchLinux kernel: scsi host1: ahci
Jan 03 17:26:58 ArchLinux kernel: scsi host2: ahci
Jan 03 17:26:58 ArchLinux kernel: scsi host3: ahci
Jan 03 17:26:58 ArchLinux kernel: scsi host4: ahci
Jan 03 17:26:58 ArchLinux kernel: scsi host5: ahci
Jan 03 17:26:58 ArchLinux kernel: scsi host6: ahci
Jan 03 17:26:58 ArchLinux kernel: scsi host7: ahci
Jan 03 17:26:58 ArchLinux kernel: ata1: DUMMY
Jan 03 17:26:58 ArchLinux kernel: ata2: DUMMY
Jan 03 17:26:58 ArchLinux kernel: ata3: DUMMY
Jan 03 17:26:58 ArchLinux kernel: ata4: DUMMY
Jan 03 17:26:58 ArchLinux kernel: ata5: SATA max UDMA/133 abar m2048@0x99302000 port 0x99302300 irq 155
Jan 03 17:26:58 ArchLinux kernel: ata6: SATA max UDMA/133 abar m2048@0x99302000 port 0x99302380 irq 155
Jan 03 17:26:58 ArchLinux kernel: ata7: SATA max UDMA/133 abar m2048@0x99302000 port 0x99302400 irq 155
Jan 03 17:26:58 ArchLinux kernel: ata8: SATA max UDMA/133 abar m2048@0x99302000 port 0x99302480 irq 155
Jan 03 17:26:58 ArchLinux kernel: nvme nvme1: 32/0/0 default/read/poll queues
Jan 03 17:26:58 ArchLinux kernel: nvme nvme0: 32/0/0 default/read/poll queues
Jan 03 17:26:58 ArchLinux kernel:  nvme1n1: p1
Jan 03 17:26:58 ArchLinux kernel:  nvme0n1: p1 p2 p3 p4 p5
Jan 03 17:26:58 ArchLinux kernel: usb 1-2: new full-speed USB device number 2 using xhci_hcd
Jan 03 17:26:58 ArchLinux kernel: ata5: SATA link down (SStatus 4 SControl 300)
Jan 03 17:26:58 ArchLinux kernel: ata7: SATA link down (SStatus 4 SControl 300)
Jan 03 17:26:58 ArchLinux kernel: ata6: SATA link down (SStatus 4 SControl 300)
Jan 03 17:26:58 ArchLinux kernel: ata8: SATA link down (SStatus 4 SControl 300)
Jan 03 17:26:58 ArchLinux kernel: usb 1-2: config 1 has an invalid interface number: 2 but max is 1
Jan 03 17:26:58 ArchLinux kernel: usb 1-2: config 1 has no interface number 1
Jan 03 17:26:58 ArchLinux kernel: usb 1-2: New USB device found, idVendor=0b05, idProduct=19af, bcdDevice= 1.00
Jan 03 17:26:58 ArchLinux kernel: usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 03 17:26:58 ArchLinux kernel: usb 1-2: Product: AURA LED Controller
Jan 03 17:26:58 ArchLinux kernel: usb 1-2: Manufacturer: AsusTek Computer Inc.
Jan 03 17:26:58 ArchLinux kernel: usb 1-2: SerialNumber: 9876543210
Jan 03 17:26:58 ArchLinux kernel: usb 1-3: new high-speed USB device number 3 using xhci_hcd
Jan 03 17:26:58 ArchLinux kernel: usb 1-3: New USB device found, idVendor=0bda, idProduct=4be2, bcdDevice= 0.01
Jan 03 17:26:58 ArchLinux kernel: usb 1-3: New USB device strings: Mfr=3, Product=1, SerialNumber=2
Jan 03 17:26:58 ArchLinux kernel: usb 1-3: Product: Realtek USB2.0 Audio
Jan 03 17:26:58 ArchLinux kernel: usb 1-3: Manufacturer: Realtek
Jan 03 17:26:58 ArchLinux kernel: usb 1-3: SerialNumber: 201405280001
Jan 03 17:26:58 ArchLinux kernel: usb 1-4: new high-speed USB device number 4 using xhci_hcd
Jan 03 17:26:58 ArchLinux kernel: usb 1-4: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=60.90
Jan 03 17:26:58 ArchLinux kernel: usb 1-4: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Jan 03 17:26:58 ArchLinux kernel: usb 1-4: Product: USB2.0 Hub
Jan 03 17:26:58 ArchLinux kernel: hub 1-4:1.0: USB hub found
Jan 03 17:26:58 ArchLinux kernel: hub 1-4:1.0: 4 ports detected
Jan 03 17:26:58 ArchLinux kernel: usb 1-7: new full-speed USB device number 5 using xhci_hcd
Jan 03 17:26:58 ArchLinux kernel: usb 1-7: New USB device found, idVendor=046d, idProduct=c547, bcdDevice= 4.02
Jan 03 17:26:58 ArchLinux kernel: usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan 03 17:26:58 ArchLinux kernel: usb 1-7: Product: USB Receiver
Jan 03 17:26:58 ArchLinux kernel: usb 1-7: Manufacturer: Logitech
Jan 03 17:26:58 ArchLinux kernel: usb 1-4.3: new full-speed USB device number 6 using xhci_hcd
Jan 03 17:26:58 ArchLinux kernel: usb 1-4.3: New USB device found, idVendor=046d, idProduct=c547, bcdDevice= 4.02
Jan 03 17:26:58 ArchLinux kernel: usb 1-4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan 03 17:26:58 ArchLinux kernel: usb 1-4.3: Product: USB Receiver
Jan 03 17:26:58 ArchLinux kernel: usb 1-4.3: Manufacturer: Logitech
Jan 03 17:26:58 ArchLinux kernel: usb 1-10: new full-speed USB device number 7 using xhci_hcd
Jan 03 17:26:58 ArchLinux kernel: usb 1-10: New USB device found, idVendor=0416, idProduct=e324, bcdDevice= 1.00
Jan 03 17:26:58 ArchLinux kernel: usb 1-10: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 03 17:26:58 ArchLinux kernel: usb 1-10: Product: MOJO68
Jan 03 17:26:58 ArchLinux kernel: usb 1-10: Manufacturer: MelGeek
Jan 03 17:26:58 ArchLinux kernel: usb 1-10: SerialNumber: C2F2701A1EB4
Jan 03 17:26:58 ArchLinux kernel: usb 1-14: new full-speed USB device number 8 using xhci_hcd
Jan 03 17:26:58 ArchLinux kernel: usb 1-14: New USB device found, idVendor=8087, idProduct=0033, bcdDevice= 0.00
Jan 03 17:26:58 ArchLinux kernel: usb 1-14: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Jan 03 17:26:58 ArchLinux kernel: hid: raw HID events driver (C) Jiri Kosina
Jan 03 17:26:58 ArchLinux kernel: usbcore: registered new interface driver usbhid
Jan 03 17:26:58 ArchLinux kernel: usbhid: USB HID core driver
Jan 03 17:26:58 ArchLinux kernel: hid-generic 0003:0B05:19AF.0001: hiddev0,hidraw0: USB HID v1.11 Device [AsusTek Computer Inc. AURA LED Controller] on usb-0000:00:14.0-2/input2
Jan 03 17:26:58 ArchLinux kernel: input: Realtek Realtek USB2.0 Audio as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.2/0003:0BDA:4BE2.0002/input/input3
Jan 03 17:26:58 ArchLinux kernel: hid-generic 0003:0BDA:4BE2.0002: input,hidraw1: USB HID v1.11 Device [Realtek Realtek USB2.0 Audio] on usb-0000:00:14.0-3/input2
Jan 03 17:26:58 ArchLinux kernel: input: Logitech USB Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:046D:C547.0003/input/input4
Jan 03 17:26:58 ArchLinux kernel: hid-generic 0003:046D:C547.0003: input,hidraw2: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-7/input0
Jan 03 17:26:58 ArchLinux kernel: input: Logitech USB Receiver Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.1/0003:046D:C547.0004/input/input5
Jan 03 17:26:58 ArchLinux kernel: hid-generic 0003:046D:C547.0004: input,hidraw3: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-7/input1
Jan 03 17:26:58 ArchLinux kernel: hid-generic 0003:046D:C547.0005: hiddev1,hidraw4: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-7/input2
Jan 03 17:26:58 ArchLinux kernel: input: Logitech USB Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.0/0003:046D:C547.0006/input/input6
Jan 03 17:26:58 ArchLinux kernel: hid-generic 0003:046D:C547.0006: input,hidraw5: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-4.3/input0
Jan 03 17:26:58 ArchLinux kernel: input: Logitech USB Receiver Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.1/0003:046D:C547.0007/input/input7
Jan 03 17:26:58 ArchLinux kernel: hid-generic 0003:046D:C547.0007: input,hidraw6: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-4.3/input1
Jan 03 17:26:58 ArchLinux kernel: hid-generic 0003:046D:C547.0008: hiddev2,hidraw7: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-4.3/input2
Jan 03 17:26:58 ArchLinux kernel: input: MelGeek MOJO68 as /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.0/0003:0416:E324.0009/input/input8
Jan 03 17:26:58 ArchLinux kernel: hid-generic 0003:0416:E324.0009: input,hidraw8: USB HID v1.11 Keyboard [MelGeek MOJO68] on usb-0000:00:14.0-10/input0
Jan 03 17:26:58 ArchLinux kernel: input: MelGeek MOJO68 as /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.1/0003:0416:E324.000A/input/input9
Jan 03 17:26:58 ArchLinux kernel: hid-generic 0003:0416:E324.000A: input,hidraw9: USB HID v1.11 Mouse [MelGeek MOJO68] on usb-0000:00:14.0-10/input1
Jan 03 17:26:58 ArchLinux kernel: hid-generic 0003:0416:E324.000B: hiddev3,hidraw10: USB HID v1.11 Device [MelGeek MOJO68] on usb-0000:00:14.0-10/input2
Jan 03 17:26:58 ArchLinux kernel: input: MelGeek MOJO68 System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.3/0003:0416:E324.000C/input/input10
Jan 03 17:26:58 ArchLinux kernel: input: MelGeek MOJO68 Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.3/0003:0416:E324.000C/input/input11
Jan 03 17:26:58 ArchLinux kernel: input: MelGeek MOJO68 Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.3/0003:0416:E324.000C/input/input12
Jan 03 17:26:58 ArchLinux kernel: hid-generic 0003:0416:E324.000C: input,hidraw11: USB HID v1.11 Keyboard [MelGeek MOJO68] on usb-0000:00:14.0-10/input3
Jan 03 17:26:58 ArchLinux kernel: EXT4-fs (nvme0n1p4): mounted filesystem with ordered data mode. Quota mode: none.
Jan 03 17:26:58 ArchLinux systemd[1]: Inserted module 'autofs4'
Jan 03 17:26:58 ArchLinux systemd[1]: systemd 252.4-2-arch running in system mode (+PAM +AUDIT -SELINUX -APPARMOR -IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT -QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +XKBCOMMON +UTMP -SYSVINIT default-hierarchy=unified)
Jan 03 17:26:58 ArchLinux systemd[1]: Detected architecture x86-64.
Jan 03 17:26:58 ArchLinux systemd[1]: Hostname set to <ArchLinux>.
Jan 03 17:26:58 ArchLinux systemd[1]: bpf-lsm: BPF LSM hook not enabled in the kernel, BPF LSM not supported
Jan 03 17:26:58 ArchLinux systemd[1]: /etc/systemd/system/clash.service:6: Failed to parse service restart specifier, ignoring: on-failurels
Jan 03 17:26:58 ArchLinux systemd[1]: Queued start job for default target Graphical Interface.
Jan 03 17:26:58 ArchLinux systemd[1]: Created slice Virtual Machine and Container Slice.
Jan 03 17:26:58 ArchLinux systemd[1]: Created slice Slice /system/getty.
Jan 03 17:26:58 ArchLinux systemd[1]: Created slice Slice /system/modprobe.
Jan 03 17:26:58 ArchLinux systemd[1]: Created slice Slice /system/systemd-fsck.
Jan 03 17:26:58 ArchLinux systemd[1]: Created slice User and Session Slice.
Jan 03 17:26:58 ArchLinux systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
Jan 03 17:26:58 ArchLinux systemd[1]: Started Forward Password Requests to Wall Directory Watch.
Jan 03 17:26:58 ArchLinux systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
Jan 03 17:26:58 ArchLinux systemd[1]: Reached target Local Encrypted Volumes.
Jan 03 17:26:58 ArchLinux systemd[1]: Reached target Local Integrity Protected Volumes.
Jan 03 17:26:58 ArchLinux systemd[1]: Reached target Path Units.
Jan 03 17:26:58 ArchLinux systemd[1]: Reached target Remote File Systems.
Jan 03 17:26:58 ArchLinux systemd[1]: Reached target Slice Units.
Jan 03 17:26:58 ArchLinux systemd[1]: Reached target Local Verity Protected Volumes.
Jan 03 17:26:58 ArchLinux systemd[1]: Listening on Device-mapper event daemon FIFOs.
Jan 03 17:26:58 ArchLinux systemd[1]: Listening on LVM2 poll daemon socket.
Jan 03 17:26:58 ArchLinux systemd[1]: Listening on Process Core Dump Socket.
Jan 03 17:26:58 ArchLinux systemd[1]: Journal Audit Socket was skipped because of an unmet condition check (ConditionSecurity=audit).
Jan 03 17:26:58 ArchLinux systemd[1]: Listening on Journal Socket (/dev/log).
Jan 03 17:26:58 ArchLinux systemd[1]: Listening on Journal Socket.
Jan 03 17:26:58 ArchLinux systemd[1]: Listening on udev Control Socket.
Jan 03 17:26:58 ArchLinux systemd[1]: Listening on udev Kernel Socket.
Jan 03 17:26:58 ArchLinux systemd[1]: Mounting Huge Pages File System...
Jan 03 17:26:58 ArchLinux systemd[1]: Mounting POSIX Message Queue File System...
Jan 03 17:26:58 ArchLinux systemd[1]: Mounting Kernel Debug File System...
Jan 03 17:26:58 ArchLinux systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Create List of Static Device Nodes...
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Load Kernel Module configfs...
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Load Kernel Module drm...
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Load Kernel Module fuse...
Jan 03 17:26:58 ArchLinux systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Journal Service...
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Load Kernel Modules...
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Remount Root and Kernel File Systems...
Jan 03 17:26:58 ArchLinux systemd[1]: Repartition Root Disk was skipped because no trigger condition checks were met.
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Coldplug All udev Devices...
Jan 03 17:26:58 ArchLinux systemd[1]: Mounted Huge Pages File System.
Jan 03 17:26:58 ArchLinux systemd[1]: Mounted POSIX Message Queue File System.
Jan 03 17:26:58 ArchLinux systemd[1]: Mounted Kernel Debug File System.
Jan 03 17:26:58 ArchLinux systemd[1]: Finished Create List of Static Device Nodes.
Jan 03 17:26:58 ArchLinux systemd[1]: modprobe@configfs.service: Deactivated successfully.
Jan 03 17:26:58 ArchLinux systemd[1]: Finished Load Kernel Module configfs.
Jan 03 17:26:58 ArchLinux systemd[1]: modprobe@drm.service: Deactivated successfully.
Jan 03 17:26:58 ArchLinux systemd[1]: Finished Load Kernel Module drm.
Jan 03 17:26:58 ArchLinux systemd[1]: modprobe@fuse.service: Deactivated successfully.
Jan 03 17:26:58 ArchLinux systemd[1]: Finished Load Kernel Module fuse.
Jan 03 17:26:58 ArchLinux systemd[1]: Mounting FUSE Control File System...
Jan 03 17:26:58 ArchLinux systemd[1]: Mounting Kernel Configuration File System...
Jan 03 17:26:58 ArchLinux kernel: EXT4-fs (nvme0n1p4): re-mounted. Quota mode: none.
Jan 03 17:26:58 ArchLinux systemd[1]: Finished Remount Root and Kernel File Systems.
Jan 03 17:26:58 ArchLinux systemd[1]: Mounted FUSE Control File System.
Jan 03 17:26:58 ArchLinux systemd[1]: First Boot Wizard was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 03 17:26:58 ArchLinux systemd[1]: Rebuild Hardware Database was skipped because no trigger condition checks were met.
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Load/Save Random Seed...
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Create System Users...
Jan 03 17:26:58 ArchLinux systemd[1]: Mounted Kernel Configuration File System.
Jan 03 17:26:58 ArchLinux kernel: Asymmetric key parser 'pkcs8' registered
Jan 03 17:26:58 ArchLinux systemd[1]: Finished Load Kernel Modules.
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Apply Kernel Variables...
Jan 03 17:26:58 ArchLinux systemd[1]: Finished Load/Save Random Seed.
Jan 03 17:26:58 ArchLinux systemd[1]: First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 03 17:26:58 ArchLinux systemd[1]: Finished Apply Kernel Variables.
Jan 03 17:26:58 ArchLinux systemd[1]: Starting CLI Netfilter Manager...
Jan 03 17:26:58 ArchLinux systemd[1]: Finished Create System Users.
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Create Static Device Nodes in /dev...
Jan 03 17:26:58 ArchLinux systemd-journald[514]: Journal started
Jan 03 17:26:58 ArchLinux systemd-journald[514]: Runtime Journal (/run/log/journal/09e13b074e574a1e9a74c0e7c0f098c6) is 8.0M, max 3.1G, 3.1G free.
Jan 03 17:26:58 ArchLinux systemd-modules-load[515]: Inserted module 'crypto_user'
Jan 03 17:26:58 ArchLinux systemd-modules-load[515]: Module 'sg' is built in
Jan 03 17:26:58 ArchLinux systemd-modules-load[515]: Inserted module 'dm_multipath'
Jan 03 17:26:58 ArchLinux systemd-modules-load[515]: Inserted module 'pkcs8_key_parser'
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Flush Journal to Persistent Storage...
Jan 03 17:26:58 ArchLinux systemd[1]: Started Journal Service.
Jan 03 17:26:58 ArchLinux systemd-journald[514]: Time spent on flushing to /var/log/journal/09e13b074e574a1e9a74c0e7c0f098c6 is 17.206ms for 1384 entries.
Jan 03 17:26:58 ArchLinux systemd-journald[514]: System Journal (/var/log/journal/09e13b074e574a1e9a74c0e7c0f098c6) is 4.0G, max 4.0G, 0B free.
Jan 03 17:26:58 ArchLinux systemd-journald[514]: Received client request to flush runtime journal.
Jan 03 17:26:58 ArchLinux kernel: bpfilter: Loaded bpfilter_umh pid 540
Jan 03 17:26:58 ArchLinux unknown: Started bpfilter
Jan 03 17:26:58 ArchLinux kernel: mei_me 0000:00:16.0: enabling device (0000 -> 0002)
Jan 03 17:26:58 ArchLinux systemd[1]: Finished Create Static Device Nodes in /dev.
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Rule-based Manager for Device Events and Files...
Jan 03 17:26:58 ArchLinux systemd-udevd[553]: Using default interface naming scheme 'v252'.
Jan 03 17:26:58 ArchLinux systemd[1]: Started Rule-based Manager for Device Events and Files.
Jan 03 17:26:58 ArchLinux systemd[1]: Finished Coldplug All udev Devices.
Jan 03 17:26:58 ArchLinux systemd-udevd[588]: nvidia: Process '/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidiactl c $(grep nvidia-frontend /proc/devices | cut -d \  -f 1) 255'' failed with exit code 1.
Jan 03 17:26:58 ArchLinux systemd-udevd[588]: nvidia: Process '/usr/bin/bash -c 'for i in $(cat /proc/driver/nvidia/gpus/*/information | grep Minor | cut -d \  -f 4); do /usr/bin/mknod -Z -m 666 /dev/nvidia${i} c $(grep nvidia-frontend /proc/devices | cut -d \  -f 1) ${i}; done'' failed with exit code 1.
Jan 03 17:26:58 ArchLinux systemd[1]: Finished Flush Journal to Persistent Storage.
Jan 03 17:26:58 ArchLinux systemd[1]: Found device SOLIDIGM SSDPFKKW020X7 1.
Jan 03 17:26:58 ArchLinux systemd[1]: Found device SOLIDIGM SSDPFKKW020X7 3.
Jan 03 17:26:58 ArchLinux systemd[1]: Found device SOLIDIGM SSDPFKKW020X7 2.
Jan 03 17:26:58 ArchLinux systemd[1]: Found device SOLIDIGM SSDPFKKW020X7 5.
Jan 03 17:26:58 ArchLinux kernel: Intel(R) 2.5G Ethernet Linux Driver
Jan 03 17:26:58 ArchLinux kernel: Copyright(c) 2018 Intel Corporation.
Jan 03 17:26:58 ArchLinux kernel: pstore: Using crash dump compression: zstd
Jan 03 17:26:58 ArchLinux kernel: cfg80211: Loading compiled-in X.509 certificates for regulatory database
Jan 03 17:26:58 ArchLinux kernel: input: PC Speaker as /devices/platform/pcspkr/input/input13
Jan 03 17:26:58 ArchLinux kernel: igc 0000:6b:00.0: enabling device (0000 -> 0002)
Jan 03 17:26:58 ArchLinux kernel: cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
Jan 03 17:26:58 ArchLinux kernel: igc 0000:6b:00.0: PTM enabled, 4ns granularity
Jan 03 17:26:58 ArchLinux kernel: platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
Jan 03 17:26:58 ArchLinux kernel: cfg80211: failed to load regulatory.db
Jan 03 17:26:58 ArchLinux kernel: ACPI: bus type thunderbolt registered
Jan 03 17:26:58 ArchLinux kernel: i801_smbus 0000:00:1f.4: SPD Write Disable is set
Jan 03 17:26:58 ArchLinux kernel: i801_smbus 0000:00:1f.4: SMBus using PCI interrupt
Jan 03 17:26:58 ArchLinux kernel: spi-nor spi0.0: mx25l25635e (32768 Kbytes)
Jan 03 17:26:58 ArchLinux kernel: pstore: Registered efi as persistent store backend
Jan 03 17:26:58 ArchLinux kernel: asus_wmi: ASUS WMI generic driver loaded
Jan 03 17:26:58 ArchLinux kernel: i2c i2c-6: 2/2 memory slots populated (from DMI)
Jan 03 17:26:58 ArchLinux kernel: i2c i2c-6: Memory type 0x22 not supported yet, not instantiating SPD
Jan 03 17:26:58 ArchLinux kernel: asus_wmi: SFUN value: 0x1
Jan 03 17:26:58 ArchLinux kernel: asus-nb-wmi asus-nb-wmi: Detected ATK, not ASUSWMI, use DSTS
Jan 03 17:26:58 ArchLinux kernel: asus-nb-wmi asus-nb-wmi: Detected ATK, enable event queue
Jan 03 17:26:58 ArchLinux kernel: asus_wmi: Failed to get WMI notify code: AE_NOT_FOUND
Jan 03 17:26:58 ArchLinux kernel: asus_wmi: Failed to get event during flush: -5
Jan 03 17:26:58 ArchLinux kernel: usbcore: registered new interface driver usbmouse
Jan 03 17:26:58 ArchLinux kernel: Intel(R) Wireless WiFi driver for Linux
Jan 03 17:26:58 ArchLinux kernel: iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
Jan 03 17:26:58 ArchLinux kernel: usbcore: registered new interface driver usbkbd
Jan 03 17:26:58 ArchLinux kernel: Creating 1 MTD partitions on "0000:00:1f.5":
Jan 03 17:26:58 ArchLinux kernel: 0x000000000000-0x000002000000 : "BIOS"
Jan 03 17:26:58 ArchLinux kernel: input: Asus WMI hotkeys as /devices/platform/asus-nb-wmi/input/input14
Jan 03 17:26:58 ArchLinux kernel: asus_wmi: SFUN value: 0x1
Jan 03 17:26:58 ArchLinux kernel: eeepc-wmi eeepc-wmi: Detected ATK, not ASUSWMI, use DSTS
Jan 03 17:26:58 ArchLinux kernel: asus_wmi: fan_curve_get_factory_default (0x00110024) failed: -61
Jan 03 17:26:58 ArchLinux kernel: asus_wmi: fan_curve_get_factory_default (0x00110025) failed: -61
Jan 03 17:26:58 ArchLinux kernel: input: Eee PC WMI hotkeys as /devices/platform/eeepc-wmi/input/input15
Jan 03 17:26:58 ArchLinux kernel: asus_wmi: fan_curve_get_factory_default (0x00110024) failed: -61
Jan 03 17:26:58 ArchLinux kernel: asus_wmi: fan_curve_get_factory_default (0x00110025) failed: -61
Jan 03 17:26:58 ArchLinux kernel: Error: Driver 'pcspkr' is already registered, aborting...
Jan 03 17:26:58 ArchLinux kernel: mc: Linux media interface: v0.10
Jan 03 17:26:58 ArchLinux kernel: iTCO_vendor_support: vendor-support=0
Jan 03 17:26:58 ArchLinux kernel: intel-lpss 0000:00:15.0: enabling device (0004 -> 0006)
Jan 03 17:26:58 ArchLinux systemd-udevd[694]: event15: Failed to call EVIOCSKEYCODE with scan code 0x7c, and key code 190: Invalid argument
Jan 03 17:26:58 ArchLinux kernel: idma64 idma64.0: Found Intel integrated DMA 64-bit
Jan 03 17:26:58 ArchLinux kernel: Bluetooth: Core ver 2.22
Jan 03 17:26:58 ArchLinux kernel: NET: Registered PF_BLUETOOTH protocol family
Jan 03 17:26:58 ArchLinux kernel: Bluetooth: HCI device and connection manager initialized
Jan 03 17:26:58 ArchLinux kernel: Bluetooth: HCI socket layer initialized
Jan 03 17:26:58 ArchLinux kernel: Bluetooth: L2CAP socket layer initialized
Jan 03 17:26:58 ArchLinux kernel: Bluetooth: SCO socket layer initialized
Jan 03 17:26:58 ArchLinux kernel: iTCO_wdt iTCO_wdt: Found a Intel PCH TCO device (Version=6, TCOBASE=0x0400)
Jan 03 17:26:58 ArchLinux kernel: iTCO_wdt iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
Jan 03 17:26:58 ArchLinux kernel: snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
Jan 03 17:26:58 ArchLinux kernel: snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
Jan 03 17:26:58 ArchLinux kernel: snd_hda_intel 0000:01:00.1: Disabling MSI
Jan 03 17:26:58 ArchLinux kernel: snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
Jan 03 17:26:58 ArchLinux kernel: usbcore: registered new interface driver btusb
Jan 03 17:26:58 ArchLinux kernel: Bluetooth: hci0: Device revision is 0
Jan 03 17:26:58 ArchLinux kernel: Bluetooth: hci0: Secure boot is enabled
Jan 03 17:26:58 ArchLinux kernel: Bluetooth: hci0: OTP lock is enabled
Jan 03 17:26:58 ArchLinux kernel: Bluetooth: hci0: API lock is enabled
Jan 03 17:26:58 ArchLinux kernel: Bluetooth: hci0: Debug lock is disabled
Jan 03 17:26:58 ArchLinux kernel: Bluetooth: hci0: Minimum firmware build 1 week 10 2014
Jan 03 17:26:58 ArchLinux kernel: Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38
Jan 03 17:26:58 ArchLinux kernel: snd_hda_intel 0000:00:1f.3: no codecs found!
Jan 03 17:26:58 ArchLinux kernel: intel-lpss 0000:00:15.1: enabling device (0004 -> 0006)
Jan 03 17:26:58 ArchLinux kernel: idma64 idma64.1: Found Intel integrated DMA 64-bit
Jan 03 17:26:58 ArchLinux kernel: iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
Jan 03 17:26:58 ArchLinux kernel: iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.36
Jan 03 17:26:58 ArchLinux kernel: iwlwifi 0000:00:14.3: loaded firmware version 72.daa05125.0 so-a0-gf-a0-72.ucode op_mode iwlmvm
Jan 03 17:26:58 ArchLinux systemd[1]: Activating swap /dev/disk/by-uuid/8a9691f9-d340-4354-9be4-d2e37ef6c3f4...
Jan 03 17:26:58 ArchLinux systemd[1]: Finished Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling.
Jan 03 17:26:58 ArchLinux systemd[1]: Finished CLI Netfilter Manager.
Jan 03 17:26:58 ArchLinux systemd[1]: Reached target Bluetooth Support.
Jan 03 17:26:58 ArchLinux systemd[1]: Reached target Preparation for Local File Systems.
Jan 03 17:26:58 ArchLinux systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
Jan 03 17:26:58 ArchLinux systemd[1]: Starting File System Check on /dev/disk/by-uuid/22F3-6548...
Jan 03 17:26:58 ArchLinux systemd[1]: Starting File System Check on /dev/disk/by-uuid/837ddee2-35a9-4b91-80e5-ab6b320f2fe2...
Jan 03 17:26:58 ArchLinux systemd[1]: Starting File System Check on /dev/disk/by-uuid/b868b978-090d-4024-a1cc-f1c35952f658...
Jan 03 17:26:58 ArchLinux systemd[1]: Starting Load/Save RF Kill Switch Status...
Jan 03 17:26:58 ArchLinux kernel: Bluetooth: hci0: Found device firmware: intel/ibt-1040-0041.sfi
Jan 03 17:26:58 ArchLinux kernel: Bluetooth: hci0: Boot Address: 0x100800
Jan 03 17:26:58 ArchLinux kernel: Bluetooth: hci0: Firmware Version: 191-39.22
Jan 03 17:26:58 ArchLinux kernel: usb 1-3: 4:0: failed to get current value for ch 0 (-32)
Jan 03 17:26:58 ArchLinux kernel: usbcore: registered new interface driver snd-usb-audio
Jan 03 17:26:58 ArchLinux kernel: Adding 33554428k swap on /dev/nvme0n1p3.  Priority:-2 extents:1 across:33554428k SSFS
Jan 03 17:26:58 ArchLinux kernel: intel-lpss 0000:00:15.2: enabling device (0004 -> 0006)
Jan 03 17:26:58 ArchLinux systemd[1]: Activated swap /dev/disk/by-uuid/8a9691f9-d340-4354-9be4-d2e37ef6c3f4.
Jan 03 17:26:58 ArchLinux systemd[1]: Reached target Swaps.
Jan 03 17:26:58 ArchLinux systemd[1]: Started Load/Save RF Kill Switch Status.
Jan 03 17:26:58 ArchLinux kernel: idma64 idma64.2: Found Intel integrated DMA 64-bit
Jan 03 17:26:58 ArchLinux kernel: pps pps0: new PPS source ptp0
Jan 03 17:26:58 ArchLinux kernel: igc 0000:6b:00.0 (unnamed net_device) (uninitialized): PHC added
Jan 03 17:26:58 ArchLinux kernel: Serial bus multi instantiate pseudo device driver INT3515:00: error -6: IRQ index 1 not found
Jan 03 17:26:58 ArchLinux kernel: Serial bus multi instantiate pseudo device driver INT3515:00: error -6: Error requesting irq at index 1
Jan 03 17:26:58 ArchLinux kernel: RAPL PMU: API unit is 2^-32 Joules, 2 fixed counters, 655360 ms ovfl timer
Jan 03 17:26:58 ArchLinux kernel: RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Jan 03 17:26:58 ArchLinux kernel: RAPL PMU: hw unit of domain package 2^-14 Joules
Jan 03 17:26:58 ArchLinux systemd-fsck[797]: /dev/nvme0n1p2: clean, 476/655360 files, 245191/2621440 blocks
Jan 03 17:26:58 ArchLinux systemd[1]: Finished File System Check on /dev/disk/by-uuid/837ddee2-35a9-4b91-80e5-ab6b320f2fe2.
Jan 03 17:26:58 ArchLinux systemd-fsck[798]: /dev/nvme0n1p5: clean, 1283507/89178112 files, 155158444/356706560 blocks
Jan 03 17:26:58 ArchLinux systemd[1]: Finished File System Check on /dev/disk/by-uuid/b868b978-090d-4024-a1cc-f1c35952f658.
Jan 03 17:26:58 ArchLinux systemd[1]: First Boot Wizard was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 03 17:26:58 ArchLinux systemd[1]: First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 03 17:26:58 ArchLinux systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
Jan 03 17:26:58 ArchLinux systemd[1]: Rebuild Hardware Database was skipped because no trigger condition checks were met.
Jan 03 17:26:58 ArchLinux systemd[1]: Repartition Root Disk was skipped because no trigger condition checks were met.
Jan 03 17:26:58 ArchLinux systemd-fsck[796]: fsck.fat 4.2 (2021-01-31)
Jan 03 17:26:58 ArchLinux systemd-fsck[796]: /dev/nvme0n1p1: 380 files, 14083/1308160 clusters
Jan 03 17:26:58 ArchLinux systemd[1]: Finished File System Check on /dev/disk/by-uuid/22F3-6548.
Jan 03 17:26:58 ArchLinux kernel: igc 0000:6b:00.0: 4.000 Gb/s available PCIe bandwidth (5.0 GT/s PCIe x1 link)
Jan 03 17:26:58 ArchLinux kernel: igc 0000:6b:00.0 eth0: MAC: c8:7f:54:02:0b:dc
Jan 03 17:26:58 ArchLinux kernel: cryptd: max_cpu_qlen set to 1000
Jan 03 17:26:58 ArchLinux kernel: input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16
Jan 03 17:26:58 ArchLinux kernel: input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input17
Jan 03 17:26:58 ArchLinux kernel: input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input18
Jan 03 17:26:58 ArchLinux kernel: input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input19
Jan 03 17:26:58 ArchLinux systemd[1]: First Boot Wizard was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 03 17:26:58 ArchLinux systemd[1]: First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 03 17:26:58 ArchLinux systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
Jan 03 17:26:58 ArchLinux systemd[1]: Rebuild Hardware Database was skipped because no trigger condition checks were met.
Jan 03 17:26:58 ArchLinux systemd[1]: Repartition Root Disk was skipped because no trigger condition checks were met.
Jan 03 17:26:58 ArchLinux systemd[1]: First Boot Wizard was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 03 17:26:58 ArchLinux systemd[1]: First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 03 17:26:58 ArchLinux tbtacl[809]: 807: args: change /devices/pci0000:00/0000:00:1c.4/0000:6c:00.0/0000:6d:00.0/0000:6e:00.0/domain0/0-0
Jan 03 17:26:58 ArchLinux systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
Jan 03 17:26:58 ArchLinux systemd[1]: Rebuild Hardware Database was skipped because no trigger condition checks were met.
Jan 03 17:26:58 ArchLinux systemd[1]: Repartition Root Disk was skipped because no trigger condition checks were met.
Jan 03 17:26:58 ArchLinux kernel: igc 0000:6b:00.0 enp107s0: renamed from eth0
Jan 03 17:26:58 ArchLinux tbtacl[817]: 807: SL is none, leaving...
Jan 03 17:26:58 ArchLinux systemd-udevd[687]: 0-0: Process '/usr/lib/udev/tbtacl change /devices/pci0000:00/0000:00:1c.4/0000:6c:00.0/0000:6d:00.0/0000:6e:00.0/domain0/0-0' failed with exit code 1.
Jan 03 17:26:58 ArchLinux systemd[1]: First Boot Wizard was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 03 17:26:58 ArchLinux systemd[1]: First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 03 17:26:58 ArchLinux systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
Jan 03 17:26:58 ArchLinux systemd[1]: Rebuild Hardware Database was skipped because no trigger condition checks were met.
Jan 03 17:26:58 ArchLinux systemd[1]: Repartition Root Disk was skipped because no trigger condition checks were met.
Jan 03 17:26:58 ArchLinux systemd[1]: First Boot Wizard was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 03 17:26:58 ArchLinux systemd[1]: First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 03 17:26:58 ArchLinux systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
Jan 03 17:26:58 ArchLinux systemd[1]: Rebuild Hardware Database was skipped because no trigger condition checks were met.
Jan 03 17:26:58 ArchLinux systemd[1]: Repartition Root Disk was skipped because no trigger condition checks were met.
Jan 03 17:26:58 ArchLinux kernel: AVX2 version of gcm_enc/dec engaged.
Jan 03 17:26:58 ArchLinux kernel: AES CTR mode by8 optimization enabled
Jan 03 17:26:58 ArchLinux systemd[1]: First Boot Wizard was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 03 17:26:58 ArchLinux systemd[1]: First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 03 17:26:58 ArchLinux systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
Jan 03 17:26:58 ArchLinux systemd[1]: Rebuild Hardware Database was skipped because no trigger condition checks were met.
Jan 03 17:26:58 ArchLinux systemd[1]: Repartition Root Disk was skipped because no trigger condition checks were met.
Jan 03 17:26:58 ArchLinux kernel: intel_tcc_cooling: Programmable TCC Offset detected
Jan 03 17:26:58 ArchLinux kernel: intel_rapl_msr: PL4 support detected.
Jan 03 17:26:58 ArchLinux kernel: intel_rapl_common: Found RAPL domain package
Jan 03 17:26:58 ArchLinux kernel: intel_rapl_common: Found RAPL domain core
Jan 03 17:26:58 ArchLinux kernel: iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6E AX211 160MHz, REV=0x430
Jan 03 17:26:58 ArchLinux kernel: thermal thermal_zone1: failed to read out thermal zone (-61)
Jan 03 17:26:58 ArchLinux kernel: iwlwifi 0000:00:14.3: loaded PNVM version dbd9582f
Jan 03 17:26:58 ArchLinux kernel: iwlwifi 0000:00:14.3: Detected RF GF, rfid=0x2010d000
Jan 03 17:26:58 ArchLinux kernel: iwlwifi 0000:00:14.3: base HW address: 2c:0d:a7:3d:56:21
Jan 03 17:26:59 ArchLinux systemd[1]: Mounting /boot...
Jan 03 17:26:59 ArchLinux systemd[1]: Mounting /esp...
Jan 03 17:26:59 ArchLinux systemd[1]: Mounting /home...
Jan 03 17:26:59 ArchLinux systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
Jan 03 17:26:59 ArchLinux systemd[1]: Mounting Temporary Directory /tmp...
Jan 03 17:26:59 ArchLinux systemd[1]: Virtual Machine and Container Storage (Compatibility) was skipped because of an unmet condition check (ConditionPathExists=/var/lib/machines.raw).
Jan 03 17:26:59 ArchLinux systemd[1]: Mounted /boot.
Jan 03 17:26:59 ArchLinux systemd[1]: Mounted Temporary Directory /tmp.
Jan 03 17:26:59 ArchLinux kernel: EXT4-fs (nvme0n1p2): mounted filesystem with ordered data mode. Quota mode: none.
Jan 03 17:26:59 ArchLinux systemd[1]: Mounted /esp.
Jan 03 17:26:59 ArchLinux systemd[1]: Mounted /home.
Jan 03 17:26:59 ArchLinux systemd[1]: Reached target Local File Systems.
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Rebuild Dynamic Linker Cache...
Jan 03 17:26:59 ArchLinux systemd[1]: Set Up Additional Binary Formats was skipped because no trigger condition checks were met.
Jan 03 17:26:59 ArchLinux systemd[1]: Store a System Token in an EFI Variable was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/LoaderFeatures-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f).
Jan 03 17:26:59 ArchLinux systemd[1]: Commit a transient machine-id on disk was skipped because of an unmet condition check (ConditionPathIsMountPoint=/etc/machine-id).
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Create Volatile Files and Directories...
Jan 03 17:26:59 ArchLinux kernel: EXT4-fs (nvme0n1p5): mounted filesystem with ordered data mode. Quota mode: none.
Jan 03 17:26:59 ArchLinux systemd[1]: Finished Create Volatile Files and Directories.
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Rebuild Journal Catalog...
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Network Time Synchronization...
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Record System Boot/Shutdown in UTMP...
Jan 03 17:26:59 ArchLinux systemd[1]: Finished Record System Boot/Shutdown in UTMP.
Jan 03 17:26:59 ArchLinux systemd[1]: Finished Rebuild Journal Catalog.
Jan 03 17:26:59 ArchLinux systemd[1]: Started Network Time Synchronization.
Jan 03 17:26:59 ArchLinux systemd[1]: Reached target System Time Set.
Jan 03 17:26:59 ArchLinux kernel: Bluetooth: hci0: Waiting for firmware download to complete
Jan 03 17:26:59 ArchLinux kernel: Bluetooth: hci0: Firmware loaded in 1309832 usecs
Jan 03 17:26:59 ArchLinux kernel: Bluetooth: hci0: Waiting for device to boot
Jan 03 17:26:59 ArchLinux kernel: Bluetooth: hci0: Device booted in 15651 usecs
Jan 03 17:26:59 ArchLinux kernel: Bluetooth: hci0: Malformed MSFT vendor event: 0x02
Jan 03 17:26:59 ArchLinux kernel: Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-1040-0041.ddc
Jan 03 17:26:59 ArchLinux kernel: Bluetooth: hci0: Applying Intel DDC parameters completed
Jan 03 17:26:59 ArchLinux kernel: Bluetooth: hci0: Firmware timestamp 2022.39 buildtype 1 build 52159
Jan 03 17:26:59 ArchLinux systemd[1]: Finished Rebuild Dynamic Linker Cache.
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Update is Completed...
Jan 03 17:26:59 ArchLinux systemd[1]: Finished Update is Completed.
Jan 03 17:26:59 ArchLinux systemd[1]: Reached target System Initialization.
Jan 03 17:26:59 ArchLinux systemd[1]: Started Refresh existing PGP keys of archlinux-keyring regularly.
Jan 03 17:26:59 ArchLinux systemd[1]: Started Daily man-db regeneration.
Jan 03 17:26:59 ArchLinux systemd[1]: Started Daily verification of password and group files.
Jan 03 17:26:59 ArchLinux systemd[1]: Started Daily Cleanup of Temporary Directories.
Jan 03 17:26:59 ArchLinux systemd[1]: Started Daily locate database update.
Jan 03 17:26:59 ArchLinux systemd[1]: Reached target Timer Units.
Jan 03 17:26:59 ArchLinux systemd[1]: Listening on D-Bus System Message Bus Socket.
Jan 03 17:26:59 ArchLinux systemd[1]: Listening on Libvirt local socket.
Jan 03 17:26:59 ArchLinux systemd[1]: Listening on Libvirt admin socket.
Jan 03 17:26:59 ArchLinux systemd[1]: Listening on Libvirt local read-only socket.
Jan 03 17:26:59 ArchLinux systemd[1]: Listening on Virtual machine lock manager socket.
Jan 03 17:26:59 ArchLinux systemd[1]: Listening on Virtual machine log manager socket.
Jan 03 17:26:59 ArchLinux systemd[1]: Reached target Socket Units.
Jan 03 17:26:59 ArchLinux systemd[1]: TPM2 PCR Barrier (Initialization) was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f).
Jan 03 17:26:59 ArchLinux systemd[1]: Reached target Basic System.
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Save/Restore Sound Card State...
Jan 03 17:26:59 ArchLinux systemd[1]: Manage Sound Card State (restore and store) was skipped because of an unmet condition check (ConditionPathExists=/etc/alsa/state-daemon.conf).
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Thunderbolt system service...
Jan 03 17:26:59 ArchLinux systemd[1]: Started Clash Daemon.
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Apply cpupower configuration...
Jan 03 17:26:59 ArchLinux systemd[1]: Starting D-Bus System Message Bus...
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Initialize hardware monitoring sensors...
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Name Service Cache Daemon...
Jan 03 17:26:59 ArchLinux systemd[1]: Starting User Login Management...
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring file `/etc/passwd` (1)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring file `/etc/group` (3)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring file `/etc/hosts` (4)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring file `/etc/resolv.conf` (5)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring file `/etc/services` (6)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 disabled inotify-based monitoring for file `/etc/netgroup': No such file or directory
Jan 03 17:26:59 ArchLinux nscd[891]: 891 stat failed for file `/etc/netgroup'; will try again later: No such file or directory
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Virtual Machine and Container Registration Service...
Jan 03 17:26:59 ArchLinux systemd[1]: TPM2 PCR Barrier (User) was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f).
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring file `/etc/nsswitch.conf` (7)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring file `/etc/nsswitch.conf` (7)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring file `/etc/nsswitch.conf` (7)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring file `/etc/nsswitch.conf` (7)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring file `/etc/nsswitch.conf` (7)
Jan 03 17:26:59 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Disk Manager...
Jan 03 17:26:59 ArchLinux systemd[1]: Finished Save/Restore Sound Card State.
Jan 03 17:26:59 ArchLinux systemd[1]: Finished Apply cpupower configuration.
Jan 03 17:26:59 ArchLinux systemd[1]: Reached target Sound Card.
Jan 03 17:26:59 ArchLinux dbus-daemon[887]: dbus[887]: Unknown group "netdev" in message bus configuration file
Jan 03 17:26:59 ArchLinux systemd[1]: Started Name Service Cache Daemon.
Jan 03 17:26:59 ArchLinux kernel: nct6775: Found NCT6798D or compatible chip at 0x2e:0x290
Jan 03 17:26:59 ArchLinux udisksd[893]: udisks daemon version 2.9.4 starting
Jan 03 17:26:59 ArchLinux dbus-daemon[887]: dbus[887]: Unknown group "netdev" in message bus configuration file
Jan 03 17:26:59 ArchLinux boltd[884]: bolt 0.9.4 starting up.
Jan 03 17:26:59 ArchLinux systemd[1]: Finished Initialize hardware monitoring sensors.
Jan 03 17:26:59 ArchLinux systemd[1]: Started D-Bus System Message Bus.
Jan 03 17:26:59 ArchLinux boltd[884]: manager: initializing store
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Network Manager...
Jan 03 17:26:59 ArchLinux dbus-daemon[887]: [system] Successfully activated service 'org.freedesktop.systemd1'
Jan 03 17:26:59 ArchLinux systemd[1]: Started Virtual Machine and Container Registration Service.
Jan 03 17:26:59 ArchLinux boltd[884]: store: located at: /var/lib/boltd
Jan 03 17:26:59 ArchLinux boltd[884]: config: loading user config
Jan 03 17:26:59 ArchLinux boltd[884]: config: user config loaded successfully
Jan 03 17:26:59 ArchLinux boltd[884]: config: auth mode set to 'enabled'
Jan 03 17:26:59 ArchLinux boltd[884]: bouncer: initializing polkit
Jan 03 17:26:59 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.PolicyKit1' unit='polkit.service' requested by ':1.3' (uid=0 pid=884 comm="/usr/lib/boltd")
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Authorization Manager...
Jan 03 17:26:59 ArchLinux polkitd[917]: Started polkitd version 122
Jan 03 17:26:59 ArchLinux polkitd[917]: Loading rules from directory /etc/polkit-1/rules.d
Jan 03 17:26:59 ArchLinux systemd-logind[890]: New seat seat0.
Jan 03 17:26:59 ArchLinux polkitd[917]: Loading rules from directory /usr/share/polkit-1/rules.d
Jan 03 17:26:59 ArchLinux systemd-logind[890]: Watching system buttons on /dev/input/event2 (Power Button)
Jan 03 17:26:59 ArchLinux systemd-logind[890]: Watching system buttons on /dev/input/event1 (Power Button)
Jan 03 17:26:59 ArchLinux systemd-logind[890]: Watching system buttons on /dev/input/event0 (Sleep Button)
Jan 03 17:26:59 ArchLinux systemd-logind[890]: Watching system buttons on /dev/input/event8 (MelGeek MOJO68)
Jan 03 17:26:59 ArchLinux systemd-logind[890]: Watching system buttons on /dev/input/event10 (MelGeek MOJO68 System Control)
Jan 03 17:26:59 ArchLinux systemd-logind[890]: Watching system buttons on /dev/input/event11 (MelGeek MOJO68 Consumer Control)
Jan 03 17:26:59 ArchLinux systemd-logind[890]: Watching system buttons on /dev/input/event12 (MelGeek MOJO68 Keyboard)
Jan 03 17:26:59 ArchLinux polkitd[917]: Finished loading, compiling and executing 6 rules
Jan 03 17:26:59 ArchLinux systemd-logind[890]: Watching system buttons on /dev/input/event7 (Logitech USB Receiver Keyboard)
Jan 03 17:26:59 ArchLinux systemd-logind[890]: Watching system buttons on /dev/input/event5 (Logitech USB Receiver Keyboard)
Jan 03 17:26:59 ArchLinux systemd[1]: Started User Login Management.
Jan 03 17:26:59 ArchLinux dbus-daemon[887]: [system] Successfully activated service 'org.freedesktop.PolicyKit1'
Jan 03 17:26:59 ArchLinux systemd[1]: Started Authorization Manager.
Jan 03 17:26:59 ArchLinux polkitd[917]: Acquired the name org.freedesktop.PolicyKit1 on the system bus
Jan 03 17:26:59 ArchLinux boltd[884]: watchdog: enabled [pulse: 90s]
Jan 03 17:26:59 ArchLinux boltd[884]: udev: initializing udev
Jan 03 17:26:59 ArchLinux boltd[884]: store: loading domains
Jan 03 17:26:59 ArchLinux boltd[884]: store: loading devices
Jan 03 17:26:59 ArchLinux boltd[884]: [00681aa0-3643                            ] store: loading device
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.8976] NetworkManager (version 1.40.8-2) is starting... (boot:b32c0aad-6138-43f3-a933-a3d17aab58af)
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.8977] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 20-connectivity.conf)
Jan 03 17:26:59 ArchLinux boltd[884]: power: state located at: /run/boltd/power
Jan 03 17:26:59 ArchLinux clash[885]: time="2023-01-03T17:26:59+08:00" level=info msg="Mixed(http+socks) proxy listening at: 127.0.0.1:37227"
Jan 03 17:26:59 ArchLinux systemd[1]: Started Network Manager.
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.8984] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
Jan 03 17:26:59 ArchLinux systemd[1]: Reached target Network.
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Virtualization daemon...
Jan 03 17:26:59 ArchLinux boltd[884]: power: force power support: no
Jan 03 17:26:59 ArchLinux boltd[884]: udev: enumerating devices
Jan 03 17:26:59 ArchLinux clash[885]: time="2023-01-03T17:26:59+08:00" level=info msg="RESTful API listening at: 127.0.0.1:41453"
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Permit User Sessions...
Jan 03 17:26:59 ArchLinux boltd[884]: probing: adding /sys/devices/pci0000:00/0000:00:1c.4/0000:6c:00.0 to roots
Jan 03 17:26:59 ArchLinux boltd[884]: [6bbc8780-0009-domain0                    ] newly connected [iommu] (/sys/devices/pci0000:00/0000:00:1c.4/0000:6c:00.0/0000:6d:00.0/0000:6e:00.0/domain0/0-0)
Jan 03 17:26:59 ArchLinux boltd[884]: security level set to 'none'
Jan 03 17:26:59 ArchLinux boltd[884]: [6bbc8780-0009-domain0                    ] domain: registered (bootacl: 0/0)
Jan 03 17:26:59 ArchLinux boltd[884]: [6bbc8780-0009-domain0                    ] bootacl: bootacl not supported, no sync
Jan 03 17:26:59 ArchLinux boltd[884]: [6bbc8780-0009-domain0                    ] udev: failed to determine if uid is stable: unknown NHI PCI id '0x1137'
Jan 03 17:26:59 ArchLinux boltd[884]: [6bbc8780-0009-domain0                    ] udev: uuid is stable: no (for NHI: 0x1137)
Jan 03 17:26:59 ArchLinux boltd[884]: global 'generation' set to '4'
Jan 03 17:26:59 ArchLinux boltd[884]: [6bbc8780-0009-ROG STRIX Z790 I GAMING WIF] device added, status: authorized, at /sys/devices/pci0000:00/0000:00:1c.4/0000:6c:00.0/0000:6d:00.0/0000:6e:00.0/domain0/0-0
Jan 03 17:26:59 ArchLinux boltd[884]: [6bbc8780-0009-ROG STRIX Z790 I GAMING WIF] labeling device: ASUS ROG STRIX Z790 I GAMING WIFI
Jan 03 17:26:59 ArchLinux boltd[884]: [6bbc8780-0009-domain0                    ] dbus: exported domain at /org/freedesktop/bolt/domains/6bbc8780_0009_f2e8_ffff_ffffffffffff
Jan 03 17:26:59 ArchLinux boltd[884]: [00681aa0-3643-USB4 STORAGE               ] dbus: exported device at /org/freedesktop/bolt/devices/00681aa0_3643...
Jan 03 17:26:59 ArchLinux boltd[884]: [6bbc8780-0009-ROG STRIX Z790 I GAMING WIF] dbus: exported device at /org/freedesktop/bolt/devices/6bbc8780_0009...
Jan 03 17:26:59 ArchLinux systemd[1]: Started Thunderbolt system service.
Jan 03 17:26:59 ArchLinux systemd[1]: Finished Permit User Sessions.
Jan 03 17:26:59 ArchLinux systemd[1]: Started Getty on tty1.
Jan 03 17:26:59 ArchLinux systemd[1]: Reached target Login Prompts.
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9014] manager[0x562f2979a090]: monitoring kernel firmware directory '/lib/firmware'.
Jan 03 17:26:59 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.7' (uid=0 pid=916 comm="/usr/bin/NetworkManager --no-daemon")
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Hostname Service...
Jan 03 17:26:59 ArchLinux dbus-daemon[887]: [system] Successfully activated service 'org.freedesktop.hostname1'
Jan 03 17:26:59 ArchLinux systemd[1]: Started Hostname Service.
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9151] hostname: hostname: using hostnamed
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9151] hostname: static hostname changed from (none) to "ArchLinux"
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9152] dns-mgr: init: dns=default,systemd-resolved rc-manager=symlink
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9155] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.3/ieee80211/phy0/rfkill1) (driver iwlwifi)
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9156] manager[0x562f2979a090]: rfkill: Wi-Fi hardware radio set enabled
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9156] manager[0x562f2979a090]: rfkill: WWAN hardware radio set enabled
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9182] Loaded device plugin: NMTeamFactory (/usr/lib/NetworkManager/1.40.8-2/libnm-device-plugin-team.so)
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9184] Loaded device plugin: NMAtmManager (/usr/lib/NetworkManager/1.40.8-2/libnm-device-plugin-adsl.so)
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9189] Loaded device plugin: NMWifiFactory (/usr/lib/NetworkManager/1.40.8-2/libnm-device-plugin-wifi.so)
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9205] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.40.8-2/libnm-device-plugin-bluetooth.so)
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9207] Loaded device plugin: NMWwanFactory (/usr/lib/NetworkManager/1.40.8-2/libnm-device-plugin-wwan.so)
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9210] Loaded device plugin: NMOvsFactory (/usr/lib/NetworkManager/1.40.8-2/libnm-device-plugin-ovs.so)
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9211] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9211] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
Jan 03 17:26:59 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.7' (uid=0 pid=916 comm="/usr/bin/NetworkManager --no-daemon")
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9211] manager: Networking is enabled by state file
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9212] settings: Loaded settings plugin: keyfile (internal)
Jan 03 17:26:59 ArchLinux systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9221] dhcp: init: Using DHCP client 'internal'
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9221] device (lo): carrier: link connected
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9222] manager: (lo): new Generic device (/org/freedesktop/NetworkManager/Devices/1)
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9226] manager: (enp107s0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9227] device (enp107s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jan 03 17:26:59 ArchLinux dbus-daemon[887]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Jan 03 17:26:59 ArchLinux systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 03 17:26:59 ArchLinux systemd[1]: Started Disk Manager.
Jan 03 17:26:59 ArchLinux systemd[1]: Started Virtualization daemon.
Jan 03 17:26:59 ArchLinux systemd[1]: Reached target Multi-User System.
Jan 03 17:26:59 ArchLinux systemd[1]: Reached target Graphical Interface.
Jan 03 17:26:59 ArchLinux systemd[1]: Startup finished in 14.911s (firmware) + 1.733s (loader) + 4.167s (kernel) + 1.790s (userspace) = 22.603s.
Jan 03 17:26:59 ArchLinux udisksd[893]: Acquired the name org.freedesktop.UDisks2 on the system message bus
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9942] device (wlan0): driver supports Access Point (AP) mode
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9944] manager: (wlan0): new 802.11 Wi-Fi device (/org/freedesktop/NetworkManager/Devices/3)
Jan 03 17:26:59 ArchLinux NetworkManager[916]: <info>  [1672738019.9944] device (wlan0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jan 03 17:27:00 ArchLinux kernel: bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.2913] device (wlan0): set-hw-addr: set MAC address to A2:A6:56:E3:7F:39 (scanning)
Jan 03 17:27:00 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='fi.w1.wpa_supplicant1' unit='wpa_supplicant.service' requested by ':1.7' (uid=0 pid=916 comm="/usr/bin/NetworkManager --no-daemon")
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.5638] ovsdb: disconnected from ovsdb
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.5641] manager: (virbr0): new Bridge device (/org/freedesktop/NetworkManager/Devices/4)
Jan 03 17:27:00 ArchLinux systemd[1]: Starting WPA supplicant...
Jan 03 17:27:00 ArchLinux dbus-daemon[887]: [system] Successfully activated service 'fi.w1.wpa_supplicant1'
Jan 03 17:27:00 ArchLinux systemd[1]: Started WPA supplicant.
Jan 03 17:27:00 ArchLinux wpa_supplicant[992]: Successfully initialized wpa_supplicant
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6089] device (virbr0): state change: unmanaged -> unavailable (reason 'connection-assumed', sys-iface-state: 'external')
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6090] device (virbr0): state change: unavailable -> disconnected (reason 'connection-assumed', sys-iface-state: 'external')
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6091] device (virbr0): Activation: starting connection 'virbr0' (79ecac84-e6a7-41b3-bd7e-db4740cd3e36)
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6092] device (virbr0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'external')
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6092] device (virbr0): state change: prepare -> config (reason 'none', sys-iface-state: 'external')
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6093] device (virbr0): state change: config -> ip-config (reason 'none', sys-iface-state: 'external')
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6093] device (virbr0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'external')
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6099] device (virbr0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'external')
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6100] device (virbr0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'external')
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6100] manager: NetworkManager state is now CONNECTED_LOCAL
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6101] device (virbr0): Activation: successful, device activated.
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6132] device (wlan0): supplicant interface state: internal-starting -> disconnected
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6132] Wi-Fi P2P device controlled by interface wlan0 created
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6132] manager: (p2p-dev-wlan0): new 802.11 Wi-Fi P2P device (/org/freedesktop/NetworkManager/Devices/5)
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6133] device (p2p-dev-wlan0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6134] device (wlan0): state change: unavailable -> disconnected (reason 'supplicant-available', sys-iface-state: 'managed')
Jan 03 17:27:00 ArchLinux NetworkManager[916]: <info>  [1672738020.6135] device (p2p-dev-wlan0): state change: unavailable -> disconnected (reason 'none', sys-iface-state: 'managed')
Jan 03 17:27:00 ArchLinux dnsmasq[1056]: started, version 2.88 cachesize 150
Jan 03 17:27:00 ArchLinux dnsmasq[1056]: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth cryptohash DNSSEC loop-detect inotify dumpfile
Jan 03 17:27:00 ArchLinux dnsmasq-dhcp[1056]: DHCP, IP range 192.168.122.2 -- 192.168.122.254, lease time 1h
Jan 03 17:27:00 ArchLinux dnsmasq-dhcp[1056]: DHCP, sockets bound exclusively to interface virbr0
Jan 03 17:27:00 ArchLinux dnsmasq[1056]: reading /etc/resolv.conf
Jan 03 17:27:00 ArchLinux dnsmasq[1056]: using nameserver 223.5.5.5#53
Jan 03 17:27:00 ArchLinux dnsmasq[1056]: using nameserver 192.168.1.1#53
Jan 03 17:27:00 ArchLinux dnsmasq[1056]: read /etc/hosts - 1 names
Jan 03 17:27:00 ArchLinux dnsmasq[1056]: read /var/lib/libvirt/dnsmasq/default.addnhosts - 0 names
Jan 03 17:27:00 ArchLinux dnsmasq-dhcp[1056]: read /var/lib/libvirt/dnsmasq/default.hostsfile
Jan 03 17:27:03 ArchLinux systemd[1]: systemd-rfkill.service: Deactivated successfully.
Jan 03 17:27:04 ArchLinux wpa_supplicant[992]: wlan0: CTRL-EVENT-REGDOM-CHANGE init=DRIVER type=COUNTRY alpha2=CN
Jan 03 17:27:05 ArchLinux NetworkManager[916]: <info>  [1672738025.9941] manager: startup complete
Jan 03 17:27:06 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.12' (uid=0 pid=943 comm="/bin/login -p --      ")
Jan 03 17:27:06 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jan 03 17:27:06 ArchLinux login[943]: pam_systemd_home(login:auth): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jan 03 17:27:07 ArchLinux NetworkManager[916]: <info>  [1672738027.7540] device (enp107s0): carrier: link connected
Jan 03 17:27:07 ArchLinux NetworkManager[916]: <info>  [1672738027.7541] device (enp107s0): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
Jan 03 17:27:07 ArchLinux NetworkManager[916]: <info>  [1672738027.7544] policy: auto-activating connection 'Ethernet connection 1' (af16d848-da59-4f29-8eb9-9158552a6e4b)
Jan 03 17:27:07 ArchLinux NetworkManager[916]: <info>  [1672738027.7545] device (enp107s0): Activation: starting connection 'Ethernet connection 1' (af16d848-da59-4f29-8eb9-9158552a6e4b)
Jan 03 17:27:07 ArchLinux NetworkManager[916]: <info>  [1672738027.7545] device (enp107s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jan 03 17:27:07 ArchLinux NetworkManager[916]: <info>  [1672738027.7546] manager: NetworkManager state is now CONNECTING
Jan 03 17:27:07 ArchLinux NetworkManager[916]: <info>  [1672738027.7546] device (enp107s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jan 03 17:27:07 ArchLinux kernel: igc 0000:6b:00.0 enp107s0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
Jan 03 17:27:07 ArchLinux kernel: IPv6: ADDRCONF(NETDEV_CHANGE): enp107s0: link becomes ready
Jan 03 17:27:07 ArchLinux NetworkManager[916]: <info>  [1672738027.7549] device (enp107s0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Jan 03 17:27:07 ArchLinux NetworkManager[916]: <info>  [1672738027.7551] dhcp4 (enp107s0): activation: beginning transaction (timeout in 45 seconds)
Jan 03 17:27:07 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.resolve1' unit='dbus-org.freedesktop.resolve1.service' requested by ':1.7' (uid=0 pid=916 comm="/usr/bin/NetworkManager --no-daemon")
Jan 03 17:27:07 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.resolve1.service': Unit dbus-org.freedesktop.resolve1.service not found.
Jan 03 17:27:07 ArchLinux nscd[891]: 891 monitored file `/etc/resolv.conf` was moved into place, adding watch
Jan 03 17:27:07 ArchLinux dnsmasq[1056]: reading /etc/resolv.conf
Jan 03 17:27:07 ArchLinux dnsmasq[1056]: using nameserver 223.5.5.5#53
Jan 03 17:27:08 ArchLinux login[943]: pam_unix(login:session): session opened for user weich(uid=1000) by LOGIN(uid=0)
Jan 03 17:27:08 ArchLinux systemd[1]: Created slice User Slice of UID 1000.
Jan 03 17:27:08 ArchLinux systemd[1]: Starting User Runtime Directory /run/user/1000...
Jan 03 17:27:08 ArchLinux systemd-logind[890]: New session 1 of user weich.
Jan 03 17:27:08 ArchLinux systemd[1]: Finished User Runtime Directory /run/user/1000.
Jan 03 17:27:08 ArchLinux systemd[1]: Starting User Manager for UID 1000...
Jan 03 17:27:08 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.14' (uid=0 pid=1092 comm="(systemd)")
Jan 03 17:27:08 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jan 03 17:27:08 ArchLinux systemd[1092]: pam_systemd_home(systemd-user:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jan 03 17:27:08 ArchLinux systemd[1092]: pam_warn(systemd-user:setcred): function=[pam_sm_setcred] flags=0x8002 service=[systemd-user] terminal=[] user=[weich] ruser=[<unknown>] rhost=[<unknown>]
Jan 03 17:27:08 ArchLinux systemd[1092]: pam_unix(systemd-user:session): session opened for user weich(uid=1000) by (uid=0)
Jan 03 17:27:08 ArchLinux systemd[1092]: Queued start job for default target Main User Target.
Jan 03 17:27:08 ArchLinux systemd[1092]: Created slice User Application Slice.
Jan 03 17:27:08 ArchLinux login[943]: LOGIN ON tty1 BY weich
Jan 03 17:27:08 ArchLinux systemd[1092]: Reached target Paths.
Jan 03 17:27:08 ArchLinux systemd[1092]: Reached target Timers.
Jan 03 17:27:08 ArchLinux systemd[1092]: Starting D-Bus User Message Bus Socket...
Jan 03 17:27:08 ArchLinux systemd[1092]: Listening on GnuPG network certificate management daemon.
Jan 03 17:27:08 ArchLinux systemd[1092]: Listening on GCR ssh-agent wrapper.
Jan 03 17:27:08 ArchLinux systemd[1092]: Listening on GNOME Keyring daemon.
Jan 03 17:27:08 ArchLinux systemd[1092]: Listening on GnuPG cryptographic agent and passphrase cache (access for web browsers).
Jan 03 17:27:08 ArchLinux systemd[1092]: Listening on GnuPG cryptographic agent and passphrase cache (restricted).
Jan 03 17:27:08 ArchLinux systemd[1092]: Listening on GnuPG cryptographic agent (ssh-agent emulation).
Jan 03 17:27:08 ArchLinux systemd[1092]: Listening on GnuPG cryptographic agent and passphrase cache.
Jan 03 17:27:08 ArchLinux systemd[1092]: Listening on p11-kit server.
Jan 03 17:27:08 ArchLinux systemd[1092]: Listening on PipeWire Multimedia System Socket.
Jan 03 17:27:08 ArchLinux systemd[1092]: Listening on Sound System.
Jan 03 17:27:08 ArchLinux systemd[1092]: Listening on D-Bus User Message Bus Socket.
Jan 03 17:27:08 ArchLinux systemd[1092]: Reached target Sockets.
Jan 03 17:27:08 ArchLinux systemd[1092]: Reached target Basic System.
Jan 03 17:27:08 ArchLinux systemd[1]: Started User Manager for UID 1000.
Jan 03 17:27:08 ArchLinux systemd[1092]: Started Aria2 Daemon.
Jan 03 17:27:08 ArchLinux systemd[1092]: Reached target Main User Target.
Jan 03 17:27:08 ArchLinux systemd[1092]: Startup finished in 54ms.
Jan 03 17:27:08 ArchLinux systemd[1]: Started Session 1 of User weich.
Jan 03 17:27:08 ArchLinux aria2c[1102]: 01/03 17:27:08 [NOTICE] IPv4 RPC: listening on TCP port 6800
Jan 03 17:27:09 ArchLinux systemd[1092]: Created slice User Core Session Slice.
Jan 03 17:27:09 ArchLinux systemd[1092]: Starting D-Bus User Message Bus...
Jan 03 17:27:09 ArchLinux systemd[1092]: Started D-Bus User Message Bus.
Jan 03 17:27:09 ArchLinux dbus-daemon[1137]: [session uid=1000 pid=1137] Successfully activated service 'org.freedesktop.systemd1'
Jan 03 17:27:09 ArchLinux NetworkManager[916]: <info>  [1672738029.8559] dhcp4 (enp107s0): state changed new lease, address=192.168.1.3
Jan 03 17:27:09 ArchLinux NetworkManager[916]: <info>  [1672738029.8560] policy: set 'Ethernet connection 1' (enp107s0) as default for IPv4 routing and DNS
Jan 03 17:27:09 ArchLinux nscd[891]: 891 monitored file `/etc/resolv.conf` was moved into place, adding watch
Jan 03 17:27:09 ArchLinux dnsmasq[1056]: reading /etc/resolv.conf
Jan 03 17:27:09 ArchLinux dnsmasq[1056]: using nameserver 223.5.5.5#53
Jan 03 17:27:09 ArchLinux dnsmasq[1056]: using nameserver 192.168.1.1#53
Jan 03 17:27:09 ArchLinux NetworkManager[916]: <info>  [1672738029.8594] device (enp107s0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Jan 03 17:27:09 ArchLinux NetworkManager[916]: <info>  [1672738029.8601] device (enp107s0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Jan 03 17:27:09 ArchLinux NetworkManager[916]: <info>  [1672738029.8601] device (enp107s0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Jan 03 17:27:09 ArchLinux NetworkManager[916]: <info>  [1672738029.8602] manager: NetworkManager state is now CONNECTED_SITE
Jan 03 17:27:09 ArchLinux NetworkManager[916]: <info>  [1672738029.8603] device (enp107s0): Activation: successful, device activated.
Jan 03 17:27:09 ArchLinux systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Jan 03 17:27:09 ArchLinux aria2c[1102]: 01/03 17:27:09 [NOTICE] Serialized session to '/home/weich/.aria2/aria2.session' successfully.
Jan 03 17:27:11 ArchLinux NetworkManager[916]: <info>  [1672738031.8364] dhcp6 (enp107s0): activation: beginning transaction (timeout in 45 seconds)
Jan 03 17:27:11 ArchLinux NetworkManager[916]: <info>  [1672738031.8369] policy: set 'Ethernet connection 1' (enp107s0) as default for IPv6 routing and DNS
Jan 03 17:27:13 ArchLinux NetworkManager[916]: <info>  [1672738033.2961] manager: NetworkManager state is now CONNECTED_GLOBAL
Jan 03 17:27:13 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.7' (uid=0 pid=916 comm="/usr/bin/NetworkManager --no-daemon")
Jan 03 17:27:13 ArchLinux systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 03 17:27:13 ArchLinux dbus-daemon[887]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Jan 03 17:27:13 ArchLinux systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 03 17:27:18 ArchLinux nscd[891]: 891 checking for monitored file `/etc/netgroup': No such file or directory
Jan 03 17:27:23 ArchLinux systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Jan 03 17:27:29 ArchLinux systemd-timesyncd[877]: Contacted time server [2606:4700:f1::123]:123 (2.arch.pool.ntp.org).
Jan 03 17:27:29 ArchLinux systemd-timesyncd[877]: Initial clock synchronization to Tue 2023-01-03 17:27:29.860209 CST.
Jan 03 17:27:29 ArchLinux systemd[1]: systemd-hostnamed.service: Deactivated successfully.
Jan 03 17:28:29 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=52316 DF PROTO=2 
Jan 03 17:28:36 ArchLinux dbus-daemon[1137]: [session uid=1000 pid=1137] Activating via systemd: service name='org.gtk.vfs.Daemon' unit='gvfs-daemon.service' requested by ':1.6' (uid=1000 pid=12588 comm="rofi -no-lazy-grab -show drun -modi drun -theme ~/")
Jan 03 17:28:36 ArchLinux systemd[1092]: Starting Virtual filesystem service...
Jan 03 17:28:36 ArchLinux dbus-daemon[1137]: [session uid=1000 pid=1137] Successfully activated service 'org.gtk.vfs.Daemon'
Jan 03 17:28:36 ArchLinux systemd[1092]: Started Virtual filesystem service.
Jan 03 17:28:38 ArchLinux dbus-daemon[1137]: [session uid=1000 pid=1137] Activating via systemd: service name='org.a11y.Bus' unit='at-spi-dbus-bus.service' requested by ':1.10' (uid=1000 pid=12799 comm="/usr/lib/libreoffice/program/soffice.bin --calc --")
Jan 03 17:28:38 ArchLinux systemd[1092]: Starting Accessibility services bus...
Jan 03 17:28:38 ArchLinux dbus-daemon[1137]: [session uid=1000 pid=1137] Successfully activated service 'org.a11y.Bus'
Jan 03 17:28:38 ArchLinux systemd[1092]: Started Accessibility services bus.
Jan 03 17:28:38 ArchLinux at-spi-bus-launcher[12810]: dbus-daemon[12810]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=12799 comm="/usr/lib/libreoffice/program/soffice.bin --calc --")
Jan 03 17:28:38 ArchLinux at-spi-bus-launcher[12810]: dbus-daemon[12810]: Successfully activated service 'org.a11y.atspi.Registry'
Jan 03 17:28:38 ArchLinux at-spi-bus-launcher[12816]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Jan 03 17:28:38 ArchLinux systemd[1092]: Starting Sound Service...
Jan 03 17:28:38 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.RealtimeKit1' unit='rtkit-daemon.service' requested by ':1.18' (uid=1000 pid=12966 comm="/usr/bin/pulseaudio --daemonize=no --log-target=jo")
Jan 03 17:28:38 ArchLinux systemd[1]: Starting RealtimeKit Scheduling Policy Service...
Jan 03 17:28:38 ArchLinux dbus-daemon[887]: [system] Successfully activated service 'org.freedesktop.RealtimeKit1'
Jan 03 17:28:38 ArchLinux rtkit-daemon[12967]: Successfully called chroot.
Jan 03 17:28:38 ArchLinux rtkit-daemon[12967]: Successfully dropped privileges.
Jan 03 17:28:38 ArchLinux systemd[1]: Started RealtimeKit Scheduling Policy Service.
Jan 03 17:28:38 ArchLinux rtkit-daemon[12967]: Successfully limited resources.
Jan 03 17:28:38 ArchLinux rtkit-daemon[12967]: Running.
Jan 03 17:28:38 ArchLinux rtkit-daemon[12967]: Watchdog thread running.
Jan 03 17:28:38 ArchLinux rtkit-daemon[12967]: Canary thread running.
Jan 03 17:28:38 ArchLinux rtkit-daemon[12967]: Successfully made thread 12966 of process 12966 owned by 'weich' high priority at nice level -11.
Jan 03 17:28:38 ArchLinux rtkit-daemon[12967]: Supervising 1 threads of 1 processes of 1 users.
Jan 03 17:28:38 ArchLinux rtkit-daemon[12967]: Supervising 1 threads of 1 processes of 1 users.
Jan 03 17:28:38 ArchLinux rtkit-daemon[12967]: Successfully made thread 12971 of process 12966 owned by 'weich' RT at priority 5.
Jan 03 17:28:38 ArchLinux rtkit-daemon[12967]: Supervising 2 threads of 1 processes of 1 users.
Jan 03 17:28:38 ArchLinux rtkit-daemon[12967]: Supervising 2 threads of 1 processes of 1 users.
Jan 03 17:28:38 ArchLinux rtkit-daemon[12967]: Successfully made thread 12973 of process 12966 owned by 'weich' RT at priority 5.
Jan 03 17:28:38 ArchLinux rtkit-daemon[12967]: Supervising 3 threads of 1 processes of 1 users.
Jan 03 17:28:38 ArchLinux pulseaudio[12966]: Failed to find a working profile.
Jan 03 17:28:38 ArchLinux pulseaudio[12966]: Failed to load module "module-alsa-card" (argument: "device_id="0" name="pci-0000_00_1f.3" card_name="alsa_card.pci-0000_00_1f.3" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1""): initialization failed.
Jan 03 17:28:38 ArchLinux pulseaudio[12966]: stat('/etc/pulse/default.pa.d'): No such file or directory
Jan 03 17:28:38 ArchLinux systemd[1092]: Started Sound Service.
Jan 03 17:28:59 ArchLinux systemd[1]: libvirtd.service: Deactivated successfully.
Jan 03 17:28:59 ArchLinux systemd[1]: libvirtd.service: Unit process 1056 (dnsmasq) remains running after unit stopped.
Jan 03 17:28:59 ArchLinux systemd[1]: libvirtd.service: Unit process 1057 (dnsmasq) remains running after unit stopped.
Jan 03 17:29:44 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.22' (uid=1000 pid=21547 comm="/usr/lib/electron19/electron --enable-crashpad /us")
Jan 03 17:29:44 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service not found.
Jan 03 17:29:44 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.24' (uid=1000 pid=21674 comm="/usr/lib/electron19/electron --enable-crashpad /us")
Jan 03 17:29:44 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service not found.
Jan 03 17:30:34 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=54200 DF PROTO=2 
Jan 03 17:32:03 ArchLinux dbus-daemon[1137]: [session uid=1000 pid=1137] Activating via systemd: service name='org.gtk.vfs.Metadata' unit='gvfs-metadata.service' requested by ':1.71' (uid=1000 pid=41940 comm="pcmanfm")
Jan 03 17:32:03 ArchLinux dbus-daemon[1137]: [session uid=1000 pid=1137] Activating via systemd: service name='org.gtk.vfs.UDisks2VolumeMonitor' unit='gvfs-udisks2-volume-monitor.service' requested by ':1.71' (uid=1000 pid=41940 comm="pcmanfm")
Jan 03 17:32:03 ArchLinux systemd[1092]: Starting Virtual filesystem metadata service...
Jan 03 17:32:03 ArchLinux systemd[1092]: Starting Virtual filesystem service - disk device monitor...
Jan 03 17:32:03 ArchLinux dbus-daemon[1137]: [session uid=1000 pid=1137] Successfully activated service 'org.gtk.vfs.Metadata'
Jan 03 17:32:03 ArchLinux systemd[1092]: Started Virtual filesystem metadata service.
Jan 03 17:32:03 ArchLinux dbus-daemon[1137]: [session uid=1000 pid=1137] Successfully activated service 'org.gtk.vfs.UDisks2VolumeMonitor'
Jan 03 17:32:03 ArchLinux systemd[1092]: Started Virtual filesystem service - disk device monitor.
Jan 03 17:32:12 ArchLinux dbus-daemon[1137]: [session uid=1000 pid=1137] Activating via systemd: service name='ca.desrt.dconf' unit='dconf.service' requested by ':1.78' (uid=1000 pid=43302 comm="/usr/bin/python /usr/bin/virt-manager")
Jan 03 17:32:12 ArchLinux systemd[1092]: Starting User preferences database...
Jan 03 17:32:12 ArchLinux dbus-daemon[1137]: [session uid=1000 pid=1137] Successfully activated service 'ca.desrt.dconf'
Jan 03 17:32:12 ArchLinux systemd[1092]: Started User preferences database.
Jan 03 17:32:12 ArchLinux systemd[1]: libvirtd.service: Found left-over process 1056 (dnsmasq) in control group while starting unit. Ignoring.
Jan 03 17:32:12 ArchLinux systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Jan 03 17:32:12 ArchLinux systemd[1]: libvirtd.service: Found left-over process 1057 (dnsmasq) in control group while starting unit. Ignoring.
Jan 03 17:32:12 ArchLinux systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Jan 03 17:32:12 ArchLinux systemd[1]: Starting Virtualization daemon...
Jan 03 17:32:12 ArchLinux systemd[1]: Started Virtualization daemon.
Jan 03 17:32:12 ArchLinux dnsmasq[1056]: read /etc/hosts - 1 names
Jan 03 17:32:12 ArchLinux dnsmasq[1056]: read /var/lib/libvirt/dnsmasq/default.addnhosts - 0 names
Jan 03 17:32:12 ArchLinux dnsmasq-dhcp[1056]: read /var/lib/libvirt/dnsmasq/default.hostsfile
Jan 03 17:32:19 ArchLinux systemd[1]: Listening on Virtual machine log manager socket.
Jan 03 17:32:19 ArchLinux systemd[1]: Started Virtual machine log manager.
Jan 03 17:32:19 ArchLinux virtlogd[44367]: libvirt version: 8.10.0
Jan 03 17:32:19 ArchLinux virtlogd[44367]: hostname: ArchLinux
Jan 03 17:32:19 ArchLinux virtlogd[44367]: Client hit max requests limit 1. This may result in keep-alive timeouts. Consider tuning the max_client_requests server parameter
Jan 03 17:32:19 ArchLinux NetworkManager[916]: <info>  [1672738339.3047] manager: (vnet0): new Tun device (/org/freedesktop/NetworkManager/Devices/6)
Jan 03 17:32:19 ArchLinux kernel: virbr0: port 1(vnet0) entered blocking state
Jan 03 17:32:19 ArchLinux kernel: virbr0: port 1(vnet0) entered disabled state
Jan 03 17:32:19 ArchLinux kernel: device vnet0 entered promiscuous mode
Jan 03 17:32:19 ArchLinux kernel: virbr0: port 1(vnet0) entered blocking state
Jan 03 17:32:19 ArchLinux kernel: virbr0: port 1(vnet0) entered listening state
Jan 03 17:32:19 ArchLinux NetworkManager[916]: <info>  [1672738339.3072] device (vnet0): state change: unmanaged -> unavailable (reason 'connection-assumed', sys-iface-state: 'external')
Jan 03 17:32:19 ArchLinux NetworkManager[916]: <info>  [1672738339.3074] device (vnet0): state change: unavailable -> disconnected (reason 'connection-assumed', sys-iface-state: 'external')
Jan 03 17:32:19 ArchLinux NetworkManager[916]: <info>  [1672738339.3075] device (vnet0): Activation: starting connection 'vnet0' (f6b30588-a2b2-4528-9539-57a8e1d16314)
Jan 03 17:32:19 ArchLinux NetworkManager[916]: <info>  [1672738339.3075] device (vnet0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'external')
Jan 03 17:32:19 ArchLinux NetworkManager[916]: <info>  [1672738339.3076] device (vnet0): state change: prepare -> config (reason 'none', sys-iface-state: 'external')
Jan 03 17:32:19 ArchLinux NetworkManager[916]: <info>  [1672738339.3076] device (vnet0): state change: config -> ip-config (reason 'none', sys-iface-state: 'external')
Jan 03 17:32:19 ArchLinux NetworkManager[916]: <info>  [1672738339.3077] device (virbr0): bridge port vnet0 was attached
Jan 03 17:32:19 ArchLinux NetworkManager[916]: <info>  [1672738339.3077] device (vnet0): Activation: connection 'vnet0' enslaved, continuing activation
Jan 03 17:32:19 ArchLinux NetworkManager[916]: <info>  [1672738339.3077] device (vnet0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'external')
Jan 03 17:32:19 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.7' (uid=0 pid=916 comm="/usr/bin/NetworkManager --no-daemon")
Jan 03 17:32:19 ArchLinux systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 03 17:32:19 ArchLinux dbus-daemon[887]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Jan 03 17:32:19 ArchLinux NetworkManager[916]: <info>  [1672738339.3104] device (vnet0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'external')
Jan 03 17:32:19 ArchLinux NetworkManager[916]: <info>  [1672738339.3105] device (vnet0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'external')
Jan 03 17:32:19 ArchLinux NetworkManager[916]: <info>  [1672738339.3106] device (vnet0): Activation: successful, device activated.
Jan 03 17:32:19 ArchLinux systemd-machined[892]: New machine qemu-1-win10.
Jan 03 17:32:19 ArchLinux nscd[891]: 891 monitoring file `/etc/nsswitch.conf` (7)
Jan 03 17:32:19 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:32:19 ArchLinux systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 03 17:32:19 ArchLinux nscd[891]: 891 monitoring file `/etc/passwd` (1)
Jan 03 17:32:19 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:32:19 ArchLinux nscd[891]: 891 monitoring file `/etc/nsswitch.conf` (7)
Jan 03 17:32:19 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:32:19 ArchLinux nscd[891]: 891 monitoring file `/etc/group` (3)
Jan 03 17:32:19 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:32:19 ArchLinux nscd[891]: 891 monitoring file `/etc/nsswitch.conf` (7)
Jan 03 17:32:19 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:32:19 ArchLinux nscd[891]: 891 monitoring file `/etc/resolv.conf` (9)
Jan 03 17:32:19 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:32:19 ArchLinux systemd[1]: Started Virtual Machine qemu-1-win10.
Jan 03 17:32:21 ArchLinux kernel: virbr0: port 1(vnet0) entered learning state
Jan 03 17:32:21 ArchLinux libvirtd[43320]: g_hash_table_unref: assertion 'hash_table != NULL' failed
Jan 03 17:32:23 ArchLinux NetworkManager[916]: <info>  [1672738343.4050] device (virbr0): carrier: link connected
Jan 03 17:32:23 ArchLinux kernel: virbr0: port 1(vnet0) entered forwarding state
Jan 03 17:32:23 ArchLinux kernel: virbr0: topology change detected, propagating
Jan 03 17:32:26 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.29' (uid=1000 pid=45349 comm="/opt/google/chrome/chrome")
Jan 03 17:32:26 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service not found.
Jan 03 17:32:26 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.UPower' unit='upower.service' requested by ':1.31' (uid=1000 pid=45349 comm="/opt/google/chrome/chrome")
Jan 03 17:32:26 ArchLinux systemd[1]: Starting Daemon for power management...
Jan 03 17:32:26 ArchLinux dbus-daemon[887]: [system] Successfully activated service 'org.freedesktop.UPower'
Jan 03 17:32:26 ArchLinux systemd[1]: Started Daemon for power management.
Jan 03 17:32:28 ArchLinux dnsmasq-dhcp[1056]: DHCPDISCOVER(virbr0) 192.168.122.229 52:54:00:34:e5:c9
Jan 03 17:32:28 ArchLinux dnsmasq-dhcp[1056]: DHCPOFFER(virbr0) 192.168.122.229 52:54:00:34:e5:c9
Jan 03 17:32:28 ArchLinux dnsmasq-dhcp[1056]: DHCPREQUEST(virbr0) 192.168.122.229 52:54:00:34:e5:c9
Jan 03 17:32:28 ArchLinux dnsmasq-dhcp[1056]: DHCPACK(virbr0) 192.168.122.229 52:54:00:34:e5:c9 DESKTOP-6OJ0DPU
Jan 03 17:32:29 ArchLinux systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Jan 03 17:32:39 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=64026 DF PROTO=2 
Jan 03 17:33:51 ArchLinux NetworkManager[916]: <info>  [1672738431.9900] device (wlan0): set-hw-addr: set MAC address to 0A:D9:3A:32:D5:CE (scanning)
Jan 03 17:33:52 ArchLinux NetworkManager[916]: <info>  [1672738432.0123] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 03 17:33:52 ArchLinux NetworkManager[916]: <info>  [1672738432.0123] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 03 17:34:44 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=9146 DF PROTO=2 
Jan 03 17:35:20 ArchLinux dbus-daemon[1137]: [session uid=1000 pid=1137] Activating service name='org.freedesktop.secrets' requested by ':1.92' (uid=1000 pid=67991 comm="remmina")
Jan 03 17:35:20 ArchLinux systemd[1092]: Started GNOME Keyring daemon.
Jan 03 17:35:20 ArchLinux gnome-keyring-daemon[68105]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Jan 03 17:35:20 ArchLinux dbus-daemon[1137]: [session uid=1000 pid=1137] Successfully activated service 'org.freedesktop.secrets'
Jan 03 17:35:20 ArchLinux gnome-keyring-daemon[68105]: The Secret Service was already initialized
Jan 03 17:35:20 ArchLinux gnome-keyring-d[68105]: The Secret Service was already initialized
Jan 03 17:35:20 ArchLinux gnome-keyring-daemon[68101]: discover_other_daemon: 1
Jan 03 17:35:20 ArchLinux org.freedesktop.secrets[68101]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Jan 03 17:35:20 ArchLinux gnome-keyring-daemon[68105]: Unsupported or unknown SSH key algorithm: ssh-ed25519
Jan 03 17:35:20 ArchLinux gnome-keyring-d[68105]: Unsupported or unknown SSH key algorithm: ssh-ed25519
Jan 03 17:35:20 ArchLinux gnome-keyring-daemon[68105]: no private keys found in file
Jan 03 17:35:20 ArchLinux gnome-keyring-daemon[68105]: invalid or unrecognized private SSH key: 1015932859@qq.com
Jan 03 17:35:20 ArchLinux gnome-keyring-d[68105]: no private keys found in file
Jan 03 17:35:20 ArchLinux gnome-keyring-d[68105]: invalid or unrecognized private SSH key: 1015932859@qq.com
Jan 03 17:35:20 ArchLinux dbus-daemon[1137]: [session uid=1000 pid=1137] Activating service name='org.gnome.keyring.SystemPrompter' requested by ':1.93' (uid=1000 pid=68105 comm="/usr/bin/gnome-keyring-daemon --foreground --compo")
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: GLib-GIO: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: bus acquired: org.gnome.keyring.SystemPrompter
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: registering prompter
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: bus acquired: org.gnome.keyring.PrivatePrompter
Jan 03 17:35:20 ArchLinux dbus-daemon[1137]: [session uid=1000 pid=1137] Successfully activated service 'org.gnome.keyring.SystemPrompter'
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: acquired name: org.gnome.keyring.SystemPrompter
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: received BeginPrompting call from callback /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: preparing a prompt for callback /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: creating new GcrPromptDialog prompt
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: GLib-GIO: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Failed to load module "colorreload-gtk-module"
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Failed to load module "window-decorations-gtk-module"
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: automatically selecting secret exchange protocol
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: generating public key
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: beginning the secret exchange: [sx-aes-1]\npublic=Q7qPP3vVfYhWkHIVmR549MrNje4I6o4K51rmPczQ0Z2qBRlPDqhilStRCp6cVREbUb+vDD0T1EsvEBgZYpAcGUI3lCCvjQ0Um8ipJW4NRlAKu/HcxBaeDqbtbbfoRfj4/j2y0wB7KDB1efx7+MJmxc5ZHs+QmrWGR1tMpAddO4Mk0Yem5MG5lvrjKhzqOO7JKM+FvPdmwhokVp7hReKMCLdmUtN9NUHm2cDlfumbhALTQKABVzl6E7DLJ1tg/L83\n
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: calling the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: acquired name: org.gnome.keyring.PrivatePrompter
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: returned from the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: received PerformPrompt call from callback /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: receiving secret exchange: [sx-aes-1]\npublic=CuoNUMewHGecVGwb+tuRM2/iG2SeYRpPda4fWWzDV4qXeqUw8HfTrdoUMhVn6joaXtzJ3simYQ3OdddsghajIL2uS0ixWVmesIOKu4Iyykoo/gTYx3CEBO1LKgv0cOGjnrCj8xf6Gmn3ujAbC9XH9pnyvY3AnsR9Hj2QQBuQIMaUKLu3A61LU5edy3ssu7RqENg8WXlOzcSVVtAUD2LH/acUVzlDc4DQYS22Qb1tzjIELMGoig0nPjxiyAL7Hat8\n
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: deriving shared transport key
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: deriving transport key
Jan 03 17:35:20 ArchLinux gcr-prompter[68140]: Gcr: starting password prompt for callback /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:24 ArchLinux gcr-prompter[68140]: Gcr: completed password prompt for callback :1.93@/org/gnome/keyring/Prompt/p2
Jan 03 17:35:24 ArchLinux gcr-prompter[68140]: Gcr: encrypting data
Jan 03 17:35:24 ArchLinux gcr-prompter[68140]: Gcr: sending the secret exchange: [sx-aes-1]\npublic=Q7qPP3vVfYhWkHIVmR549MrNje4I6o4K51rmPczQ0Z2qBRlPDqhilStRCp6cVREbUb+vDD0T1EsvEBgZYpAcGUI3lCCvjQ0Um8ipJW4NRlAKu/HcxBaeDqbtbbfoRfj4/j2y0wB7KDB1efx7+MJmxc5ZHs+QmrWGR1tMpAddO4Mk0Yem5MG5lvrjKhzqOO7JKM+FvPdmwhokVp7hReKMCLdmUtN9NUHm2cDlfumbhALTQKABVzl6E7DLJ1tg/L83\nsecret=9L8iKFFQeam7yOe0PthmFg==\niv=TVy+YaHcVVlIoDTVfuEiEA==\n
Jan 03 17:35:24 ArchLinux gcr-prompter[68140]: Gcr: calling the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:24 ArchLinux gcr-prompter[68140]: Gcr: returned from the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:24 ArchLinux gcr-prompter[68140]: Gcr: received PerformPrompt call from callback /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:24 ArchLinux gcr-prompter[68140]: Gcr: stopping prompting for operation /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:24 ArchLinux gcr-prompter[68140]: Gcr: closing the prompt
Jan 03 17:35:24 ArchLinux gcr-prompter[68140]: Gcr: stopping prompting for operation /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:24 ArchLinux gcr-prompter[68140]: Gcr: couldn't find the callback for prompting operation /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:24 ArchLinux gcr-prompter[68140]: Gcr: stopping prompting for operation /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:24 ArchLinux gcr-prompter[68140]: Gcr: couldn't find the callback for prompting operation /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:24 ArchLinux gcr-prompter[68140]: Gcr: stopping prompting for operation /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:24 ArchLinux gcr-prompter[68140]: Gcr: couldn't find the callback for prompting operation /org/gnome/keyring/Prompt/p2@:1.93
Jan 03 17:35:24 ArchLinux gcr-prompter[68140]: Gcr: calling the PromptDone method on /org/gnome/keyring/Prompt/p2@:1.93, and ignoring reply
Jan 03 17:35:28 ArchLinux gnome-keyring-daemon[68105]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/9, but it's already registered
Jan 03 17:35:28 ArchLinux gnome-keyring-d[68105]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/9, but it's already registered
Jan 03 17:35:34 ArchLinux gcr-prompter[68140]: Gcr: 10 second inactivity timeout, quitting
Jan 03 17:35:34 ArchLinux gcr-prompter[68140]: Gcr: unregistering prompter
Jan 03 17:35:34 ArchLinux gcr-prompter[68140]: Gcr: disposing prompter
Jan 03 17:35:34 ArchLinux gcr-prompter[68140]: Gcr: finalizing prompter
Jan 03 17:36:49 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=21515 DF PROTO=2 
Jan 03 17:38:54 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=32582 DF PROTO=2 
Jan 03 17:40:44 ArchLinux NetworkManager[916]: <info>  [1672738844.9784] device (wlan0): set-hw-addr: set MAC address to 66:A6:9C:FA:0A:CC (scanning)
Jan 03 17:40:44 ArchLinux NetworkManager[916]: <info>  [1672738844.9954] device (wlan0): supplicant interface state: inactive -> disconnected
Jan 03 17:40:44 ArchLinux NetworkManager[916]: <info>  [1672738844.9954] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
Jan 03 17:40:45 ArchLinux NetworkManager[916]: <info>  [1672738845.0004] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 03 17:40:45 ArchLinux NetworkManager[916]: <info>  [1672738845.0005] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 03 17:41:00 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=36074 DF PROTO=2 
Jan 03 17:41:59 ArchLinux systemd[1]: Starting Cleanup of Temporary Directories...
Jan 03 17:42:00 ArchLinux systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully.
Jan 03 17:42:00 ArchLinux systemd[1]: Finished Cleanup of Temporary Directories.
Jan 03 17:42:00 ArchLinux systemd[1]: run-credentials-systemd\x2dtmpfiles\x2dclean.service.mount: Deactivated successfully.
Jan 03 17:42:15 ArchLinux nomacs[121531]: [INFO] Hi there
Jan 03 17:42:15 ArchLinux nomacs[121531]: [INFO] plugins dir set to:  "/usr/lib/nomacs-plugins"
Jan 03 17:42:15 ArchLinux nomacs[121531]: [INFO] local client created in:  2 ms
Jan 03 17:42:15 ArchLinux nomacs[121531]: [INFO] theme loaded from "/usr/share/nomacs/Image Lounge/themes/Light-Theme.css"
Jan 03 17:42:15 ArchLinux nomacs[121531]: [INFO] CSS loaded from:  ":/nomacs/stylesheet.css"
Jan 03 17:42:15 ArchLinux nomacs[121531]: [INFO] Initialization takes:  45 ms
Jan 03 17:42:15 ArchLinux nomacs[121531]: [INFO] [DkImageLoader] 9 containers created in 0 ms
Jan 03 17:42:15 ArchLinux nomacs[121531]: [INFO] [DkImageLoader] after sorting:  0 ms
Jan 03 17:42:15 ArchLinux nomacs[121531]: [INFO] [Basic Loader] "/home/weich/ShareFile/experiment-data-lsj/20221226-20221227-CPG▓т╩╘/c9fafa8dfd9e01e4f4c5f11d2c16bea.jpg" loaded in 83 ms
Jan 03 17:42:15 ArchLinux nomacs[121531]: [INFO] [Basic Loader] "/home/weich/ShareFile/experiment-data-lsj/20221226-20221227-CPG▓т╩╘/d92c66f3372561d5adaf2d2725777f3.jpg" loaded in 45 ms
Jan 03 17:42:22 ArchLinux nomacs[122556]: [INFO] Hi there
Jan 03 17:42:22 ArchLinux nomacs[122556]: [INFO] plugins dir set to:  "/usr/lib/nomacs-plugins"
Jan 03 17:42:22 ArchLinux nomacs[122556]: [INFO] local client created in:  0 ms
Jan 03 17:42:22 ArchLinux nomacs[122556]: [INFO] theme loaded from "/usr/share/nomacs/Image Lounge/themes/Light-Theme.css"
Jan 03 17:42:22 ArchLinux nomacs[122556]: [INFO] CSS loaded from:  ":/nomacs/stylesheet.css"
Jan 03 17:42:22 ArchLinux nomacs[122556]: [INFO] Initialization takes:  25 ms
Jan 03 17:42:22 ArchLinux nomacs[122556]: [INFO] [DkImageLoader] 9 containers created in 0 ms
Jan 03 17:42:22 ArchLinux nomacs[122556]: [INFO] [DkImageLoader] after sorting:  0 ms
Jan 03 17:42:22 ArchLinux nomacs[122556]: [INFO] [Basic Loader] "/home/weich/ShareFile/experiment-data-lsj/20221226-20221227-CPG▓т╩╘/b8b98f457206e0c44e3f0913ecad3d6.jpg" loaded in 53 ms
Jan 03 17:42:22 ArchLinux nomacs[122556]: [INFO] [Basic Loader] "/home/weich/ShareFile/experiment-data-lsj/20221226-20221227-CPG▓т╩╘/c9fafa8dfd9e01e4f4c5f11d2c16bea.jpg" loaded in 81 ms
Jan 03 17:43:05 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=47700 DF PROTO=2 
Jan 03 17:43:28 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.36' (uid=0 pid=131242 comm="sudo mount /dev/nvme1n1p1 P44Pro")
Jan 03 17:43:28 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jan 03 17:43:28 ArchLinux sudo[131242]: pam_systemd_home(sudo:auth): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jan 03 17:43:30 ArchLinux sudo[131242]:    weich : TTY=pts/2 ; PWD=/home/weich ; USER=root ; COMMAND=/usr/bin/mount /dev/nvme1n1p1 P44Pro
Jan 03 17:43:30 ArchLinux sudo[131242]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
Jan 03 17:43:30 ArchLinux sudo[131242]: pam_unix(sudo:session): session closed for user root
Jan 03 17:43:30 ArchLinux kernel: EXT4-fs (nvme1n1p1): recovery complete
Jan 03 17:43:30 ArchLinux kernel: EXT4-fs (nvme1n1p1): mounted filesystem with ordered data mode. Quota mode: none.
Jan 03 17:44:03 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.37' (uid=0 pid=135776 comm="sudo umount /dev/nvme1n1p1")
Jan 03 17:44:03 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jan 03 17:44:03 ArchLinux sudo[135776]: pam_systemd_home(sudo:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jan 03 17:44:03 ArchLinux sudo[135776]:    weich : TTY=pts/2 ; PWD=/home/weich ; USER=root ; COMMAND=/usr/bin/umount /dev/nvme1n1p1
Jan 03 17:44:03 ArchLinux sudo[135776]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
Jan 03 17:44:03 ArchLinux systemd[1]: home-weich-P44Pro.mount: Deactivated successfully.
Jan 03 17:44:03 ArchLinux kernel: EXT4-fs (nvme1n1p1): unmounting filesystem.
Jan 03 17:44:03 ArchLinux sudo[135776]: pam_unix(sudo:session): session closed for user root
Jan 03 17:45:10 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=57382 DF PROTO=2 
Jan 03 17:45:11 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.38' (uid=1000 pid=45349 comm="/opt/google/chrome/chrome")
Jan 03 17:45:11 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.Avahi' unit='dbus-org.freedesktop.Avahi.service' requested by ':1.39' (uid=1000 pid=144770 comm="/usr/lib/gvfsd-dnssd --spawner :1.7 /org/gtk/gvfs/")
Jan 03 17:45:11 ArchLinux systemd[1]: Starting Hostname Service...
Jan 03 17:45:11 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.Avahi.service': Unit dbus-org.freedesktop.Avahi.service not found.
Jan 03 17:45:11 ArchLinux dbus-daemon[887]: [system] Successfully activated service 'org.freedesktop.hostname1'
Jan 03 17:45:11 ArchLinux systemd[1]: Started Hostname Service.
Jan 03 17:45:48 ArchLinux systemd[1]: systemd-hostnamed.service: Deactivated successfully.
Jan 03 17:47:15 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=61211 DF PROTO=2 
Jan 03 17:47:37 ArchLinux NetworkManager[916]: <info>  [1672739257.9962] device (wlan0): set-hw-addr: set MAC address to 7E:C4:41:B5:F3:D7 (scanning)
Jan 03 17:47:38 ArchLinux NetworkManager[916]: <info>  [1672739258.0114] device (wlan0): supplicant interface state: inactive -> disconnected
Jan 03 17:47:38 ArchLinux NetworkManager[916]: <info>  [1672739258.0114] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
Jan 03 17:47:38 ArchLinux NetworkManager[916]: <info>  [1672739258.0165] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 03 17:47:38 ArchLinux NetworkManager[916]: <info>  [1672739258.0165] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 03 17:49:18 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.42' (uid=1000 pid=176868 comm="/usr/lib/electron19/electron --enable-crashpad /us")
Jan 03 17:49:18 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service not found.
Jan 03 17:49:18 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.43' (uid=1000 pid=177014 comm="/usr/lib/electron19/electron --enable-crashpad /us")
Jan 03 17:49:18 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service not found.
Jan 03 17:49:20 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=61984 DF PROTO=2 
Jan 03 17:51:14 ArchLinux kernel: x86/split lock detection: #AC: CPU 0/KVM/44390 took a split_lock trap at address: 0xfffff804546a9a93
Jan 03 17:51:25 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=7966 DF PROTO=2 
Jan 03 17:52:31 ArchLinux gnome-keyring-daemon[68105]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/9, but it's already registered
Jan 03 17:52:31 ArchLinux gnome-keyring-d[68105]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/9, but it's already registered
Jan 03 17:52:38 ArchLinux kernel: virbr0: port 1(vnet0) entered disabled state
Jan 03 17:52:38 ArchLinux kernel: device vnet0 left promiscuous mode
Jan 03 17:52:38 ArchLinux kernel: virbr0: port 1(vnet0) entered disabled state
Jan 03 17:52:38 ArchLinux NetworkManager[916]: <info>  [1672739558.6958] device (vnet0): state change: activated -> unmanaged (reason 'unmanaged', sys-iface-state: 'removed')
Jan 03 17:52:38 ArchLinux NetworkManager[916]: <info>  [1672739558.6958] device (vnet0): released from master device virbr0
Jan 03 17:52:38 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.7' (uid=0 pid=916 comm="/usr/bin/NetworkManager --no-daemon")
Jan 03 17:52:38 ArchLinux systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 03 17:52:38 ArchLinux dbus-daemon[887]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Jan 03 17:52:38 ArchLinux systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 03 17:52:39 ArchLinux systemd[1]: machine-qemu\x2d1\x2dwin10.scope: Deactivated successfully.
Jan 03 17:52:39 ArchLinux systemd[1]: machine-qemu\x2d1\x2dwin10.scope: Consumed 8min 10.275s CPU time.
Jan 03 17:52:39 ArchLinux systemd-machined[892]: Machine qemu-1-win10 terminated.
Jan 03 17:52:39 ArchLinux nscd[891]: 891 monitoring file `/etc/nsswitch.conf` (7)
Jan 03 17:52:39 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:52:39 ArchLinux virtlogd[44367]: Client hit max requests limit 1. This may result in keep-alive timeouts. Consider tuning the max_client_requests server parameter
Jan 03 17:52:39 ArchLinux nscd[891]: 891 monitoring file `/etc/passwd` (1)
Jan 03 17:52:39 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:52:39 ArchLinux nscd[891]: 891 monitoring file `/etc/nsswitch.conf` (7)
Jan 03 17:52:39 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:52:39 ArchLinux nscd[891]: 891 monitoring file `/etc/group` (3)
Jan 03 17:52:39 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:52:39 ArchLinux nscd[891]: 891 monitoring file `/etc/nsswitch.conf` (7)
Jan 03 17:52:39 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:52:39 ArchLinux nscd[891]: 891 monitoring file `/etc/resolv.conf` (9)
Jan 03 17:52:39 ArchLinux nscd[891]: 891 monitoring directory `/etc` (2)
Jan 03 17:52:48 ArchLinux systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Jan 03 17:53:30 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=8511 DF PROTO=2 
Jan 03 17:54:32 ArchLinux NetworkManager[916]: <info>  [1672739672.0066] device (wlan0): set-hw-addr: set MAC address to FA:39:F9:0D:33:48 (scanning)
Jan 03 17:54:32 ArchLinux NetworkManager[916]: <info>  [1672739672.0273] device (wlan0): supplicant interface state: inactive -> disconnected
Jan 03 17:54:32 ArchLinux NetworkManager[916]: <info>  [1672739672.0274] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
Jan 03 17:54:32 ArchLinux NetworkManager[916]: <info>  [1672739672.0330] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 03 17:54:32 ArchLinux NetworkManager[916]: <info>  [1672739672.0331] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 03 17:54:40 ArchLinux systemd[1]: libvirtd.service: Deactivated successfully.
Jan 03 17:54:40 ArchLinux systemd[1]: libvirtd.service: Unit process 1056 (dnsmasq) remains running after unit stopped.
Jan 03 17:54:40 ArchLinux systemd[1]: libvirtd.service: Unit process 1057 (dnsmasq) remains running after unit stopped.
Jan 03 17:54:40 ArchLinux systemd[1]: libvirtd.service: Consumed 1.172s CPU time.
Jan 03 17:55:35 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=17100 DF PROTO=2 
Jan 03 17:55:50 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.46' (uid=1000 pid=228791 comm="/opt/google/chrome/chrome")
Jan 03 17:55:50 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service not found.
Jan 03 17:57:40 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=26057 DF PROTO=2 
Jan 03 17:59:45 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=37012 DF PROTO=2 
Jan 03 17:59:50 ArchLinux kernel: perf: interrupt took too long (2517 > 2500), lowering kernel.perf_event_max_sample_rate to 79000
Jan 03 18:01:25 ArchLinux NetworkManager[916]: <info>  [1672740085.0044] device (wlan0): set-hw-addr: set MAC address to 32:AC:9B:FA:2D:4E (scanning)
Jan 03 18:01:25 ArchLinux NetworkManager[916]: <info>  [1672740085.0238] device (wlan0): supplicant interface state: inactive -> disconnected
Jan 03 18:01:25 ArchLinux NetworkManager[916]: <info>  [1672740085.0239] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
Jan 03 18:01:25 ArchLinux NetworkManager[916]: <info>  [1672740085.0293] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 03 18:01:25 ArchLinux NetworkManager[916]: <info>  [1672740085.0294] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 03 18:01:50 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=47227 DF PROTO=2 
Jan 03 18:01:56 ArchLinux kernel: perf: interrupt took too long (3162 > 3146), lowering kernel.perf_event_max_sample_rate to 63000
Jan 03 18:03:55 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=47278 DF PROTO=2 
Jan 03 18:05:45 ArchLinux kernel: perf: interrupt took too long (3985 > 3952), lowering kernel.perf_event_max_sample_rate to 50000
Jan 03 18:06:00 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=50479 DF PROTO=2 
Jan 03 18:08:05 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=57908 DF PROTO=2 
Jan 03 18:08:17 ArchLinux NetworkManager[916]: <info>  [1672740497.9911] device (wlan0): set-hw-addr: set MAC address to 7A:43:E9:DD:70:96 (scanning)
Jan 03 18:08:18 ArchLinux NetworkManager[916]: <info>  [1672740498.0162] device (wlan0): supplicant interface state: inactive -> disconnected
Jan 03 18:08:18 ArchLinux NetworkManager[916]: <info>  [1672740498.0163] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
Jan 03 18:08:18 ArchLinux NetworkManager[916]: <info>  [1672740498.0213] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 03 18:08:18 ArchLinux NetworkManager[916]: <info>  [1672740498.0213] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 03 18:09:11 ArchLinux kernel: perf: interrupt took too long (5021 > 4981), lowering kernel.perf_event_max_sample_rate to 39500
Jan 03 18:10:10 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=58713 DF PROTO=2 
Jan 03 18:12:15 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=61464 DF PROTO=2 
Jan 03 18:14:20 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=7733 DF PROTO=2 
Jan 03 18:15:10 ArchLinux NetworkManager[916]: <info>  [1672740910.9870] device (wlan0): set-hw-addr: set MAC address to FA:51:69:4F:DB:30 (scanning)
Jan 03 18:15:11 ArchLinux NetworkManager[916]: <info>  [1672740911.0142] device (wlan0): supplicant interface state: inactive -> disconnected
Jan 03 18:15:11 ArchLinux NetworkManager[916]: <info>  [1672740911.0142] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
Jan 03 18:15:11 ArchLinux NetworkManager[916]: <info>  [1672740911.0196] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 03 18:15:11 ArchLinux NetworkManager[916]: <info>  [1672740911.0197] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 03 18:16:25 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=12439 DF PROTO=2 
Jan 03 18:18:30 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=22334 DF PROTO=2 
Jan 03 18:20:35 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=23753 DF PROTO=2 
Jan 03 18:20:44 ArchLinux kernel: perf: interrupt took too long (6307 > 6276), lowering kernel.perf_event_max_sample_rate to 31500
Jan 03 18:22:03 ArchLinux NetworkManager[916]: <info>  [1672741323.9902] device (wlan0): set-hw-addr: set MAC address to 26:DC:62:19:DE:6F (scanning)
Jan 03 18:22:40 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=33108 DF PROTO=2 
Jan 03 18:24:45 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=45202 DF PROTO=2 
Jan 03 18:26:50 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=54004 DF PROTO=2 
Jan 03 18:28:55 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=63618 DF PROTO=2 
Jan 03 18:28:56 ArchLinux NetworkManager[916]: <info>  [1672741736.9968] device (wlan0): set-hw-addr: set MAC address to 82:7F:3F:72:75:B5 (scanning)
Jan 03 18:28:57 ArchLinux NetworkManager[916]: <info>  [1672741737.0217] device (wlan0): supplicant interface state: inactive -> disconnected
Jan 03 18:28:57 ArchLinux NetworkManager[916]: <info>  [1672741737.0217] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
Jan 03 18:28:57 ArchLinux NetworkManager[916]: <info>  [1672741737.0269] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 03 18:28:57 ArchLinux NetworkManager[916]: <info>  [1672741737.0269] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 03 18:31:00 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=2646 DF PROTO=2 
Jan 03 18:33:05 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=9982 DF PROTO=2 
Jan 03 18:35:10 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=11993 DF PROTO=2 
Jan 03 18:35:49 ArchLinux NetworkManager[916]: <info>  [1672742149.9882] device (wlan0): set-hw-addr: set MAC address to 5E:4D:F6:5A:06:14 (scanning)
Jan 03 18:35:50 ArchLinux NetworkManager[916]: <info>  [1672742150.0161] device (wlan0): supplicant interface state: inactive -> disconnected
Jan 03 18:35:50 ArchLinux NetworkManager[916]: <info>  [1672742150.0162] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
Jan 03 18:35:50 ArchLinux NetworkManager[916]: <info>  [1672742150.0216] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 03 18:35:50 ArchLinux NetworkManager[916]: <info>  [1672742150.0216] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 03 18:37:15 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=13546 DF PROTO=2 
Jan 03 18:39:20 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=15864 DF PROTO=2 
Jan 03 18:41:25 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=20182 DF PROTO=2 
Jan 03 18:42:39 ArchLinux NetworkManager[916]: <info>  [1672742559.9985] device (wlan0): set-hw-addr: set MAC address to 0E:29:0C:9E:AC:25 (scanning)
Jan 03 18:42:40 ArchLinux NetworkManager[916]: <info>  [1672742560.0194] device (wlan0): supplicant interface state: inactive -> disconnected
Jan 03 18:42:40 ArchLinux NetworkManager[916]: <info>  [1672742560.0194] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
Jan 03 18:42:40 ArchLinux NetworkManager[916]: <info>  [1672742560.0245] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 03 18:42:40 ArchLinux NetworkManager[916]: <info>  [1672742560.0245] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 03 18:43:30 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=31784 DF PROTO=2 
Jan 03 18:44:58 ArchLinux kernel: traps: dwm[1131] trap divide error ip:556c5fb0172d sp:7ffff567ad60 error:0 in dwm[556c5fafe000+b000]
Jan 03 18:44:58 ArchLinux systemd[1]: Created slice Slice /system/systemd-coredump.
Jan 03 18:44:58 ArchLinux systemd[1]: Started Process Core Dump (PID 605385/UID 0).
Jan 03 18:44:58 ArchLinux systemd-coredump[605393]: Process 1131 (dwm) of user 1000 dumped core.
                                                    
                                                    Stack trace of thread 1131:
                                                    #0  0x0000556c5fb0172d tile (dwm + 0x772d)
                                                    #1  0x0000556c5fb04394 arrange (dwm + 0xa394)
                                                    #2  0x0000556c5fb05605 hideotherwins (dwm + 0xb605)
                                                    #3  0x0000556c5fb0579a focusstack (dwm + 0xb79a)
                                                    #4  0x0000556c5fb02145 keypress (dwm + 0x8145)
                                                    #5  0x0000556c5faff59d main (dwm + 0x559d)
                                                    #6  0x00007ff6c5e86290 n/a (libc.so.6 + 0x23290)
                                                    #7  0x00007ff6c5e8634a __libc_start_main (libc.so.6 + 0x2334a)
                                                    #8  0x0000556c5faff765 _start (dwm + 0x5765)
                                                    ELF object binary architecture: AMD x86-64
Jan 03 18:44:58 ArchLinux systemd[1]: systemd-coredump@0-605385-0.service: Deactivated successfully.
Jan 03 18:44:58 ArchLinux at-spi-bus-launcher[12816]: X connection to :0 broken (explicit kill or server shutdown).
Jan 03 18:44:58 ArchLinux systemd[1]: Started Process Core Dump (PID 605470/UID 0).
Jan 03 18:44:59 ArchLinux rtkit-daemon[12967]: Supervising 2 threads of 1 processes of 1 users.
Jan 03 18:44:59 ArchLinux rtkit-daemon[12967]: Successfully made thread 605482 of process 12966 owned by 'weich' RT at priority 5.
Jan 03 18:44:59 ArchLinux rtkit-daemon[12967]: Supervising 3 threads of 1 processes of 1 users.
Jan 03 18:44:59 ArchLinux login[943]: pam_unix(login:session): session closed for user weich
Jan 03 18:44:59 ArchLinux systemd[1]: getty@tty1.service: Deactivated successfully.
Jan 03 18:44:59 ArchLinux systemd-logind[890]: Session 1 logged out. Waiting for processes to exit.
Jan 03 18:44:59 ArchLinux systemd[1]: getty@tty1.service: Scheduled restart job, restart counter is at 1.
Jan 03 18:44:59 ArchLinux systemd[1]: Stopped Getty on tty1.
Jan 03 18:44:59 ArchLinux systemd[1]: Started Getty on tty1.
Jan 03 18:44:59 ArchLinux systemd-coredump[605473]: Process 228834 (chrome) of user 1000 dumped core.
                                                    
                                                    Stack trace of thread 228834:
                                                    #0  0x0000563ae8d74770 n/a (chrome + 0x93a0770)
                                                    #1  0x0000563ae2ebc3d0 n/a (chrome + 0x34e83d0)
                                                    #2  0x0000563ae3042c74 n/a (chrome + 0x366ec74)
                                                    #3  0x0000563ae4cce299 n/a (chrome + 0x52fa299)
                                                    #4  0x0000563ae4cce12e n/a (chrome + 0x52fa12e)
                                                    #5  0x0000563ae48867bb n/a (chrome + 0x4eb27bb)
                                                    #6  0x0000563ae488662e n/a (chrome + 0x4eb262e)
                                                    #7  0x0000563ae4c8e67a n/a (chrome + 0x52ba67a)
                                                    #8  0x0000563ae2dff39c n/a (chrome + 0x342b39c)
                                                    #9  0x0000563ae516d5bd n/a (chrome + 0x57995bd)
                                                    #10 0x0000563ae332c77f n/a (chrome + 0x395877f)
                                                    #11 0x0000563ae332bc45 n/a (chrome + 0x3957c45)
                                                    #12 0x0000563ae4d8320b n/a (chrome + 0x53af20b)
                                                    #13 0x0000563ae42e1fa0 n/a (chrome + 0x490dfa0)
                                                    #14 0x0000563ae43c1a2e n/a (chrome + 0x49eda2e)
                                                    #15 0x0000563ae43bf97f ChromeMain (chrome + 0x49eb97f)
                                                    #16 0x00007f9723139290 n/a (libc.so.6 + 0x23290)
                                                    #17 0x00007f972313934a __libc_start_main (libc.so.6 + 0x2334a)
                                                    #18 0x0000563ae53bae9a _start (chrome + 0x59e6e9a)
                                                    
                                                    Stack trace of thread 229128:
                                                    #0  0x00007f97231994b6 n/a (libc.so.6 + 0x834b6)
                                                    #1  0x00007f972319bfd4 pthread_cond_timedwait (libc.so.6 + 0x85fd4)
                                                    #2  0x0000563ae3630caf n/a (chrome + 0x3c5ccaf)
                                                    #3  0x0000563ae20db206 n/a (chrome + 0x2707206)
                                                    #4  0x0000563ae20d8a9d n/a (chrome + 0x2704a9d)
                                                    #5  0x0000563ae20d89f8 n/a (chrome + 0x27049f8)
                                                    #6  0x0000563ae361db0c n/a (chrome + 0x3c49b0c)
                                                    #7  0x00007f972319c8fd n/a (libc.so.6 + 0x868fd)
                                                    #8  0x00007f972321ea60 n/a (libc.so.6 + 0x108a60)
                                                    
                                                    Stack trace of thread 229005:
                                                    #0  0x00007f97232110bf __poll (libc.so.6 + 0xfb0bf)
                                                    #1  0x00007f970f08e819 n/a (libcuda.so.1 + 0x28e819)
                                                    #2  0x00007f970f141f84 n/a (libcuda.so.1 + 0x341f84)
                                                    #3  0x00007f970f091198 n/a (libcuda.so.1 + 0x291198)
                                                    #4  0x00007f972319c8fd n/a (libc.so.6 + 0x868fd)
                                                    #5  0x00007f972321ea60 n/a (libc.so.6 + 0x108a60)
                                                    
                                                    Stack trace of thread 229126:
                                                    #0  0x00007f97231994b6 n/a (libc.so.6 + 0x834b6)
                                                    #1  0x00007f972319bfd4 pthread_cond_timedwait (libc.so.6 + 0x85fd4)
                                                    #2  0x0000563ae3630caf n/a (chrome + 0x3c5ccaf)
                                                    #3  0x0000563ae39a0f88 n/a (chrome + 0x3fccf88)
                                                    #4  0x0000563ae332c77f n/a (chrome + 0x395877f)
                                                    #5  0x0000563ae332bc45 n/a (chrome + 0x3957c45)
                                                    #6  0x0000563ae3f94aa8 n/a (chrome + 0x45c0aa8)
                                                    #7  0x0000563ae3f94897 n/a (chrome + 0x45c0897)
                                                    #8  0x0000563ae361db0c n/a (chrome + 0x3c49b0c)
                                                    #9  0x00007f972319c8fd n/a (libc.so.6 + 0x868fd)
                                                    #10 0x00007f972321ea60 n/a (libc.so.6 + 0x108a60)
                                                    
                                                    Stack trace of thread 229130:
                                                    #0  0x00007f972321e096 epoll_wait (libc.so.6 + 0x108096)
                                                    #1  0x0000563ae81d8bb4 n/a (chrome + 0x8804bb4)
                                                    #2  0x0000563ae81d6e13 n/a (chrome + 0x8802e13)
                                                    #3  0x0000563ae8112d55 n/a (chrome + 0x873ed55)
                                                    #4  0x0000563ae332c77f n/a (chrome + 0x395877f)
                                                    #5  0x0000563ae332bc45 n/a (chrome + 0x3957c45)
                                                    #6  0x0000563ae5284326 n/a (chrome + 0x58b0326)
                                                    #7  0x0000563ae3f94897 n/a (chrome + 0x45c0897)
                                                    #8  0x0000563ae361db0c n/a (chrome + 0x3c49b0c)
                                                    #9  0x00007f972319c8fd n/a (libc.so.6 + 0x868fd)
                                                    #10 0x00007f972321ea60 n/a (libc.so.6 + 0x108a60)
                                                    
                                                    Stack trace of thread 229127:
                                                    #0  0x00007f972321e096 epoll_wait (libc.so.6 + 0x108096)
                                                    #1  0x0000563ae81d8bb4 n/a (chrome + 0x8804bb4)
                                                    #2  0x0000563ae81d6e13 n/a (chrome + 0x8802e13)
                                                    #3  0x0000563ae8112d55 n/a (chrome + 0x873ed55)
                                                    #4  0x0000563ae332c77f n/a (chrome + 0x395877f)
                                                    #5  0x0000563ae332bc45 n/a (chrome + 0x3957c45)
                                                    #6  0x0000563ae5178658 n/a (chrome + 0x57a4658)
                                                    #7  0x0000563ae3f94897 n/a (chrome + 0x45c0897)
                                                    #8  0x0000563ae361db0c n/a (chrome + 0x3c49b0c)
                                                    #9  0x00007f972319c8fd n/a (libc.so.6 + 0x868fd)
                                                    #10 0x00007f972321ea60 n/a (libc.so.6 + 0x108a60)
                                                    
                                                    Stack trace of thread 248851:
                                                    #0  0x00007f97231994b6 n/a (libc.so.6 + 0x834b6)
                                                    #1  0x00007f972319bcd0 pthread_cond_wait (libc.so.6 + 0x85cd0)
                                                    #2  0x0000563ae3630d38 n/a (chrome + 0x3c5cd38)
                                                    #3  0x0000563ae20db206 n/a (chrome + 0x2707206)
                                                    #4  0x0000563ae20d8d2d n/a (chrome + 0x2704d2d)
                                                    #5  0x0000563ae20d8a15 n/a (chrome + 0x2704a15)
                                                    #6  0x0000563ae361db0c n/a (chrome + 0x3c49b0c)
                                                    #7  0x00007f972319c8fd n/a (libc.so.6 + 0x868fd)
                                                    #8  0x00007f972321ea60 n/a (libc.so.6 + 0x108a60)
                                                    
                                                    Stack trace of thread 257890:
                                                    #0  0x00007f97231994b6 n/a (libc.so.6 + 0x834b6)
                                                    #1  0x00007f972319bfd4 pthread_cond_timedwait (libc.so.6 + 0x85fd4)
                                                    #2  0x00007f971226b2e0 n/a (libnvidia-glcore.so.525.60.11 + 0x146b2e0)
                                                    #3  0x00007f97120b3c91 n/a (libnvidia-glcore.so.525.60.11 + 0x12b3c91)
                                                    #4  0x00007f97120b496e n/a (libnvidia-glcore.so.525.60.11 + 0x12b496e)
                                                    #5  0x00007f971226e29a n/a (libnvidia-glcore.so.525.60.11 + 0x146e29a)
                                                    #6  0x00007f972319c8fd n/a (libc.so.6 + 0x868fd)
                                                    #7  0x00007f972321ea60 n/a (libc.so.6 + 0x108a60)
                                                    
                                                    Stack trace of thread 294448:
                                                    #0  0x00007f97231994b6 n/a (libc.so.6 + 0x834b6)
                                                    #1  0x00007f972319bcd0 pthread_cond_wait (libc.so.6 + 0x85cd0)
                                                    #2  0x0000563ae3630d38 n/a (chrome + 0x3c5cd38)
                                                    #3  0x0000563ae39a0f88 n/a (chrome + 0x3fccf88)
                                                    #4  0x0000563ae332c77f n/a (chrome + 0x395877f)
                                                    #5  0x0000563ae332bc45 n/a (chrome + 0x3957c45)
                                                    #6  0x0000563ae3f94aa8 n/a (chrome + 0x45c0aa8)
                                                    #7  0x0000563ae3f94897 n/a (chrome + 0x45c0897)
                                                    #8  0x0000563ae361db0c n/a (chrome + 0x3c49b0c)
                                                    #9  0x00007f972319c8fd n/a (libc.so.6 + 0x868fd)
                                                    #10 0x00007f972321ea60 n/a (libc.so.6 + 0x108a60)
                                                    
                                                    Stack trace of thread 229131:
                                                    #0  0x00007f97232110bf __poll (libc.so.6 + 0xfb0bf)
                                                    #1  0x00007f9723e9ebef n/a (libglib-2.0.so.0 + 0xacbef)
                                                    #2  0x00007f9723e46132 g_main_context_iteration (libglib-2.0.so.0 + 0x54132)
                                                    #3  0x0000563ae516d5a2 n/a (chrome + 0x57995a2)
                                                    #4  0x0000563ae332c77f n/a (chrome + 0x395877f)
                                                    #5  0x0000563ae332bc45 n/a (chrome + 0x3957c45)
                                                    #6  0x0000563ae3f94aa8 n/a (chrome + 0x45c0aa8)
                                                    #7  0x0000563ae3f94897 n/a (chrome + 0x45c0897)
                                                    #8  0x0000563ae361db0c n/a (chrome + 0x3c49b0c)
                                                    #9  0x00007f972319c8fd n/a (libc.so.6 + 0x868fd)
                                                    #10 0x00007f972321ea60 n/a (libc.so.6 + 0x108a60)
                                                    
                                                    Stack trace of thread 248844:
                                                    #0  0x00007f97232110bf __poll (libc.so.6 + 0xfb0bf)
                                                    #1  0x00007f97122709a7 n/a (libnvidia-glcore.so.525.60.11 + 0x14709a7)
                                                    #2  0x00007f971226e29a n/a (libnvidia-glcore.so.525.60.11 + 0x146e29a)
                                                    #3  0x00007f972319c8fd n/a (libc.so.6 + 0x868fd)
                                                    #4  0x00007f972321ea60 n/a (libc.so.6 + 0x108a60)
                                                    
                                                    Stack trace of thread 257891:
                                                    #0  0x00007f97231994b6 n/a (libc.so.6 + 0x834b6)
                                                    #1  0x00007f972319bfd4 pthread_cond_timedwait (libc.so.6 + 0x85fd4)
                                                    #2  0x00007f971226b2e0 n/a (libnvidia-glcore.so.525.60.11 + 0x146b2e0)
                                                    #3  0x00007f97122c276b n/a (libnvidia-glcore.so.525.60.11 + 0x14c276b)
                                                    #4  0x00007f97120b4996 n/a (libnvidia-glcore.so.525.60.11 + 0x12b4996)
                                                    #5  0x00007f971226e29a n/a (libnvidia-glcore.so.525.60.11 + 0x146e29a)
                                                    #6  0x00007f972319c8fd n/a (libc.so.6 + 0x868fd)
                                                    #7  0x00007f972321ea60 n/a (libc.so.6 + 0x108a60)
                                                    ELF object binary architecture: AMD x86-64
Jan 03 18:44:59 ArchLinux systemd[1]: systemd-coredump@1-605470-0.service: Deactivated successfully.
Jan 03 18:44:59 ArchLinux systemd[1]: systemd-coredump@1-605470-0.service: Consumed 1.043s CPU time.
Jan 03 18:45:03 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.53' (uid=0 pid=605494 comm="/bin/login -p --      ")
Jan 03 18:45:03 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jan 03 18:45:03 ArchLinux login[605494]: pam_systemd_home(login:auth): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jan 03 18:45:06 ArchLinux login[605494]: pam_unix(login:session): session opened for user weich(uid=1000) by LOGIN(uid=0)
Jan 03 18:45:06 ArchLinux systemd-logind[890]: New session 3 of user weich.
Jan 03 18:45:06 ArchLinux pulseaudio[12966]: Failed to find a working profile.
Jan 03 18:45:06 ArchLinux pulseaudio[12966]: Failed to load module "module-alsa-card" (argument: "device_id="0" name="pci-0000_00_1f.3" card_name="alsa_card.pci-0000_00_1f.3" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1""): initialization failed.
Jan 03 18:45:06 ArchLinux login[605494]: LOGIN ON tty1 BY weich
Jan 03 18:45:06 ArchLinux systemd[1]: Started Session 3 of User weich.
Jan 03 18:45:06 ArchLinux rtkit-daemon[12967]: Supervising 2 threads of 1 processes of 1 users.
Jan 03 18:45:06 ArchLinux rtkit-daemon[12967]: Successfully made thread 605534 of process 12966 owned by 'weich' RT at priority 5.
Jan 03 18:45:06 ArchLinux rtkit-daemon[12967]: Supervising 3 threads of 1 processes of 1 users.
Jan 03 18:45:07 ArchLinux rtkit-daemon[12967]: Supervising 2 threads of 1 processes of 1 users.
Jan 03 18:45:07 ArchLinux rtkit-daemon[12967]: Successfully made thread 605558 of process 12966 owned by 'weich' RT at priority 5.
Jan 03 18:45:07 ArchLinux rtkit-daemon[12967]: Supervising 3 threads of 1 processes of 1 users.
Jan 03 18:45:35 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=40066 DF PROTO=2 
Jan 03 18:45:58 ArchLinux systemd[1]: session-1.scope: Deactivated successfully.
Jan 03 18:45:58 ArchLinux systemd[1]: session-1.scope: Consumed 17h 9min 34.858s CPU time.
Jan 03 18:45:58 ArchLinux systemd-logind[890]: Removed session 1.
Jan 03 18:46:06 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.57' (uid=1000 pid=613554 comm="/opt/google/chrome/chrome")
Jan 03 18:46:06 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service not found.
Jan 03 18:47:40 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=52311 DF PROTO=2 
Jan 03 18:49:31 ArchLinux NetworkManager[916]: <info>  [1672742971.0101] device (wlan0): set-hw-addr: set MAC address to 6E:06:A9:2F:39:75 (scanning)
Jan 03 18:49:31 ArchLinux NetworkManager[916]: <info>  [1672742971.0411] device (wlan0): supplicant interface state: inactive -> disconnected
Jan 03 18:49:31 ArchLinux NetworkManager[916]: <info>  [1672742971.0411] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
Jan 03 18:49:31 ArchLinux NetworkManager[916]: <info>  [1672742971.0462] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 03 18:49:31 ArchLinux NetworkManager[916]: <info>  [1672742971.0462] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 03 18:49:45 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=56843 DF PROTO=2 
Jan 03 18:51:50 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=60589 DF PROTO=2 
Jan 03 18:53:55 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=4273 DF PROTO=2 
Jan 03 18:56:00 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=8740 DF PROTO=2 
Jan 03 18:56:22 ArchLinux NetworkManager[916]: <info>  [1672743382.0011] device (wlan0): set-hw-addr: set MAC address to BA:CA:E4:4C:98:47 (scanning)
Jan 03 18:56:22 ArchLinux NetworkManager[916]: <info>  [1672743382.0352] device (wlan0): supplicant interface state: inactive -> disconnected
Jan 03 18:56:22 ArchLinux NetworkManager[916]: <info>  [1672743382.0352] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
Jan 03 18:56:22 ArchLinux NetworkManager[916]: <info>  [1672743382.0405] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 03 18:56:22 ArchLinux NetworkManager[916]: <info>  [1672743382.0405] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 03 18:58:05 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=16892 DF PROTO=2 
Jan 03 19:00:10 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=20584 DF PROTO=2 
Jan 03 19:02:15 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=22369 DF PROTO=2 
Jan 03 19:03:14 ArchLinux NetworkManager[916]: <info>  [1672743794.0022] device (wlan0): set-hw-addr: set MAC address to AE:E1:AF:44:B5:DF (scanning)
Jan 03 19:03:14 ArchLinux NetworkManager[916]: <info>  [1672743794.0316] device (wlan0): supplicant interface state: inactive -> disconnected
Jan 03 19:03:14 ArchLinux NetworkManager[916]: <info>  [1672743794.0317] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
Jan 03 19:03:14 ArchLinux NetworkManager[916]: <info>  [1672743794.0367] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 03 19:03:14 ArchLinux NetworkManager[916]: <info>  [1672743794.0367] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 03 19:04:20 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=33224 DF PROTO=2 
Jan 03 19:06:25 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=38452 DF PROTO=2 
Jan 03 19:06:53 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.60' (uid=1000 pid=775944 comm="/home/weich/Softwares/clash-client/Clash_Windows_l")
Jan 03 19:06:53 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service not found.
Jan 03 19:06:58 ArchLinux dbus-daemon[887]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.61' (uid=1000 pid=776923 comm="/opt/google/chrome/chrome")
Jan 03 19:06:58 ArchLinux dbus-daemon[887]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service not found.
Jan 03 19:08:30 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=42652 DF PROTO=2 
Jan 03 19:10:05 ArchLinux NetworkManager[916]: <info>  [1672744205.0046] device (wlan0): set-hw-addr: set MAC address to 9E:32:07:DD:4D:FE (scanning)
Jan 03 19:10:05 ArchLinux NetworkManager[916]: <info>  [1672744205.0342] device (wlan0): supplicant interface state: inactive -> disconnected
Jan 03 19:10:05 ArchLinux NetworkManager[916]: <info>  [1672744205.0343] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
Jan 03 19:10:05 ArchLinux NetworkManager[916]: <info>  [1672744205.0393] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 03 19:10:05 ArchLinux NetworkManager[916]: <info>  [1672744205.0394] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 03 19:10:35 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=45135 DF PROTO=2 
Jan 03 19:12:40 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=50544 DF PROTO=2 
Jan 03 19:14:45 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=54432 DF PROTO=2 
Jan 03 19:16:50 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=61069 DF PROTO=2 
Jan 03 19:16:55 ArchLinux NetworkManager[916]: <info>  [1672744615.9870] device (wlan0): set-hw-addr: set MAC address to CA:BA:DB:01:33:ED (scanning)
Jan 03 19:16:56 ArchLinux NetworkManager[916]: <info>  [1672744616.0218] device (wlan0): supplicant interface state: inactive -> disconnected
Jan 03 19:16:56 ArchLinux NetworkManager[916]: <info>  [1672744616.0218] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
Jan 03 19:16:56 ArchLinux NetworkManager[916]: <info>  [1672744616.0271] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 03 19:16:56 ArchLinux NetworkManager[916]: <info>  [1672744616.0271] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 03 19:18:55 ArchLinux kernel: [UFW BLOCK] IN=enp107s0 OUT= MAC=01:00:5e:00:00:01:1c:ff:59:71:d3:e2:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=6118 DF PROTO=2 

上述日志中,DMW崩溃发生于 Jan 03 18:44:58,出现了一堆报错,个人不怎么能看懂。
然而,崩溃发生在一瞬间,然后我被直接弹出登陆了。在18:45时,我通过重新输入用户名和密码,已经重新进入系统。期间并未出现系统卡死等情况。

Jan 03 18:45:06 ArchLinux login[605494]: LOGIN ON tty1 BY weich

重新登入系统后,xorg.0.old.log日志为:

[    15.140] 
X.Org X Server 1.21.1.6
X Protocol Version 11, Revision 0
[    15.140] Current Operating System: Linux ArchLinux 6.1.2-x64v1-xanmod1-1 #1 SMP PREEMPT_DYNAMIC Sun, 01 Jan 2023 13:36:43 +0000 x86_64
[    15.140] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-xanmod root=UUID=ab886cc7-a43d-4bcd-8c7a-624f8eab73af rw splash quiet ibt=off nvidia-drm.modeset=1 audit=0 thermal.crt=-1 thermal.act=-1 thermal.off=1 thermal.psv=-1 pci=realloc,assign-busses,hpbussize=0x33
[    15.140]  
[    15.140] Current version of pixman: 0.42.2
[    15.140] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    15.140] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    15.141] (==) Log file: "/home/weich/.local/share/xorg/Xorg.0.log", Time: Tue Jan  3 17:27:09 2023
[    15.141] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    15.141] (==) No Layout section.  Using the first Screen section.
[    15.141] (==) No screen section available. Using defaults.
[    15.141] (**) |-->Screen "Default Screen Section" (0)
[    15.141] (**) |   |-->Monitor "<default monitor>"
[    15.142] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    15.142] (==) Automatically adding devices
[    15.142] (==) Automatically enabling devices
[    15.142] (==) Automatically adding GPU devices
[    15.142] (==) Automatically binding GPU devices
[    15.142] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    15.143] (==) FontPath set to:
	/usr/share/fonts/misc,
	/usr/share/fonts/TTF,
	/usr/share/fonts/OTF,
	/usr/share/fonts/Type1,
	/usr/share/fonts/100dpi,
	/usr/share/fonts/75dpi
[    15.143] (==) ModulePath set to "/usr/lib/xorg/modules"
[    15.143] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    15.143] (II) Module ABI versions:
[    15.143] 	X.Org ANSI C Emulation: 0.4
[    15.143] 	X.Org Video Driver: 25.2
[    15.143] 	X.Org XInput driver : 24.4
[    15.143] 	X.Org Server Extension : 10.0
[    15.143] (++) using VT number 1

[    15.144] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[    15.144] (II) xfree86: Adding drm device (/dev/dri/card0)
[    15.144] (II) Platform probe for /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
[    15.144] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 13 paused 0
[    15.145] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[    15.145] (--) PCI:*(1@0:0:0) 10de:2504:7377:0000 rev 161, Mem @ 0x96000000/16777216, 0x4000000000/17179869184, 0x4400000000/33554432, I/O @ 0x00006000/128, BIOS @ 0x????????/524288
[    15.145] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    15.145] (II) LoadModule: "glx"
[    15.146] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    15.149] (II) Module glx: vendor="X.Org Foundation"
[    15.149] 	compiled for 1.21.1.6, module version = 1.0.0
[    15.149] 	ABI class: X.Org Server Extension, version 10.0
[    15.149] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[    15.149] 	loading driver: nvidia
[    15.149] (==) Matched nvidia as autoconfigured driver 0
[    15.149] (==) Matched nouveau as autoconfigured driver 1
[    15.149] (==) Matched nv as autoconfigured driver 2
[    15.149] (==) Matched modesetting as autoconfigured driver 3
[    15.149] (==) Matched fbdev as autoconfigured driver 4
[    15.149] (==) Matched vesa as autoconfigured driver 5
[    15.149] (==) Assigned the driver to the xf86ConfigLayout
[    15.149] (II) LoadModule: "nvidia"
[    15.149] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    15.151] (II) Module nvidia: vendor="NVIDIA Corporation"
[    15.151] 	compiled for 1.6.99.901, module version = 1.0.0
[    15.151] 	Module class: X.Org Video Driver
[    15.152] (II) LoadModule: "nouveau"
[    15.152] (WW) Warning, couldn't open module nouveau
[    15.152] (EE) Failed to load module "nouveau" (module does not exist, 0)
[    15.152] (II) LoadModule: "nv"
[    15.152] (WW) Warning, couldn't open module nv
[    15.152] (EE) Failed to load module "nv" (module does not exist, 0)
[    15.152] (II) LoadModule: "modesetting"
[    15.152] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    15.152] (II) Module modesetting: vendor="X.Org Foundation"
[    15.152] 	compiled for 1.21.1.6, module version = 1.21.1
[    15.152] 	Module class: X.Org Video Driver
[    15.152] 	ABI class: X.Org Video Driver, version 25.2
[    15.152] (II) LoadModule: "fbdev"
[    15.152] (WW) Warning, couldn't open module fbdev
[    15.152] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    15.152] (II) LoadModule: "vesa"
[    15.152] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    15.153] (II) Module vesa: vendor="X.Org Foundation"
[    15.153] 	compiled for 1.21.1.4, module version = 2.6.0
[    15.153] 	Module class: X.Org Video Driver
[    15.153] 	ABI class: X.Org Video Driver, version 25.2
[    15.153] (II) NVIDIA dlloader X Driver  525.60.11  Wed Nov 23 22:56:57 UTC 2022
[    15.153] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    15.153] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    15.153] (II) VESA: driver for VESA chipsets: vesa
[    15.153] xf86EnableIO: failed to enable I/O ports 0000-03ff (Operation not permitted)
[    15.153] (II) systemd-logind: releasing fd for 226:0
[    15.153] (II) Loading sub module "fb"
[    15.153] (II) LoadModule: "fb"
[    15.153] (II) Module "fb" already built-in
[    15.153] (II) Loading sub module "wfb"
[    15.153] (II) LoadModule: "wfb"
[    15.153] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    15.154] (II) Module wfb: vendor="X.Org Foundation"
[    15.154] 	compiled for 1.21.1.6, module version = 1.0.0
[    15.154] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    15.154] (II) Loading sub module "ramdac"
[    15.154] (II) LoadModule: "ramdac"
[    15.154] (II) Module "ramdac" already built-in
[    15.154] (WW) Falling back to old probe method for modesetting
[    15.154] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[    15.154] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    15.154] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[    15.154] (==) NVIDIA(0): RGB weight 888
[    15.154] (==) NVIDIA(0): Default visual is TrueColor
[    15.154] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    15.154] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[    15.154] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[    15.154] (**) NVIDIA(0): Enabling 2D acceleration
[    15.154] (II) Loading sub module "glxserver_nvidia"
[    15.154] (II) LoadModule: "glxserver_nvidia"
[    15.154] (II) Loading /usr/lib/nvidia/xorg/libglxserver_nvidia.so
[    15.171] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[    15.171] 	compiled for 1.6.99.901, module version = 1.0.0
[    15.171] 	Module class: X.Org Server Extension
[    15.171] (II) NVIDIA GLX Module  525.60.11  Wed Nov 23 22:51:25 UTC 2022
[    15.171] (II) NVIDIA: The X server supports PRIME Render Offload.
[    15.172] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[    15.172] (--) NVIDIA(0):     DFP-0 (boot)
[    15.172] (--) NVIDIA(0):     DFP-1
[    15.172] (--) NVIDIA(0):     DFP-2
[    15.172] (--) NVIDIA(0):     DFP-3
[    15.172] (--) NVIDIA(0):     DFP-4
[    15.172] (--) NVIDIA(0):     DFP-5
[    15.172] (--) NVIDIA(0):     DFP-6
[    15.172] (II) NVIDIA(0): NVIDIA GPU NVIDIA GeForce RTX 3060 (GA106-A) at PCI:1:0:0
[    15.172] (II) NVIDIA(0):     (GPU-0)
[    15.172] (--) NVIDIA(0): Memory: 12582912 kBytes
[    15.172] (--) NVIDIA(0): VideoBIOS: 94.06.25.00.f2
[    15.172] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[    15.217] (--) NVIDIA(GPU-0): ViewSonic VA2462-2K-HD (DFP-0): connected
[    15.217] (--) NVIDIA(GPU-0): ViewSonic VA2462-2K-HD (DFP-0): Internal TMDS
[    15.217] (--) NVIDIA(GPU-0): ViewSonic VA2462-2K-HD (DFP-0): 600.0 MHz maximum pixel clock
[    15.217] (--) NVIDIA(GPU-0): 
[    15.217] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    15.217] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[    15.217] (--) NVIDIA(GPU-0): DFP-1: 2670.0 MHz maximum pixel clock
[    15.217] (--) NVIDIA(GPU-0): 
[    15.217] (--) NVIDIA(GPU-0): DFP-2: disconnected
[    15.217] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[    15.217] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[    15.217] (--) NVIDIA(GPU-0): 
[    15.217] (--) NVIDIA(GPU-0): DFP-3: disconnected
[    15.217] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[    15.217] (--) NVIDIA(GPU-0): DFP-3: 2670.0 MHz maximum pixel clock
[    15.217] (--) NVIDIA(GPU-0): 
[    15.217] (--) NVIDIA(GPU-0): DFP-4: disconnected
[    15.217] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[    15.217] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[    15.217] (--) NVIDIA(GPU-0): 
[    15.217] (--) NVIDIA(GPU-0): DFP-5: disconnected
[    15.217] (--) NVIDIA(GPU-0): DFP-5: Internal DisplayPort
[    15.217] (--) NVIDIA(GPU-0): DFP-5: 2670.0 MHz maximum pixel clock
[    15.217] (--) NVIDIA(GPU-0): 
[    15.217] (--) NVIDIA(GPU-0): DFP-6: disconnected
[    15.217] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[    15.217] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[    15.217] (--) NVIDIA(GPU-0): 
[    15.286] (==) NVIDIA(0): 
[    15.286] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    15.286] (==) NVIDIA(0):     will be used as the requested mode.
[    15.286] (==) NVIDIA(0): 
[    15.287] (II) NVIDIA(0): Validated MetaModes:
[    15.287] (II) NVIDIA(0):     "DFP-0:nvidia-auto-select"
[    15.287] (II) NVIDIA(0): Virtual screen size determined to be 2560 x 1440
[    15.360] (--) NVIDIA(0): DPI set to (122, 121); computed from "UseEdidDpi" X config
[    15.360] (--) NVIDIA(0):     option
[    15.360] (II) UnloadModule: "modesetting"
[    15.360] (II) Unloading modesetting
[    15.360] (II) UnloadModule: "vesa"
[    15.360] (II) Unloading vesa
[    15.360] (WW) NVIDIA: Failed to bind sideband socket to
[    15.360] (WW) NVIDIA:     '/var/run/nvidia-xdriver-3866def5' Permission denied
[    15.360] (II) NVIDIA: Reserving 24576.00 MB of virtual memory for indirect memory
[    15.360] (II) NVIDIA:     access.
[    15.363] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    15.363] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    15.363] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    15.363] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    15.363] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    15.363] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    15.363] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    15.363] (II) NVIDIA(0):     Config Options in the README.
[    15.384] (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select"
[    15.409] (==) NVIDIA(0): Disabling shared memory pixmaps
[    15.409] (==) NVIDIA(0): Backing store enabled
[    15.409] (==) NVIDIA(0): Silken mouse enabled
[    15.409] (==) NVIDIA(0): DPMS enabled
[    15.409] (II) Loading sub module "dri2"
[    15.409] (II) LoadModule: "dri2"
[    15.409] (II) Module "dri2" already built-in
[    15.409] (II) NVIDIA(0): [DRI2] Setup complete
[    15.409] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[    15.409] (II) Initializing extension Generic Event Extension
[    15.409] (II) Initializing extension SHAPE
[    15.409] (II) Initializing extension MIT-SHM
[    15.409] (II) Initializing extension XInputExtension
[    15.409] (II) Initializing extension XTEST
[    15.409] (II) Initializing extension BIG-REQUESTS
[    15.409] (II) Initializing extension SYNC
[    15.409] (II) Initializing extension XKEYBOARD
[    15.409] (II) Initializing extension XC-MISC
[    15.409] (II) Initializing extension SECURITY
[    15.409] (II) Initializing extension XFIXES
[    15.410] (II) Initializing extension RENDER
[    15.410] (II) Initializing extension RANDR
[    15.410] (II) Initializing extension COMPOSITE
[    15.410] (II) Initializing extension DAMAGE
[    15.410] (II) Initializing extension MIT-SCREEN-SAVER
[    15.410] (II) Initializing extension DOUBLE-BUFFER
[    15.410] (II) Initializing extension RECORD
[    15.410] (II) Initializing extension DPMS
[    15.410] (II) Initializing extension Present
[    15.410] (II) Initializing extension DRI3
[    15.410] (II) Initializing extension X-Resource
[    15.410] (II) Initializing extension XVideo
[    15.410] (II) Initializing extension XVideo-MotionCompensation
[    15.410] (II) Initializing extension GLX
[    15.410] (II) Initializing extension GLX
[    15.410] (II) Indirect GLX disabled.
[    15.410] (II) GLX: Another vendor is already registered for screen 0
[    15.410] (II) Initializing extension XFree86-VidModeExtension
[    15.410] (II) Initializing extension XFree86-DGA
[    15.410] (II) Initializing extension XFree86-DRI
[    15.410] (II) Initializing extension DRI2
[    15.410] (II) Initializing extension NV-GLX
[    15.410] (II) Initializing extension NV-CONTROL
[    15.410] (II) Initializing extension XINERAMA
[    15.454] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[    15.455] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    15.455] (II) LoadModule: "libinput"
[    15.455] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    15.455] (II) Module libinput: vendor="X.Org Foundation"
[    15.455] 	compiled for 1.21.1.3, module version = 1.2.1
[    15.455] 	Module class: X.Org XInput Driver
[    15.455] 	ABI class: X.Org XInput driver, version 24.4
[    15.455] (II) Using input driver 'libinput' for 'Power Button'
[    15.456] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 37 paused 0
[    15.456] (**) Power Button: always reports core events
[    15.456] (**) Option "Device" "/dev/input/event2"
[    15.458] (II) event2  - Power Button: is tagged by udev as: Keyboard
[    15.458] (II) event2  - Power Button: device is a keyboard
[    15.458] (II) event2  - Power Button: device removed
[    15.458] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[    15.458] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    15.458] (II) event2  - Power Button: is tagged by udev as: Keyboard
[    15.458] (II) event2  - Power Button: device is a keyboard
[    15.458] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[    15.458] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    15.458] (II) Using input driver 'libinput' for 'Power Button'
[    15.458] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 40 paused 0
[    15.458] (**) Power Button: always reports core events
[    15.458] (**) Option "Device" "/dev/input/event1"
[    15.459] (II) event1  - Power Button: is tagged by udev as: Keyboard
[    15.459] (II) event1  - Power Button: device is a keyboard
[    15.459] (II) event1  - Power Button: device removed
[    15.459] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
[    15.459] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[    15.459] (II) event1  - Power Button: is tagged by udev as: Keyboard
[    15.459] (II) event1  - Power Button: device is a keyboard
[    15.459] (II) config/udev: Adding input device Sleep Button (/dev/input/event0)
[    15.459] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[    15.459] (II) Using input driver 'libinput' for 'Sleep Button'
[    15.459] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 41 paused 0
[    15.459] (**) Sleep Button: always reports core events
[    15.459] (**) Option "Device" "/dev/input/event0"
[    15.460] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[    15.460] (II) event0  - Sleep Button: device is a keyboard
[    15.460] (II) event0  - Sleep Button: device removed
[    15.460] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0/event0"
[    15.460] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
[    15.460] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[    15.460] (II) event0  - Sleep Button: device is a keyboard
[    15.460] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event16)
[    15.460] (II) No input driver specified, ignoring this device.
[    15.460] (II) This device may have been added with another device file.
[    15.460] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event17)
[    15.460] (II) No input driver specified, ignoring this device.
[    15.460] (II) This device may have been added with another device file.
[    15.460] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event18)
[    15.460] (II) No input driver specified, ignoring this device.
[    15.460] (II) This device may have been added with another device file.
[    15.460] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event19)
[    15.460] (II) No input driver specified, ignoring this device.
[    15.460] (II) This device may have been added with another device file.
[    15.460] (II) config/udev: Adding input device MelGeek MOJO68 (/dev/input/event8)
[    15.460] (**) MelGeek MOJO68: Applying InputClass "libinput keyboard catchall"
[    15.460] (II) Using input driver 'libinput' for 'MelGeek MOJO68'
[    15.461] (II) systemd-logind: got fd for /dev/input/event8 13:72 fd 42 paused 0
[    15.461] (**) MelGeek MOJO68: always reports core events
[    15.461] (**) Option "Device" "/dev/input/event8"
[    15.461] (II) event8  - MelGeek MOJO68: is tagged by udev as: Keyboard
[    15.461] (II) event8  - MelGeek MOJO68: device is a keyboard
[    15.461] (II) event8  - MelGeek MOJO68: device removed
[    15.461] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.0/0003:0416:E324.0009/input/input8/event8"
[    15.461] (II) XINPUT: Adding extended input device "MelGeek MOJO68" (type: KEYBOARD, id 9)
[    15.462] (II) event8  - MelGeek MOJO68: is tagged by udev as: Keyboard
[    15.462] (II) event8  - MelGeek MOJO68: device is a keyboard
[    15.462] (II) config/udev: Adding input device MelGeek MOJO68 (/dev/input/event9)
[    15.462] (**) MelGeek MOJO68: Applying InputClass "libinput pointer catchall"
[    15.462] (II) Using input driver 'libinput' for 'MelGeek MOJO68'
[    15.515] (II) systemd-logind: got fd for /dev/input/event9 13:73 fd 43 paused 0
[    15.515] (**) MelGeek MOJO68: always reports core events
[    15.515] (**) Option "Device" "/dev/input/event9"
[    15.515] (II) event9  - MelGeek MOJO68: is tagged by udev as: Mouse
[    15.515] (II) event9  - MelGeek MOJO68: device is a pointer
[    15.516] (II) event9  - MelGeek MOJO68: device removed
[    15.516] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.1/0003:0416:E324.000A/input/input9/event9"
[    15.516] (II) XINPUT: Adding extended input device "MelGeek MOJO68" (type: MOUSE, id 10)
[    15.516] (**) Option "AccelerationScheme" "none"
[    15.516] (**) MelGeek MOJO68: (accel) selected scheme none/0
[    15.516] (**) MelGeek MOJO68: (accel) acceleration factor: 2.000
[    15.516] (**) MelGeek MOJO68: (accel) acceleration threshold: 4
[    15.516] (II) event9  - MelGeek MOJO68: is tagged by udev as: Mouse
[    15.516] (II) event9  - MelGeek MOJO68: device is a pointer
[    15.516] (II) config/udev: Adding input device MelGeek MOJO68 (/dev/input/mouse2)
[    15.516] (II) No input driver specified, ignoring this device.
[    15.516] (II) This device may have been added with another device file.
[    15.516] (II) config/udev: Adding input device MelGeek MOJO68 System Control (/dev/input/event10)
[    15.516] (**) MelGeek MOJO68 System Control: Applying InputClass "libinput keyboard catchall"
[    15.516] (II) Using input driver 'libinput' for 'MelGeek MOJO68 System Control'
[    15.517] (II) systemd-logind: got fd for /dev/input/event10 13:74 fd 44 paused 0
[    15.517] (**) MelGeek MOJO68 System Control: always reports core events
[    15.517] (**) Option "Device" "/dev/input/event10"
[    15.517] (II) event10 - MelGeek MOJO68 System Control: is tagged by udev as: Keyboard
[    15.517] (II) event10 - MelGeek MOJO68 System Control: device is a keyboard
[    15.517] (II) event10 - MelGeek MOJO68 System Control: device removed
[    15.517] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.3/0003:0416:E324.000C/input/input10/event10"
[    15.517] (II) XINPUT: Adding extended input device "MelGeek MOJO68 System Control" (type: KEYBOARD, id 11)
[    15.518] (II) event10 - MelGeek MOJO68 System Control: is tagged by udev as: Keyboard
[    15.518] (II) event10 - MelGeek MOJO68 System Control: device is a keyboard
[    15.518] (II) config/udev: Adding input device MelGeek MOJO68 Consumer Control (/dev/input/event11)
[    15.518] (**) MelGeek MOJO68 Consumer Control: Applying InputClass "libinput keyboard catchall"
[    15.518] (II) Using input driver 'libinput' for 'MelGeek MOJO68 Consumer Control'
[    15.518] (II) systemd-logind: got fd for /dev/input/event11 13:75 fd 45 paused 0
[    15.518] (**) MelGeek MOJO68 Consumer Control: always reports core events
[    15.518] (**) Option "Device" "/dev/input/event11"
[    15.519] (II) event11 - MelGeek MOJO68 Consumer Control: is tagged by udev as: Keyboard
[    15.519] (II) event11 - MelGeek MOJO68 Consumer Control: device is a keyboard
[    15.519] (II) event11 - MelGeek MOJO68 Consumer Control: device removed
[    15.519] (II) libinput: MelGeek MOJO68 Consumer Control: needs a virtual subdevice
[    15.519] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.3/0003:0416:E324.000C/input/input11/event11"
[    15.519] (II) XINPUT: Adding extended input device "MelGeek MOJO68 Consumer Control" (type: MOUSE, id 12)
[    15.519] (**) Option "AccelerationScheme" "none"
[    15.519] (**) MelGeek MOJO68 Consumer Control: (accel) selected scheme none/0
[    15.519] (**) MelGeek MOJO68 Consumer Control: (accel) acceleration factor: 2.000
[    15.519] (**) MelGeek MOJO68 Consumer Control: (accel) acceleration threshold: 4
[    15.519] (II) event11 - MelGeek MOJO68 Consumer Control: is tagged by udev as: Keyboard
[    15.519] (II) event11 - MelGeek MOJO68 Consumer Control: device is a keyboard
[    15.520] (II) config/udev: Adding input device MelGeek MOJO68 Keyboard (/dev/input/event12)
[    15.520] (**) MelGeek MOJO68 Keyboard: Applying InputClass "libinput keyboard catchall"
[    15.520] (II) Using input driver 'libinput' for 'MelGeek MOJO68 Keyboard'
[    15.520] (II) systemd-logind: got fd for /dev/input/event12 13:76 fd 46 paused 0
[    15.520] (**) MelGeek MOJO68 Keyboard: always reports core events
[    15.520] (**) Option "Device" "/dev/input/event12"
[    15.520] (II) event12 - MelGeek MOJO68 Keyboard: is tagged by udev as: Keyboard
[    15.520] (II) event12 - MelGeek MOJO68 Keyboard: device is a keyboard
[    15.520] (II) event12 - MelGeek MOJO68 Keyboard: device removed
[    15.520] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.3/0003:0416:E324.000C/input/input12/event12"
[    15.520] (II) XINPUT: Adding extended input device "MelGeek MOJO68 Keyboard" (type: KEYBOARD, id 13)
[    15.521] (II) event12 - MelGeek MOJO68 Keyboard: is tagged by udev as: Keyboard
[    15.521] (II) event12 - MelGeek MOJO68 Keyboard: device is a keyboard
[    15.521] (II) config/udev: Adding input device Realtek Realtek USB2.0 Audio (/dev/input/event3)
[    15.521] (**) Realtek Realtek USB2.0 Audio: Applying InputClass "libinput keyboard catchall"
[    15.521] (II) Using input driver 'libinput' for 'Realtek Realtek USB2.0 Audio'
[    15.521] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 47 paused 0
[    15.521] (**) Realtek Realtek USB2.0 Audio: always reports core events
[    15.521] (**) Option "Device" "/dev/input/event3"
[    15.522] (II) event3  - Realtek Realtek USB2.0 Audio: is tagged by udev as: Keyboard
[    15.522] (II) event3  - Realtek Realtek USB2.0 Audio: device is a keyboard
[    15.522] (II) event3  - Realtek Realtek USB2.0 Audio: device removed
[    15.522] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.2/0003:0BDA:4BE2.0002/input/input3/event3"
[    15.522] (II) XINPUT: Adding extended input device "Realtek Realtek USB2.0 Audio" (type: KEYBOARD, id 14)
[    15.522] (II) event3  - Realtek Realtek USB2.0 Audio: is tagged by udev as: Keyboard
[    15.522] (II) event3  - Realtek Realtek USB2.0 Audio: device is a keyboard
[    15.523] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event6)
[    15.523] (**) Logitech USB Receiver: Applying InputClass "libinput pointer catchall"
[    15.523] (II) Using input driver 'libinput' for 'Logitech USB Receiver'
[    15.577] (II) systemd-logind: got fd for /dev/input/event6 13:70 fd 48 paused 0
[    15.577] (**) Logitech USB Receiver: always reports core events
[    15.577] (**) Option "Device" "/dev/input/event6"
[    15.578] (II) event6  - Logitech USB Receiver: is tagged by udev as: Mouse
[    15.578] (II) event6  - Logitech USB Receiver: device is a pointer
[    15.578] (II) event6  - Logitech USB Receiver: device removed
[    15.578] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.0/0003:046D:C547.0006/input/input6/event6"
[    15.578] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: MOUSE, id 15)
[    15.578] (**) Option "AccelerationScheme" "none"
[    15.578] (**) Logitech USB Receiver: (accel) selected scheme none/0
[    15.578] (**) Logitech USB Receiver: (accel) acceleration factor: 2.000
[    15.578] (**) Logitech USB Receiver: (accel) acceleration threshold: 4
[    15.578] (II) event6  - Logitech USB Receiver: is tagged by udev as: Mouse
[    15.578] (II) event6  - Logitech USB Receiver: device is a pointer
[    15.578] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/mouse1)
[    15.578] (II) No input driver specified, ignoring this device.
[    15.578] (II) This device may have been added with another device file.
[    15.579] (II) config/udev: Adding input device Logitech USB Receiver Keyboard (/dev/input/event7)
[    15.579] (**) Logitech USB Receiver Keyboard: Applying InputClass "libinput keyboard catchall"
[    15.579] (II) Using input driver 'libinput' for 'Logitech USB Receiver Keyboard'
[    15.579] (II) systemd-logind: got fd for /dev/input/event7 13:71 fd 49 paused 0
[    15.579] (**) Logitech USB Receiver Keyboard: always reports core events
[    15.579] (**) Option "Device" "/dev/input/event7"
[    15.580] (II) event7  - Logitech USB Receiver Keyboard: is tagged by udev as: Keyboard
[    15.580] (II) event7  - Logitech USB Receiver Keyboard: device is a keyboard
[    15.580] (II) event7  - Logitech USB Receiver Keyboard: device removed
[    15.580] (II) libinput: Logitech USB Receiver Keyboard: needs a virtual subdevice
[    15.580] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.1/0003:046D:C547.0007/input/input7/event7"
[    15.580] (II) XINPUT: Adding extended input device "Logitech USB Receiver Keyboard" (type: MOUSE, id 16)
[    15.580] (**) Option "AccelerationScheme" "none"
[    15.580] (**) Logitech USB Receiver Keyboard: (accel) selected scheme none/0
[    15.580] (**) Logitech USB Receiver Keyboard: (accel) acceleration factor: 2.000
[    15.580] (**) Logitech USB Receiver Keyboard: (accel) acceleration threshold: 4
[    15.580] (II) event7  - Logitech USB Receiver Keyboard: is tagged by udev as: Keyboard
[    15.580] (II) event7  - Logitech USB Receiver Keyboard: device is a keyboard
[    15.580] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event4)
[    15.580] (**) Logitech USB Receiver: Applying InputClass "libinput pointer catchall"
[    15.580] (II) Using input driver 'libinput' for 'Logitech USB Receiver'
[    15.635] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 50 paused 0
[    15.635] (**) Logitech USB Receiver: always reports core events
[    15.635] (**) Option "Device" "/dev/input/event4"
[    15.635] (II) event4  - Logitech USB Receiver: is tagged by udev as: Mouse
[    15.636] (II) event4  - Logitech USB Receiver: device is a pointer
[    15.636] (II) event4  - Logitech USB Receiver: device removed
[    15.636] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:046D:C547.0003/input/input4/event4"
[    15.636] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: MOUSE, id 17)
[    15.636] (**) Option "AccelerationScheme" "none"
[    15.636] (**) Logitech USB Receiver: (accel) selected scheme none/0
[    15.636] (**) Logitech USB Receiver: (accel) acceleration factor: 2.000
[    15.636] (**) Logitech USB Receiver: (accel) acceleration threshold: 4
[    15.636] (II) event4  - Logitech USB Receiver: is tagged by udev as: Mouse
[    15.636] (II) event4  - Logitech USB Receiver: device is a pointer
[    15.636] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/mouse0)
[    15.636] (II) No input driver specified, ignoring this device.
[    15.636] (II) This device may have been added with another device file.
[    15.636] (II) config/udev: Adding input device Logitech USB Receiver Keyboard (/dev/input/event5)
[    15.636] (**) Logitech USB Receiver Keyboard: Applying InputClass "libinput keyboard catchall"
[    15.636] (II) Using input driver 'libinput' for 'Logitech USB Receiver Keyboard'
[    15.637] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 51 paused 0
[    15.637] (**) Logitech USB Receiver Keyboard: always reports core events
[    15.637] (**) Option "Device" "/dev/input/event5"
[    15.637] (II) event5  - Logitech USB Receiver Keyboard: is tagged by udev as: Keyboard
[    15.637] (II) event5  - Logitech USB Receiver Keyboard: device is a keyboard
[    15.637] (II) event5  - Logitech USB Receiver Keyboard: device removed
[    15.637] (II) libinput: Logitech USB Receiver Keyboard: needs a virtual subdevice
[    15.637] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.1/0003:046D:C547.0004/input/input5/event5"
[    15.637] (II) XINPUT: Adding extended input device "Logitech USB Receiver Keyboard" (type: MOUSE, id 18)
[    15.637] (**) Option "AccelerationScheme" "none"
[    15.637] (**) Logitech USB Receiver Keyboard: (accel) selected scheme none/0
[    15.637] (**) Logitech USB Receiver Keyboard: (accel) acceleration factor: 2.000
[    15.637] (**) Logitech USB Receiver Keyboard: (accel) acceleration threshold: 4
[    15.638] (II) event5  - Logitech USB Receiver Keyboard: is tagged by udev as: Keyboard
[    15.638] (II) event5  - Logitech USB Receiver Keyboard: device is a keyboard
[    15.638] (II) config/udev: Adding input device Asus WMI hotkeys (/dev/input/event14)
[    15.638] (**) Asus WMI hotkeys: Applying InputClass "libinput keyboard catchall"
[    15.638] (II) Using input driver 'libinput' for 'Asus WMI hotkeys'
[    15.638] (II) systemd-logind: got fd for /dev/input/event14 13:78 fd 52 paused 0
[    15.638] (**) Asus WMI hotkeys: always reports core events
[    15.638] (**) Option "Device" "/dev/input/event14"
[    15.639] (II) event14 - Asus WMI hotkeys: is tagged by udev as: Keyboard
[    15.639] (II) event14 - Asus WMI hotkeys: device is a keyboard
[    15.639] (II) event14 - Asus WMI hotkeys: device removed
[    15.639] (**) Option "config_info" "udev:/sys/devices/platform/asus-nb-wmi/input/input14/event14"
[    15.639] (II) XINPUT: Adding extended input device "Asus WMI hotkeys" (type: KEYBOARD, id 19)
[    15.639] (II) event14 - Asus WMI hotkeys: is tagged by udev as: Keyboard
[    15.639] (II) event14 - Asus WMI hotkeys: device is a keyboard
[    15.639] (II) config/udev: Adding input device Eee PC WMI hotkeys (/dev/input/event15)
[    15.639] (**) Eee PC WMI hotkeys: Applying InputClass "libinput keyboard catchall"
[    15.639] (II) Using input driver 'libinput' for 'Eee PC WMI hotkeys'
[    15.639] (II) systemd-logind: got fd for /dev/input/event15 13:79 fd 53 paused 0
[    15.639] (**) Eee PC WMI hotkeys: always reports core events
[    15.639] (**) Option "Device" "/dev/input/event15"
[    15.640] (II) event15 - Eee PC WMI hotkeys: is tagged by udev as: Keyboard
[    15.640] (II) event15 - Eee PC WMI hotkeys: device is a keyboard
[    15.640] (II) event15 - Eee PC WMI hotkeys: device removed
[    15.640] (**) Option "config_info" "udev:/sys/devices/platform/eeepc-wmi/input/input15/event15"
[    15.640] (II) XINPUT: Adding extended input device "Eee PC WMI hotkeys" (type: KEYBOARD, id 20)
[    15.640] (II) event15 - Eee PC WMI hotkeys: is tagged by udev as: Keyboard
[    15.640] (II) event15 - Eee PC WMI hotkeys: device is a keyboard
[    15.640] (II) config/udev: Adding input device PC Speaker (/dev/input/event13)
[    15.640] (II) No input driver specified, ignoring this device.
[    15.640] (II) This device may have been added with another device file.
[    15.641] (**) MelGeek MOJO68 Consumer Control: Applying InputClass "libinput keyboard catchall"
[    15.641] (II) Using input driver 'libinput' for 'MelGeek MOJO68 Consumer Control'
[    15.641] (II) systemd-logind: returning pre-existing fd for /dev/input/event11 13:75
[    15.641] (**) MelGeek MOJO68 Consumer Control: always reports core events
[    15.641] (**) Option "Device" "/dev/input/event11"
[    15.641] (II) libinput: MelGeek MOJO68 Consumer Control: is a virtual subdevice
[    15.641] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.3/0003:0416:E324.000C/input/input11/event11"
[    15.641] (II) XINPUT: Adding extended input device "MelGeek MOJO68 Consumer Control" (type: KEYBOARD, id 21)
[    15.641] (**) Logitech USB Receiver Keyboard: Applying InputClass "libinput keyboard catchall"
[    15.641] (II) Using input driver 'libinput' for 'Logitech USB Receiver Keyboard'
[    15.641] (II) systemd-logind: returning pre-existing fd for /dev/input/event7 13:71
[    15.641] (**) Logitech USB Receiver Keyboard: always reports core events
[    15.641] (**) Option "Device" "/dev/input/event7"
[    15.641] (II) libinput: Logitech USB Receiver Keyboard: is a virtual subdevice
[    15.641] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.1/0003:046D:C547.0007/input/input7/event7"
[    15.641] (II) XINPUT: Adding extended input device "Logitech USB Receiver Keyboard" (type: KEYBOARD, id 22)
[    15.641] (**) Logitech USB Receiver Keyboard: Applying InputClass "libinput keyboard catchall"
[    15.641] (II) Using input driver 'libinput' for 'Logitech USB Receiver Keyboard'
[    15.641] (II) systemd-logind: returning pre-existing fd for /dev/input/event5 13:69
[    15.641] (**) Logitech USB Receiver Keyboard: always reports core events
[    15.641] (**) Option "Device" "/dev/input/event5"
[    15.641] (II) libinput: Logitech USB Receiver Keyboard: is a virtual subdevice
[    15.641] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.1/0003:046D:C547.0004/input/input5/event5"
[    15.642] (II) XINPUT: Adding extended input device "Logitech USB Receiver Keyboard" (type: KEYBOARD, id 23)
[    16.096] (II) NVIDIA(0): Setting mode "HDMI-0: 2560x1440_75 @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}"
[  1987.329] (--) NVIDIA(GPU-0): ViewSonic VA2462-2K-HD (DFP-0): connected
[  1987.329] (--) NVIDIA(GPU-0): ViewSonic VA2462-2K-HD (DFP-0): Internal TMDS
[  1987.329] (--) NVIDIA(GPU-0): ViewSonic VA2462-2K-HD (DFP-0): 600.0 MHz maximum pixel clock
[  1987.329] (--) NVIDIA(GPU-0): 
[  1987.330] (--) NVIDIA(GPU-0): DFP-1: disconnected
[  1987.330] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[  1987.330] (--) NVIDIA(GPU-0): DFP-1: 2670.0 MHz maximum pixel clock
[  1987.330] (--) NVIDIA(GPU-0): 
[  1987.330] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  1987.330] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  1987.330] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  1987.330] (--) NVIDIA(GPU-0): 
[  1987.330] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  1987.330] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  1987.330] (--) NVIDIA(GPU-0): DFP-3: 2670.0 MHz maximum pixel clock
[  1987.330] (--) NVIDIA(GPU-0): 
[  1987.330] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  1987.330] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  1987.330] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  1987.330] (--) NVIDIA(GPU-0): 
[  1987.330] (--) NVIDIA(GPU-0): DFP-5: disconnected
[  1987.330] (--) NVIDIA(GPU-0): DFP-5: Internal DisplayPort
[  1987.330] (--) NVIDIA(GPU-0): DFP-5: 2670.0 MHz maximum pixel clock
[  1987.330] (--) NVIDIA(GPU-0): 
[  1987.330] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  1987.330] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  1987.330] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  1987.330] (--) NVIDIA(GPU-0): 
[  1987.377] (--) NVIDIA(GPU-0): ViewSonic VA2462-2K-HD (DFP-0): connected
[  1987.377] (--) NVIDIA(GPU-0): ViewSonic VA2462-2K-HD (DFP-0): Internal TMDS
[  1987.377] (--) NVIDIA(GPU-0): ViewSonic VA2462-2K-HD (DFP-0): 600.0 MHz maximum pixel clock
[  1987.377] (--) NVIDIA(GPU-0): 
[  1987.377] (--) NVIDIA(GPU-0): DFP-1: disconnected
[  1987.377] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[  1987.377] (--) NVIDIA(GPU-0): DFP-1: 2670.0 MHz maximum pixel clock
[  1987.377] (--) NVIDIA(GPU-0): 
[  1987.377] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  1987.377] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  1987.377] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  1987.377] (--) NVIDIA(GPU-0): 
[  1987.377] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  1987.377] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  1987.377] (--) NVIDIA(GPU-0): DFP-3: 2670.0 MHz maximum pixel clock
[  1987.377] (--) NVIDIA(GPU-0): 
[  1987.377] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  1987.377] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  1987.377] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  1987.377] (--) NVIDIA(GPU-0): 
[  1987.377] (--) NVIDIA(GPU-0): DFP-5: disconnected
[  1987.377] (--) NVIDIA(GPU-0): DFP-5: Internal DisplayPort
[  1987.377] (--) NVIDIA(GPU-0): DFP-5: 2670.0 MHz maximum pixel clock
[  1987.377] (--) NVIDIA(GPU-0): 
[  1987.377] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  1987.377] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  1987.377] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  1987.377] (--) NVIDIA(GPU-0): 
[  4684.794] (**) Option "fd" "37"
[  4684.794] (II) event2  - Power Button: device removed
[  4684.794] (**) Option "fd" "40"
[  4684.794] (II) event1  - Power Button: device removed
[  4684.794] (**) Option "fd" "41"
[  4684.794] (II) event0  - Sleep Button: device removed
[  4684.794] (**) Option "fd" "42"
[  4684.794] (II) event8  - MelGeek MOJO68: device removed
[  4684.794] (**) Option "fd" "43"
[  4684.794] (II) event9  - MelGeek MOJO68: device removed
[  4684.795] (**) Option "fd" "44"
[  4684.795] (II) event10 - MelGeek MOJO68 System Control: device removed
[  4684.795] (**) Option "fd" "45"
[  4684.795] (**) Option "fd" "46"
[  4684.795] (II) event12 - MelGeek MOJO68 Keyboard: device removed
[  4684.795] (**) Option "fd" "47"
[  4684.795] (II) event3  - Realtek Realtek USB2.0 Audio: device removed
[  4684.795] (**) Option "fd" "48"
[  4684.795] (II) event6  - Logitech USB Receiver: device removed
[  4684.795] (**) Option "fd" "49"
[  4684.795] (**) Option "fd" "50"
[  4684.795] (II) event4  - Logitech USB Receiver: device removed
[  4684.795] (**) Option "fd" "51"
[  4684.796] (**) Option "fd" "52"
[  4684.796] (II) event14 - Asus WMI hotkeys: device removed
[  4684.796] (**) Option "fd" "53"
[  4684.796] (II) event15 - Eee PC WMI hotkeys: device removed
[  4684.796] (**) Option "fd" "45"
[  4684.796] (II) event11 - MelGeek MOJO68 Consumer Control: device removed
[  4684.796] (**) Option "fd" "49"
[  4684.796] (II) event7  - Logitech USB Receiver Keyboard: device removed
[  4684.796] (**) Option "fd" "51"
[  4684.796] (II) event5  - Logitech USB Receiver Keyboard: device removed
[  4684.800] (II) UnloadModule: "libinput"
[  4684.800] (II) systemd-logind: not releasing fd for 13:69, still in use
[  4684.800] (II) UnloadModule: "libinput"
[  4684.800] (II) systemd-logind: not releasing fd for 13:71, still in use
[  4684.800] (II) UnloadModule: "libinput"
[  4684.800] (II) systemd-logind: not releasing fd for 13:75, still in use
[  4684.800] (II) UnloadModule: "libinput"
[  4684.800] (II) systemd-logind: releasing fd for 13:79
[  4684.859] (II) UnloadModule: "libinput"
[  4684.859] (II) systemd-logind: releasing fd for 13:78
[  4684.909] (II) UnloadModule: "libinput"
[  4684.909] (II) systemd-logind: releasing fd for 13:69
[  4684.933] (II) UnloadModule: "libinput"
[  4684.933] (II) systemd-logind: releasing fd for 13:68
[  4684.981] (II) UnloadModule: "libinput"
[  4684.981] (II) systemd-logind: releasing fd for 13:71
[  4685.003] (II) UnloadModule: "libinput"
[  4685.003] (II) systemd-logind: releasing fd for 13:70
[  4685.049] (II) UnloadModule: "libinput"
[  4685.049] (II) systemd-logind: releasing fd for 13:67
[  4685.081] (II) UnloadModule: "libinput"
[  4685.081] (II) systemd-logind: releasing fd for 13:76
[  4685.109] (II) UnloadModule: "libinput"
[  4685.109] (II) systemd-logind: releasing fd for 13:75
[  4685.139] (II) UnloadModule: "libinput"
[  4685.139] (II) systemd-logind: releasing fd for 13:74
[  4685.139] (II) UnloadModule: "libinput"
[  4685.139] (II) systemd-logind: releasing fd for 13:73
[  4685.139] (II) UnloadModule: "libinput"
[  4685.139] (II) systemd-logind: releasing fd for 13:72
[  4685.139] (II) UnloadModule: "libinput"
[  4685.139] (II) systemd-logind: releasing fd for 13:64
[  4685.139] (II) UnloadModule: "libinput"
[  4685.139] (II) systemd-logind: releasing fd for 13:65
[  4685.139] (II) UnloadModule: "libinput"
[  4685.139] (II) systemd-logind: releasing fd for 13:66
[  4685.281] (II) NVIDIA(GPU-0): Deleting GPU-0
[  4685.283] (II) Server terminated successfully (0). Closing log file.

大佬们帮我分析下,找找原因,谢谢!!

最近编辑记录 Oliver Wei (2023-01-03 20:15:48)

离线

#2 2023-01-03 20:25:21

Oliver Wei
会员
注册时间: 2021-07-13
帖子: 118

Re: DWM崩溃问题(表现为用户被弹出,需要重新输入用户名和密码才能登入)

找到一些帖子,似乎和我的问题相关:
https://www.reddit.com/r/voidlinux/comm … bsites_in/ 这个帖子里,将xorg的崩溃归因于libinput,我也发现,在我的xorg日志最后,也有大量和libinput相关的报错,但是帖子里并未说清楚解决办法。

https://bbs.archlinux.org/viewtopic.php?id=277916,这个帖子也和我的问题相关,但是不清楚解决方法是否靠谱,似乎让下载和libxft相关的包?

https://forum.endeavouros.com/t/xorg-ra … reen/34453 相似的问题,但是不清楚如何解决。

最近编辑记录 Oliver Wei (2023-01-03 21:40:18)

离线

#3 2023-01-04 09:26:41

木哦
会员
注册时间: 2021-07-31
帖子: 17

Re: DWM崩溃问题(表现为用户被弹出,需要重新输入用户名和密码才能登入)

好像是tile函数除0异常,有可能是你添加的补丁有问题,可以自己改一下,之前我添加的一个补丁在窗口为0时点击bar就会崩溃,然后自己改了
有可能是你添加的补丁更改这个函数,然后写的有有bug,你可以发一下这个函数,在dwm.c文件中
我也是菜鸟,有可能不对 smile

最近编辑记录 木哦 (2023-01-04 09:34:19)

离线

#4 2023-01-04 10:38:25

Oliver Wei
会员
注册时间: 2021-07-13
帖子: 118

Re: DWM崩溃问题(表现为用户被弹出,需要重新输入用户名和密码才能登入)

木哦 说:

好像是tile函数除0异常,有可能是你添加的补丁有问题,可以自己改一下,之前我添加的一个补丁在窗口为0时点击bar就会崩溃,然后自己改了
有可能是你添加的补丁更改这个函数,然后写的有有bug,你可以发一下这个函数,在dwm.c文件中
我也是菜鸟,有可能不对 smile

确实有可能,我这配置是之前参考B站一个up主的,改多了也不知道是不是有些bug。

dwm.c 如下

/* See LICENSE file for copyright and license details.
 *
 * dynamic window manager is designed like any other X client as well. It is
 * driven through handling X events. In contrast to other X clients, a window
 * manager selects for SubstructureRedirectMask on the root window, to receive
 * events about window (dis-)appearance. Only one X connection at a time is
 * allowed to select for this event mask.
 *
 * The event handlers of dwm are organized in an array which is accessed
 * whenever a new event has been fetched. This allows event dispatching
 * in O(1) time.
 *
 * Each child of the root window is called a client, except windows which have
 * set the override_redirect flag. Clients are organized in a linked client
 * list on each monitor, the focus history is remembered through a stack list
 * on each monitor. Each client contains a bit array to indicate the tags of a
 * client.
 *
 * Keys and tagging rules are organized as arrays and defined in config.h.
 *
 * To understand everything else, start reading main().
 */
#include <assert.h>
#include <errno.h>
#include <locale.h>
#include <signal.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>

#include <libgen.h>
#include <sys/stat.h>

#include <sys/types.h>
#include <sys/stat.h>
#include <sys/wait.h>
#include <X11/cursorfont.h>
#include <X11/keysym.h>
#include <X11/Xatom.h>
#include <X11/Xlib.h>
#include <X11/Xproto.h>
#include <X11/Xutil.h>
#ifdef XINERAMA
#include <X11/extensions/Xinerama.h>
#endif /* XINERAMA */
#include <X11/Xft/Xft.h>

#include "drw.h"
#include "util.h"

/* macros */
#define BUTTONMASK              (ButtonPressMask|ButtonReleaseMask)
#define CLEANMASK(mask)         (mask & ~(numlockmask|LockMask) & (ShiftMask|ControlMask|Mod1Mask|Mod2Mask|Mod3Mask|Mod4Mask|Mod5Mask))
#define INTERSECT(x,y,w,h,m)    (MAX(0, MIN((x)+(w),(m)->wx+(m)->ww) - MAX((x),(m)->wx)) \
                               * MAX(0, MIN((y)+(h),(m)->wy+(m)->wh) - MAX((y),(m)->wy)))
#define ISVISIBLE(C)            ((C->tags & C->mon->tagset[C->mon->seltags]))
#define HIDDEN(C)               ((getstate(C->win) == IconicState))
#define LENGTH(X)               (sizeof X / sizeof X[0])
#define MOUSEMASK               (BUTTONMASK|PointerMotionMask)
#define WIDTH(X)                ((X)->w + 2 * (X)->bw)
#define HEIGHT(X)               ((X)->h + 2 * (X)->bw)
#define NUMTAGS					(LENGTH(tags) + LENGTH(scratchpads))
#define TAGMASK     			((1 << NUMTAGS) - 1)
#define SPTAG(i) 				((1 << LENGTH(tags)) << (i))
#define SPTAGMASK   			(((1 << LENGTH(scratchpads))-1) << LENGTH(tags))
#define TEXTW(X)                (drw_fontset_getwidth(drw, (X)) + lrpad)

#define SYSTEM_TRAY_REQUEST_DOCK    0

/* XEMBED messages */
#define XEMBED_EMBEDDED_NOTIFY      0
#define XEMBED_WINDOW_ACTIVATE      1
#define XEMBED_FOCUS_IN             4
#define XEMBED_MODALITY_ON         10

#define XEMBED_MAPPED              (1 << 0)
#define XEMBED_WINDOW_ACTIVATE      1
#define XEMBED_WINDOW_DEACTIVATE    2

#define VERSION_MAJOR               0
#define VERSION_MINOR               0
#define XEMBED_EMBEDDED_VERSION (VERSION_MAJOR << 16) | VERSION_MINOR

#define OPAQUE                  0xffU

/* enums */
enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */
enum { SchemeNorm, SchemeSel, SchemeHid, SchemeSystray, SchemeUnderline }; /* color schemes */
enum { NetSupported, NetWMName, NetWMState, NetWMCheck,
       NetSystemTray, NetSystemTrayOP, NetSystemTrayOrientation, NetSystemTrayOrientationHorz,
       NetWMFullscreen, NetActiveWindow, NetWMWindowType,
       NetWMWindowTypeDialog, NetClientList, NetLast }; /* EWMH atoms */
enum { Manager, Xembed, XembedInfo, XLast }; /* Xembed atoms */
enum { WMProtocols, WMDelete, WMState, WMTakeFocus, WMLast }; /* default atoms */
enum { ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle,
       ClkClientWin, ClkRootWin, ClkLast }; /* clicks */
enum { UP, DOWN, LEFT, RIGHT }; /* movewin */
enum { V_EXPAND, V_REDUCE, H_EXPAND, H_REDUCE }; /* resizewins */

typedef struct {
	int i;
	unsigned int ui;
	float f;
	const void *v;
} Arg;

typedef struct {
	unsigned int click;
	unsigned int mask;
	unsigned int button;
	void (*func)(const Arg *arg);
	const Arg arg;
} Button;

typedef struct Monitor Monitor;
typedef struct Client Client;
struct Client {
	char name[256];
	float mina, maxa;
	int x, y, w, h;
	int oldx, oldy, oldw, oldh;
	int basew, baseh, incw, inch, maxw, maxh, minw, minh;
	int bw, oldbw;
    int taskw;
	unsigned int tags;
	int isfixed, isfloating, isurgent, neverfocus, oldstate, isfullscreen;
	Client *next;
	Client *snext;
	Monitor *mon;
	Window win;
};

typedef struct {
	unsigned int mod;
	KeySym keysym;
	void (*func)(const Arg *);
	const Arg arg;
} Key;

typedef struct {
	const char *symbol;
	void (*arrange)(Monitor *);
} Layout;

typedef struct Pertag Pertag;
struct Monitor {
	char ltsymbol[16];
	float mfact;
	int nmaster;
	int num;
	int by;               /* bar geometry */
	int bt;               /* number of tasks */
	int mx, my, mw, mh;   /* screen size */
	int wx, wy, ww, wh;   /* window area  */
	int gappih;           /* horizontal gap between windows */
	int gappiv;           /* vertical gap between windows */
	int gappoh;           /* horizontal outer gaps */
	int gappov;           /* vertical outer gaps */
	unsigned int seltags;
	unsigned int sellt;
	unsigned int tagset[2];
	int showbar;
	int topbar;
	Client *clients;
	Client *sel;
	Client *stack;
	Monitor *next;
	Window barwin;
	const Layout *lt[2];
	Pertag *pertag;
};

typedef struct {
	const char *class;
	const char *instance;
	const char *title;
	unsigned int tags;
	int isfloating;
	int monitor;
} Rule;

typedef struct Systray   Systray;
struct Systray {
	Window win;
	Client *icons;
};

/* function declarations */
static void logtofile(const char *format, ...);

static void tile(Monitor *m);
static void grid(Monitor *m);

static void applyrules(Client *c);
static int applysizehints(Client *c, int *x, int *y, int *w, int *h, int interact);
static void arrange(Monitor *m);
static void arrangemon(Monitor *m);
static void attach(Client *c);
static void attachstack(Client *c);
static void buttonpress(XEvent *e);
static void checkotherwm(void);
static void cleanup(void);
static void cleanupmon(Monitor *mon);
static void clientmessage(XEvent *e);
static void configure(Client *c);
static void configurenotify(XEvent *e);
static void configurerequest(XEvent *e);
static Monitor *createmon(void);
static void destroynotify(XEvent *e);
static void detach(Client *c);
static void detachstack(Client *c);
static Monitor *dirtomon(int dir);

static void drawbar(Monitor *m);
static void drawbars(void);
static int drawstatusbar(Monitor *m, int bh, char* text);

static void enternotify(XEvent *e);
static void expose(XEvent *e);

static void focusin(XEvent *e);
static void focus(Client *c);
static void focusmon(const Arg *arg);
static void focusstack(const Arg *arg);

static void pointerfocuswin(Client *c);

static Atom getatomprop(Client *c, Atom prop);
static int getrootptr(int *x, int *y);
static long getstate(Window w);
static unsigned int getsystraywidth();
static int gettextprop(Window w, Atom atom, char *text, unsigned int size);

static void grabbuttons(Client *c, int focused);
static void grabkeys(void);

static void hide(Client *c);
static void show(Client *c);
static void showtag(Client *c);
static void hidewin(const Arg *arg);
static void hideotherwins(const Arg *arg);
static void showonlyorall(const Arg *arg);
static int issinglewin(const Arg *arg);
static void togglewin(const Arg *arg);
static void restorewin(const Arg *arg);

static void incnmaster(const Arg *arg);
static void keypress(XEvent *e);
static void killclient(const Arg *arg);

static void manage(Window w, XWindowAttributes *wa);
static void mappingnotify(XEvent *e);
static void maprequest(XEvent *e);
static void motionnotify(XEvent *e);
static void movemouse(const Arg *arg);
static void movewin(const Arg *arg);
static void resizewin(const Arg *arg);
static Client *nexttiled(Client *c);
static void pop(Client *);
static void propertynotify(XEvent *e);
static void quit(const Arg *arg);
static void setup(void);
static void seturgent(Client *c, int urg);
static void sigchld(int unused);
static void sighup(int unused);
static void sigterm(int unused);
static void spawn(const Arg *arg);
static Monitor *systraytomon(Monitor *m);

static Monitor *recttomon(int x, int y, int w, int h);
static void removesystrayicon(Client *i);
static void resize(Client *c, int x, int y, int w, int h, int interact);
static void resizebarwin(Monitor *m);
static void resizeclient(Client *c, int x, int y, int w, int h);
static void resizemouse(const Arg *arg);
static void resizerequest(XEvent *e);
static void restack(Monitor *m);

static void runautostart(void);

static void run(void);
static void runAutostart(void);
static void scan(void);
static int sendevent(Window w, Atom proto, int m, long d0, long d1, long d2, long d3, long d4);
static void sendmon(Client *c, Monitor *m);
static void setclientstate(Client *c, long state);
static void setfocus(Client *c);

static void selectlayout(const Arg *arg);
static void setlayout(const Arg *arg);

static void fullscreen(const Arg *arg);
static void setfullscreen(Client *c, int fullscreen);
static void setmfact(const Arg *arg);

static void tag(const Arg *arg);
static void tagmon(const Arg *arg);
static void tagtoleft(const Arg *arg);
static void tagtoright(const Arg *arg);

static void togglebar(const Arg *arg);
static void togglesystray();
static void togglefloating(const Arg *arg);
static void toggleallfloating(const Arg *arg);

static void togglescratch(const Arg *arg);

static void unfocus(Client *c, int setfocus);
static void unmanage(Client *c, int destroyed);
static void unmapnotify(XEvent *e);

static void updatebarpos(Monitor *m);
static void updatebars(void);
static void updateclientlist(void);
static int updategeom(void);
static void updatenumlockmask(void);
static void updatesizehints(Client *c);
static void updatestatus(void);
static void updatesystray(void);
static void updatesystrayicongeom(Client *i, int w, int h);
static void updatesystrayiconstate(Client *i, XPropertyEvent *ev);
static void updatetitle(Client *c);
static void updatewindowtype(Client *c);
static void updatewmhints(Client *c);

static void setgap(const Arg *arg);

static void view(const Arg *arg);
static void viewtoleft(const Arg *arg);
static void viewtoright(const Arg *arg);
static void toggleview(const Arg *arg);
static void overview(const Arg *arg);

static Client *wintoclient(Window w);
static Monitor *wintomon(Window w);
static Client *wintosystrayicon(Window w);
static int xerror(Display *dpy, XErrorEvent *ee);
static int xerrordummy(Display *dpy, XErrorEvent *ee);
static int xerrorstart(Display *dpy, XErrorEvent *ee);
static void xinitvisual();
static void zoom(const Arg *arg);

/* variables */
static const char autostartblocksh[] = "autostart_blocking.sh";
static const char autostartsh[] = "autostart.sh";
static const char dwmdir[] = "dwm";
static const char localshare[] = ".local/share";

static Systray *systray =  NULL;
static const char broken[] = "broken";
static char stext[1024];
static int screen;
static int sw, sh;           /* X display screen geometry width, height */
static int bh, blw = 0;      /* bar geometry */
static int lrpad;            /* sum of left and right padding for text */
static int (*xerrorxlib)(Display *, XErrorEvent *);
static unsigned int numlockmask = 0;
static void (*handler[LASTEvent]) (XEvent *) = {
	[ButtonPress] = buttonpress,
	[ClientMessage] = clientmessage,
	[ConfigureRequest] = configurerequest,
	[ConfigureNotify] = configurenotify,
	[DestroyNotify] = destroynotify,
	[EnterNotify] = enternotify,
	[Expose] = expose,
	[FocusIn] = focusin,
	[KeyPress] = keypress,
	[MappingNotify] = mappingnotify,
	[MapRequest] = maprequest,
	[MotionNotify] = motionnotify,
	[PropertyNotify] = propertynotify,
	[ResizeRequest] = resizerequest,
	[UnmapNotify] = unmapnotify
};
static Atom wmatom[WMLast], netatom[NetLast], xatom[XLast];
static int restart = 0;
static int running = 1;
static Cur *cursor[CurLast];
static Clr **scheme;
static Display *dpy;
static Drw *drw;
static int useargb = 0;
static Visual *visual;
static int depth;
static Colormap cmap;
static Monitor *mons, *selmon;
static Window root, wmcheckwin;

static int hiddenWinStackTop = -1;
static Client *hiddenWinStack[100];

/* configuration, allows nested code to access above variables */
#include "config.h"

struct Pertag {
	unsigned int curtag, prevtag; /* current and previous tag */
	int nmasters[LENGTH(tags) + 1]; /* number of windows in master area */
	float mfacts[LENGTH(tags) + 1]; /* mfacts per tag */
	unsigned int sellts[LENGTH(tags) + 1]; /* selected layouts */
	const Layout *ltidxs[LENGTH(tags) + 1][2]; /* matrix of tags and layouts indexes  */
	int showbars[LENGTH(tags) + 1]; /* display bar for the current tag */
};

/* compile-time check if all tags fit into an unsigned int bit array. */
struct NumTags { char limitexceeded[LENGTH(tags) > 31 ? -1 : 1]; };

void
logtofile(const char *format, ...)
{
    va_list args;
    const char *args1;
    va_start(args, format);
    args1 = va_arg(args,const char *);
    va_end(args);

    char log [100];
    char cmd [150];
    sprintf(log, format, args1);
    sprintf(cmd, "echo '%s' >> ~/log", log);
    system(cmd);
}

/* function implementations */
void
applyrules(Client *c)
{
    const char *class, *instance;
    unsigned int i;
    const Rule *r;
    Monitor *m;
    XClassHint ch = { NULL, NULL };

    /* rule matching */
    c->isfloating = 0;
    c->tags = 0;
    XGetClassHint(dpy, c->win, &ch);
    class    = ch.res_class ? ch.res_class : broken;
    instance = ch.res_name  ? ch.res_name  : broken;

    for (i = 0; i < LENGTH(rules); i++) {
        r = &rules[i];
        if ((!r->title || strstr(c->name, r->title))
                && (!r->class || strstr(class, r->class))
                && (!r->instance || strstr(instance, r->instance)))
        {
            c->isfloating = r->isfloating;
            c->tags |= r->tags;
            if ((r->tags & SPTAGMASK) && r->isfloating) {
				c->x = c->mon->wx + (c->mon->ww / 2 - WIDTH(c) / 2);
				c->y = c->mon->wy + (c->mon->wh / 2 - HEIGHT(c) / 2);
			}
            for (m = mons; m && m->num != r->monitor; m = m->next);
            if (m)
                c->mon = m;
        }
    }
    if (ch.res_class)
        XFree(ch.res_class);
    if (ch.res_name)
        XFree(ch.res_name);
//     c->tags = c->tags & TAGMASK ? c->tags & TAGMASK : c->mon->tagset[c->mon->seltags];
        c->tags = c->tags & TAGMASK ? c->tags & TAGMASK : (c->mon->tagset[c->mon->seltags] & ~SPTAGMASK);
}

int
applysizehints(Client *c, int *x, int *y, int *w, int *h, int interact)
{
    int baseismin;
    Monitor *m = c->mon;

    /* set minimum possible */
    *w = MAX(1, *w);
    *h = MAX(1, *h);
    if (interact) {
        if (*x > sw)
            *x = sw - WIDTH(c);
        if (*y > sh)
            *y = sh - HEIGHT(c);
        if (*x + *w + 2 * c->bw < 0)
            *x = 0;
        if (*y + *h + 2 * c->bw < 0)
            *y = 0;
    } else {
        if (*x >= m->wx + m->ww)
            *x = m->wx + m->ww - WIDTH(c);
        if (*y >= m->wy + m->wh)
            *y = m->wy + m->wh - HEIGHT(c);
        if (*x + *w + 2 * c->bw <= m->wx)
            *x = m->wx;
        if (*y + *h + 2 * c->bw <= m->wy)
            *y = m->wy;
    }
    if (*h < bh)
        *h = bh;
    if (*w < bh)
        *w = bh;
    if (resizehints || c->isfloating || !c->mon->lt[c->mon->sellt]->arrange) {
        /* see last two sentences in ICCCM 4.1.2.3 */
        baseismin = c->basew == c->minw && c->baseh == c->minh;
        if (!baseismin) { /* temporarily remove base dimensions */
            *w -= c->basew;
            *h -= c->baseh;
        }
        /* adjust for aspect limits */
        if (c->mina > 0 && c->maxa > 0) {
            if (c->maxa < (float)*w / *h)
                *w = *h * c->maxa + 0.5;
            else if (c->mina < (float)*h / *w)
                *h = *w * c->mina + 0.5;
        }
        if (baseismin) { /* increment calculation requires this */
            *w -= c->basew;
            *h -= c->baseh;
        }
        /* adjust for increment value */
        if (c->incw)
            *w -= *w % c->incw;
        if (c->inch)
            *h -= *h % c->inch;
        /* restore base dimensions */
        *w = MAX(*w + c->basew, c->minw);
        *h = MAX(*h + c->baseh, c->minh);
        if (c->maxw)
            *w = MIN(*w, c->maxw);
        if (c->maxh)
            *h = MIN(*h, c->maxh);
    }
    return *x != c->x || *y != c->y || *w != c->w || *h != c->h;
}

void
arrange(Monitor *m)
{
    if (m)
        showtag(m->stack);
    else for (m = mons; m; m = m->next)
        showtag(m->stack);
    if (m) {
        arrangemon(m);
        restack(m);
    } else for (m = mons; m; m = m->next)
        arrangemon(m);
}

void
arrangemon(Monitor *m)
{
    strncpy(m->ltsymbol, m->lt[m->sellt]->symbol, sizeof m->ltsymbol);
    if (m->lt[m->sellt]->arrange)
        m->lt[m->sellt]->arrange(m);
}

void
attach(Client *c)
{
    if (!newismaster) {
        Client **tc;
        for (tc = &c->mon->clients; *tc; tc = &(*tc)->next);
        *tc = c;
        c->next = NULL;
    } else {
        c->next = c->mon->clients;
        c->mon->clients = c;
    }
}

void
attachstack(Client *c)
{
    c->snext = c->mon->stack;
    c->mon->stack = c;
}

void
buttonpress(XEvent *e)
{
    unsigned int i, x, click, occ = 0;
    Arg arg = {0};
    Client *c;
    Monitor *m;
    XButtonPressedEvent *ev = &e->xbutton;

    click = ClkRootWin;
    /* focus monitor if necessary */
    if ((m = wintomon(ev->window)) && m != selmon) {
        unfocus(selmon->sel, 1);
        selmon = m;
        focus(NULL);
    }
    if (ev->window == selmon->barwin) {
        i = x = 0;
        for (c = m->clients; c; c = c->next)
            occ |= c->tags == 255 ? 0 : c->tags;
        do {
            /* do not reserve space for vacant tags */
            if (!(occ & 1 << i || m->tagset[m->seltags] & 1 << i))
                continue;
            x += TEXTW(tags[i]);
        } while (ev->x >= x && ++i < LENGTH(tags));
        if (i < LENGTH(tags)) {
            click = ClkTagBar;
            arg.ui = 1 << i;
        } else if (ev->x < x + blw)
            click = ClkLtSymbol;
        else if (ev->x > selmon->ww - TEXTW(stext) - getsystraywidth() + lrpad - 2)
            click = ClkStatusText;
        else {
            x += blw;
            c = m->clients;

            if (m->bt == 0) return;

            do {
                if (!ISVISIBLE(c))
                    continue;
                else
                    x += c->taskw;
            } while (ev->x > x && (c = c->next));

            if (c) {
                click = ClkWinTitle;
                arg.v = c;
            }
        }
    } else if ((c = wintoclient(ev->window))) {
        focus(c);
        restack(selmon);
        XAllowEvents(dpy, ReplayPointer, CurrentTime);
        click = ClkClientWin;
    }
    for (i = 0; i < LENGTH(buttons); i++)
        if (click == buttons[i].click && buttons[i].func && buttons[i].button == ev->button
                && CLEANMASK(buttons[i].mask) == CLEANMASK(ev->state))
            buttons[i].func((click == ClkTagBar || click == ClkWinTitle) && buttons[i].arg.i == 0 ? &arg : &buttons[i].arg);
}

void
checkotherwm(void)
{
    xerrorxlib = XSetErrorHandler(xerrorstart);
    /* this causes an error if some other window manager is running */
    XSelectInput(dpy, DefaultRootWindow(dpy), SubstructureRedirectMask);
    XSync(dpy, False);
    XSetErrorHandler(xerror);
    XSync(dpy, False);
}

void
cleanup(void)
{
    Arg a = {.ui = ~0};
    Layout foo = { "", NULL };
    Monitor *m;
    size_t i;

    view(&a);
    selmon->lt[selmon->sellt] = &foo;
    for (m = mons; m; m = m->next)
        while (m->stack)
            unmanage(m->stack, 0);
    XUngrabKey(dpy, AnyKey, AnyModifier, root);
    while (mons)
        cleanupmon(mons);
    if (showsystray) {
        XUnmapWindow(dpy, systray->win);
        XDestroyWindow(dpy, systray->win);
        free(systray);
    }
    for (i = 0; i < CurLast; i++)
        drw_cur_free(drw, cursor[i]);
    for (i = 0; i < LENGTH(colors) + 1; i++)
        free(scheme[i]);
    XDestroyWindow(dpy, wmcheckwin);
    drw_free(drw);
    XSync(dpy, False);
    XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime);
    XDeleteProperty(dpy, root, netatom[NetActiveWindow]);
}

void
cleanupmon(Monitor *mon)
{
    Monitor *m;

    if (mon == mons)
        mons = mons->next;
    else {
        for (m = mons; m && m->next != mon; m = m->next);
        m->next = mon->next;
    }
    XUnmapWindow(dpy, mon->barwin);
    XDestroyWindow(dpy, mon->barwin);
    free(mon);
}

void
clientmessage(XEvent *e)
{
    XWindowAttributes wa;
    XSetWindowAttributes swa;
    XClientMessageEvent *cme = &e->xclient;
    Client *c = wintoclient(cme->window);

    if (showsystray && cme->window == systray->win && cme->message_type == netatom[NetSystemTrayOP]) {
        /* add systray icons */
        if (cme->data.l[1] == SYSTEM_TRAY_REQUEST_DOCK) {
            if (!(c = (Client *)calloc(1, sizeof(Client))))
                die("fatal: could not malloc() %u bytes\n", sizeof(Client));
            if (!(c->win = cme->data.l[2])) {
                free(c);
                return;
            }
            c->mon = selmon;
            c->next = systray->icons;
            systray->icons = c;
            XGetWindowAttributes(dpy, c->win, &wa);
            c->x = c->oldx = c->y = c->oldy = 0;
            c->w = c->oldw = wa.width;
            c->h = c->oldh = wa.height;
            c->oldbw = wa.border_width;
            c->bw = 0;
            c->isfloating = True;
            /* reuse tags field as mapped status */
            c->tags = 1;
            updatesizehints(c);
            updatesystrayicongeom(c, wa.width, wa.height);
            XAddToSaveSet(dpy, c->win);
            XSelectInput(dpy, c->win, StructureNotifyMask | PropertyChangeMask | ResizeRedirectMask);
            XReparentWindow(dpy, c->win, systray->win, 0, 0);
            XClassHint ch = {"dwmsystray", "dwmsystray"};
            XSetClassHint(dpy, c->win, &ch);
            /* use parents background color */
            swa.background_pixel  = scheme[SchemeNorm][ColBg].pixel;
            XChangeWindowAttributes(dpy, c->win, CWBackPixel, &swa);
            sendevent(c->win, netatom[Xembed], StructureNotifyMask, CurrentTime, XEMBED_EMBEDDED_NOTIFY, 0 , systray->win, XEMBED_EMBEDDED_VERSION);
            /* FIXME not sure if I have to send these events, too */
            sendevent(c->win, netatom[Xembed], StructureNotifyMask, CurrentTime, XEMBED_FOCUS_IN, 0 , systray->win, XEMBED_EMBEDDED_VERSION);
            sendevent(c->win, netatom[Xembed], StructureNotifyMask, CurrentTime, XEMBED_WINDOW_ACTIVATE, 0 , systray->win, XEMBED_EMBEDDED_VERSION);
            sendevent(c->win, netatom[Xembed], StructureNotifyMask, CurrentTime, XEMBED_MODALITY_ON, 0 , systray->win, XEMBED_EMBEDDED_VERSION);
            XSync(dpy, False);
            resizebarwin(selmon);
            updatesystray();
            setclientstate(c, NormalState);
        }
        return;
    }
    if (!c)
        return;
    if (cme->message_type == netatom[NetWMState]) {
        if (cme->data.l[1] == netatom[NetWMFullscreen]
                || cme->data.l[2] == netatom[NetWMFullscreen])
            setfullscreen(c, (cme->data.l[0] == 1 /* _NET_WM_STATE_ADD    */
                        || (cme->data.l[0] == 2 /* _NET_WM_STATE_TOGGLE */ && !c->isfullscreen)));
    } else if (cme->message_type == netatom[NetActiveWindow]) {
        if (c != selmon->sel && !c->isurgent)
            seturgent(c, 1);
        if (c == selmon->sel) return;
        // 若不是当前显示器 则跳转到对应显示器
        if (c->mon != selmon) {
            focusmon(&(Arg) { .i = +1 });
        }
        // 若不适当前tag 则跳转到对应tag
        if (!ISVISIBLE(c)) {
            view(&(Arg) { .ui = c->tags });
        }
        // 选中窗口
        focus(c);
        pointerfocuswin(c);
    }
}

void
configure(Client *c)
{
    XConfigureEvent ce;

    ce.type = ConfigureNotify;
    ce.display = dpy;
    ce.event = c->win;
    ce.window = c->win;
    ce.x = c->x;
    ce.y = c->y;
    ce.width = c->w;
    ce.height = c->h;
    ce.border_width = c->bw;
    ce.above = None;
    ce.override_redirect = False;
    XSendEvent(dpy, c->win, False, StructureNotifyMask, (XEvent *)&ce);
}

void
configurenotify(XEvent *e)
{
    Monitor *m;
    Client *c;
    XConfigureEvent *ev = &e->xconfigure;
    int dirty;

    /* TODO: updategeom handling sucks, needs to be simplified */
    if (ev->window == root) {
        dirty = (sw != ev->width || sh != ev->height);
        sw = ev->width;
        sh = ev->height;
        if (updategeom() || dirty) {
            drw_resize(drw, sw, bh);
            updatebars();
            for (m = mons; m; m = m->next) {
                for (c = m->clients; c; c = c->next)
                    if (c->isfullscreen)
                        resizeclient(c, m->mx, m->my, m->mw, m->mh);
                resizebarwin(m);
            }
            focus(NULL);
            arrange(NULL);
        }
    }
}

void
configurerequest(XEvent *e)
{
    Client *c;
    Monitor *m;
    XConfigureRequestEvent *ev = &e->xconfigurerequest;
    XWindowChanges wc;

    if ((c = wintoclient(ev->window))) {
        if (ev->value_mask & CWBorderWidth)
            c->bw = ev->border_width;
        else if (c->isfloating || !selmon->lt[selmon->sellt]->arrange) {
            m = c->mon;
            if (ev->value_mask & CWX) {
                c->oldx = c->x;
                c->x = m->mx + ev->x;
            }
            if (ev->value_mask & CWY) {
                c->oldy = c->y;
                c->y = m->my + ev->y;
            }
            if (ev->value_mask & CWWidth) {
                c->oldw = c->w;
                c->w = ev->width;
            }
            if (ev->value_mask & CWHeight) {
                c->oldh = c->h;
                c->h = ev->height;
            }
            if ((c->x + c->w) > m->mx + m->mw && c->isfloating)
                c->x = m->mx + (m->mw / 2 - WIDTH(c) / 2); /* center in x direction */
            if ((c->y + c->h) > m->my + m->mh && c->isfloating)
                c->y = m->my + (m->mh / 2 - HEIGHT(c) / 2); /* center in y direction */
            if ((ev->value_mask & (CWX|CWY)) && !(ev->value_mask & (CWWidth|CWHeight)))
                configure(c);
            if (ISVISIBLE(c))
                XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h);
        } else
            configure(c);
    } else {
        wc.x = ev->x;
        wc.y = ev->y;
        wc.width = ev->width;
        wc.height = ev->height;
        wc.border_width = ev->border_width;
        wc.sibling = ev->above;
        wc.stack_mode = ev->detail;
        XConfigureWindow(dpy, ev->window, ev->value_mask, &wc);
    }
    XSync(dpy, False);
}

Monitor *
createmon(void)
{
    Monitor *m;
    unsigned int i;

    m = ecalloc(1, sizeof(Monitor));
    m->tagset[0] = m->tagset[1] = 1;
    m->mfact = mfact;
    m->nmaster = nmaster;
    m->showbar = showbar;
    m->topbar = topbar;
    m->gappih = gappi;
    m->gappiv = gappi;
    m->gappoh = gappo;
    m->gappov = gappo;
    m->lt[0] = &layouts[0];
    m->lt[1] = &layouts[1 % LENGTH(layouts)];
    strncpy(m->ltsymbol, layouts[0].symbol, sizeof m->ltsymbol);
    m->pertag = ecalloc(1, sizeof(Pertag));
    m->pertag->curtag = m->pertag->prevtag = 1;

    for (i = 0; i <= LENGTH(tags); i++) {
        m->pertag->nmasters[i] = m->nmaster;
        m->pertag->mfacts[i] = m->mfact;

        m->pertag->ltidxs[i][0] = m->lt[0];
        m->pertag->ltidxs[i][1] = m->lt[1];
        m->pertag->sellts[i] = m->sellt;

        m->pertag->showbars[i] = m->showbar;
    }

    return m;
}

void
destroynotify(XEvent *e)
{
    Client *c;
    XDestroyWindowEvent *ev = &e->xdestroywindow;

    if ((c = wintoclient(ev->window)))
        unmanage(c, 1);
    else if ((c = wintosystrayicon(ev->window))) {
        removesystrayicon(c);
        resizebarwin(selmon);
        updatesystray();
    }
}

void
detach(Client *c)
{
    Client **tc;

    for (tc = &c->mon->clients; *tc && *tc != c; tc = &(*tc)->next);
    *tc = c->next;
}

void
detachstack(Client *c)
{
    Client **tc, *t;

    for (tc = &c->mon->stack; *tc && *tc != c; tc = &(*tc)->snext);
    *tc = c->snext;

    if (c == c->mon->sel) {
        for (t = c->mon->stack; t && !ISVISIBLE(t); t = t->snext);
        c->mon->sel = t;
    }
}

Monitor *
dirtomon(int dir)
{
    Monitor *m = NULL;

    if (dir > 0) {
        if (!(m = selmon->next))
            m = mons;
    } else if (selmon == mons)
        for (m = mons; m->next; m = m->next);
    else
        for (m = mons; m->next != selmon; m = m->next);
    return m;
}

void
drawbar(Monitor *m)
{
    int x, w, empty_w;
    int tags_w = 0, system_w = 0, tasks_w = 0, status_w, lts_w;
    unsigned int i, occ = 0, n = 0, urg = 0, scm;
    Client *c;
	int boxw = 2;

    if (!m->showbar)
        return;

    // 获取系统托盘的宽度
    if(showsystray && m == systraytomon(m))
        system_w = getsystraywidth();

    // 绘制STATUSBAR
    status_w = drawstatusbar(m, bh, stext);

    // 未知
    for (c = m->clients; c; c = c->next) {
        if (ISVISIBLE(c))
            n++;
        occ |= c->tags == 255 ? 0 : c->tags;
        if (c->isurgent)
            urg |= c->tags;
    }

    // 绘制TAGS
    x = 0;
    for (i = 0; i < LENGTH(tags); i++) {
        /* do not draw vacant tags */
        if (!(occ & 1 << i || m->tagset[m->seltags] & 1 << i))
            continue;

        w = TEXTW(tags[i]);
        drw_setscheme(drw, scheme[m->tagset[m->seltags] & 1 << i ? SchemeSel : SchemeNorm]);
        drw_text(drw, x, 0, w, bh, lrpad / 2, tags[i], urg & 1 << i);
        if (m->tagset[m->seltags] & 1 << i) {
            drw_setscheme(drw, scheme[SchemeUnderline]);
            drw_rect(drw, x, bh - boxw, w + lrpad, boxw, 1, 0);
        }
        x += w;
    }

    // 绘制模式图标
    lts_w = w = blw = TEXTW(m->ltsymbol);
    drw_setscheme(drw, scheme[SchemeNorm]);
    x = drw_text(drw, x, 0, w, bh, lrpad / 2, m->ltsymbol, 0);

    // 绘制TASKS
    for (c = m->clients; c; c = c->next) {
        // 判断是否需要绘制 && 判断颜色设置
        if (!ISVISIBLE(c))
            continue;
        if (m->sel == c)
            scm = SchemeSel;
        else if (HIDDEN(c))
            scm = SchemeHid;
        else
            scm = SchemeNorm;
        drw_setscheme(drw, scheme[scm]);

        // 绘制TASK
        w = MIN(TEXTW(c->name), TEXTW("          "));
        empty_w = m->ww - x - status_w - system_w;
        if (w > empty_w) { // 如果当前TASK绘制后长度超过最大宽度
            w = empty_w;
            x = drw_text(drw, x, 0, w, bh, lrpad / 2, "...", 0);
            c->taskw = w;
            tasks_w += w;
            break;
        } else {
            x = drw_text(drw, x, 0, w, bh, lrpad / 2, c->name, 0);
            c->taskw = w;
            tasks_w += w;
        }
    }
    empty_w = m->ww - x - status_w - system_w; // 最后多加了一个w
    if (empty_w > 0) {
        drw_setscheme(drw, scheme[SchemeHid]);
        drw_rect(drw, x, 0, empty_w, bh, 1, 1);
    }

    m->bt = n;
    drw_map(drw, m->barwin, 0, 0, m->ww - system_w, bh);

    resizebarwin(m);
}

void
drawbars(void)
{
    Monitor *m;

    for (m = mons; m; m = m->next)
        drawbar(m);
}

int
drawstatusbar(Monitor *m, int bh, char* stext) {
    int status_w = 0, i, w, x, len, system_w = 0;
    short isCode = 0;
    char *text;
    char *p;

    if(showsystray && m == systraytomon(m))
        system_w = getsystraywidth();

    len = strlen(stext) + 1 ;
    if (!(text = (char*) malloc(sizeof(char)*len)))
        die("malloc");
    p = text;
    memcpy(text, stext, len);

    /* compute width of the status text */
    w = 0;
    i = -1;
    while (text[++i]) {
        if (text[i] == '^') {
            if (!isCode) {
                isCode = 1;
                text[i] = '\0';
                w += TEXTW(text) - lrpad;
                text[i] = '^';
                if (text[++i] == 'f')
                    w += atoi(text + ++i);
            } else {
                isCode = 0;
                text = text + i + 1;
                i = -1;
            }
        }
    }
    if (!isCode)
        w += TEXTW(text) - lrpad;
    else
        isCode = 0;
    text = p;

    // w += 2; /* 1px padding on both sides */
    x = m->ww - w - system_w;

    drw_setscheme(drw, scheme[LENGTH(colors)]);
    drw->scheme[ColFg] = scheme[SchemeNorm][ColFg];
    drw->scheme[ColBg] = scheme[SchemeNorm][ColBg];
    drw_rect(drw, x, 0, w, bh, 1, 1);
    x++;

    /* process status text */
    i = -1;
    while (text[++i]) {
        if (text[i] == '^' && !isCode) {
            isCode = 1;

            text[i] = '\0';
            w = TEXTW(text) - lrpad;
            drw_text(drw, x, 0, w, bh, 0, text, 0);
            status_w += w;

            x += w;

            /* process code */
            while (text[++i] != '^') {
                if (text[i] == 'c') {
                    char buf[8];
                    memcpy(buf, (char*)text+i+1, 7);
                    buf[7] = '\0';
                    drw_clr_create(drw, &drw->scheme[ColFg], buf, 0xee);
                    i += 7;
                } else if (text[i] == 'b') {
                    char buf[8];
                    memcpy(buf, (char*)text+i+1, 7);
                    buf[7] = '\0';
                    drw_clr_create(drw, &drw->scheme[ColBg], buf, 0x88);
                    i += 7;
                } else if (text[i] == 'd') {
                    drw->scheme[ColFg] = scheme[SchemeNorm][ColFg];
                    drw->scheme[ColBg] = scheme[SchemeNorm][ColBg];
                } else if (text[i] == 'r') {
                    int rx = atoi(text + ++i);
                    while (text[++i] != ',');
                    int ry = atoi(text + ++i);
                    while (text[++i] != ',');
                    int rw = atoi(text + ++i);
                    while (text[++i] != ',');
                    int rh = atoi(text + ++i);

                    drw_rect(drw, rx + x, ry, rw, rh, 1, 0);
                } else if (text[i] == 'f') {
                    x += atoi(text + ++i);
                }
            }

            text = text + i + 1;
            i=-1;
            isCode = 0;
        }
    }

    if (!isCode) {
        w = TEXTW(text) - lrpad;
        drw_text(drw, x, 0, w, bh, 0, text, 0);
        status_w += w;
    }

    drw_setscheme(drw, scheme[SchemeNorm]);
    free(p);

    return status_w - 2;
}

void
enternotify(XEvent *e)
{
    Client *c;
    Monitor *m;
    XCrossingEvent *ev = &e->xcrossing;

    if ((ev->mode != NotifyNormal || ev->detail == NotifyInferior) && ev->window != root)
        return;
    c = wintoclient(ev->window);
    m = c ? c->mon : wintomon(ev->window);
    if (m != selmon) {
        unfocus(selmon->sel, 1);
        selmon = m;
    } else if (!c || c == selmon->sel)
        return;
    focus(c);
}

void
expose(XEvent *e)
{
    Monitor *m;
    XExposeEvent *ev = &e->xexpose;

    if (ev->count == 0 && (m = wintomon(ev->window))) {
        drawbar(m);
        if (m == selmon)
            updatesystray();
    }
}

void
focus(Client *c)
{
    if (!c || !ISVISIBLE(c) || HIDDEN(c))
        for (c = selmon->stack; c && (!ISVISIBLE(c) || HIDDEN(c)); c = c->snext);
    if (selmon->sel && selmon->sel != c)
        unfocus(selmon->sel, 0);
    if (c) {
        if (c->mon != selmon)
            selmon = c->mon;
        if (c->isurgent)
            seturgent(c, 0);
        detachstack(c);
        attachstack(c);
        grabbuttons(c, 1);
        XSetWindowBorder(dpy, c->win, scheme[SchemeSel][ColBorder].pixel);
        setfocus(c);
    } else {
        XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime);
        XDeleteProperty(dpy, root, netatom[NetActiveWindow]);
    }
    selmon->sel = c;
    drawbars();
}

/* there are some broken focus acquiring clients needing extra handling */
void
focusin(XEvent *e)
{
    XFocusChangeEvent *ev = &e->xfocus;

    if (selmon->sel && ev->window != selmon->sel->win)
        setfocus(selmon->sel);
}

void
focusmon(const Arg *arg)
{
    Monitor *m;

    if (!mons->next)
        return;
    if ((m = dirtomon(arg->i)) == selmon)
        return;
    unfocus(selmon->sel, 0);
    selmon = m;
    focus(NULL);
    pointerfocuswin(NULL);
}

void
focusstack(const Arg *arg)
{
    Client *tempClients[100];
    Client *c = NULL, *tc = selmon->sel;
    int last = -1, cur = 0, issingle = issinglewin(NULL);

    if (!tc)
        tc = selmon->clients;
    if (!tc)
        return;

    for (c = selmon->clients; c; c = c->next) {
        if (ISVISIBLE(c) && (issingle || !HIDDEN(c))) {
            last ++;
            tempClients[last] = c;
            if (c == tc) cur = last;
        }
    }
    if (last < 0) return;

    if (arg && arg->i == -1) {
        if (cur - 1 >= 0) c = tempClients[cur - 1];
        else c = tempClients[last];
    } else {
        if (cur + 1 <= last) c = tempClients[cur + 1];
        else c = tempClients[0];
    }

    if (issingle) {
        if (c)
            hideotherwins(&(Arg) { .v = c });
    } else {
        if (c) {
            focus(c);
            restack(selmon);
            pointerfocuswin(c);
        }
    }
}

void
pointerfocuswin(Client *c)
{
    if (c) {
        XWarpPointer(dpy, None, root, 0, 0, 0, 0, c->x + c->w / 2, c->y + c->h / 2);
        focus(c);
    } else
        XWarpPointer(dpy, None, root, 0, 0, 0, 0, selmon->wx + selmon->ww / 3, selmon->wy + selmon->wh / 2);
}

Atom
getatomprop(Client *c, Atom prop)
{
    int di;
    unsigned long dl;
    unsigned char *p = NULL;
    Atom da, atom = None;
    /* FIXME getatomprop should return the number of items and a pointer to
     * the stored data instead of this workaround */
    Atom req = XA_ATOM;
    if (prop == xatom[XembedInfo])
        req = xatom[XembedInfo];

    if (XGetWindowProperty(dpy, c->win, prop, 0L, sizeof atom, False, req,
                &da, &di, &dl, &dl, &p) == Success && p) {
        atom = *(Atom *)p;
        if (da == xatom[XembedInfo] && dl == 2)
            atom = ((Atom *)p)[1];
        XFree(p);
    }
    return atom;
}

int
getrootptr(int *x, int *y)
{
    int di;
    unsigned int dui;
    Window dummy;

    return XQueryPointer(dpy, root, &dummy, &dummy, x, y, &di, &di, &dui);
}

long
getstate(Window w)
{
    int format;
    long result = -1;
    unsigned char *p = NULL;
    unsigned long n, extra;
    Atom real;

    if (XGetWindowProperty(dpy, w, wmatom[WMState], 0L, 2L, False, wmatom[WMState],
                &real, &format, &n, &extra, (unsigned char **)&p) != Success)
        return -1;
    if (n != 0)
        result = *p;
    XFree(p);
    return result;
}

unsigned int
getsystraywidth()
{
    unsigned int w = 0;
    Client *i;
    if(showsystray)
        for(i = systray->icons; i; w += MAX(i->w, bh) + systrayspacing, i = i->next) ;
    return w ? w + systrayspacing : 1;
}

int
gettextprop(Window w, Atom atom, char *text, unsigned int size)
{
    char **list = NULL;
    int n;
    XTextProperty name;

    if (!text || size == 0)
        return 0;
    text[0] = '\0';
    if (!XGetTextProperty(dpy, w, &name, atom) || !name.nitems)
        return 0;
    if (name.encoding == XA_STRING)
        strncpy(text, (char *)name.value, size - 1);
    else {
        if (XmbTextPropertyToTextList(dpy, &name, &list, &n) >= Success && n > 0 && *list) {
            strncpy(text, *list, size - 1);
            XFreeStringList(list);
        }
    }
    text[size - 1] = '\0';
    XFree(name.value);
    return 1;
}

void
grabbuttons(Client *c, int focused)
{
    updatenumlockmask();
    {
        unsigned int i, j;
        unsigned int modifiers[] = { 0, LockMask, numlockmask, numlockmask|LockMask };
        XUngrabButton(dpy, AnyButton, AnyModifier, c->win);
        if (!focused)
            XGrabButton(dpy, AnyButton, AnyModifier, c->win, False,
                    BUTTONMASK, GrabModeSync, GrabModeSync, None, None);
        for (i = 0; i < LENGTH(buttons); i++)
            if (buttons[i].click == ClkClientWin)
                for (j = 0; j < LENGTH(modifiers); j++)
                    XGrabButton(dpy, buttons[i].button,
                            buttons[i].mask | modifiers[j],
                            c->win, False, BUTTONMASK,
                            GrabModeAsync, GrabModeSync, None, None);
    }
}

void
grabkeys(void)
{
    updatenumlockmask();
    {
        unsigned int i, j;
        unsigned int modifiers[] = { 0, LockMask, numlockmask, numlockmask|LockMask };
        KeyCode code;

        XUngrabKey(dpy, AnyKey, AnyModifier, root);
        for (i = 0; i < LENGTH(keys); i++)
            if ((code = XKeysymToKeycode(dpy, keys[i].keysym)))
                for (j = 0; j < LENGTH(modifiers); j++)
                    XGrabKey(dpy, code, keys[i].mod | modifiers[j], root,
                            True, GrabModeAsync, GrabModeAsync);
    }
}

void
hide(Client *c) {
    if (!c || HIDDEN(c))
        return;

    Window w = c->win;
    static XWindowAttributes ra, ca;

    // more or less taken directly from blackbox's hide() function
    XGrabServer(dpy);
    XGetWindowAttributes(dpy, root, &ra);
    XGetWindowAttributes(dpy, w, &ca);
    // prevent UnmapNotify events
    XSelectInput(dpy, root, ra.your_event_mask & ~SubstructureNotifyMask);
    XSelectInput(dpy, w, ca.your_event_mask & ~StructureNotifyMask);
    XUnmapWindow(dpy, w);
    setclientstate(c, IconicState);
    XSelectInput(dpy, root, ra.your_event_mask);
    XSelectInput(dpy, w, ca.your_event_mask);
    XUngrabServer(dpy);

    hiddenWinStack[++hiddenWinStackTop] = c;
    focus(c->snext);
    arrange(c->mon);
}

void
hideotherwins(const Arg *arg) {
    Client *c = (Client*)arg->v, *tc = NULL;
    for (tc = selmon->clients; tc; tc = tc->next)
        if (tc != c && ISVISIBLE(tc))
            hide(tc);
    show(c);
    focus(c);
}

void
showonlyorall(const Arg *arg) {
    Client *c;
    if (issinglewin(NULL) || !selmon->sel) {
        for (c = selmon->clients; c; c = c->next)
            if (ISVISIBLE(c))
                show(c);
    } else
        hideotherwins(&(Arg) { .v = selmon->sel });
}


void
incnmaster(const Arg *arg)
{
    int nmaster = selmon->nmaster + arg->i;
    if (selmon->bt <= 1)
        nmaster = 1;
    else if (nmaster >= 3)
        nmaster = 1;
    selmon->nmaster = selmon->pertag->nmasters[selmon->pertag->curtag] = MAX(nmaster, 1);
    arrange(selmon);
}

#ifdef XINERAMA
static int
isuniquegeom(XineramaScreenInfo *unique, size_t n, XineramaScreenInfo *info)
{
    while (n--)
        if (unique[n].x_org == info->x_org && unique[n].y_org == info->y_org
                && unique[n].width == info->width && unique[n].height == info->height)
            return 0;
    return 1;
}
#endif /* XINERAMA */

void
keypress(XEvent *e)
{
    unsigned int i;
    KeySym keysym;
    XKeyEvent *ev;

    ev = &e->xkey;
    keysym = XKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0);
    for (i = 0; i < LENGTH(keys); i++)
        if (keysym == keys[i].keysym
                && CLEANMASK(keys[i].mod) == CLEANMASK(ev->state)
                && keys[i].func)
            keys[i].func(&(keys[i].arg));
}

void
killclient(const Arg *arg)
{
    Client *c;
    int n = 0;

    if (!selmon->sel)
        return;
    if (!sendevent(selmon->sel->win, wmatom[WMDelete], NoEventMask, wmatom[WMDelete], CurrentTime, 0 , 0, 0)) {
        XGrabServer(dpy);
        XSetErrorHandler(xerrordummy);
        XSetCloseDownMode(dpy, DestroyAll);
        XKillClient(dpy, selmon->sel->win);
        XSync(dpy, False);
        XSetErrorHandler(xerror);
        XUngrabServer(dpy);
    }
    for (c = selmon->clients; c; c = c->next)
        if (ISVISIBLE(c) && !HIDDEN(c))
            n++;
    if (n <= 1)
        focusstack(NULL);
}

void
randomxy(Client *c)
{
    Client *tc;
    int d1 = 0, d2 = 0, tx, ty;
    int tryed = 0;
    while (tryed++ < 10) {
        int dw, dh, existed = 0;
        dw = (selmon->ww / 20) * d1, dh = (selmon->wh / 20) * d2;
        tx = c->x + dw, ty = c->y + dh;
        for (tc = selmon->clients; tc; tc = tc->next) {
            if (ISVISIBLE(tc) && !HIDDEN(tc) && tc != c && tc->x == tx && tc->y == ty) {
                existed = 1;
                break;
            }
        }
        if (!existed) {
            c->x = tx;
            c->y = ty;
            break;
        } else {
            while (d1 == 0) d1 = rand()%7 - 3;
            while (d2 == 0) d2 = rand()%7 - 3;
        }
    }
}

void
manage(Window w, XWindowAttributes *wa)
{
    Client *c, *t = NULL;
    Window trans = None;
    XWindowChanges wc;

    c = ecalloc(1, sizeof(Client));
    c->win = w;
    /* geometry */
    c->x = c->oldx = wa->x;
    c->y = c->oldy = wa->y;
    c->w = c->oldw = wa->width;
    c->h = c->oldh = wa->height;
    c->oldbw = wa->border_width;

    updatetitle(c);
    if (XGetTransientForHint(dpy, w, &trans) && (t = wintoclient(trans))) {
        c->mon = t->mon;
        c->tags = t->tags;
    } else {
        c->mon = selmon;
        applyrules(c);
    }

    if (c->x + WIDTH(c) > c->mon->mx + c->mon->mw)
        c->x = c->mon->mx + c->mon->mw - WIDTH(c);
    if (c->y + HEIGHT(c) > c->mon->my + c->mon->mh)
        c->y = c->mon->my + c->mon->mh - HEIGHT(c);
    c->x = MAX(c->x, c->mon->mx);
    /* only fix client y-offset, if the client center might cover the bar */
    c->y = MAX(c->y, ((c->mon->by == c->mon->my) && (c->x + (c->w / 2) >= c->mon->wx)
                && (c->x + (c->w / 2) < c->mon->wx + c->mon->ww)) ? bh : c->mon->my);
    c->bw = borderpx;
    wc.border_width = c->bw;

    if (c->isfloating) {
        if (wa->x==0 && wa->y==0) {
            c->x = selmon->wx + (selmon->ww - c->w) / 2;
            c->y = selmon->wy + (selmon->wh - c->h) / 2;
        }
        randomxy(c);
    }

    XConfigureWindow(dpy, w, CWBorderWidth, &wc);
    XSetWindowBorder(dpy, w, scheme[SchemeNorm][ColBorder].pixel);
    configure(c); /* propagates border_width, if size doesn't change */
    updatewindowtype(c);
    updatesizehints(c);
    updatewmhints(c);
    c->x = c->mon->mx + (c->mon->mw - WIDTH(c)) / 2;
	c->y = c->mon->my + (c->mon->mh - HEIGHT(c)) / 2;
    XSelectInput(dpy, w, EnterWindowMask|FocusChangeMask|PropertyChangeMask|StructureNotifyMask);
    grabbuttons(c, 0);
    if (!c->isfloating)
        c->isfloating = c->oldstate = trans != None || c->isfixed;
    if (c->isfloating)
        XRaiseWindow(dpy, c->win);
    attach(c);
    attachstack(c);
    XChangeProperty(dpy, root, netatom[NetClientList], XA_WINDOW, 32, PropModeAppend,
            (unsigned char *) &(c->win), 1);
    XMoveResizeWindow(dpy, c->win, c->x + 2 * sw, c->y, c->w, c->h); /* some windows require this */
    if (!HIDDEN(c))
        setclientstate(c, NormalState);
    if (c->mon == selmon)
        unfocus(selmon->sel, 0);
    c->mon->sel = c;
    arrange(c->mon);
    if (!HIDDEN(c))
        XMapWindow(dpy, c->win);
    focus(NULL);
}

void
mappingnotify(XEvent *e)
{
    XMappingEvent *ev = &e->xmapping;

    XRefreshKeyboardMapping(ev);
    if (ev->request == MappingKeyboard)
        grabkeys();
}

void
maprequest(XEvent *e)
{
    static XWindowAttributes wa;
    XMapRequestEvent *ev = &e->xmaprequest;
    Client *i;
    if ((i = wintosystrayicon(ev->window))) {
        sendevent(i->win, netatom[Xembed], StructureNotifyMask, CurrentTime, XEMBED_WINDOW_ACTIVATE, 0, systray->win, XEMBED_EMBEDDED_VERSION);
        resizebarwin(selmon);
        updatesystray();
    }

    if (!XGetWindowAttributes(dpy, ev->window, &wa))
        return;
    if (wa.override_redirect)
        return;
    if (!wintoclient(ev->window))
        manage(ev->window, &wa);
}

void
motionnotify(XEvent *e)
{
    static Monitor *mon = NULL;
    Monitor *m;
    XMotionEvent *ev = &e->xmotion;

    if (ev->window != root)
        return;
    if ((m = recttomon(ev->x_root, ev->y_root, 1, 1)) != mon && mon) {
        unfocus(selmon->sel, 1);
        selmon = m;
        focus(NULL);
    }
    mon = m;
}

void
movemouse(const Arg *arg)
{
    int x, y, ocx, ocy, nx, ny;
    Client *c;
    Monitor *m;
    XEvent ev;
    Time lasttime = 0;

    if (!(c = selmon->sel))
        return;
    if (c->isfullscreen) /* no support moving fullscreen windows by mouse */
        return;
    restack(selmon);
    ocx = c->x;
    ocy = c->y;
    if (XGrabPointer(dpy, root, False, MOUSEMASK, GrabModeAsync, GrabModeAsync,
                None, cursor[CurMove]->cursor, CurrentTime) != GrabSuccess)
        return;
    if (!getrootptr(&x, &y))
        return;
    do {
        XMaskEvent(dpy, MOUSEMASK|ExposureMask|SubstructureRedirectMask, &ev);
        switch(ev.type) {
            case ConfigureRequest:
            case Expose:
            case MapRequest:
                handler[ev.type](&ev);
                break;
            case MotionNotify:
                if ((ev.xmotion.time - lasttime) <= (1000 / 120))
                    continue;
                lasttime = ev.xmotion.time;

                nx = ocx + (ev.xmotion.x - x);
                ny = ocy + (ev.xmotion.y - y);
                if (abs(selmon->wx - nx) < snap)
                    nx = selmon->wx;
                else if (abs((selmon->wx + selmon->ww) - (nx + WIDTH(c))) < snap)
                    nx = selmon->wx + selmon->ww - WIDTH(c);
                if (abs(selmon->wy - ny) < snap)
                    ny = selmon->wy;
                else if (abs((selmon->wy + selmon->wh) - (ny + HEIGHT(c))) < snap)
                    ny = selmon->wy + selmon->wh - HEIGHT(c);
                if (!c->isfloating && selmon->lt[selmon->sellt]->arrange
                        && (abs(nx - c->x) > snap || abs(ny - c->y) > snap)) {
                    togglefloating(&(Arg) { .ui = 1 });
                    if (ev.xmotion.x - nx < c->w / 2 && ev.xmotion.y - ny < c->h / 2) {
                        resize(c, nx, ny, c->w / 2, c->h / 2, 0);
                        break;
                    }
                }
                if (!selmon->lt[selmon->sellt]->arrange || c->isfloating)
                    resize(c, nx, ny, c->w, c->h, 1);
                break;
        }
    } while (ev.type != ButtonRelease);
    XUngrabPointer(dpy, CurrentTime);
    if ((m = recttomon(c->x, c->y, c->w, c->h)) != selmon) {
        sendmon(c, m);
        selmon = m;
        focus(NULL);
    }
}

void
togglescratch(const Arg *arg)
{
	Client *c;
	unsigned int found = 0;
	unsigned int scratchtag = SPTAG(arg->ui);
	Arg sparg = {.v = scratchpads[arg->ui].cmd};

	for (c = selmon->clients; c && !(found = c->tags & scratchtag); c = c->next);
	if (found) {
		unsigned int newtagset = selmon->tagset[selmon->seltags] ^ scratchtag;
		if (newtagset) {
			selmon->tagset[selmon->seltags] = newtagset;
			focus(NULL);
			arrange(selmon);
		}
		if (ISVISIBLE(c)) {
			focus(c);
			restack(selmon);
		}
	} else {
		selmon->tagset[selmon->seltags] |= scratchtag;
		spawn(&sparg);
	}
}

void
movewin(const Arg *arg)
{
    Client *c;
    int nx, ny;
    c = selmon->sel;
    if (!c)
        return;
    if (selmon->lt[selmon->sellt]->arrange && !c->isfloating)
        togglefloating(NULL);
    nx = c->x;
    ny = c->y;
    switch (arg->ui) {
        case UP:
            ny -= selmon->wh / 4;
            break;
        case DOWN:
            ny += selmon->wh / 4;
            break;
        case LEFT:
            nx -= selmon->ww / 4;
            break;
        case RIGHT:
            nx += selmon->ww / 4;
            break;
    }
    nx = MAX(nx, selmon->wx + selmon->gappoh);
    ny = MAX(ny, selmon->wy + selmon->gappoh);
    nx = MIN(nx, selmon->wx + selmon->ww - selmon->gappoh - WIDTH(c));
    ny = MIN(ny, selmon->wy + selmon->wh - selmon->gappoh - HEIGHT(c));
    resize(c, nx, ny, c->w, c->h, 1);
    focus(c);
    pointerfocuswin(c);
}

void
resizewin(const Arg *arg)
{
    Client *c;
    int nh, nw;
    c = selmon->sel;
    if (!c)
        return;
    if (selmon->lt[selmon->sellt]->arrange && !c->isfloating)
        togglefloating(NULL);
    nw = c->w;
    nh = c->h;
    switch (arg->ui) {
        case H_EXPAND:
            nw += selmon->wh / 10;
            break;
        case H_REDUCE:
            nw -= selmon->wh / 10;
            break;
        case V_EXPAND:
            nh += selmon->ww / 10;
            break;
        case V_REDUCE:
            nh -= selmon->ww / 10;
            break;
    }
    nw = MAX(nw, selmon->ww / 10);
    nh = MAX(nh, selmon->wh / 10);
    resize(c, c->x, c->y, nw, nh, 1);
    focus(c);
    XWarpPointer(dpy, None, root, 0, 0, 0, 0, c->x + c->w - 2 * c->bw, c->y + c->h - 2 * c->bw);
}

Client *
nexttiled(Client *c)
{
    for (; c && (c->isfloating || !ISVISIBLE(c) || HIDDEN(c)); c = c->next);
    return c;
}

void
pop(Client *c)
{
	detach(c);
    c->next = c->mon->clients;
    c->mon->clients = c;
	focus(c);
	arrange(c->mon);
}

void
propertynotify(XEvent *e)
{
    Client *c;
    Window trans;
    XPropertyEvent *ev = &e->xproperty;

    if ((c = wintosystrayicon(ev->window))) {
        if (ev->atom == XA_WM_NORMAL_HINTS) {
            updatesizehints(c);
            updatesystrayicongeom(c, c->w, c->h);
        }
        else
            updatesystrayiconstate(c, ev);
        resizebarwin(selmon);
        updatesystray();
    }
    if ((ev->window == root) && (ev->atom == XA_WM_NAME))
        updatestatus();
    else if (ev->state == PropertyDelete)
        return; /* ignore */
    else if ((c = wintoclient(ev->window))) {
        switch(ev->atom) {
            default: break;
            case XA_WM_TRANSIENT_FOR:
                     if (!c->isfloating && (XGetTransientForHint(dpy, c->win, &trans)) &&
                             (c->isfloating = (wintoclient(trans)) != NULL))
                         arrange(c->mon);
                     break;
            case XA_WM_NORMAL_HINTS:
                     updatesizehints(c);
                     break;
            case XA_WM_HINTS:
                     updatewmhints(c);
                     drawbars();
                     break;
        }
        if (ev->atom == XA_WM_NAME || ev->atom == netatom[NetWMName]) {
            updatetitle(c);
            if (c == c->mon->sel)
                drawbar(c->mon);
        }
        if (ev->atom == netatom[NetWMWindowType])
            updatewindowtype(c);
    }
}

void
quit(const Arg *arg)
{
    if(arg->i) restart = 1;
	FILE *fd = NULL;
	struct stat filestat;

	if ((fd = fopen(lockfile, "r")) && stat(lockfile, &filestat) == 0) {
		fclose(fd);

		if (filestat.st_ctime <= time(NULL)-2)
			remove(lockfile);
	}

	if ((fd = fopen(lockfile, "r")) != NULL) {
		fclose(fd);
		remove(lockfile);
		running = 0;
	} else {
		if ((fd = fopen(lockfile, "a")) != NULL)
			fclose(fd);
	}
}

Monitor *
recttomon(int x, int y, int w, int h)
{
    Monitor *m, *r = selmon;
    int a, area = 0;

    for (m = mons; m; m = m->next)
        if ((a = INTERSECT(x, y, w, h, m)) > area) {
            area = a;
            r = m;
        }
    return r;
}

void
removesystrayicon(Client *i)
{
    Client **ii;

    if (!showsystray || !i)
        return;
    for (ii = &systray->icons; *ii && *ii != i; ii = &(*ii)->next);
    if (ii)
        *ii = i->next;
    free(i);
}


void
resize(Client *c, int x, int y, int w, int h, int interact)
{
    if (applysizehints(c, &x, &y, &w, &h, interact)) {
        const char *class, *instance;
        XClassHint ch = { NULL, NULL };
        XGetClassHint(dpy, c->win, &ch);
        class    = ch.res_class ? ch.res_class : broken;
        instance = ch.res_name  ? ch.res_name  : broken;
        resizeclient(c, x, y, w, h);
    }
}

void
resizebarwin(Monitor *m) {
    unsigned int w = m->ww;
    if (showsystray && m == systraytomon(m))
        w -= getsystraywidth();
    XMoveResizeWindow(dpy, m->barwin, m->wx, m->by, w, bh);
}

void
resizeclient(Client *c, int x, int y, int w, int h)
{
    XWindowChanges wc;

    c->oldx = c->x; c->x = wc.x = x;
    c->oldy = c->y; c->y = wc.y = y;
    c->oldw = c->w; c->w = wc.width = w;
    c->oldh = c->h; c->h = wc.height = h;
    wc.border_width = c->bw;
    if (((nexttiled(c->mon->clients) == c && !nexttiled(c->next)))
            && !c->isfullscreen && !c->isfloating) {
        c->w = wc.width += c->bw * 2;
        c->h = wc.height += c->bw * 2;
        wc.border_width = 0;
    }
    XConfigureWindow(dpy, c->win, CWX|CWY|CWWidth|CWHeight|CWBorderWidth, &wc);
    configure(c);
    XSync(dpy, False);
}

void
resizemouse(const Arg *arg)
{
    int ocx, ocy, nw, nh;
    Client *c;
    Monitor *m;
    XEvent ev;
    Time lasttime = 0;

    if (!(c = selmon->sel))
        return;
    if (c->isfullscreen) /* no support resizing fullscreen windows by mouse */
        return;
    restack(selmon);
    ocx = c->x;
    ocy = c->y;
    if (XGrabPointer(dpy, root, False, MOUSEMASK, GrabModeAsync, GrabModeAsync,
                None, cursor[CurResize]->cursor, CurrentTime) != GrabSuccess)
        return;
    XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w + c->bw - 1, c->h + c->bw - 1);
    do {
        XMaskEvent(dpy, MOUSEMASK|ExposureMask|SubstructureRedirectMask, &ev);
        switch(ev.type) {
            case ConfigureRequest:
            case Expose:
            case MapRequest:
                handler[ev.type](&ev);
                break;
            case MotionNotify:
                if ((ev.xmotion.time - lasttime) <= (1000 / 120))
                    continue;
                lasttime = ev.xmotion.time;

                nw = MAX(ev.xmotion.x - ocx - 2 * c->bw + 1, 1);
                nh = MAX(ev.xmotion.y - ocy - 2 * c->bw + 1, 1);
                if (c->mon->wx + nw >= selmon->wx && c->mon->wx + nw <= selmon->wx + selmon->ww
                        && c->mon->wy + nh >= selmon->wy && c->mon->wy + nh <= selmon->wy + selmon->wh) {
                    if (!c->isfloating && selmon->lt[selmon->sellt]->arrange
                            && (abs(nw - c->w) > snap || abs(nh - c->h) > snap)) {
                        togglefloating(&(Arg) { .ui = 1 });
                    }
                }
                if (!selmon->lt[selmon->sellt]->arrange || c->isfloating)
                    resize(c, c->x, c->y, nw, nh, 1);
                break;
        }
    } while (ev.type != ButtonRelease);
    XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w + c->bw - 1, c->h + c->bw - 1);
    XUngrabPointer(dpy, CurrentTime);
    while (XCheckMaskEvent(dpy, EnterWindowMask, &ev));
    if ((m = recttomon(c->x, c->y, c->w, c->h)) != selmon) {
        sendmon(c, m);
        selmon = m;
        focus(NULL);
    }
}

void
resizerequest(XEvent *e)
{
    XResizeRequestEvent *ev = &e->xresizerequest;
    Client *i;

    if ((i = wintosystrayicon(ev->window))) {
        updatesystrayicongeom(i, ev->width, ev->height);
        resizebarwin(selmon);
        updatesystray();
    }
}

void
restack(Monitor *m)
{
    Client *c;
    XEvent ev;
    XWindowChanges wc;

    drawbar(m);
    if (!m->sel)
        return;
    if (m->sel->isfloating || !m->lt[m->sellt]->arrange)
        XRaiseWindow(dpy, m->sel->win);
    if (m->lt[m->sellt]->arrange) {
        wc.stack_mode = Below;
        wc.sibling = m->barwin;
        for (c = m->stack; c; c = c->snext)
            if (!c->isfloating && ISVISIBLE(c)) {
                XConfigureWindow(dpy, c->win, CWSibling|CWStackMode, &wc);
                wc.sibling = c->win;
            }
    }
    XSync(dpy, False);
    while (XCheckMaskEvent(dpy, EnterWindowMask, &ev));
}

void
run(void)
{
    XEvent ev;
    /* main event loop */
    XSync(dpy, False);
    while (running && !XNextEvent(dpy, &ev))
        if (handler[ev.type])
            handler[ev.type](&ev); /* call handler */
}

void
runAutostart(void) {
    system("cd ~/scripts; ./autostart.sh &");
}

void
runautostart(void)
{
	char *pathpfx;
	char *path;
	char *xdgdatahome;
	char *home;
	struct stat sb;

	if ((home = getenv("HOME")) == NULL)
		/* this is almost impossible */
		return;

	/* if $XDG_DATA_HOME is set and not empty, use $XDG_DATA_HOME/dwm,
	 * otherwise use ~/.local/share/dwm as autostart script directory
	 */
	xdgdatahome = getenv("XDG_DATA_HOME");
	if (xdgdatahome != NULL && *xdgdatahome != '\0') {
		/* space for path segments, separators and nul */
		pathpfx = ecalloc(1, strlen(xdgdatahome) + strlen(dwmdir) + 2);

		if (sprintf(pathpfx, "%s/%s", xdgdatahome, dwmdir) <= 0) {
			free(pathpfx);
			return;
		}
	} else {
		/* space for path segments, separators and nul */
		pathpfx = ecalloc(1, strlen(home) + strlen(localshare)
		                     + strlen(dwmdir) + 3);

		if (sprintf(pathpfx, "%s/%s/%s", home, localshare, dwmdir) < 0) {
			free(pathpfx);
			return;
		}
	}

	/* check if the autostart script directory exists */
	if (! (stat(pathpfx, &sb) == 0 && S_ISDIR(sb.st_mode))) {
		/* the XDG conformant path does not exist or is no directory
		 * so we try ~/.dwm instead
		 */
		char *pathpfx_new = realloc(pathpfx, strlen(home) + strlen(dwmdir) + 3);
		if(pathpfx_new == NULL) {
			free(pathpfx);
			return;
		}
		pathpfx = pathpfx_new;

		if (sprintf(pathpfx, "%s/.%s", home, dwmdir) <= 0) {
			free(pathpfx);
			return;
		}
	}

	/* try the blocking script first */
	path = ecalloc(1, strlen(pathpfx) + strlen(autostartblocksh) + 2);
	if (sprintf(path, "%s/%s", pathpfx, autostartblocksh) <= 0) {
		free(path);
		free(pathpfx);
	}

	if (access(path, X_OK) == 0)
		system(path);

	/* now the non-blocking script */
	if (sprintf(path, "%s/%s", pathpfx, autostartsh) <= 0) {
		free(path);
		free(pathpfx);
	}

	if (access(path, X_OK) == 0)
		system(strcat(path, " &"));

	free(pathpfx);
	free(path);
}

void
scan(void)
{
    unsigned int i, num;
    Window d1, d2, *wins = NULL;
    XWindowAttributes wa;

    if (XQueryTree(dpy, root, &d1, &d2, &wins, &num)) {
        for (i = 0; i < num; i++) {
            if (!XGetWindowAttributes(dpy, wins[i], &wa)
                    || wa.override_redirect || XGetTransientForHint(dpy, wins[i], &d1))
                continue;
            if (wa.map_state == IsViewable || getstate(wins[i]) == IconicState)
                manage(wins[i], &wa);
        }
        for (i = 0; i < num; i++) { /* now the transients */
            if (!XGetWindowAttributes(dpy, wins[i], &wa))
                continue;
            if (XGetTransientForHint(dpy, wins[i], &d1)
                    && (wa.map_state == IsViewable || getstate(wins[i]) == IconicState))
                manage(wins[i], &wa);
        }
        if (wins)
            XFree(wins);
    }
}

void
sendmon(Client *c, Monitor *m)
{
    if (c->mon == m)
        return;
    unfocus(c, 1);
    detach(c);
    detachstack(c);
    c->mon = m;
    c->tags = m->tagset[m->seltags]; /* assign tags of target monitor */
    attach(c);
    attachstack(c);
    focus(NULL);
    arrange(NULL);
}

void
setclientstate(Client *c, long state)
{
    long data[] = { state, None };

    XChangeProperty(dpy, c->win, wmatom[WMState], wmatom[WMState], 32,
            PropModeReplace, (unsigned char *)data, 2);
}

void
tagtoleft(const Arg *arg) {
    if(selmon->sel != NULL
            && __builtin_popcount(selmon->tagset[selmon->seltags] & TAGMASK) == 1
            && selmon->tagset[selmon->seltags] > 1) {
        tag(&(Arg) { .ui = selmon->tagset[selmon->seltags] >> 1 });
    }
}

void
tagtoright(const Arg *arg) {
    if(selmon->sel != NULL
            && __builtin_popcount(selmon->tagset[selmon->seltags] & TAGMASK) == 1
            && selmon->tagset[selmon->seltags] & (TAGMASK >> 1)) {
        tag(&(Arg) { .ui = selmon->tagset[selmon->seltags] << 1 });
    }
}

int
sendevent(Window w, Atom proto, int mask, long d0, long d1, long d2, long d3, long d4)
{
    int n;
    Atom *protocols, mt;
    int exists = 0;
    XEvent ev;

    if (proto == wmatom[WMTakeFocus] || proto == wmatom[WMDelete]) {
        mt = wmatom[WMProtocols];
        if (XGetWMProtocols(dpy, w, &protocols, &n)) {
            while (!exists && n--)
                exists = protocols[n] == proto;
            XFree(protocols);
        }
    }
    else {
        exists = True;
        mt = proto;
    }
    if (exists) {
        ev.type = ClientMessage;
        ev.xclient.window = w;
        ev.xclient.message_type = mt;
        ev.xclient.format = 32;
        ev.xclient.data.l[0] = d0;
        ev.xclient.data.l[1] = d1;
        ev.xclient.data.l[2] = d2;
        ev.xclient.data.l[3] = d3;
        ev.xclient.data.l[4] = d4;
        XSendEvent(dpy, w, False, mask, &ev);
    }
    return exists;
}

void
setfocus(Client *c)
{
    if (!c->neverfocus) {
        XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime);
        XChangeProperty(dpy, root, netatom[NetActiveWindow],
                XA_WINDOW, 32, PropModeReplace,
                (unsigned char *) &(c->win), 1);
    }
    sendevent(c->win, wmatom[WMTakeFocus], NoEventMask, wmatom[WMTakeFocus], CurrentTime, 0, 0, 0);
}

void
setfullscreen(Client *c, int fullscreen)
{
    if (fullscreen && !c->isfullscreen) {
        XChangeProperty(dpy, c->win, netatom[NetWMState], XA_ATOM, 32,
                PropModeReplace, (unsigned char*)&netatom[NetWMFullscreen], 1);
        c->isfullscreen = 1;
        c->oldstate = c->isfloating;
        c->oldbw = c->bw;
        c->bw = 0;
        c->isfloating = 1;
        resizeclient(c, c->mon->mx, c->mon->my, c->mon->mw, c->mon->mh);
        XRaiseWindow(dpy, c->win);
    } else if (!fullscreen && c->isfullscreen){
        XChangeProperty(dpy, c->win, netatom[NetWMState], XA_ATOM, 32,
                PropModeReplace, (unsigned char*)0, 0);
        c->isfullscreen = 0;
        c->isfloating = c->oldstate;
        c->bw = c->oldbw;
        c->x = c->oldx;
        c->y = c->oldy;
        c->w = c->oldw;
        c->h = c->oldh;
        resizeclient(c, c->x, c->y, c->w, c->h);
        arrange(c->mon);
    }
}

void
fullscreen(const Arg *arg)
{
    if (selmon->sel) {
        if (selmon->showbar)
            setfullscreen(selmon->sel, 1);
        else
            setfullscreen(selmon->sel, 0);
    }
    togglebar(arg);
}

void
selectlayout(const Arg *arg)
{
    Layout *cur = selmon->lt[selmon->sellt];
    Layout *target = cur == arg->v ? &layouts[0] : arg->v;
    setlayout(&(Arg) { .v = target });
}

void
setlayout(const Arg *arg)
{
    if (arg->v != selmon->lt[selmon->sellt])
        selmon->sellt = selmon->pertag->sellts[selmon->pertag->curtag] ^= 1;
    if (arg->v)
        selmon->lt[selmon->sellt] = selmon->pertag->ltidxs[selmon->pertag->curtag][selmon->sellt] = (Layout *)arg->v;
    arrange(selmon);
}

void
setmfact(const Arg *arg)
{
    float f;

    if (!arg || !selmon->lt[selmon->sellt]->arrange)
        return;
    f = arg->f < 1.0 ? arg->f + selmon->mfact : arg->f - 1.0;
    if (f < 0.05 || f > 0.95)
        return;
    selmon->mfact = selmon->pertag->mfacts[selmon->pertag->curtag] = f;
    arrange(selmon);
}

void
setup(void)
{
    int i;
    XSetWindowAttributes wa;
    Atom utf8string;

    /* clean up any zombies immediately */
    sigchld(0);

    signal(SIGHUP, sighup);
	signal(SIGTERM, sigterm);

    /* init screen */
    screen = DefaultScreen(dpy);
    sw = DisplayWidth(dpy, screen);
    sh = DisplayHeight(dpy, screen);
    root = RootWindow(dpy, screen);
    xinitvisual();
    drw = drw_create(dpy, screen, root, sw, sh, visual, depth, cmap);
    if (!drw_fontset_create(drw, fonts, LENGTH(fonts)))
        die("no fonts could be loaded.");
    lrpad = drw->fonts->h;
    bh = drw->fonts->h + 2;
    updategeom();
    /* init atoms */
    utf8string = XInternAtom(dpy, "UTF8_STRING", False);
    wmatom[WMProtocols] = XInternAtom(dpy, "WM_PROTOCOLS", False);
    wmatom[WMDelete] = XInternAtom(dpy, "WM_DELETE_WINDOW", False);
    wmatom[WMState] = XInternAtom(dpy, "WM_STATE", False);
    wmatom[WMTakeFocus] = XInternAtom(dpy, "WM_TAKE_FOCUS", False);
    netatom[NetActiveWindow] = XInternAtom(dpy, "_NET_ACTIVE_WINDOW", False);
    netatom[NetSupported] = XInternAtom(dpy, "_NET_SUPPORTED", False);
    netatom[NetSystemTray] = XInternAtom(dpy, "_NET_SYSTEM_TRAY_S0", False);
    netatom[NetSystemTrayOP] = XInternAtom(dpy, "_NET_SYSTEM_TRAY_OPCODE", False);
    netatom[NetSystemTrayOrientation] = XInternAtom(dpy, "_NET_SYSTEM_TRAY_ORIENTATION", False);
    netatom[NetSystemTrayOrientationHorz] = XInternAtom(dpy, "_NET_SYSTEM_TRAY_ORIENTATION_HORZ", False);
    netatom[NetWMName] = XInternAtom(dpy, "_NET_WM_NAME", False);
    netatom[NetWMState] = XInternAtom(dpy, "_NET_WM_STATE", False);
    netatom[NetWMCheck] = XInternAtom(dpy, "_NET_SUPPORTING_WM_CHECK", False);
    netatom[NetWMFullscreen] = XInternAtom(dpy, "_NET_WM_STATE_FULLSCREEN", False);
    netatom[NetWMWindowType] = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE", False);
    netatom[NetWMWindowTypeDialog] = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE_DIALOG", False);
    netatom[NetClientList] = XInternAtom(dpy, "_NET_CLIENT_LIST", False);
    xatom[Manager] = XInternAtom(dpy, "MANAGER", False);
    xatom[Xembed] = XInternAtom(dpy, "_XEMBED", False);
    xatom[XembedInfo] = XInternAtom(dpy, "_XEMBED_INFO", False);
    /* init cursors */
    cursor[CurNormal] = drw_cur_create(drw, XC_left_ptr);
    cursor[CurResize] = drw_cur_create(drw, XC_sizing);
    cursor[CurMove] = drw_cur_create(drw, XC_fleur);
    /* init appearance */
    scheme = ecalloc(LENGTH(colors) + 1, sizeof(Clr *));
	scheme[LENGTH(colors)] = drw_scm_create(drw, colors[0], alphas[0], 3);
    for (i = 0; i < LENGTH(colors); i++)
        scheme[i] = drw_scm_create(drw, colors[i], alphas[i], 3);
    /* init system tray */
    updatesystray();
    /* init bars */
    updatebars();
    updatestatus();
    /* supporting window for NetWMCheck */
    wmcheckwin = XCreateSimpleWindow(dpy, root, 0, 0, 1, 1, 0, 0, 0);
    XChangeProperty(dpy, wmcheckwin, netatom[NetWMCheck], XA_WINDOW, 32,
            PropModeReplace, (unsigned char *) &wmcheckwin, 1);
    XChangeProperty(dpy, wmcheckwin, netatom[NetWMName], utf8string, 8,
            PropModeReplace, (unsigned char *) "dwm", 3);
    XChangeProperty(dpy, root, netatom[NetWMCheck], XA_WINDOW, 32,
            PropModeReplace, (unsigned char *) &wmcheckwin, 1);
    /* EWMH support per view */
    XChangeProperty(dpy, root, netatom[NetSupported], XA_ATOM, 32,
            PropModeReplace, (unsigned char *) netatom, NetLast);
    XDeleteProperty(dpy, root, netatom[NetClientList]);
    /* select events */
    wa.cursor = cursor[CurNormal]->cursor;
    wa.event_mask = SubstructureRedirectMask|SubstructureNotifyMask
        |ButtonPressMask|PointerMotionMask|EnterWindowMask
        |LeaveWindowMask|StructureNotifyMask|PropertyChangeMask;
    XChangeWindowAttributes(dpy, root, CWEventMask|CWCursor, &wa);
    XSelectInput(dpy, root, wa.event_mask);
    grabkeys();
    focus(NULL);
}


void
seturgent(Client *c, int urg)
{
    XWMHints *wmh;

    c->isurgent = urg;
    if (!(wmh = XGetWMHints(dpy, c->win)))
        return;
    wmh->flags = urg ? (wmh->flags | XUrgencyHint) : (wmh->flags & ~XUrgencyHint);
    XSetWMHints(dpy, c->win, wmh);
    XFree(wmh);
}

void
show(Client *c)
{
    if (!c || !HIDDEN(c))
        return;

    XMapWindow(dpy, c->win);
    setclientstate(c, NormalState);
    hiddenWinStackTop--;
    arrange(c->mon);
}

// 该方法为显示当前tag下的窗口的func,切换时会将原窗口下的win放到屏幕之外 (左边的屏幕隐藏到屏幕左边 右边的屏幕隐藏到屏幕右边)
void
showtag(Client *c)
{
    if (!c)
        return;
    if (ISVISIBLE(c)) {
        if ((c->tags & SPTAGMASK) && c->isfloating) {
			c->x = c->mon->wx + (c->mon->ww / 2 - WIDTH(c) / 2);
			c->y = c->mon->wy + (c->mon->wh / 2 - HEIGHT(c) / 2);
		}
        /* show clients top down */
        XMoveWindow(dpy, c->win, c->x, c->y);
        if ((!c->mon->lt[c->mon->sellt]->arrange || c->isfloating) && !c->isfullscreen)
            resize(c, c->x, c->y, c->w, c->h, 0);
        showtag(c->snext);
    } else {
        /* hide clients bottom up */
        showtag(c->snext);
        if (c->mon->mx == 0) {
            XMoveWindow(dpy, c->win, WIDTH(c) * -2, c->y);
        } else {
            XMoveWindow(dpy, c->win, c->mon->mx + c->mon->mw + WIDTH(c) * 2, c->y);
        }
    }
}

void
sigchld(int unused)
{
    if (signal(SIGCHLD, sigchld) == SIG_ERR)
        die("can't install SIGCHLD handler:");
    while (0 < waitpid(-1, NULL, WNOHANG));
}

void
sighup(int unused)
{
	Arg a = {.i = 1};
	quit(&a);
}

void
sigterm(int unused)
{
	Arg a = {.i = 0};
	quit(&a);
}

#define SPAWN_CWD_DELIM " []{}()<>\"':"

void
spawn(const Arg *arg)
{
    if (fork() == 0) {
        if (dpy)
            close(ConnectionNumber(dpy));
        if(selmon->sel) {
			const char* const home = getenv("HOME");
			assert(home && strchr(home, '/'));
			const size_t homelen = strlen(home);
			char *cwd, *pathbuf = NULL;
			struct stat statbuf;

			cwd = strtok(selmon->sel->name, SPAWN_CWD_DELIM);
			/* NOTE: strtok() alters selmon->sel->name in-place,
			 * but that does not matter because we are going to
			 * exec() below anyway; nothing else will use it */
			while(cwd) {
				if(*cwd == '~') { /* replace ~ with $HOME */
					if(!(pathbuf = malloc(homelen + strlen(cwd)))) /* ~ counts for NULL term */
						die("fatal: could not malloc() %u bytes\n", homelen + strlen(cwd));
					strcpy(strcpy(pathbuf, home) + homelen, cwd + 1);
					cwd = pathbuf;
				}

				if(strchr(cwd, '/') && !stat(cwd, &statbuf)) {
					if(!S_ISDIR(statbuf.st_mode))
						cwd = dirname(cwd);

					if(!chdir(cwd))
						break;
				}

				cwd = strtok(NULL, SPAWN_CWD_DELIM);
			}

			free(pathbuf);
		}
        setsid();
        execvp(((char **)arg->v)[0], (char **)arg->v);
        fprintf(stderr, "dwm: execvp %s", ((char **)arg->v)[0]);
        perror(" failed");
        exit(EXIT_SUCCESS);
    }
}

void
tag(const Arg *arg)
{
    if (selmon->sel && arg->ui & TAGMASK) {
        selmon->sel->tags = arg->ui & TAGMASK;
        focus(NULL);
        arrange(selmon);
        view(&(Arg) { .ui = arg->ui });
    } else
        view(arg);
}

void
tagmon(const Arg *arg)
{
    if (!selmon->sel || !mons->next)
        return;
    sendmon(selmon->sel, dirtomon(arg->i));
    focusmon(&(Arg) { .i = +1 });
    pointerfocuswin(selmon->sel);
}

void
togglesystray()
{
    if (showsystray) {
        showsystray = 0;
        XUnmapWindow(dpy, systray->win);
    } else {
        showsystray = 1;
    }
    updatesystray();
    updatestatus();
}

void
togglebar(const Arg *arg)
{
    selmon->showbar = selmon->pertag->showbars[selmon->pertag->curtag] = !selmon->showbar;
    updatebarpos(selmon);
    resizebarwin(selmon);
    if (showsystray) {
        XWindowChanges wc;
        if (!selmon->showbar)
            wc.y = -bh;
        else if (selmon->showbar) {
            wc.y = 0;
            if (!selmon->topbar)
                wc.y = selmon->mh - bh;
        }
        XConfigureWindow(dpy, systray->win, CWY, &wc);
    }
    arrange(selmon);
    updatesystray();
}

void
togglefloating(const Arg *arg)
{
    int existed = 0;

    if (!selmon->sel)
        return;
    if (selmon->sel->isfullscreen)
        return;
    selmon->sel->isfloating = !selmon->sel->isfloating || selmon->sel->isfixed;

    if (selmon->sel->isfloating && !(arg && arg->ui)) {
        selmon->sel->x = selmon->wx + selmon->ww / 6,
        selmon->sel->y = selmon->wy + selmon->wh / 6,
        randomxy(selmon->sel);
        resize(selmon->sel, selmon->sel->x, selmon->sel->y, selmon->ww / 3 * 2, selmon->wh / 3 * 2, 0);
    }

    arrange(selmon);
    pointerfocuswin(selmon->sel);
}

void
toggleallfloating(const Arg *arg)
{
    Client *c = NULL;
    int somefloating = 0;

    if (!selmon->sel || selmon->sel->isfullscreen)
        return;

    for (c = selmon->clients; c; c = c->next)
        if (ISVISIBLE(c) && !HIDDEN(c) && c->isfloating) {
            somefloating = 1;
            break;
        }

    if (somefloating) {
        for (c = selmon->clients; c; c = c->next)
            if (ISVISIBLE(c) && !HIDDEN(c))
                c->isfloating = 0;
        arrange(selmon);
    } else {
        for (c = selmon->clients; c; c = c->next)
            if (ISVISIBLE(c) && !HIDDEN(c)) {
                c->isfloating = 1;
                resize(c, c->x + 2 * snap, c->y + 2 * snap, MAX(c->w - 4 * snap, snap) , MAX(c->h - 4 * snap, snap), 0);
            }
    }
    pointerfocuswin(selmon->sel);
}

void
restorewin(const Arg *arg) {
    int i = hiddenWinStackTop;
    while (i > -1) {
        if (HIDDEN(hiddenWinStack[i]) && ISVISIBLE(hiddenWinStack[i])) {
            show(hiddenWinStack[i]);
            focus(hiddenWinStack[i]);
            restack(selmon);
            return;
        }
        --i;
    }
}

void
hidewin(const Arg *arg) {
    if (!selmon->sel)
        return;
    Client *c = (Client *)selmon->sel;
    hide(c);
}

int
issinglewin(const Arg *arg) {
    Client *c = NULL;
    int cot = 0, tag = selmon->tagset[selmon->seltags];

    for (c = selmon->clients; c; c = c->next) {
        if (ISVISIBLE(c) && !HIDDEN(c))
            cot++;
        if (cot > 1)
            return 0;
    }
    return 1;
}

void
togglewin(const Arg *arg)
{
    Client *c = (Client*)arg->v;
    if (c == selmon->sel)
        hide(c);
    else {
        if (HIDDEN(c))
            show(c);
        focus(c);
        restack(selmon);
    }
}

void
toggleview(const Arg *arg)
{
	unsigned int newtagset = selmon->tagset[selmon->seltags] ^ (arg->ui & TAGMASK);

	if (newtagset) {
		selmon->tagset[selmon->seltags] = newtagset;
		focus(NULL);
		arrange(selmon);
	}
}

void
unfocus(Client *c, int setfocus)
{
    if (!c)
        return;
    grabbuttons(c, 0);
    XSetWindowBorder(dpy, c->win, scheme[SchemeNorm][ColBorder].pixel);
    if (setfocus) {
        XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime);
        XDeleteProperty(dpy, root, netatom[NetActiveWindow]);
    }
}

void
unmanage(Client *c, int destroyed)
{
    Monitor *m = c->mon;
    XWindowChanges wc;

    detach(c);
    detachstack(c);
    if (!destroyed) {
        wc.border_width = c->oldbw;
        XGrabServer(dpy); /* avoid race conditions */
        XSetErrorHandler(xerrordummy);
        XConfigureWindow(dpy, c->win, CWBorderWidth, &wc); /* restore border */
        XUngrabButton(dpy, AnyButton, AnyModifier, c->win);
        setclientstate(c, WithdrawnState);
        XSync(dpy, False);
        XSetErrorHandler(xerror);
        XUngrabServer(dpy);
    }
    free(c);
    focus(NULL);
    updateclientlist();
    arrange(m);
}

void
unmapnotify(XEvent *e)
{
    Client *c;
    XUnmapEvent *ev = &e->xunmap;

    if ((c = wintoclient(ev->window))) {
        if (ev->send_event)
            setclientstate(c, WithdrawnState);
        else
            unmanage(c, 0);
    }
    else if ((c = wintosystrayicon(ev->window))) {
        /* KLUDGE! sometimes icons occasionally unmap their windows, but do
         * _not_ destroy them. We map those windows back */
        XMapRaised(dpy, c->win);
        updatesystray();
    }
}

void
updatebars(void)
{
    unsigned int w;
    Monitor *m;
    XSetWindowAttributes wa = {
        .override_redirect = True,
        .background_pixel = 0,
        .border_pixel = 0,
        .colormap = cmap,
        .event_mask = ButtonPressMask|ExposureMask
    };
    XClassHint ch = {"dwm", "dwm"};
    for (m = mons; m; m = m->next) {
        if (m->barwin)
            continue;
        w = m->ww;
        if (showsystray && m == systraytomon(m))
            w -= getsystraywidth();
        m->barwin = XCreateWindow(dpy, root, m->wx, m->by, m->ww, bh, 0, depth,
                InputOutput, visual,
                CWOverrideRedirect|CWBackPixel|CWBorderPixel|CWColormap|CWEventMask, &wa);
        XDefineCursor(dpy, m->barwin, cursor[CurNormal]->cursor);
        if (showsystray && m == systraytomon(m))
            XMapRaised(dpy, systray->win);
        XMapRaised(dpy, m->barwin);
        XSetClassHint(dpy, m->barwin, &ch);
    }
}

void
updatebarpos(Monitor *m)
{
    m->wy = m->my;
    m->wh = m->mh;
    if (m->showbar) {
        m->wh -= bh;
        m->by = m->topbar ? m->wy : m->wy + m->wh;
        m->wy = m->topbar ? m->wy + bh : m->wy;
    } else
        m->by = -bh;
}

void
updateclientlist()
{
    Client *c;
    Monitor *m;

    XDeleteProperty(dpy, root, netatom[NetClientList]);
    for (m = mons; m; m = m->next)
        for (c = m->clients; c; c = c->next)
            XChangeProperty(dpy, root, netatom[NetClientList],
                    XA_WINDOW, 32, PropModeAppend,
                    (unsigned char *) &(c->win), 1);
}

int
updategeom(void)
{
    int dirty = 0;

#ifdef XINERAMA
    if (XineramaIsActive(dpy)) {
        int i, j, n, nn;
        Client *c;
        Monitor *m;
        XineramaScreenInfo *info = XineramaQueryScreens(dpy, &nn);
        XineramaScreenInfo *unique = NULL;

        for (n = 0, m = mons; m; m = m->next, n++);
        /* only consider unique geometries as separate screens */
        unique = ecalloc(nn, sizeof(XineramaScreenInfo));
        for (i = 0, j = 0; i < nn; i++)
            if (isuniquegeom(unique, j, &info[i]))
                memcpy(&unique[j++], &info[i], sizeof(XineramaScreenInfo));
        XFree(info);
        nn = j;
        if (n <= nn) { /* new monitors available */
            for (i = 0; i < (nn - n); i++) {
                for (m = mons; m && m->next; m = m->next);
                if (m)
                    m->next = createmon();
                else
                    mons = createmon();
            }
            for (i = 0, m = mons; i < nn && m; m = m->next, i++)
                if (i >= n
                        || unique[i].x_org != m->mx || unique[i].y_org != m->my
                        || unique[i].width != m->mw || unique[i].height != m->mh)
                {
                    dirty = 1;
                    m->num = i;
                    m->mx = m->wx = unique[i].x_org;
                    m->my = m->wy = unique[i].y_org;
                    m->mw = m->ww = unique[i].width;
                    m->mh = m->wh = unique[i].height;
                    updatebarpos(m);
                }
        } else { /* less monitors available nn < n */
            for (i = nn; i < n; i++) {
                for (m = mons; m && m->next; m = m->next);
                while ((c = m->clients)) {
                    dirty = 1;
                    m->clients = c->next;
                    detachstack(c);
                    c->mon = mons;
                    attach(c);
                    attachstack(c);
                }
                if (m == selmon)
                    selmon = mons;
                cleanupmon(m);
            }
        }
        free(unique);
    } else
#endif /* XINERAMA */
    { /* default monitor setup */
        if (!mons)
            mons = createmon();
        if (mons->mw != sw || mons->mh != sh) {
            dirty = 1;
            mons->mw = mons->ww = sw;
            mons->mh = mons->wh = sh;
            updatebarpos(mons);
        }
    }
    if (dirty) {
        selmon = mons;
        selmon = wintomon(root);
    }
    return dirty;
}

void
updatenumlockmask(void)
{
    unsigned int i, j;
    XModifierKeymap *modmap;

    numlockmask = 0;
    modmap = XGetModifierMapping(dpy);
    for (i = 0; i < 8; i++)
        for (j = 0; j < modmap->max_keypermod; j++)
            if (modmap->modifiermap[i * modmap->max_keypermod + j]
                    == XKeysymToKeycode(dpy, XK_Num_Lock))
                numlockmask = (1 << i);
    XFreeModifiermap(modmap);
}

void
updatesizehints(Client *c)
{
    long msize;
    XSizeHints size;

    if (!XGetWMNormalHints(dpy, c->win, &size, &msize))
        /* size is uninitialized, ensure that size.flags aren't used */
        size.flags = PSize;
    if (size.flags & PBaseSize) {
        c->basew = size.base_width;
        c->baseh = size.base_height;
    } else if (size.flags & PMinSize) {
        c->basew = size.min_width;
        c->baseh = size.min_height;
    } else
        c->basew = c->baseh = 0;
    if (size.flags & PResizeInc) {
        c->incw = size.width_inc;
        c->inch = size.height_inc;
    } else
        c->incw = c->inch = 0;
    if (size.flags & PMaxSize) {
        c->maxw = size.max_width;
        c->maxh = size.max_height;
    } else
        c->maxw = c->maxh = 0;
    if (size.flags & PMinSize) {
        c->minw = size.min_width;
        c->minh = size.min_height;
    } else if (size.flags & PBaseSize) {
        c->minw = size.base_width;
        c->minh = size.base_height;
    } else
        c->minw = c->minh = 0;
    if (size.flags & PAspect) {
        c->mina = (float)size.min_aspect.y / size.min_aspect.x;
        c->maxa = (float)size.max_aspect.x / size.max_aspect.y;
    } else
        c->maxa = c->mina = 0.0;
    c->isfixed = (c->maxw && c->maxh && c->maxw == c->minw && c->maxh == c->minh);
}

void
updatestatus(void)
{
    Monitor *m;
    if (!gettextprop(root, XA_WM_NAME, stext, sizeof(stext)))
        strcpy(stext, ":) ");
    for (m = mons; m; m = m->next)
        drawbar(m);
    updatesystray();
}

void
updatesystrayicongeom(Client *i, int w, int h)
{
    if (i) {
        i->h = bh;
        if (w == h)
            i->w = bh;
        else if (h == bh)
            i->w = w;
        else
            i->w = (int) ((float)bh * ((float)w / (float)h));
        applysizehints(i, &(i->x), &(i->y), &(i->w), &(i->h), False);
        /* force icons into the systray dimenons if they don't want to */
        if (i->h > bh) {
            if (i->w == i->h)
                i->w = bh;
            else
                i->w = (int) ((float)bh * ((float)i->w / (float)i->h));
            i->h = bh;
        }
    }
}

void
updatesystrayiconstate(Client *i, XPropertyEvent *ev)
{
    long flags;
    int code = 0;

    if (!showsystray || !i || ev->atom != xatom[XembedInfo] ||
            !(flags = getatomprop(i, xatom[XembedInfo])))
        return;

    if (flags & XEMBED_MAPPED && !i->tags) {
        i->tags = 1;
        code = XEMBED_WINDOW_ACTIVATE;
        XMapRaised(dpy, i->win);
        setclientstate(i, NormalState);
    }
    else if (!(flags & XEMBED_MAPPED) && i->tags) {
        i->tags = 0;
        code = XEMBED_WINDOW_DEACTIVATE;
        XUnmapWindow(dpy, i->win);
        setclientstate(i, WithdrawnState);
    }
    else
        return;
    sendevent(i->win, xatom[Xembed], StructureNotifyMask, CurrentTime, code, 0,
            systray->win, XEMBED_EMBEDDED_VERSION);
}

void
updatesystray(void)
{
    XSetWindowAttributes wa;
    XWindowChanges wc;
    Client *i;
    Monitor *m = systraytomon(NULL);
    unsigned int x = m->mx + m->mw;
    unsigned int w = 1;

    if (!showsystray)
        return;
    if (!systray) {
        /* init systray */
        if (!(systray = (Systray *)calloc(1, sizeof(Systray))))
            die("fatal: could not malloc() %u bytes\n", sizeof(Systray));
        systray->win = XCreateSimpleWindow(dpy, root, x, m->by, w, bh, 0, 0, scheme[SchemeSystray][ColBg].pixel);
        wa.event_mask        = ButtonPressMask | ExposureMask;
        wa.override_redirect = True;
        wa.background_pixel  = scheme[SchemeSystray][ColBg].pixel;
        XSelectInput(dpy, systray->win, SubstructureNotifyMask);
        XChangeProperty(dpy, systray->win, netatom[NetSystemTrayOrientation], XA_CARDINAL, 32,
                PropModeReplace, (unsigned char *)&netatom[NetSystemTrayOrientationHorz], 1);
        XChangeWindowAttributes(dpy, systray->win, CWEventMask|CWOverrideRedirect|CWBackPixel, &wa);
        XMapRaised(dpy, systray->win);
        XSetSelectionOwner(dpy, netatom[NetSystemTray], systray->win, CurrentTime);
        if (XGetSelectionOwner(dpy, netatom[NetSystemTray]) == systray->win) {
            sendevent(root, xatom[Manager], StructureNotifyMask, CurrentTime, netatom[NetSystemTray], systray->win, 0, 0);
            XSync(dpy, False);
        }
        else {
            fprintf(stderr, "dwm: unable to obtain system tray.\n");
            free(systray);
            systray = NULL;
            return;
        }
    }
    for (w = 0, i = systray->icons; i; i = i->next) {
        /* make sure the background color stays the same */
        wa.background_pixel  = scheme[SchemeSystray][ColBg].pixel;
        XChangeWindowAttributes(dpy, i->win, CWBackPixel, &wa);
        XMapRaised(dpy, i->win);
        w += systrayspacing;
        i->x = w;
        XMoveResizeWindow(dpy, i->win, i->x, 0, MAX(i->w, bh), bh);
        w += MAX(i->w, bh);
        if (i->mon != m)
            i->mon = m;
    }
    w = w ? w + systrayspacing : 1;
    x -= w;
    XMoveResizeWindow(dpy, systray->win, x, m->by, w, bh);
    wc.x = x; wc.y = m->by; wc.width = w; wc.height = bh;
    wc.stack_mode = Above; wc.sibling = m->barwin;
    XConfigureWindow(dpy, systray->win, CWX|CWY|CWWidth|CWHeight|CWSibling|CWStackMode, &wc);
    XMapWindow(dpy, systray->win);
    XMapSubwindows(dpy, systray->win);
    XSync(dpy, False);
}

void
updatetitle(Client *c)
{
    if (!gettextprop(c->win, netatom[NetWMName], c->name, sizeof c->name))
        gettextprop(c->win, XA_WM_NAME, c->name, sizeof c->name);
    if (c->name[0] == '\0') /* hack to mark broken clients */
        strcpy(c->name, broken);
}

void
updatewindowtype(Client *c)
{
    Atom state = getatomprop(c, netatom[NetWMState]);
    Atom wtype = getatomprop(c, netatom[NetWMWindowType]);

    if (state == netatom[NetWMFullscreen])
        setfullscreen(c, 1);
    if (wtype == netatom[NetWMWindowTypeDialog])
        c->isfloating = 1;
}

void
updatewmhints(Client *c)
{
    XWMHints *wmh;

    if ((wmh = XGetWMHints(dpy, c->win))) {
        if (c == selmon->sel && wmh->flags & XUrgencyHint) {
            wmh->flags &= ~XUrgencyHint;
            XSetWMHints(dpy, c->win, wmh);
        } else
            c->isurgent = (wmh->flags & XUrgencyHint) ? 1 : 0;
        if (wmh->flags & InputHint)
            c->neverfocus = !wmh->input;
        else
            c->neverfocus = 0;
        XFree(wmh);
    }
}

void
setgap(const Arg *arg)
{
    selmon->gappih = selmon->gappiv = arg->i ? MAX(selmon->gappiv + arg->i, 0) : gappi;
    selmon->gappoh = selmon->gappov = arg->i ? MAX(selmon->gappov + arg->i, 0) : gappo;
    arrange(selmon);
}

void
view(const Arg *arg)
{
    int i;
    unsigned int tmptag;
    Client *c;
    int n = 0;

    selmon->seltags ^= 1; /* toggle sel tagset */
    if (arg->ui & TAGMASK) {
        selmon->tagset[selmon->seltags] = arg->ui & TAGMASK;
        selmon->pertag->prevtag = selmon->pertag->curtag;

        if (arg->ui == ~0)
            selmon->pertag->curtag = 0;
        else {
            for (i = 0; !(arg->ui & 1 << i); i++) ;
            selmon->pertag->curtag = i + 1;
        }
    } else {
        tmptag = selmon->pertag->prevtag;
        selmon->pertag->prevtag = selmon->pertag->curtag;
        selmon->pertag->curtag = tmptag;
    }

    selmon->nmaster = selmon->pertag->nmasters[selmon->pertag->curtag];
    selmon->mfact = selmon->pertag->mfacts[selmon->pertag->curtag];
    selmon->sellt = selmon->pertag->sellts[selmon->pertag->curtag];
    selmon->lt[selmon->sellt] = selmon->pertag->ltidxs[selmon->pertag->curtag][selmon->sellt];
    selmon->lt[selmon->sellt^1] = selmon->pertag->ltidxs[selmon->pertag->curtag][selmon->sellt^1];

    if (selmon->showbar != selmon->pertag->showbars[selmon->pertag->curtag])
        togglebar(NULL);

    focus(NULL);
    arrange(selmon);

    // 若当前tag无窗口 且附加了v参数 则执行
    if (arg->v) {
        for (c = selmon->clients; c; c = c->next)
            if (c->tags & arg->ui && !HIDDEN(c))
                n++;
        if (n == 0) {
            spawn(&(Arg){ .v = (const char*[]){ "/bin/sh", "-c", arg->v, NULL } });
        }
    }
}

// 显示所有tag 或 跳转到聚焦窗口的tag
void
overview(const Arg *arg)
{
    if (selmon->tagset[selmon->seltags] == TAGMASK && selmon->sel) {
        view(&(Arg){ .ui = selmon->sel->tags });
        pointerfocuswin(selmon->sel);
        return;
    }
    view(&(Arg){ .ui = ~0 });
}

void
viewtoleft(const Arg *arg) {
    unsigned int target = selmon->tagset[selmon->seltags], pre;
    Client *c;
    while (1) {
        pre = target;
        target >>= 1;
        if (target == pre) return;

        for (c = selmon->clients; c; c = c->next) {
            if (c->tags & target && __builtin_popcount(selmon->tagset[selmon->seltags] & TAGMASK) == 1
                    && selmon->tagset[selmon->seltags] > 1) {
                view(&(Arg) { .ui = target });
                return;
            }
        }
    }
}

void
viewtoright(const Arg *arg) {
    unsigned int target = selmon->tagset[selmon->seltags];
    Client *c;
    while (1) {
        target = target == 0 ? 1 : target << 1;
        if (!(target & TAGMASK)) return;

        for (c = selmon->clients; c; c = c->next) {
            if (c->tags & target && __builtin_popcount(selmon->tagset[selmon->seltags] & TAGMASK) == 1
                    && selmon->tagset[selmon->seltags] & (TAGMASK >> 1)) {
                view(&(Arg) { .ui = target });
                return;
            }
        }
    }
}

void
tile(Monitor *m)
{
    unsigned int i, n, h, r, mw, my, ty;
    Client *c;

    for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++);
    if (n == 0)
        return;

    if (n > m->nmaster)
        mw = m->nmaster ? (m->ww + m->gappiv) * m->mfact : 0;
    else
        mw = m->ww - 2 * m->gappov + m->gappiv;
    for (i = 0, my = ty = m->gappoh, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++)
        if (i < m->nmaster) {
            r = MIN(n, m->nmaster) - i;
            h = (m->wh - my - m->gappoh - m->gappih * (r - 1)) / r;
            resize(c,
                   m->wx + m->gappov,
                   m->wy + my,
                   mw - 2 * c->bw - m->gappiv,
                   h - 2 * c->bw,
                   0);
            my += HEIGHT(c) + m->gappih;
        } else {
            r = n - i;
            h = (m->wh - ty - m->gappoh - m->gappih * (r - 1)) / r;
            resize(c,
                   m->wx + mw + m->gappov,
                   m->wy + ty,
                   m->ww - mw - 2 * c->bw - 2 * m->gappov,
                   h - 2* c->bw,
                   0);
            ty += HEIGHT(c) + m->gappih;
        }
}

void
grid(Monitor *m) {
    unsigned int i, n;
    unsigned int cx, cy, cw, ch;
    unsigned int cols, rows;
	Client *c;

    for(n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++) ;
    if (n == 0) return;
    if (n == 2) rows = 1, cols = 2;
    else {
        for (cols = 0; cols <= n / 2; cols++)
            if (cols * cols >= n)
                break;
        rows = (cols && (cols - 1) * cols >= n) ? cols - 1 : cols;
    }

    ch = (m->wh - 2 * m->gappoh - (rows - 1) * m->gappih) / rows;
    cw = (m->ww - 2 * m->gappov - (cols - 1) * m->gappiv) / cols;

    for(i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next)) {
		cx = m->wx + (i % cols) * (cw + m->gappih);
		cy = m->wy + (i / cols) * (ch + m->gappiv);

    resize(c,
           cx + m->gappoh,
           cy + m->gappov,
           cw - 2 * c->bw,
           ch - 2 * c->bw,
           0);
    i++;
    }
}

Client *
wintoclient(Window w)
{
    Client *c;
    Monitor *m;

    for (m = mons; m; m = m->next)
        for (c = m->clients; c; c = c->next)
            if (c->win == w)
                return c;
    return NULL;
}

Client *
wintosystrayicon(Window w) {
    Client *i = NULL;

    if (!showsystray || !w)
        return i;
    for (i = systray->icons; i && i->win != w; i = i->next) ;
    return i;
}

Monitor *
wintomon(Window w)
{
    int x, y;
    Client *c;
    Monitor *m;

    if (w == root && getrootptr(&x, &y))
        return recttomon(x, y, 1, 1);
    for (m = mons; m; m = m->next)
        if (w == m->barwin)
            return m;
    if ((c = wintoclient(w)))
        return c->mon;
    return selmon;
}

/* There's no way to check accesses to destroyed windows, thus those cases are
 * ignored (especially on UnmapNotify's). Other types of errors call Xlibs
 * default error handler, which may call exit. */
int
xerror(Display *dpy, XErrorEvent *ee)
{
    if (ee->error_code == BadWindow
            || (ee->request_code == X_SetInputFocus && ee->error_code == BadMatch)
            || (ee->request_code == X_PolyText8 && ee->error_code == BadDrawable)
            || (ee->request_code == X_PolyFillRectangle && ee->error_code == BadDrawable)
            || (ee->request_code == X_PolySegment && ee->error_code == BadDrawable)
            || (ee->request_code == X_ConfigureWindow && ee->error_code == BadMatch)
            || (ee->request_code == X_GrabButton && ee->error_code == BadAccess)
            || (ee->request_code == X_GrabKey && ee->error_code == BadAccess)
            || (ee->request_code == X_CopyArea && ee->error_code == BadDrawable))
        return 0;
    fprintf(stderr, "dwm: fatal error: request code=%d, error code=%d\n",
            ee->request_code, ee->error_code);
    return xerrorxlib(dpy, ee); /* may call exit */
}

int
xerrordummy(Display *dpy, XErrorEvent *ee)
{
    return 0;
}

/* Startup Error handler to check if another window manager
 * is already running. */
int
xerrorstart(Display *dpy, XErrorEvent *ee)
{
    die("dwm: another window manager is already running");
    return -1;
}

Monitor *
systraytomon(Monitor *m) {
    Monitor *t;
    int i, n;
    if(!systraypinning) {
        if(!m)
            return selmon;
        return m == selmon ? m : NULL;
    }
    for(n = 1, t = mons; t && t->next; n++, t = t->next) ;
    for(i = 1, t = mons; t && t->next && i < systraypinning; i++, t = t->next) ;
    if(systraypinningfailfirst && n < systraypinning)
        return mons;
    return t;
}

void
xinitvisual()
{
    XVisualInfo *infos;
    XRenderPictFormat *fmt;
    int nitems;
    int i;

    XVisualInfo tpl = {
        .screen = screen,
        .depth = 32,
        .class = TrueColor
    };
    long masks = VisualScreenMask | VisualDepthMask | VisualClassMask;

    infos = XGetVisualInfo(dpy, masks, &tpl, &nitems);
    visual = NULL;
    for(i = 0; i < nitems; i ++) {
        fmt = XRenderFindVisualFormat(dpy, infos[i].visual);
        if (fmt->type == PictTypeDirect && fmt->direct.alphaMask) {
            visual = infos[i].visual;
            depth = infos[i].depth;
            cmap = XCreateColormap(dpy, root, visual, AllocNone);
            useargb = 1;
            break;
        }
    }

    XFree(infos);

    if (! visual) {
        visual = DefaultVisual(dpy, screen);
        depth = DefaultDepth(dpy, screen);
        cmap = DefaultColormap(dpy, screen);
    }
}

void
zoom(const Arg *arg)
{
    Client *c = selmon->sel;

    if (!selmon->lt[selmon->sellt]->arrange
            || (selmon->sel && selmon->sel->isfloating))
        return;
    if (c == nexttiled(selmon->clients))
        if (!c || !(c = nexttiled(c->next)))
            return;
    pop(c);
}

int
main(int argc, char *argv[])
{
    if (argc == 2 && !strcmp("-v", argv[1]))
        die("dwm-"VERSION);
    else if (argc != 1)
        die("usage: dwm [-v]");
    if (!setlocale(LC_CTYPE, "") || !XSupportsLocale())
        fputs("warning: no locale support\n", stderr);
    if (!(dpy = XOpenDisplay(NULL)))
        die("dwm: cannot open display");
    checkotherwm();
    setup();
#ifdef __OpenBSD__
    if (pledge("stdio rpath proc exec", NULL) == -1)
        die("pledge");
#endif /* __OpenBSD__ */
    scan();
//     runAutostart();
    runautostart();
    run();
    if(restart) execvp(argv[0], argv);
    cleanup();
    XCloseDisplay(dpy);
    return EXIT_SUCCESS;
}

离线

#5 2023-05-16 09:42:47

BYT0723
会员
注册时间: 2022-03-09
帖子: 19

Re: DWM崩溃问题(表现为用户被弹出,需要重新输入用户名和密码才能登入)

木哦 说:

好像是tile函数除0异常,有可能是你添加的补丁有问题,可以自己改一下,之前我添加的一个补丁在窗口为0时点击bar就会崩溃,然后自己改了
有可能是你添加的补丁更改这个函数,然后写的有有bug,你可以发一下这个函数,在dwm.c文件中
我也是菜鸟,有可能不对 smile

你这个问题是awesomebar那个补丁的问题吧,好像已经修复了,在这次更新中2020-08-29

最近编辑记录 BYT0723 (2023-05-16 10:08:32)

离线

页脚