Les Archives des Forums du Repaire
|
|
Forum MPEG, DVD, SVCD...
|
Discussion : Virtual Dub = Crash reason: Access Violation
|
|
Author : Madluck
|
Posted : 18-Aug-2001 00:57:02
|
Bonjour, j'ai fait plusieurs tests, et essayer plusieurs versions de virtual Dub, mais en vain, le problème persiste toujours.
Lors de la capture tout va bien et ce jusqu'au moment ou je mets fin à la capture. J'obtiens ce message d'erreur: "Crash reason: Access Violation" (VirtualDub Program failure): ...Operation non conforme...VirtualDub a causé une défaillance de page dans le module ATIMPG32.dll.... et je me dois de redémarer mon PC à chaque fois. car le son continu à jouer, même si VirtualDub est fermé. Et je dois recommencer ma capture à chaque fois, mais sans succès Ma config de capture: 480*480 44k/16/s 29.97fps (SVCD NTFS) Ma carte Video : ATI all in wonder pro 128 16Mo Si je fais une capture par exemple de 15 sec, l'erreur se produit une fois sur 2. Si je fais une capture de 45 sec ou plus, l'erreur se produit chaque fois. Si vous pouvez me mettre sur une piste, pour régler mon problème ca serait bien apprécié. Voici le contenu de mon fichier crashinfo.txt: VirtualDub crash report -- build 12903 -------------------------------------- Disassembly: 012b46a0: mov [esp+4],edx 012b46a4: mov [esp],eax 012b46a7: call 12b55e0 012b46ac: jmp 12b481b 012b46b1: nop 012b46b2: lea esi,[esi+00000000] 012b46b9: lea edi,[edi+00000000] 012b46c0: mov ecx,[ebx+esi*4+00000620] 012b46c7: mov eax,[ebx+4] 012b46ca: add eax,ecx 012b46cc: cmp eax,00000020 012b46cf: mov edx,eax 012b46d1: mov eax,[ebx+esi*4+000005f0] 012b46d8: mov [ebx+0a8h],edx 012b46de: jl 12b4810 012b46e4: mov edx,[ebx+0a8h] 012b46ea: cmp edx,00000040 012b46ed: jl 12b4750 012b46ef: mov eax,[ebx+4] 012b46f2: test eax,eax 012b46f4: jz 12b481b 012b46fa: mov ecx,[ebx+4] 012b46fd: mov eax,[ebx] 012b46ff: neg ecx 012b4701: mov edx,[ebx+16] 012b4704: add ecx,00000020 012b4707: mov [ebp-12],edi 012b470a: shl eax,cl 012b470c: mov ecx,00ff0000 012b4711: and ecx,eax 012b4713: mov [ebx],eax 012b4715: shr ecx,08 012b4718: mov edi,eax 012b471a: shr edi,18 012b471d: mov [ebp-8],esi 012b4720: mov esi,eax 012b4722: shl esi,18 012b4725: or edi,esi 012b4727: and eax,0000ff00 012b472c: or ecx,edi 012b472e: shl eax,08 012b4731: or eax,ecx 012b4733: xor ecx,ecx 012b4735: mov [edx],eax <-- FAULT 012b4737: mov eax,[ebx+16] 012b473a: add eax,00000004 012b473d: mov [ebx+4],ecx 012b4740: mov [ebx],ecx 012b4742: mov [ebx+16],eax 012b4745: mov edi,[ebp-12] 012b4748: mov esi,[ebp-8] 012b474b: jmp 12b481b 012b4750: mov edx,[ebx+4] 012b4753: test edx,edx 012b4755: jz 12b47d0 012b475b: mov ecx,[ebx+4] 012b475e: mov edx,[ebx] 012b4760: neg ecx 012b4762: mov [ebp-12],edi 012b4765: add ecx,00000020 012b4768: mov edi,eax 012b476a: mov [ebx+0b0h],ecx 012b4770: mov [ebp-8],esi 012b4773: shl edx,cl 012b4775: mov ecx,[ebx+0a8h] 012b477b: mov [ebp-4],eax 012b477e: add ecx,ffffffe0 012b4781: mov [ebx+0ach],ecx 012b4787: shr edi,cl 012b4789: or edx,edi 012b478b: mov ecx,[ebx+16] 012b478e: mov edi,00ff0000 012b4793: and edi,edx 012b4795: mov [ebx],edx 012b4797: shr edi,08 012b479a: mov esi,edx 012b479c: shr esi,18 012b479f: mov eax,[eax] Windows 4.10 (Win98 build 2222) [ A ] EAX = 00007400 EBX = 0212f00c ECX = 00000000 EDX = daf41ee0 EBP = 02cefec4 DS:ESI = 0197:00000000 ES:EDI = 0197:00000000 SS:ESP = 0197:02cefe5c CS:EIP = 018f:012b4735 FS = 6bcf GS = 108e EFLAGS = 00010246 MM0 = ffff0001ffff0000 MM1 = fff700080004fff7 MM2 = ffd8000d00060035 MM3 = fff8fff00017002f MM4 = 0002ffff00020002 MM5 = fff0000f0007fff0 MM6 = fff9fff200130027 MM7 = fff600030001000c Crash reason: Access Violation Thread fff71301 (Main thread) I:projwinVirtualDub_oldInit.cpp(115) I:projwinVirtualDub_oldInit.cpp(134) I:projwinVirtualDub_oldInit.cpp(152) I:projwinVirtualDub_oldInit.cpp(214) I:projwinVirtualDub_oldMain.cpp(178) I:projwinVirtualDub_oldMain.cpp(201) I:projwinVirtualDub_oldcapture.cpp(1981) I:projwinVirtualDub_oldcapture.cpp(2003) I:projwinVirtualDub_oldcapture.cpp(2013) I:projwinVirtualDub_oldcapture.cpp(2028) I:projwinVirtualDub_oldcapture.cpp(2044) I:projwinVirtualDub_oldcapture.cpp(2145) I:projwinVirtualDub_oldcapture.cpp(2163) I:projwinVirtualDub_oldcapture.cpp(2171) I:projwinVirtualDub_oldcapture.cpp(2186) I:projwinVirtualDub_oldcapture.cpp(2192) Thread fff7fcdd (FastWriteStream) 012b4735: ATIMPG32.DLL!StopTimerMPEG(0, 0) [012b0000+1500+3235] 00000000: 00 00 00 00 00 00 00 00 16 00 22 0b 65 04 70 00 ..........".e.p. 00000000: 00 00 00 00 00 00 00 00 16 00 22 0b 65 04 70 00 ..........".e.p. 012b10b4: ATIMPG32.DLL!000010b4(8098c200, daf3c008) 8098c200: ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???????????????? daf3c008: ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???????????????? bff88934: KERNEL32.DLL!RtlUnwind(80808080, bfdf6403) [bff70000+18388+5ac] 80808080: 26 72 0b 01 03 20 74 45 43 d1 ff ff c7 17 ff ff &r... tECÑ...... bfdf6403: eb 0b 68 20 a1 df bf ff 15 d8 b2 df bf 5d 5f 5e ë.h ..¿.....¿]_^ bfdf6403: WINMM.DLL!timeGetDevCaps(50149c, 0) [bfdf0000+62f5+10e] 0050149c: 2c 00 50 00 1c 00 50 00 04 00 00 00 56 42 49 44 ,.P...P.....VBID 00000000: 00 00 00 00 00 00 00 00 16 00 22 0b 65 04 70 00 ..........".e.p. bff850cf: KERNEL32.DLL!ReinitializeCriticalSection(50149c, bff88b8d) [bff70000+14fc3+10c] 0050149c: 2c 00 50 00 1c 00 50 00 04 00 00 00 56 42 49 44 ,.P...P.....VBID bff88b8d: 56 8b 74 24 0c 85 f6 74 48 e8 91 c4 ff ff 85 c0 V.t$..ötH....... bff88bce: KERNEL32.DLL!SleepEx(bff74388, bfdf6389) [bff70000+18b8d+41] bff74388: 8b 4c 24 04 8b 44 24 08 87 01 c2 08 00 8b 4c 24 .L$..D$.‡.....L$ bfdf6389: 83 3b 01 74 f2 6a 03 53 ff d6 6a 00 ff 15 58 b3 .;.tòj.S..j...X³ bfdf6389: WINMM.DLL!timeGetDevCaps(493e0, 1) [bfdf0000+62f5+94] 000493e0: 75 22 8b 5e 0c 8b 47 28 39 47 24 0f 85 fc 00 33 u".^..G(9G$..ü.3 00000001: 00 00 00 00 00 00 00 16 00 22 0b 65 04 70 00 65 .........".e.p.e bff88f20: KERNEL32.DLL!HeapCreate(835e3158, 819be730) [bff70000+18bf2+32e] 835e3158: 00 00 00 00 49 0f fb ff cd a6 f7 ff 68 00 00 00 ....I.û...÷.h... 819be730: 07 00 01 00 30 2c 90 d4 94 f5 ce 02 00 00 cf 02 ....0,...õ...... bff869ef: KERNEL32.DLL!VirtualQueryEx(bfdf6353, 835e3158) [bff70000+152a3+174c] bfdf6353: 53 56 57 e8 36 31 00 00 8b 5c 24 10 6a 01 83 c3 SVW.61...$.j... 835e3158: 00 00 00 00 49 0f fb ff cd a6 f7 ff 68 00 00 00 ....I.û...÷.h... -- End of report |
|
Author : Madluck
|
Posted : 20-Aug-2001 22:43:24
|
Je constate que si j'utilise VCR1 au lieu de VCR2, ca ne plante plus, mais le format VCR1 est moins performant que VCR2. Et si j'utilise les autres format supporté pour la capture, le résultat est pitoyable.
|