zhongyang219 / TrafficMonitor

这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。
Other
33.1k stars 3.19k forks source link

最近升级win11后,偶现异常卡顿,然后电脑死机重启,用windbg查到问题出在TrafficMonitor #1724

Closed yunyuyuan closed 7 months ago

yunyuyuan commented 7 months ago

近期才出现这个问题,不清楚是不是win11的更新导致的,一星期内已经复现了两次。

具体表现是突然屏幕变得非常卡,正常一秒60帧的话,大概卡成了10秒一帧,什么操作也做不了,capslock键也不起作用,随后电脑自动重启。使用windbg查看C:\Windows\MEMORY.DMP的日志如下:

8: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

PAGE_FAULT_IN_NONPAGED_AREA (50)
Invalid system memory was referenced.  This cannot be protected by try-except.
Typically the address is just plain bad or it is pointing at freed memory.
Arguments:
Arg1: ffff8ff031854070, memory referenced.
Arg2: 0000000000000002, X64: bit 0 set if the fault was due to a not-present PTE.
    bit 1 is set if the fault was due to a write, clear if a read.
    bit 3 is set if the processor decided the fault was due to a corrupted PTE.
    bit 4 is set if the fault was due to attempted execute of a no-execute PTE.
    - ARM64: bit 1 is set if the fault was due to a write, clear if a read.
    bit 3 is set if the fault was due to attempted execute of a no-execute PTE.
Arg3: fffff80068b8187a, If non-zero, the instruction address which referenced the bad memory
    address.
Arg4: 0000000000000002, (reserved)

Debugging Details:
------------------

KEY_VALUES_STRING: 1

    Key  : AV.Type
    Value: Write

    Key  : Analysis.CPU.mSec
    Value: 2484

    Key  : Analysis.Elapsed.mSec
    Value: 2746

    Key  : Analysis.IO.Other.Mb
    Value: 11

    Key  : Analysis.IO.Read.Mb
    Value: 0

    Key  : Analysis.IO.Write.Mb
    Value: 38

    Key  : Analysis.Init.CPU.mSec
    Value: 577

    Key  : Analysis.Init.Elapsed.mSec
    Value: 88988

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 114

    Key  : Bugcheck.Code.KiBugCheckData
    Value: 0x50

    Key  : Bugcheck.Code.LegacyAPI
    Value: 0x50

    Key  : Dump.Attributes.AsUlong
    Value: 1800

    Key  : Dump.Attributes.DiagDataWrittenToHeader
    Value: 1

    Key  : Dump.Attributes.ErrorCode
    Value: 0

    Key  : Dump.Attributes.LastLine
    Value: Dump completed successfully.

    Key  : Dump.Attributes.ProgressPercentage
    Value: 100

    Key  : Failure.Bucket
    Value: AV_W_(null)_nvlddmkm!unknown_function

    Key  : Failure.Hash
    Value: {838100fa-f28b-2ef7-d702-e31713cb338c}

    Key  : Hypervisor.Enlightenments.ValueHex
    Value: 1497cf94

    Key  : Hypervisor.Flags.AnyHypervisorPresent
    Value: 1

    Key  : Hypervisor.Flags.ApicEnlightened
    Value: 1

    Key  : Hypervisor.Flags.ApicVirtualizationAvailable
    Value: 0

    Key  : Hypervisor.Flags.AsyncMemoryHint
    Value: 0

    Key  : Hypervisor.Flags.CoreSchedulerRequested
    Value: 0

    Key  : Hypervisor.Flags.CpuManager
    Value: 1

    Key  : Hypervisor.Flags.DeprecateAutoEoi
    Value: 0

    Key  : Hypervisor.Flags.DynamicCpuDisabled
    Value: 1

    Key  : Hypervisor.Flags.Epf
    Value: 0

    Key  : Hypervisor.Flags.ExtendedProcessorMasks
    Value: 1

    Key  : Hypervisor.Flags.HardwareMbecAvailable
    Value: 1

    Key  : Hypervisor.Flags.MaxBankNumber
    Value: 0

    Key  : Hypervisor.Flags.MemoryZeroingControl
    Value: 0

    Key  : Hypervisor.Flags.NoExtendedRangeFlush
    Value: 0

    Key  : Hypervisor.Flags.NoNonArchCoreSharing
    Value: 1

    Key  : Hypervisor.Flags.Phase0InitDone
    Value: 1

    Key  : Hypervisor.Flags.PowerSchedulerQos
    Value: 0

    Key  : Hypervisor.Flags.RootScheduler
    Value: 0

    Key  : Hypervisor.Flags.SynicAvailable
    Value: 1

    Key  : Hypervisor.Flags.UseQpcBias
    Value: 0

    Key  : Hypervisor.Flags.Value
    Value: 4853999

    Key  : Hypervisor.Flags.ValueHex
    Value: 4a10ef

    Key  : Hypervisor.Flags.VpAssistPage
    Value: 1

    Key  : Hypervisor.Flags.VsmAvailable
    Value: 1

    Key  : Hypervisor.RootFlags.AccessStats
    Value: 1

    Key  : Hypervisor.RootFlags.CrashdumpEnlightened
    Value: 1

    Key  : Hypervisor.RootFlags.CreateVirtualProcessor
    Value: 1

    Key  : Hypervisor.RootFlags.DisableHyperthreading
    Value: 0

    Key  : Hypervisor.RootFlags.HostTimelineSync
    Value: 1

    Key  : Hypervisor.RootFlags.HypervisorDebuggingEnabled
    Value: 0

    Key  : Hypervisor.RootFlags.IsHyperV
    Value: 1

    Key  : Hypervisor.RootFlags.LivedumpEnlightened
    Value: 1

    Key  : Hypervisor.RootFlags.MapDeviceInterrupt
    Value: 1

    Key  : Hypervisor.RootFlags.MceEnlightened
    Value: 1

    Key  : Hypervisor.RootFlags.Nested
    Value: 0

    Key  : Hypervisor.RootFlags.StartLogicalProcessor
    Value: 1

    Key  : Hypervisor.RootFlags.Value
    Value: 1015

    Key  : Hypervisor.RootFlags.ValueHex
    Value: 3f7

    Key  : SecureKernel.HalpHvciEnabled
    Value: 1

    Key  : WER.OS.Branch
    Value: ni_release_svc_prod3

    Key  : WER.OS.Version
    Value: 10.0.22621.2506

