出现这个然后就非法操作退出了,有谁知道为什么吗?
VirtualDub crash report -- build 1852
--------------------------------------
Disassembly:
0046e2a0: mov	dword ptr[esp+64],00000000
0046e2a8: cmp	ebx,edi
0046e2aa: jle	46e2b6
0046e2ac: mov	dword ptr[esp+36],00001000
0046e2b4: jmp	46e2c7
0046e2b6: push	edi
0046e2b7: push	00001000
0046e2bc: push	ebx
0046e2bd: call	dword ptr[00049e2e8h]
0046e2c3: mov	[esp+36],eax
0046e2c7: mov	eax,[esp+48]
0046e2cb: cmp	ebp,eax
0046e2cd: jle	46e2d6
0046e2cf: mov	ebp,00001000
0046e2d4: jmp	46e2e5
0046e2d6: push	eax
0046e2d7: push	00001000
0046e2dc: push	ebp
0046e2dd: call	dword ptr[00049e2e8h]
0046e2e3: mov	ebp,eax
0046e2e5: mov	eax,[esp+64]
0046e2e9: mov	ecx,[esp+44]
0046e2ed: cmp	eax,ecx
0046e2ef: jle	46e2f8
0046e2f1: mov	eax,00001000
0046e2f6: jmp	46e309
0046e2f8: push	ecx
0046e2f9: push	00001000
0046e2fe: push	eax
0046e2ff: call	dword ptr[00049e2e8h]
0046e305: mov	ecx,[esp+44]
0046e309: xor	edx,edx
0046e30b: test	ecx,ecx
0046e30d: setnz	dl
0046e310: xor	ecx,ecx
0046e312: cmp	[esp+48],ecx
0046e316: setnz	cl
0046e319: add	edx,ecx
0046e31b: xor	ecx,ecx
0046e31d: test	edi,edi
0046e31f: setnz	cl
0046e322: add	eax,ebp
0046e324: mov	ebp,[esp+36]
0046e328: add	edx,ecx
0046e32a: add	eax,ebp
0046e32c: mov	ecx,edx
0046e32e: xor	edx,edx
0046e330: lea	eax,[eax+eax*2]
0046e333: div	ecx  <-- FAULT
0046e335: mov	edx,[esi+64]
0046e338: mov	[esi+68],edx
0046e33b: mov	[esp+32],eax
0046e33f: mov	eax,[esi+60]
0046e342: mov	[esi+64],eax
0046e345: call	dword ptr[00049e180h]
0046e34b: mov	edx,[esi+44]
0046e34e: mov	ebp,eax
0046e350: push	edi
0046e351: push	ebx
0046e352: lea	ecx,[esp+96]
0046e356: sub	ebp,edx
0046e358: push	004ae620
0046e35d: push	ecx
0046e35e: mov	[esp+52],ebp
0046e362: mov	[esi+60],ebp
0046e365: call	dword ptr[00049e3d0h]
0046e36b: mov	edi,[esp+0000016c]
0046e372: mov	ebx,[00049e3ech]
0046e378: add	esp,00000010
0046e37b: lea	edx,[esp+88]
0046e37f: push	edx
0046e380: push	000003e8
0046e385: push	edi
0046e386: call	ebx
0046e388: mov	eax,[esp+48]
0046e38c: mov	ecx,[esp+52]
0046e390: push	eax
0046e391: push	ecx
0046e392: lea	edx,[esp+96]
0046e396: push	004ae620
0046e39b: push	edx
0046e39c: call	dword ptr[00000e3d0h]
Windows 5.1 (Win2000 build 2600) [Service Pack 1]
EAX = fffffff7
EBX = 00000000
ECX = 00000000
EDX = 00000000
EBP = ffffffff
DS:ESI = 0023:01340050
ES:EDI = 0023:00000000
SS:ESP = 0023:0012e2f4
CS:EIP = 001b:0046e333
FS = 0038
GS = 0000
EFLAGS = 00010246
MM0 = 00ff00ff00ff00ff
MM1 = 00ff00ff00ff00ff
MM2 = 00f900f9000000f9
MM3 = 00f900f9000000f9
MM4 = 00fafafa00fafafa
MM5 = 00fa00fa000000fa
MM6 = 0000000000000000
MM7 = 0080008000800080
Crash reason: Integer Divide-by-Zero
Thread 00000ff0 (Main thread)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\Init.cpp(121)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\Init.cpp(140)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\Init.cpp(158)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\Init.cpp(224)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\Main.cpp(195)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\Main.cpp(216)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\VideoSource.cpp(537)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\Main.cpp(461)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\VideoSource.cpp(1545)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\VideoSource.cpp(1574)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\Main.cpp(465)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\Main.cpp(482)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\FilterSystem.cpp(408)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\Main.cpp(518)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\FilterSystem.cpp(504)
	D:\dvdrip\Archiv\NanoDub\Sources\nandub\FilterSystem.cpp(408)
Thread 000005d4 (FastWriteStream)
Thread 00000e44 (I/O processing)
Wrong NANDUB.DBG file (build 1853)
-- End of report