精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

記一次 .NET 某光放測試系統崩潰分析

開發 前端
微信好友里有位朋友找到我,說他部署在windows上的程序,用debug模式正常,但用 release 模式跑程序就崩潰,如果把程序切到 .NET6 的話又都正常,所以很迷茫,讓我看看怎么回事,哈哈,這種問題直接抓dump分析就好了。

一、背景

1. 講故事

微信好友里有位朋友找到我,說他部署在windows上的程序,用debug模式正常,但用 release 模式跑程序就崩潰,如果把程序切到 .NET6 的話又都正常,所以很迷茫,讓我看看怎么回事,哈哈,這種問題直接抓dump分析就好了。

二、崩潰分析

1. 為什么會崩潰

分析過崩潰程序的朋友應該知道,不管是托管還是非托管崩潰,先用 !analyze -v 命令開路,簡化輸出如下:

0:000> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

CONTEXT:  (.ecxr)
rax=0000000000000004 rbx=000001e34b283ec0 rcx=0000000000000228
rdx=0000000000000000 rsi=000001e34ac2f4e0 rdi=000001e34ab58e70
rip=00007ff95ac53659 rsp=0000007735d7e1c0 rbp=0000007735d7e1e0
 r8=0000000000000000  r9=000001e3464ba1c0 r10=0000000000000228
r11=0000000000000228 r12=0000000000000000 r13=000001e34880eae8
r14=000001e34ab58e70 r15=0000000000000008
iopl=0         nv up di pl nz na pe nc
cs=0000  ss=0000  ds=0000  es=0000  fs=0000  gs=0000             efl=00000000
System_Private_CoreLib!System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw+0x39:
00007ff9`5ac53659 cc              int     3
Resetting default scope

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 00007ff95ac53659 (System_Private_CoreLib!System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw+0x0000000000000039)
   ExceptionCode: e0434f4d (CLR exception)
  ExceptionFlags: 00000000
NumberParameters: 0
...

從卦中的 ExceptionCode: e0434f4d (CLR exception) 來看,這是一個經典的托管異常,既然是托管異常,這個問題就比較簡單了,使用 !t 找下到底是哪一個托管線程拋的,輸出如下:

0:000> !t
ThreadCount:      15
UnstartedThread:  0
BackgroundThread: 11
PendingThread:    0
DeadThread:       3
Hosted Runtime:   no
                                                                                                            Lock  
 DBG   ID     OSID ThreadOBJ           State GC Mode     GC Alloc Context                  Domain           Count Apt Exception
   0    1     81d8 000001E3464BA1C0    a6028 Preemptive  000001E34ABA2340:000001E34ABA3D30 000001e347fc40b0 -00001 STA Prism.Ioc.ContainerResolutionException 000001e34a986608
   6    2     448c 000001E34803A440    2b228 Preemptive  000001E34A876980:000001E34A8784B0 000001e347fc40b0 -00001 MTA (Finalizer) 
   ...

從卦中的 Prism.Ioc.ContainerResolutionException 來看,貌似是和 Prism 有關,接下來可以用 !pe 命令觀察調用棧詳情。

0:000> !pe
Exception object: 000001e34a986608
Exception type:   Prism.Ioc.ContainerResolutionException
Message:          An unexpected error occurred while resolving 'xxx.Views.LoginWindow'
InnerException:   Unity.ResolutionFailedException, Use !PrintException 000001E34A986228 to see more.
StackTrace (generated):
    SP               IP               Function
    0000007735D668E0 00007FF95A64DEC8 Prism_Unity_Wpf!Prism.Unity.UnityContainerExtension.Resolve(System.Type, System.ValueTuple`2<System.Type,System.Object>[])+0x2a8
    0000007735D7DC60 00007FF95A64DBFD Prism_Unity_Wpf!Prism.Unity.UnityContainerExtension.Resolve(System.Type)+0x3d
    0000007735D7DCA0 00007FF95A64DB88 Prism!Prism.Ioc.IContainerProviderExtensions.Resolve[[System.__Canon, System.Private.CoreLib]](Prism.Ioc.IContainerProvider)+0x48
    0000007735D7DCF0 00007FF95A956742 xxx!xxx.App.InitializeShell(System.Windows.Window)+0x42
    0000007735D7DD40 00007FF959B21148 Prism_Wpf!Prism.PrismApplicationBase.Initialize()+0x208
    0000007735D7DDA0 00007FF959B20F17 xxx!xxx.App.<>n__0()+0x17
    ....