BUGCHECK_CODE:  50

BUGCHECK_P1: ffff8ff031854070

BUGCHECK_P2: 2

BUGCHECK_P3: fffff80068b8187a

BUGCHECK_P4: 2

FILE_IN_CAB:  MEMORY.DMP

TAG_NOT_DEFINED_202b:  *** Unknown TAG in analysis list 202b

DUMP_FILE_ATTRIBUTES: 0x1800

READ_ADDRESS:  ffff8ff031854070 

MM_INTERNAL_CODE:  2

IMAGE_NAME:  nvlddmkm.sys

MODULE_NAME: nvlddmkm

FAULTING_MODULE: fffff80068af0000 nvlddmkm

BLACKBOXBSD: 1 (!blackboxbsd)

BLACKBOXNTFS: 1 (!blackboxntfs)

BLACKBOXPNP: 1 (!blackboxpnp)

BLACKBOXWINLOGON: 1

PROCESS_NAME:  TrafficMonitor.exe

TRAP_FRAME:  fffff2878057f1f0 -- (.trap 0xfffff2878057f1f0)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=0000000000000000 rbx=0000000000000000 rcx=0000000000000e20
rdx=0000000000000000 rsi=0000000000000000 rdi=0000000000000000
rip=fffff80068b8187a rsp=fffff2878057f380 rbp=ffffcb88871039b0
 r8=0000000000000e20  r9=fffff2878057f438 r10=0000fffff80068ee
