PPStream caused an Access Violation (0xc0000005) in module VSFilter.dll at 001b:07610441.
突然想看网络电视,于是下载了 PPLive 和 PPStream,可是运行 PPStream 时发生错误……
看了大半天的 PPLive 后,睡了一觉,醒来时已经半夜,精神了,有心情解决问题了。下载是 Crash 后的堆栈数据,我对比了几次的,只有下面的信息比较有价值一些,因为其他数据都是正在加载的 DLL。
[ThreadId:2804]
PPStream caused an Access Violation (0xc0000005)
in module VSFilter.dll at 001b:06740441.
Error occurred at 10/5/2008 23:58:24.
C:\Program Files\PPStream\PPStream.exe, run by Administrator.
Operating system: Windows 2003 Server (5.2.3790).
2 processor(s), type 586.
22% memory in use.
2048 MBytes physical memory.
2048 MBytes physical memory free.
0 MBytes paging file.
0 MBytes paging file free.
2048 MBytes user address space.
1800 MBytes user address space free.
Playing URL:
Call stack:
----------------------------------------------------
Module: C:\Program Files\StormII\Codec\VSFilter.dll [ 0x066B0000 ]
address: 0x06740441
address: 0x099C3020
----------------------------------------------------
Write to location 0bcc9600 caused an access violation.
----------------------------------------------------
Module 1
C:\WINDOWS\system32\Normaliz.dll
Image Base: 0x00400000 Image Size: 0x00009000
Checksum: 0x00010188 Time Stamp: 0x44a3ec46
File Size: 23552 File Time: 6/12/2008 11:27:42
Version Information:
Company: Microsoft Corporation
Product: Microsoft? Windows? Operating System
FileDesc: Unicode Normalization DLL
FileVer: 6.0.5441.0
ProdVer: 6.0.5441.0
Module 2
C:\Program Files\PPStream\PPStream.exe
Image Base: 0x00400000 Image Size: 0x00257000
Checksum: 0x00258045 Time Stamp: 0x48df16db
File Size: 2420088 File Time: 9/28/2008 13:35:46
Version Information:
Company: PPStream Inc.
Product:
FileDesc: PPS网络电视
FileVer: 2.6.83.5300
ProdVer: 2.6.83.5300
根据上面的错误信息,我试着搜索最新的 VSFilter.dll,可是网上提供的下载版本更低,作罢。
- 关闭了 Crash 报告里提到了一些进程,问题依旧。
- 下载了最新的 StormII 3.6 后问题依旧,看来不是 VSFilter.dll 的问题。因为新版使用的这个文件,大小也是 909312 byte。
- 忽然想到,以前装软件,或者使用 Visual Studio 时,Norton 会提示我要修改某个 DLL 被禁止的提示信息。我想,也许是 Norton 在作怪吧……
的确如此,关于了防止篡改功能后,可以正常使用 PPS 了,呵呵