從卦象來看,這不是最原始的異常,言外之意就是下面還有子異常,也只有找到最里層的異常才能發現災難的禍根,經過一層層的下鉆,最后找到了最原始的異常,參考如下:

0:000> !PrintException /d 000001E34A97E940
Exception object: 000001e34a97e940
Exception type:   System.PlatformNotSupportedException
Message:          System.IO.Ports is currently only supported on Windows.
InnerException:   <none>
StackTrace (generated):
    SP               IP               Function
    0000007735D7B580 00007FF95A9588E7 System_IO_Ports!System.IO.Ports.SerialPort.GetPortNames()+0x47
    0000007735D7B5C0 00007FF95A958859 xxx!xxx.ViewModels.LoginWindowViewModel.RefreshComs()+0x19
    0000007735D7B600 00007FF95A957FBC xxx!xxx.ViewModels.LoginWindowViewModel..ctor()+0x14c
    0000007735D7B9D0 0000000000000000 System_Private_CoreLib!System.RuntimeMethodHandle.InvokeMethod(System.Object, Void**, System.Signature, Boolean)+0x46a770b0
    0000007735D7B9D0 00007FF9B8C03106 System_Private_CoreLib!System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(System.Object, System.Reflection.BindingFlags)+0x36

StackTraceString: <none>
HResult: 80131539

從卦中來看是 GetPortNames() 方法拋出來的平臺不支持異常,這就很迷惑了。

2. 為什么會平臺不支持

了解 PlatformNotSupportedException 異常,只能尋找相關的源代碼了,通過dnspy截圖如下:

圖片圖片

從卦中來看這是一個空方法,接下來拿這個異常在網上找下資料,看樣子是這位朋友需要升級或者降級 system.io.ports 的版本,截圖如下:

圖片圖片

完整鏈接:https://learn.microsoft.com/en-us/answers/questions/1621393/system-io-ports-only-availble-on-windows-but-im-us

本來是很興奮的,以為是類似多線程操控非 volatile 變量導致的debug和release行為不一致呢,結果是這玩意,害!

三、總結

本次故障相對比較簡單,對我們這些老手來說簡直是 1+1,但我們何嘗不是從新手練過來的,所以本篇是初學者很好的一個練手素材。

責任編輯:武曉燕 來源: 一線碼農聊技術
相關推薦

2024-03-28 12:56:36

2023-03-26 20:24:50

ERP網站系統

2024-03-26 00:44:53

.NETCIM系統

2024-07-09 11:51:20

Windows線程池源碼

2023-06-29 17:55:00

.NET日志WinDbg

2023-06-26 00:12:46

2024-12-27 13:31:18

.NETdump調試

2024-06-04 10:54:34

.NET代碼程序

2024-07-12 11:20:34

.NET崩潰視覺程序

2024-05-31 12:56:06

.NET代碼方法

2022-10-25 14:17:01

.NET代碼程序

2024-06-13 17:09:55

2025-09-05 02:22:00

.NETCRM物流行業

2023-04-06 10:52:18

2024-08-27 13:08:50

2024-07-01 13:00:24

.NET網絡邊緣計算

2022-01-17 21:28:36

管理系統.NET

2024-11-29 10:06:59

2021-11-02 07:54:41

內存.NET 系統

2024-08-08 11:21:01

點贊
收藏

51CTO技術棧公眾號

