Problema de Xvid en VirtualDub

Estado
Cerrado para nuevas respuestas

ZiReX

Nuevo Miembro
Miembro
#1
ya postie esto en virtualdub.org pero por si acaso alomejor aquí anda mas rapido:

Bueno, el problema es que abro el vídeo .Avi en Virtualdub, y después si le pongo play crashea... tengo el codec de xvid y todo, pero aun no puedo hacerlo andar...

aquí esta el log por si sirve:

VirtualDub crash report -- build 24469 (release)

--------------------------------------

Disassembly:

018f67a0: 016a04 add [edx+04h], ebp

018f67a3: e848130000 call 018f7af0

018f67a8: 8b4c2428 mov ecx, [esp+28h]

018f67ac: 51 push ecx

018f67ad: 685c849001 push 0190845c

018f67b2: 6a04 push 04h

018f67b4: e837130000 call 018f7af0

018f67b9: 83c418 add esp, 18h

018f67bc: 85ed test ebp, ebp

018f67be: 7507 jnz 018f67c7

018f67c0: b849000000 mov eax, 00000049

018f67c5: eb0c jmp 018f67d3

018f67c7: 8bc5 mov eax, ebp

018f67c9: 48 dec eax

018f67ca: f7d8 neg eax

018f67cc: 1bc0 sbb eax, eax

018f67ce: 24f2 and al, 0f2h

018f67d0: 83c050 add eax, 50h

018f67d3: 8b54241c mov edx, [esp+1ch]

018f67d7: 52 push edx

018f67d8: 57 push edi

018f67d9: 50 push eax

018f67da: 6850849001 push 01908450

018f67df: 6a08 push 08h

018f67e1: e80a130000 call 018f7af0

018f67e6: 83c414 add esp, 14h

018f67e9: 83fd02 cmp ebp, 02h

018f67ec: 746f jz 018f685d

018f67ee: 8b83b8000000 mov eax, [ebx+b8]

018f67f4: 8b8bbc000000 mov ecx, [ebx+bc]

018f67fa: 33d2 xor edx, edx

018f67fc: 03f8 add edi, eax

018f67fe: 8983c0000000 mov [ebx+c0], eax

018f6804: 8b44241c mov eax, [esp+1ch]

018f6808: 13d1 adc edx, ecx

018f680a: 89bbb8000000 mov [ebx+b8], edi

018f6810: 8bbbc8000000 mov edi, [ebx+c8]

018f6816: 8993bc000000 mov [ebx+bc], edx

018f681c: 99 cdq

018f681d: 898bc4000000 mov [ebx+c4], ecx

018f6823: 8983b0000000 mov [ebx+b0], eax

018f6829: 8993b4000000 mov [ebx+b4], edx

018f682f: 8b0dbc419301 mov ecx, [019341bc]

018f6835: 2bc7 sub eax, edi

018f6837: 33d2 xor edx, edx

018f6839: 03c1 add eax, ecx

018f683b: f7f1 div eax, ecx <-- FAULT

018f683d: 8b83b0000000 mov eax, [ebx+b0]

018f6843: 8b8bb4000000 mov ecx, [ebx+b4]

018f6849: 8983c8000000 mov [ebx+c8], eax

018f684f: 898bcc000000 mov [ebx+cc], ecx

018f6855: 8993d0000000 mov [ebx+d0], edx

018f685b: eb31 jmp 018f688e

018f685d: 8b44241c mov eax, [esp+1ch]

018f6861: 99 cdq

018f6862: 8983b0000000 mov [ebx+b0], eax

018f6868: 8b83c8000000 mov eax, [ebx+c8]

018f686e: 8993b4000000 mov [ebx+b4], edx

018f6874: 8bbbb0000000 mov edi, [ebx+b0]

018f687a: 8b0dbc419301 mov ecx, [019341bc]

018f6880: 2bc7 sub eax, edi

018f6882: 03c1 add eax, ecx

018f6884: 33d2 xor edx, edx

018f6886: f7f1 div eax, ecx

018f6888: 8993d4000000 mov [ebx+d4], edx

018f688e: 8b4e0c mov ecx, [esi+0ch]

018f6891: 41 inc ecx

018f6892: 8bc1 mov eax, ecx

018f6894: 894e0c mov [esi+0ch], ecx

018f6897: 83f820 cmp eax, 20h

018f689a: 7232 jc 018f68ce

018f689c: 8b5604 mov edx, [esi+04h]

018f689f: 8b db 8bh

Built on KOS-MOS on Sat Nov 04 21:36:36 2006 using compiler versión 1200

Windows 5.1 (Windows XP build 2600) [Service Pack 2]

EAX = 00000000

EBX = 012f3620

ECX = 00000000

EDX = 00000000

EBP = 00000001

ESI = 020ff748

EDI = 00000000

ESP = 020ff668

EIP = 018f683b

EFLAGS = 00010246

FPUCW = ffff027f

FPUTW = ffffffff

Crash reason: Integer Divide-by-Zero

Crash context:

An integer division by zero occurred in module 'xvid'...

...while decompressing vídeo frame 1 (VideoSource.cpp:1727)...