r11=ffff6ff01a000000 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei pl zr na po nc
nvlddmkm+0x9187a:
fffff800`68b8187a f3aa            rep stos byte ptr [rdi]
Resetting default scope

STACK_TEXT:  
fffff287`8057efc8 fffff800`19e8b086     : 00000000`00000050 ffff8ff0`31854070 00000000`00000002 fffff287`8057f1f0 : nt!KeBugCheckEx
fffff287`8057efd0 fffff800`19cc0b3c     : 00000000`00000000 00000000`00000002 00000000`00000000 ffff8ff0`31854070 : nt!MiSystemFault+0x207ab6
fffff287`8057f0d0 fffff800`19e27529     : ffffa689`00000000 ffffa689`1ebf3880 00000000`00000000 00000000`00000000 : nt!MmAccessFault+0x29c
fffff287`8057f1f0 fffff800`68b8187a     : 00000000`00000000 ffffa689`4aee22d0 00000000`00000000 ffff8000`28151180 : nt!KiPageFault+0x369
fffff287`8057f380 fffff800`68eec85d     : fffff287`8057f438 fffff800`00000000 ffff876e`bae78f58 00000000`00b81610 : nvlddmkm+0x9187a
fffff287`8057f3b0 fffff800`68e68526     : 00000000`00000000 ffffa689`2af13094 ffffcb88`86fe8000 ffffcb88`87103b20 : nvlddmkm+0x3fc85d
fffff287`8057f400 fffff800`68e68962     : 00000000`00000100 00000000`00000000 00000000`00000020 00000000`00000000 : nvlddmkm+0x378526
fffff287`8057f470 fffff800`68e69604     : fffff287`8057f870 fffff800`69133196 fffff287`8057f9b0 ffffcb88`86fe8000 : nvlddmkm+0x378962
fffff287`8057f780 fffff800`68f899af     : 00000000`00000000 00000000`00000000 fffff287`8057f9b0 ffffcb88`8d20e018 : nvlddmkm+0x379604
fffff287`8057f7d0 fffff800`68c83c78     : 00000000`00000004 fffff287`00000001 00000000`00000000 fffff800`69563080 : nvlddmkm+0x4999af
fffff287`8057f830 fffff800`68c8d7eb     : 00000000`00000d14 fffff800`00000013 00000000`00000001 ffffcb88`8e996cc8 : nvlddmkm+0x193c78
fffff287`8057f920 fffff800`68c8da45     : 00000000`a55a0010 00000000`a55a0010 fffff287`8057fc10 fffff800`68bbc55c : nvlddmkm+0x19d7eb
fffff287`8057fb80 fffff800`68c8db04     : fffff800`69766b80 00000000`67727453 00000000`00000000 fffff800`1a4ac68d : nvlddmkm+0x19da45
fffff287`8057fbd0 fffff800`68b86122     : ffffcb88`86fe8000 ffffcb88`8b6ce828 fffff287`8057ff60 ffffcb88`8ebf32b0 : nvlddmkm+0x19db04
fffff287`8057fd10 fffff800`68b85e76     : fffff287`8057ff60 fffff287`8057fe79 00000000`00000000 00000000`00000000 : nvlddmkm+0x96122
fffff287`8057fde0 fffff800`694dd964     : fffff287`8057ff60 fffff287`8057fe79 00000000`00000000 fffff800`1a1b30d0 : nvlddmkm+0x95e76
fffff287`8057fe30 fffff800`69b31844     : fffff800`694dd8ee 00000000`00000000 ffffcb88`8789c000 ffffa689`2af13050 : nvlddmkm+0x9ed964
fffff287`8057fee0 fffff800`69b30645     : ffffcb88`829b7000 fffff800`69c8f088 00000000`00000000 00000000`00000000 : nvlddmkm+0x1041844
fffff287`80580000 fffff800`69b2c45f     : ffffa689`2af13050 ffffcb88`829b7000 fffff287`805801b0 00000000`00000000 : nvlddmkm+0x1040645
fffff287`80580040 fffff800`69b8b432     : ffffcb88`829b7000 fffff287`805801b0 ffffa689`2af13050 ffffcb88`8789c000 : nvlddmkm+0x103c45f
fffff287`80580080 fffff800`69b8bd03     : 00000000`c000000d fffff287`805801d0 ffffcb88`874ed000 ffff8000`28151180 : nvlddmkm+0x109b432
fffff287`805800d0 fffff800`69b23eb5     : 00000000`00000000 00000000`00000000 00000000`00000000 ffffcb88`829b7000 : nvlddmkm+0x109bd03
fffff287`80580330 fffff800`69b01ad9     : 00000000`00001301 fffff287`805803d9 ffffcb88`829b7000 00000000`00000000 : nvlddmkm+0x1033eb5
fffff287`80580360 fffff800`1fbd496f     : 00000000`00000000 00000000`00000000 00000000`0000139e 00000000`4e562a2a : nvlddmkm+0x1011ad9
fffff287`80580440 fffff800`1fbd52d3     : ffffcb88`879ce000 00000000`00000001 ffffcb88`879ce000 00000000`00000000 : dxgkrnl!DXGADAPTER::DdiEscape+0xf7
fffff287`80580520 fffff800`19e2b6e8     : ffffcb88`83b8a0c0 ffffcb88`83b8a0c0 00000000`00000000 00000220`81434490 : dxgkrnl!DxgkEscape+0x7f3
fffff287`80580ae0 00007ff9`13615094     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x28
000000ed`08cfdb68 00000000`00000000     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x00007ff9`13615094

SYMBOL_NAME:  nvlddmkm+9187a

STACK_COMMAND:  .cxr; .ecxr ; kb

BUCKET_ID_FUNC_OFFSET:  9187a

FAILURE_BUCKET_ID:  AV_W_(null)_nvlddmkm!unknown_function

OS_VERSION:  10.0.22621.2506

BUILDLAB_STR:  ni_release_svc_prod3

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

FAILURE_ID_HASH:  {838100fa-f28b-2ef7-d702-e31713cb338c}

Followup:     MachineOwner
---------
yunyuyuan commented 7 months ago

貌似是n卡相关问题