作者hun362 (傅科摆)
看板Windows
标题[问题] 应用程式自动关闭 KERNELBASE.dll 错误
时间Sat Mar 19 16:47:21 2011
使用的系统及硬体如下
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