水蜜桃av无码| 无颜之月在线看| 91porny九色| 欧美呦呦网站| 日韩欧美在线网站| 久久久久久免费看| 成人影院免费观看| 国产精品一区二区三区四区| 久久久之久亚州精品露出| 四虎精品一区二区| 欧美性理论片在线观看片免费| 中文字幕一区二区三区蜜月| 国产精品精品软件视频| 无码人妻av免费一区二区三区| 91视频久久| 亚洲国产91精品在线观看| jizz欧美激情18| 亚洲91av| 日本一区二区免费在线观看视频| 99re6在线| 中文字幕日本视频| 亚洲三级影院| 久久综合网hezyo| 亚洲av综合一区二区| 日韩视频一区二区三区四区| 色激情天天射综合网| 阿v天堂2018| 免费在线观看av片| 国产农村妇女精品| 国产一区二区精品免费| 99久久精品国产色欲| 丝袜美腿亚洲综合| 97色在线视频| 婷婷色中文字幕| 久久视频在线| 一本色道久久综合亚洲精品小说| 成人啪啪18免费游戏链接| 日韩成人免费av| 色婷婷av一区二区三区大白胸| av日韩在线看| 综合久久2019| 自拍av一区二区三区| 青青成人在线| 飘雪影院手机免费高清版在线观看| 国产成人啪免费观看软件| 国产欧美一区二区| 中文字幕+乱码+中文乱码www | 蜜桃视频在线观看免费视频| 国产精品久久久久久久浪潮网站| 欧美亚洲精品日韩| 日本天堂在线| 久久久久国产精品厨房| 精品日本一区二区三区在线观看 | 欧美色999| 色综合天天综合网国产成人综合天| 久久久久久免费看| cao在线视频| 亚洲高清免费在线| 久草视频国产在线| 国产亚洲成av人片在线观看| 亚洲成va人在线观看| 日韩极品视频在线观看| 青草在线视频| 亚洲国产精品天堂| 青青青国产在线观看| 人成在线免费网站| 欧美小视频在线| 成年人在线看片| 香蕉视频亚洲一级| 欧美伊人久久久久久久久影院| 色一情一乱一伦一区二区三区日本| 婷婷综合六月| 欧美日韩国产成人在线91| 91av视频免费观看| 日韩在线亚洲| 亚洲精品www久久久久久广东| av无码av天天av天天爽| 精品国产乱码| 久久天天躁狠狠躁老女人| 亚洲色婷婷一区二区三区| 欧美在线三区| 午夜精品国产精品大乳美女| 天堂网av手机版| 美洲天堂一区二卡三卡四卡视频 | 日韩有吗在线观看| 日韩h在线观看| 亚洲综合欧美综合| 欧美韩国一区| 欧美怡春院一区二区三区| 日韩精品在线一区二区三区| 久久99精品久久久久婷婷| 99porn视频在线| 欧美扣逼视频| 中文字幕在线不卡一区二区三区| 韩国无码av片在线观看网站| 小视频免费在线观看| 欧美日韩mp4| 国产 xxxx| 日韩成人影院| 97久久精品视频| 中文字幕一区二区在线视频| 风间由美性色一区二区三区| 欧美人与物videos另类| sm国产在线调教视频| 精品magnet| 九九热99视频| 亚洲最好看的视频| 美女少妇精品视频| 在线永久看片免费的视频| 国产一区视频在线看| 久久影视中文粉嫩av| 国产三区视频在线观看| 一本久道久久综合中文字幕| www.色.com| 欧美久久精品一级c片| 超在线视频97| 日韩精品在线一区二区三区| 不卡视频免费播放| 只有这里有精品| 国产一区二区三区影视| 亚洲国产精品va在线看黑人| 国产在视频线精品视频| 鲁大师成人一区二区三区| 91免费看网站| 免费在线视频欧美| 91福利国产成人精品照片| 男人网站在线观看| 欧美婷婷在线| 91美女高潮出水| 98在线视频| 色综合色综合色综合| 喷水视频在线观看| 国内揄拍国内精品久久| 91色在线观看| 免费网站成人| 欧美日韩一区二区在线观看视频| 无码h肉动漫在线观看| 亚洲免费大片| 国产自产精品| 毛片网站在线看| 日韩欧美中文字幕一区| 欧美性x x x| 另类小说视频一区二区| 日韩av一级大片| 性欧美videohd高精| 亚洲精品中文字| 在线精品免费视| 91色.com| 欧美精品第三页| 国产91精品对白在线播放| 欧洲成人性视频| 日本成人一区| 91久久久免费一区二区| 亚洲精品午夜视频| 三级在线观看一区二区| 欧美一区1区三区3区公司 | 99精品美女| 国产日韩欧美在线| 黄色网址免费在线观看| 91麻豆精品国产自产在线观看一区 | 四虎4545www国产精品| 日韩精品视频中文在线观看| 免费日韩一级片| 久久午夜电影网| 国产男女激情视频| 欧美日韩色图| 国产中文字幕91| 综合图区亚洲| 亚洲精品国产精品国自产在线| 91精品国产乱码在线观看| 久久亚洲免费视频| 免费看污污网站| 99久久www免费| 18成人在线| 91福利在线尤物| 亚洲另类激情图| 中文字幕日产av| 亚洲免费在线看| 国产精品麻豆入口| 噜噜噜躁狠狠躁狠狠精品视频 | 成人午夜影视| 91精品国产综合久久婷婷香蕉| 欧美成人黄色网| 高清免费成人av| 波多野结衣家庭教师视频| 精品国精品国产自在久国产应用 | 欧美视频在线观看网站 | 中文字幕日韩一区二区三区不卡| 亚洲精品成a人ⅴ香蕉片| 久久6免费高清热精品| 亚洲色欧美另类| 欧美日韩国产免费一区二区| 久久久91视频| 久久久久久久久久久99999| 成人综合久久网| 夜夜爽av福利精品导航| 一本色道久久综合亚洲二区三区| 91精品丝袜国产高跟在线| 日韩美女视频中文字幕| а√天堂资源地址在线下载| 日韩国产激情在线| 国产又粗又猛又爽又黄视频| 午夜精品久久久久久| 亚洲aaa视频| av在线免费不卡| 手机在线国产视频| 国产手机视频一区二区| eeuss中文| 精品国产乱码久久久久久果冻传媒| 91在线免费网站| 色尼玛亚洲综合影院| 欧美丰满片xxx777| 日本中文字幕电影在线免费观看| 亚洲国产免费av| 国产精品亚洲lv粉色| 色老汉av一区二区三区| 久久9999久久免费精品国产| 中文字幕亚洲一区二区av在线 | www.爱色av.com| 综合久久99| 亚洲欧洲精品一区二区| 亚洲都市激情| 国产欧美一区二区三区另类精品| 伊人久久综合网另类网站| 国产成人精品av| 欧美亚洲日本精品| 久久久久久尹人网香蕉| 超碰在线caoporn| 在线亚洲欧美视频| 欧美69xxxxx| 亚洲精品理论电影| 女人18毛片一区二区三区| 欧美一区二区三区色| 伊人22222| 在线视频你懂得一区| 亚洲日本视频在线观看| 亚洲一区二区三区在线| 国产av 一区二区三区| 中文字幕在线观看一区二区| 你懂得视频在线观看| 久久久久久麻豆| 亚洲永久精品ww.7491进入| 99久久精品国产网站| 美女露出粉嫩尿囗让男人桶| 国产成人激情av| 日本中文字幕有码| 国产二区国产一区在线观看| 四虎1515hh.com| 国产乱色国产精品免费视频| 做a视频在线观看| 精品在线一区二区三区| 91精品999| 国产精品一区专区| 韩国一区二区三区四区| 国产白丝网站精品污在线入口| 黄色片子免费看| 国产精品123| 中文字幕1区2区| 国产.欧美.日韩| 捆绑凌虐一区二区三区| 久久综合久久99| 少妇精品无码一区二区免费视频| 欧美极品少妇xxxxⅹ高跟鞋| 天天色天天综合| 亚洲乱码中文字幕| 国产稀缺真实呦乱在线| 婷婷丁香久久五月婷婷| 亚洲熟女综合色一区二区三区| 色综合视频在线观看| 中文字幕理论片| 欧美一区二区日韩一区二区| 国产精品永久久久久久久久久| 日韩欧美色综合| 亚洲三区在线播放| 伊人精品在线观看| 国产cdts系列另类在线观看| 久久久久久久久国产| 欧美xxxhd| 国产精品视频白浆免费视频| 一级欧美视频| 国产欧美日韩一区二区三区| 久久综合影院| 一本色道久久88亚洲精品综合| 韩国欧美一区| 国产无套粉嫩白浆内谢的出处| 蜜臀av在线播放一区二区三区| aaaaaaaa毛片| 91蜜桃传媒精品久久久一区二区| 91视频免费在观看| 一区二区高清视频在线观看| 国产精品久久久久久久久久久久久久久久久 | 国产在线精品国自产拍免费| 中文字幕三级电影| 国产女人aaa级久久久级| 亚洲一级二级片| 亚洲成人av免费| 国产又粗又黄又爽视频| 亚洲电影免费观看高清| h视频在线播放| 欧美激情精品在线| 91看片一区| 国产日韩二区| 午夜欧美在线| 日韩精品一区二区三区色欲av| 国产一区二区调教| 欧美黄色一级生活片| 亚洲一区二区欧美激情| 中文字幕永久免费视频| 日韩国产精品亚洲а∨天堂免| 一区二区高清不卡| 国产91精品最新在线播放| 奇米一区二区| 亚洲一区在线免费| 老司机精品视频网站| 精人妻一区二区三区| 成人免费小视频| 日韩黄色片网站| 精品国产99国产精品| 黄网站视频在线观看| 国产成人综合av| 全国精品免费看| 免费看欧美一级片| 国产剧情av麻豆香蕉精品| 国产视频123区| 色88888久久久久久影院按摩| 少妇精品高潮欲妇又嫩中文字幕| 欧美成人合集magnet| 青青伊人久久| 亚州欧美一区三区三区在线| 国产精品夜夜夜| 亚洲 欧美 日韩在线| 一区二区三区在线观看视频| 国产一区二区视频免费观看 | 91九色国产在线| 全球成人免费直播| 免费看a级黄色片| 久久亚洲精品国产精品紫薇| 国产精品乱子伦| 日韩av在线免费播放| wwww亚洲| 国产91aaa| 亚洲三级国产| 日韩aaaaa| 欧美色xxxx| 欧美日韩国产中文字幕在线| 国精产品一区一区三区有限在线| 66精品视频在线观看| 国产树林野战在线播放| 国产呦萝稀缺另类资源| 卡通动漫亚洲综合| 日韩一级高清毛片| 日本成人不卡| 粉嫩精品一区二区三区在线观看| 欧美精品99| jjzz黄色片| 天天亚洲美女在线视频| 色久视频在线播放| 全亚洲最色的网站在线观看| 综合亚洲色图| 亚洲一二三区av| 亚洲视频在线一区二区| av男人天堂av| 国内精品久久久| 天天躁日日躁狠狠躁欧美| 国产第一页视频| 国产精品久久久久久福利一牛影视| 中文字幕永久免费视频| 欧美成aaa人片免费看| 国产成人在线中文字幕| 国产亚洲综合视频| 国产日韩欧美a| 国产又大又长又粗| 久久久久久尹人网香蕉| 欧美激情在线免费| 加勒比av中文字幕| 亚洲一区在线视频观看| 四虎永久在线精品免费网址| 国产高清在线不卡| 亚洲精品久久| 国产精品福利导航| 欧美日韩国产天堂| 51精品在线| 色综合影院在线观看| 国产精品综合在线视频| 日韩精品在线不卡| 亚洲最新av在线| 日韩精品成人在线观看| 久久无码高潮喷水| 中文字幕亚洲电影| 婷婷五月综合激情| 91精品国产自产在线| 亚洲精选91| 婷婷社区五月天| 国产丝袜高跟一区| 超碰国产精品一区二页| 日韩小视频在线播放| 国产精品久久久久影院老司| 亚洲AV无码精品自拍| 国产精品大陆在线观看| 韩国在线视频一区|