[問題] 應用程式自動關閉 KERNELBASE.dll 錯誤

看板Windows作者 (傅科擺)時間15年前 (2011/03/19 16:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
使用的系統及硬體如下 Windows 7 Ultimate x64 Intel i7 950 ASROCK x58 extreme6 DDR3-1333 6G 在執行一些應用程式時 若網路傳輸的速度超過6000KB/S的話 則基本上就會很快的自動關閉程式 已經有使用VISTA及XP的相容性模式 不過一樣的情況 硬碟也已更換過多種硬碟交互測試 應用程式本身也嘗試使用多種版本 Windows7作業系統也重灌 不載入任何其他外來服務開機 不載入任何常註程式 但只要網路傳輸速度大於6000KB/s時 即會造成該程式自動關閉的情況 也懷疑過是否硬碟過慢造成在資料讀寫上的錯誤 可惜手邊無SSD硬碟可測 之前有在其他討論區詢問過 回答似乎是此錯誤應該是因為此軟體本身為32位元架構 而我的WIN7作業系統是64位元 所以造成此記憶體錯誤的問題 不過還是不太了解其中的意思 因為不是已經使用XP或Vista的32位元相容性模式執行 怎麼會有這種相容性的問題呢 我把系統儲存的CRASHLOG貼上來 希望有高手能指點迷津 caused a Microsoft C++ Exception (0xe06d7363) in module KERNELBASE.dll at 0023:763eb727. Exception handler called in Exception_Debuger. Error occurred at 3/18/2011 14:57:02. Operating system: Windows XP 64-bit (5.1.2600). 8 processor(s), type 586. 54% memory in use. 6143 MBytes physical memory. 2805 MBytes physical memory free. 12283 MBytes paging file. 8452 MBytes paging file free. 2048 MBytes user address space. 253 MBytes user address space free. Program name: Process execute time: 1 day 5:53:14 Program status: Running Program mode: download Socket init version: v2.2 web frame: msg id: 275 piece cache size: 590348288 bt mem_block_size: 590348288 crash info: debug info: pool_block dump: allocated_size = 521404416 allocated_list_size = 7956 free_block_size = 77824 free_block_num = 19 commited_size = 521326592 notblock_size = 613244928 notblock_number = 404 total_size = 1134649344 Context: EDI: 0x00000000 ESI: 0x00fcf5c4 EAX: 0x0018f20c EBX: 0x00000000 ECX: 0x00000003 EDX: 0x00000000 EIP: 0x763eb727 EBP: 0x0018f25c SegCs: 0x00000023 EFlags: 0x00000206 ESP: 0x0018f20c SegSs: 0x0000002b Bytes at CS:EIP: c9 c2 10 00 cc cc cc cc cc 8b ff 55 8b ec 56 8b Stack: [Ignored] Module List: [Ignored] ===== [end of CRASHLOG.TXT] ===== 若真是RAM的問題的話 若是使用unbuffer ECC的CPU(如XEON)及ECC RAM來搭配 是否在應用程式出錯Crash崩潰的情況能夠改善? 還是說必需要使用到REG ECC才有辦法解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.169.17
文章代碼(AID): #1DX6sRGI (Windows)