...while using input buffer at 01e20000-01e203d0 (VideoSource.cpp:1726)...

...while using output buffer at 01810000-018be403 (VideoSource.cpp:1725)...

...while running thread "Processing" (thread.cpp:150).

Pointer dumps:

EBX 012f3620: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

ESI 020ff748: 52007c04 7fffbefd 00000000 00000004 01e20004 01e20000 000003d1 018c7b1e

ESP 020ff668: 020ff784 012f3620 00000000 00000001 7fffbefd 00000001 00000000 00000000

020ff688: 00000010 020ff894 00000000 020ff70c 00000000 00000000 00000000 020a0012

020ff6a8: 7ffd8c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000

020ff6c8: 00000000 00000000 7c910833 7ffd0000 00000020 7c916999 00242430 7ffd8000

Thread call stack:

018f683b: xvid!xvid_encore [018c0000+7b30+2ed0b]

7c910833: ntdll!RtlAllocateHeap [7c900000+105d4+25f]

7c9169a5: ntdll!RtlMultiAppendUnicodeStringBuffer [7c900000+1671b+28a]

018f1353: xvid!xvid_encore [018c0000+7b30+29823]

018c7b1e: xvid!xvid_decore [018c0000+7ae0+3e]

018c3e94: xvid!00003e94

018c737c: xvid!DriverProc [018c0000+70c0+2bc]

7c9101c7: ntdll!RtlAddRefActivationContext [7c900000+100e2+e5]

7c9102d2: ntdll!RtlQueryInformationActivationContext [7c900000+101e2+f0]

7c9102ed: ntdll!RtlQueryInformationActivationContext [7c900000+101e2+10b]

7c90e3ed: ntdll!NtRequestWaitReplyPort [7c900000+e3e1+c]

7c9132f8: ntdll!CsrClientCallServer [7c900000+132a1+57]

7c8105a4: kernel32!CreateRemoteThread [7c800000+1042c+178]

7c90e46b: ntdll!NtResumeThread [7c900000+e45f+c]

7c8105e7: kernel32!CreateRemoteThread [7c800000+1042c+1bb]

7c810603: kernel32!CreateRemoteThread [7c800000+1042c+1d7]

7c9137ab: ntdll!RtlUnlockHeap [7c900000+1378b+20]

7c9137c7: ntdll!RtlUnlockHeap [7c900000+1378b+3c]

7c80fefd: kernel32!GlobalUnlock [7c800000+fe82+7b]

7c80ff05: kernel32!GlobalUnlock [7c800000+fe82+83]

7c80ff05: kernel32!GlobalUnlock [7c800000+fe82+83]

7c9137ab: ntdll!RtlUnlockHeap [7c900000+1378b+20]

7c9137c7: ntdll!RtlUnlockHeap [7c900000+1378b+3c]

7c80fefd: kernel32!GlobalUnlock [7c800000+fe82+7b]

7c80ff05: kernel32!GlobalUnlock [7c800000+fe82+83]

7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]

7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]

7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7]

7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]

7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]

7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7]

7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]

7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]

7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7]

7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]

7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]

7c911596: ntdll!wcsncpy [7c900000+10a8f+b07]

7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]

7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]

7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]

7c911596: ntdll!wcsncpy [7c900000+10a8f+b07]

7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]

7c9180ff: ntdll!RtlReAllocateHeap [7c900000+179fd+702]

76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]

76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]

7c91825d: ntdll!RtlReAllocateHeap [7c900000+179fd+860]

76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]

7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]

76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]

76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]

72d114e4: msacm32!wodMessage [72d10000+122a+2ba]

76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]

75a718a8: MSVFW32!ICSendMessage [75a70000+187d+2b]

75a74c4d: MSVFW32!ICDecompress [75a70000+4c10+3d]

0051c262: VDVideoDecompressorVCM::DecompressFrame()

004cacb3: VideoSourceAVI::_isKey()

004cacb3: VideoSourceAVI::_isKey()

004cbc96: VideoSourceAVI::streamGetFrame()

7c809b8b: kernel32!CloseHandle [7c800000+9b47+44]

72d21605: wdmaud!00001605

00478404: Dubber::WriteVideoFrame()

0051d147: ceil()

0047dab7: VDStreamInterleaver::PushStreams()

00478172: Dubber::WriteVideoFrame()

00478e00: Dubber::ThreadRun()

7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]

7c80de63: kernel32!DuplicateHandle [7c800000+ddfe+65]

004dc066: VDThread::StaticThreadStart()

00520f3f: _threadstartex@4()

7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]

7c80b683: kernel32!GetModuleFileNameA [7c800000+b4cf+1b4]

7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]

-- End of report

Gracias
 

LordSauron

Señor Oscuro
Miembro
#3
Haz lo que te dijo 888.

Me temo que a nosotros no nos sirve de mucho el log. Es código ensamblador, es decir, el reporte informa a los creadores, a los que conocen el código fuente, nosotros nos quedamos con los errores de Windows :eek:

Dime una cosa, ése es el reporte del fallo, pero no te salió una ventanita con un mensaje de error?

Un saludo
 
Estado
Cerrado para nuevas respuestas
Arriba Pie