在大家慶祝母親節的這兩天 趁著出遠門的人少 跟我女友來了趟墾丁的夜間採集 出發後沿路車真的很少 早上快六點出門,並不趕時間的照著速限順順開 半路還下去吃了碗糕蘭跟綠豆蒜 到海生館也才12:30左右 跟海生館的學長會合後 聽他說如果中餐速戰速決說不定可以跟到小鄭教練下午的潛水 趕快隨便買了便當殺去陽光潛水 到陽光以後果然小鄭一行人還正在準備要出發 趕忙扒完便當裝好像機就出發往合界了 遙想當年我因為是接近冬天學潛水 當時也是下墾丁來玩順便請小鄭幫我結訓考試 睽違9年終於又有機會跟他潛水了~ 以前為期不長的相處就可以感覺出他是個謹慎的教練 跟他潛水格外的放心 下水的時間大約下午三點 下潛後就先開始向外頂流 冬天悶了這麼久的我這次一定要把握機會多拍些照片~ 由於合界是比較容易有水流的潛點 下面不時可以看到些軟珊瑚跟海扇 海百合的共生蝦基本上都是我女友找給我看的 我實在難以獨立找到這種偽裝高手 遠遠的拍到一對共生的蝦虎與槍蝦 花旦石鱸的幼魚(扭扭) 扭超快的拍的時候要注意快門 一隻小雀鯛與他閃亮的小兄弟 下午的海裡就有這麼多的閒雜人等 我想晚上下水 蝦+魚+蟲 應該會讓我眼花撩亂 […]
Posts by
windbg aspnet_wp(2)
繼續上次debug的階段 當我們把.NET在作什麼事情丟出來以後 如果要更深入的看裡面的變數也是可以的比方說我要在當下的 thread 裡看詳細是作了哪些事 (Dump Stack Objects) 0:054>!dso OS Thread Id: 0xaf0 (54)ESP/REG Object Name15b3e4a8 05ba96a0 Microsoft.Win32.SafeHandles.SafeWaitHandle15b3e4d0 05b0f710 System.AsyncCallback15b3e564 01f9befc System.Object[] (System.Object[])15b3e570 01f9bf88 System.String D:xxxCacheAdPV671671_2010101416.txt15b3e574 01f9beb8 System.String D:xxxCacheAdPV67115b3e578 05b78060 System.String 115b3e60c 05b0f710 System.AsyncCallback15b3e620 01f9bf50 System.String 671_2010101416.txt15b3e634 01b0af64 System.String D:xxxCacheAdPV15b3e650 05bab274 System.String Start15b3e664 05af01d0 System.String 15b3e688 01b0af64 System.String D:xxxCacheAdPV15b3e68c 01b0b320 System.Configuration.KeyValueInternalCollection15b3e698 05b10220 System.Text.UTF8Encoding15b3e6bc 01b09724 System.String […]
windbg aspnet_wp(1)
今天研究了一下用 windbg 來 trace aspnet_wp crash 的狀況 沒想到離開 NB ODM 之後還會用到這個 debug tool 因為整個過程真是有點複雜所以也順便紀錄一下 首先要先去下載微軟的windbg tool 他裡面有一個可以dump的小工具ADPlus C:Program FilesDebugging Tools for Windows (x86)ADPlus.exe 直接打 adplus 就會有操作說明 我是在系統 hang 時 dump 出 aspnet_wp 這個程序的 dump file adplus -hang -pn aspnet_wp.exe -o D:dump 再來先開啟 Windbg 並載入 dump file 這時候可能會出現跟我一樣的警告 找不到 Symbol file 請在 FileSymbol File […]
windbg Failed to load data access DLL...
今天在用windbg的時候遇到一個問題 load完dll檔之後要下指令給他跑時出現這樣的錯誤訊息 仔細看一下發現原因出在load進來的dll版本 我的版本是4927而Server的版本是3615 這時直接把Server上的檔案copy回來在安全模式下覆蓋就可以了 PS:記得要先備份原始檔否則以後有要在本機上跑時會有問題 CLRDLL: C:WINDOWSMicrosoft.NETFrameworkv2.0.50727mscordacwks.dll:2.0.50727.4927 f:0doesn’t match desired version 2.0.50727.3615 f:0SYMSRV: D:sos.dllmscordacwks_x86_x86_2.0.50727.3615.dll4BE902C7590000mscordacwks_x86_x86_2.0.50727.3615.dll not foundSYMSRV: http://msdl.microsoft.com/download/symbols/mscordacwks_x86_x86_2.0.50727.3615.dll/4BE902C7590000/mscordacwks_x86_x86_2.0.50727.3615.dll not foundSYMSRV: C:Program FilesDebugging Tools for Windows (x86)symmscordacwks_x86_x86_2.0.50727.3615.dll4BE902C7590000mscordacwks_x86_x86_2.0.50727.3615.dll not foundSYMSRV: http://msdl.microsoft.com/download/symbols/mscordacwks_x86_x86_2.0.50727.3615.dll/4BE902C7590000/mscordacwks_x86_x86_2.0.50727.3615.dll not foundCLRDLL: Unable to find mscordacwks_x86_x86_2.0.50727.3615.dll by mscorwks searchCLRDLL: Unable to find ‘mscordacwks_x86_x86_2.0.50727.3615.dll’ on the pathSYMSRV: Can’t create D:sos.dllmscorwks.dll4BE902C7590000mscorwks.dll 系統找不到指定的檔案。DBGHELP: C:Program FilesDebugging Tools for […]