|
Bug10和一些老旧软件兼容性确实不行,ISE 14.7本身就是凑合着使的。结果今天偶然xst崩溃,弹出报错窗口,然后我迅速点了一通(它一直在往外弹 )然后就突然蓝屏了。自动重启之后找到一个MEMORY.DMP,分析了一下:
UNEXPECTED_KERNEL_MODE_TRAP (7f)
....
Arguments:
Arg1: 0000000000000008, EXCEPTION_DOUBLE_FAULT
Arg2: fffff80647883e70
Arg3: ffffa00a42807000
Arg4: fffff806455652ba
....
DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT
PROCESS_NAME: _pn.exe
....
STACK_OVERFLOW: Stack Limit: ffffa00a42807000. Use (kF) and (!stackusage) to investigate stack usage.
STACKUSAGE_FUNCTION: The function at address 0xfffff68eb008f231 was blamed for the stack overflow. It is using 12288 bytes of stack total in 48 instances (likely recursion).
FOLLOWUP_IP:
win32kfull!xxxDestroyWindow+211
......
竟然导致内核栈溢出? 继续往下抓:
# Memory Child-SP RetAddr Call Site
00 fffff806`47883d28 fffff806`4566e869 nt!KeBugCheckEx
01 8 fffff806`47883d30 fffff806`456698a8 nt!KiBugCheckDispatch+0x69
....
61 50 ffffa00a`4280b230 fffff68e`b0090033 win32kfull!xxxDestroyWindow+0x211
62 100 ffffa00a`4280b330 fffff68e`b008f231 win32kfull!xxxDW_DestroyOwnedWindows+0x107
63 50 ffffa00a`4280b380 fffff68e`b0090033 win32kfull!xxxDestroyWindow+0x211
64 100 ffffa00a`4280b480 fffff68e`b008f231 win32kfull!xxxDW_DestroyOwnedWindows+0x107
65 50 ffffa00a`4280b4d0 fffff68e`b0090033 win32kfull!xxxDestroyWindow+0x211
66 100 ffffa00a`4280b5d0 fffff68e`b008f231 win32kfull!xxxDW_DestroyOwnedWindows+0x107
67 50 ffffa00a`4280b620 fffff68e`b0090033 win32kfull!xxxDestroyWindow+0x211
68 100 ffffa00a`4280b720 fffff68e`b008f231 win32kfull!xxxDW_DestroyOwnedWindows+0x107
....
83 140 ffffa00a`4280c920 fffff806`4566ac68 nt!KiExceptionDispatch+0x149
84 1e0 ffffa00a`4280cb00 00000000`6504f1c9 nt!KiPageFault+0x428
85 00000000`00050fe0 00000000`00000000 0x6504f1c9
竟然冒出来几十个xxxDestroyWindow?一个普通的旧Qt+Cygwin程序Win10内核竟然会产生大量嵌套,难怪功能很不正常了,难怪Bug10了。基本无解。想起来Win10会每隔几分钟自动刷新一遍桌面,BSOD之前点一下关闭屏幕也会刷一遍,后面就一直刷个不停,看起来有可能是窗口控件层级嵌套出异常了。这个就无解了。公司一台电脑装的新Win10也会自动刷新桌面,dwm和explorer不停地增长直到几个GB。M$已经被India彻底残废了。据说Win11的explorer狂吃内存,而2个月前就有大量内测用户报告Bug,然而据说正式版仍然没有任何改善。相信Win7彻底不能安装的那一天,就是M$彻底失去专业市场份额的那一天(打游戏的除外,这类人群对内存泄漏/兼容性/稳定性不敏感,只要能打游戏,团战不蓝屏就是好电脑)。 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|