日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

記一次 .NET某工控視覺自動化系統卡死分析

來源: 責編: 時間:2024-06-06 17:39:57 169觀看
導讀一、背景1. 講故事今天分享的dump是訓練營里一位學員的,從一個啥也不會到現在分析的有模有樣,真的是看他成長起來的,調試技術學會了就是真真實實自己的,話不多說,上windbg說話。二、WinDbg 分析1. 為什么會卡死這位學員是

一、背景

1. 講故事

今天分享的dump是訓練營里一位學員的,從一個啥也不會到現在分析的有模有樣,真的是看他成長起來的,調試技術學會了就是真真實實自己的,話不多說,上windbg說話。la228資訊網——每日最新資訊28at.com

二、WinDbg 分析

1. 為什么會卡死

這位學員是從事工控大類下的視覺自動化,也是目前.NET的主戰場,這個場景下大多都是WPF或者WinForm程序,不管是什么程序,先用命令 k 開路。la228資訊網——每日最新資訊28at.com

0:000> ~0sntdll!NtWaitForMultipleObjects+0x14:00007ff8`d825cc14 c3              ret0:000> k # Child-SP          RetAddr               Call Site00 000000e4`c0cf87e8 00007ff8`d54f7ff7     ntdll!NtWaitForMultipleObjects+0x1401 000000e4`c0cf87f0 00007ff8`83aa7585     KERNELBASE!WaitForMultipleObjectsEx+0x10702 000000e4`c0cf8af0 00007ff8`83aa76fa     PylonBase_v5_1!Pylon::CInstantCameraArray::DestroyInstantCamera+0x78da103 000000e4`c0cf8bb0 00007ff8`83a188bc     PylonBase_v5_1!Pylon::CInstantCameraArray::DestroyInstantCamera+0x78f1604 000000e4`c0cf8c30 00007ff8`83a22a70     PylonBase_v5_1!Pylon::CGrabResultPtr::IsUnique+0x16ec05 000000e4`c0cf8cd0 00007ff8`41fee2dd     PylonBase_v5_1!Pylon::CGrabResultPtr::IsUnique+0xb8a006 000000e4`c0cf8d40 00007ff8`4218711b     0x00007ff8`41fee2dd...

從卦象看真的很不吉利,因為這個等待是一個第三方的SDK庫,從 DestroyInstantCamera 名字看就是 立即銷毀相機,接下來我們看下 PylonBase_v5_1 是何方圣神?la228資訊網——每日最新資訊28at.com

0:000> lmvm PylonBase_v5_1Browse full module liststart             end                 module name00007ff8`839e0000 00007ff8`83b5b000   PylonBase_v5_1   (export symbols)       PylonBase_v5_1.dll    Loaded symbol image file: PylonBase_v5_1.dll    Image path: C:/Program Files/Basler/pylon 5/Runtime/x64/PylonBase_v5_1.dll    Image name: PylonBase_v5_1.dll    Browse all global symbols  functions  data    Timestamp:        Fri Aug 24 20:41:55 2018 (5B7FFD13)    CheckSum:         0017E66C    ImageSize:        0017B000    File version:     5.1.0.12681    Product version:  5.1.0.12681    File flags:       0 (Mask 3F)    File OS:          40004 NT Win32    File type:        2.0 Dll    File date:        00000000.00000000    Translations:     0000.04b0    Information from resource tables:        CompanyName:      Basler        ProductName:      Basler pylon        InternalName:     PylonBase        OriginalFilename: PylonBase.dll        ProductVersion:   5.1.0.12681         FileVersion:      5.1.0.12681        PrivateBuild:             SpecialBuild:     0        FileDescription:  PylonBase Module        LegalCopyright:   Copyright (c) 2006-2018 Basler AG - All rights reserved.        LegalTrademarks:          Comments:         1d4ccf9b36037580c4655fde004335702d90d3e8

由于我是行外人,所以我好奇的查一下 Basler 是什么公司,

本文鏈接:http://www.www897cc.com/showinfo-26-92458-0.html記一次 .NET某工控視覺自動化系統卡死分析

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 面試官:對于 MQ 中的消息丟失你是如何理解的?

下一篇: 289M→259M得物包體積治理實踐

標簽:
  • 熱門焦點
Top 主站蜘蛛池模板: 土默特右旗| 图们市| 罗源县| 南宁市| 永昌县| 曲阳县| 高雄市| 喀喇沁旗| 永年县| 承德市| 东源县| 扬州市| 南郑县| 集贤县| 田东县| 清涧县| 关岭| 改则县| 拜泉县| 上杭县| 临高县| 泽州县| 濉溪县| 水富县| 毕节市| 新和县| 邯郸县| 大新县| 民勤县| 宾川县| 理塘县| 宁远县| 利津县| 宁武县| 香河县| 东至县| 基隆市| 昆山市| 弥渡县| 绥德县| 文化|