sluddy
17th July 2002, 02:05
I have some MPEG files I want to convert to Divx. I can encode the video when audio stream is set to 'no audio', but when I try to encode the audio as well VDub crashes each time with an Access Violation.
I am using VDub version 1.4.7 and 1.4.10, Divx 5.02 is installed, Fraunhofer MP3 Codec is installed, OS is Windows XP.
Any hints plz?
I _think_ the encoding worked fine a few weeks ago, though I am not 100% sure. There might be some kind of conflict with codecs or programs I installed since then, but I just can't figure out what it is :/
Here is the crashinfo.txt, I hope spamming it here is not considered rude ...
VirtualDub crash report -- build 13130
--------------------------------------
Disassembly:
0047a0c0: mov al,[esi+1]
0047a0c3: mov [edi+1],al
0047a0c6: mov eax,[ebp+8]
0047a0c9: pop esi
0047a0ca: pop edi
0047a0cb: leave
0047a0cc: ret
0047a0cd: lea ecx,[ecx+0]
0047a0d0: mov al,[esi]
0047a0d2: mov [edi],al
0047a0d4: mov al,[esi+1]
0047a0d7: mov [edi+1],al
0047a0da: mov al,[esi+2]
0047a0dd: mov [edi+2],al
0047a0e0: mov eax,[ebp+8]
0047a0e3: pop esi
0047a0e4: pop edi
0047a0e5: leave
0047a0e6: ret
0047a0e7: nop
0047a0e8: lea esi,[ecx+esi-4]
0047a0ec: lea edi,[ecx+edi-4]
0047a0f0: test edi,00000003
0047a0f6: jnz 47a11c
0047a0f8: shr ecx,02
0047a0fb: and edx,00000003
0047a0fe: cmp ecx,00000008
0047a101: jc 47a110
0047a103: std
0047a104: rep movsd dword ptr [esi],dword ptr [edi]
0047a106: cld
0047a107: jmp dword ptr[edx*4+0047a230]
0047a10e: mov edi,edi
0047a110: neg ecx
0047a112: jmp dword ptr[ecx*4+0047a1e0]
0047a119: lea ecx,[ecx+0]
0047a11c: mov eax,edi
0047a11e: mov edx,00000003
0047a123: cmp ecx,00000004
0047a126: jc 47a134
0047a128: and eax,00000003
0047a12b: sub ecx,eax
0047a12d: jmp dword ptr[eax*4+0047a138]
0047a134: jmp dword ptr[ecx*4+0047a230]
0047a13b: nop
0047a13c: dec eax
0047a13d: mov eax,dword ptr [a1680047]
0047a142: inc edi
0047a143: add [eax+08a0047a1h],dl
0047a149: inc esi
0047a14a: add esp,[ebx]
0047a14c: ror dword ptr[eax+0c14e0347h],1
0047a152: jmp f9caf059
0047a157: or [edx-74],dh
0047a15a: std
0047a15b: rep movsd dword ptr [esi],dword ptr [edi]
0047a15d: cld
0047a15e: jmp dword ptr[edx*4+0047a230]
0047a165: lea ecx,[ecx+0]
0047a168: mov al,[esi+3]
0047a16b: and edx,ecx
0047a16d: mov [edi+3],al
0047a170: mov al,[esi+2]
0047a173: shr ecx,02
0047a176: mov [edi+2],al
0047a179: sub esi,00000002
0047a17c: sub edi,00000002
0047a17f: cmp ecx,00000008
0047a182: jc 47a110
0047a184: std
0047a185: rep movsd dword ptr [esi],dword ptr [edi]
0047a187: cld
0047a188: jmp dword ptr[edx*4+0047a230]
0047a18f: nop
0047a190: mov al,[esi+3]
0047a193: and edx,ecx
0047a195: mov [edi+3],al
0047a198: mov al,[esi+2]
0047a19b: mov [edi+2],al
0047a19e: mov al,[esi+1]
0047a1a1: shr ecx,02
0047a1a4: mov [edi+1],al
0047a1a7: sub esi,00000003
0047a1aa: sub edi,00000003
0047a1ad: cmp ecx,00000008
0047a1b0: jc 47a110
0047a1b6: std
0047a1b7: rep movsd dword ptr [esi],dword ptr [edi]
0047a1b9: cld
0047a1ba: jmp dword ptr[edx*4+0047a230]
Windows 5.1 (Win2000 build 2600) []
EAX = 00000001
EBX = 00008000
ECX = 91b548e0
EDX = 00000003
EBP = 0012f608
DS:ESI = 0023:929b811f
ES:EDI = 0023:92c258e5
SS:ESP = 0023:0012f600
CS:EIP = 001b:0047a148
FS = 0038
GS = 0000
EFLAGS = 00010282
MM0 = 00ff00ff00ff00ff
MM1 = e0a730009cbc14e5
MM2 = 0000000080000000
MM3 = 0000000080000000
MM4 = 0000000080000000
MM5 = 8c9618009837f051
MM6 = 0000000080000000
MM7 = 0006b000f8000000
Crash reason: Access Violation
Thread 000013a0 (Main thread)
I:\projwin\VirtualDub_old\Init.cpp(115)
I:\projwin\VirtualDub_old\Init.cpp(134)
I:\projwin\VirtualDub_old\Init.cpp(152)
I:\projwin\VirtualDub_old\Init.cpp(214)
I:\projwin\VirtualDub_old\Main.cpp(178)
I:\projwin\VirtualDub_old\Main.cpp(201)
I:\projwin\VirtualDub_old\FilterSystem.cpp(427)
I:\projwin\VirtualDub_old\FilterSystem.cpp(561)
I:\projwin\VirtualDub_old\FilterSystem.cpp(427)
I:\projwin\VirtualDub_old\FilterSystem.cpp(561)
I:\projwin\VirtualDub_old\FilterSystem.cpp(427)
0047a148: eadDown1(0, 0)
00411044: FastReadStream::Read(10d1008, e63842)
0043e08c: InputFileMPEG::ReadStream(1, 977b3842)
0043c2f3: AudioSourceMPEG::_read(10d1008, 0)
0040fac8: DubSource::read(0, 571)
0040461d: AudioStreamSource::_Read(0, 571)
00403d54: AudioStream::Read(ce0058, 571)
00405c32: AudioCompressor::CompensateForMP3(ce0058, 571)
0045d89b: Dubber::InitAudioConversionChain(0, 9c3af8)
0045ef5b: Dubber::Init(4b04d6, ee0048)
00457e74: InitDubAVI(9c96b8, ee0c28)
77f452f7: ntdll!iswdigit(77f42e0f, 77f4180b) [77f40000+4f70+387]
77f42e0f: ntdll!RtlTimeToTimeFields(77f4180b, 4b04d6) [77f40000+2a1d+3f2]
77f4180b: ntdll!RtlAllocateHeap(4b04d6, 4b3b60) [77f40000+16f8+113]
77f4180b: ntdll!RtlAllocateHeap(479261, 9c0000) [77f40000+16f8+113]
00479261: _heap_alloc(9c0000, 0)
00479261: _heap_alloc(9c0000, 0)
00479158: _nh_malloc(12f7c4, 12fb94)
0045738b: SaveAVI(4c5490, 0)
77d197b0: USER32!SetWindowPos(0, 7ffde000) [77d10000+9525+28b]
77d13c3f: USER32!CreateWindowExA(12fa7c, 77d13b42) [77d10000+14d4+276b]
77d13b42: USER32!CreateWindowExA(0, 4b04d6) [77d10000+14d4+266e]
77d13b42: USER32!CreateWindowExA(77d15874, 0) [77d10000+14d4+266e]
77d15874: USER32!UserClientDllInitialize(0, 456085) [77d10000+514b+729]
77d1587f: USER32!UserClientDllInitialize(9c42, 6c3298) [77d10000+514b+734]
77d1587f: USER32!UserClientDllInitialize(77d1802d, 6c3298) [77d10000+514b+734]
77d1802d: USER32!DestroyCaret(6c3298, 7d) [77d10000+8000+2d]
77d1803d: USER32!DestroyCaret(0, 0) [77d10000+8000+3d]
77f4108f: ntdll!KiUserCallbackDispatcher(12fb3c, 1c) [77f40000+107c+13]
00454f75: MenuHit(ee0048, 0)
5ad8886d: uxtheme!GetCurrentThemeName(5ad8cf25, 0) [5ad70000+a6ec+e181]
77d2ba21: USER32!CharToOemW(77d1419a, 77d6d068) [77d10000+16b27+4efa]
77d1419a: USER32!GetWindowLongW(77d6d068, 77d16fd4) [77d10000+4158+42]
77d16fd4: USER32!DefWindowProcA(77d16fc6, 111) [77d10000+6f5b+79]
77d16fc6: USER32!DefWindowProcA(111, 456085) [77d10000+6f5b+6b]
77d16fc6: USER32!DefWindowProcA(4567da, 12fcec) [77d10000+6f5b+6b]
004567da: MainWndProc(12fcec, 456790)
00456790: MainWndProc(4b04d6, 9c42)
77311d14: COMCTL32!InitCommonControlsEx(12fbac, 12fce8) [77310000+16c9+64b]
77d13a5f: USER32!CreateWindowExA(77d2c43e, 62d1d8) [77d10000+14d4+258b]
77d2c43e: USER32!CallNextHookEx(62d1d8, 0) [77d10000+1c405+39]
6122138c: MSH_ZWF!0000138c(100a5, 0)
77d2c43e: USER32!CallNextHookEx(62d198, 61226018) [77d10000+1c405+39]
77d13a5f: USER32!CreateWindowExA(4b04d6, 111) [77d10000+14d4+258b]
77d13b2e: USER32!CreateWindowExA(456085, 4b04d6) [77d10000+14d4+265a]
77d13d6a: USER32!CreateWindowExA(0, 456085) [77d10000+14d4+2896]
77d13b77: USER32!CreateWindowExA(9c42, 77d15fe3) [77d10000+14d4+26a3]
77d15fe3: USER32!GetParent(77d16015, 0) [77d10000+5fbd+26]
77d16015: USER32!GetParent(0, 12fda8) [77d10000+5fbd+58]
77d141fd: USER32!DispatchMessageA(12ff08, 1) [77d10000+41f2+b]
004544a1: WinMain@16(12ff08, 0)
77da247d: ADVAPI32!RegQueryValueExA(60, 7ffdebf8) [77da0000+23d7+a6]
77da24ac: ADVAPI32!RegQueryValueExA(12feac, 4c5150) [77da0000+23d7+d5]
004831ae: _msize(77f4281e, 77f42827)
77f4281e: ntdll!RtlAcquirePebLock(77f42827, 0) [77f40000+27f6+28]
77f42827: ntdll!RtlAcquirePebLock(0, 20000) [77f40000+27f6+31]
77da191b: ADVAPI32!RegCloseKey(77f6e21f, 7ffdf000) [77da0000+189a+81]
77f42837: ntdll!RtlReleasePebLock(77fb6fa0, 77e41a53) [77f40000+2828+f]
77e41a53: kernel32!GetStartupInfoA(4b04d6, 111) [77e40000+177a+2d9]
0047c7a8: WinMainCRTStartup(400000, 0)
77e5eb69: kernel32!CreateProcessInternalW(0, 1) [77e40000+1d9f2+1177]
-- End of report
I am using VDub version 1.4.7 and 1.4.10, Divx 5.02 is installed, Fraunhofer MP3 Codec is installed, OS is Windows XP.
Any hints plz?
I _think_ the encoding worked fine a few weeks ago, though I am not 100% sure. There might be some kind of conflict with codecs or programs I installed since then, but I just can't figure out what it is :/
Here is the crashinfo.txt, I hope spamming it here is not considered rude ...
VirtualDub crash report -- build 13130
--------------------------------------
Disassembly:
0047a0c0: mov al,[esi+1]
0047a0c3: mov [edi+1],al
0047a0c6: mov eax,[ebp+8]
0047a0c9: pop esi
0047a0ca: pop edi
0047a0cb: leave
0047a0cc: ret
0047a0cd: lea ecx,[ecx+0]
0047a0d0: mov al,[esi]
0047a0d2: mov [edi],al
0047a0d4: mov al,[esi+1]
0047a0d7: mov [edi+1],al
0047a0da: mov al,[esi+2]
0047a0dd: mov [edi+2],al
0047a0e0: mov eax,[ebp+8]
0047a0e3: pop esi
0047a0e4: pop edi
0047a0e5: leave
0047a0e6: ret
0047a0e7: nop
0047a0e8: lea esi,[ecx+esi-4]
0047a0ec: lea edi,[ecx+edi-4]
0047a0f0: test edi,00000003
0047a0f6: jnz 47a11c
0047a0f8: shr ecx,02
0047a0fb: and edx,00000003
0047a0fe: cmp ecx,00000008
0047a101: jc 47a110
0047a103: std
0047a104: rep movsd dword ptr [esi],dword ptr [edi]
0047a106: cld
0047a107: jmp dword ptr[edx*4+0047a230]
0047a10e: mov edi,edi
0047a110: neg ecx
0047a112: jmp dword ptr[ecx*4+0047a1e0]
0047a119: lea ecx,[ecx+0]
0047a11c: mov eax,edi
0047a11e: mov edx,00000003
0047a123: cmp ecx,00000004
0047a126: jc 47a134
0047a128: and eax,00000003
0047a12b: sub ecx,eax
0047a12d: jmp dword ptr[eax*4+0047a138]
0047a134: jmp dword ptr[ecx*4+0047a230]
0047a13b: nop
0047a13c: dec eax
0047a13d: mov eax,dword ptr [a1680047]
0047a142: inc edi
0047a143: add [eax+08a0047a1h],dl
0047a149: inc esi
0047a14a: add esp,[ebx]
0047a14c: ror dword ptr[eax+0c14e0347h],1
0047a152: jmp f9caf059
0047a157: or [edx-74],dh
0047a15a: std
0047a15b: rep movsd dword ptr [esi],dword ptr [edi]
0047a15d: cld
0047a15e: jmp dword ptr[edx*4+0047a230]
0047a165: lea ecx,[ecx+0]
0047a168: mov al,[esi+3]
0047a16b: and edx,ecx
0047a16d: mov [edi+3],al
0047a170: mov al,[esi+2]
0047a173: shr ecx,02
0047a176: mov [edi+2],al
0047a179: sub esi,00000002
0047a17c: sub edi,00000002
0047a17f: cmp ecx,00000008
0047a182: jc 47a110
0047a184: std
0047a185: rep movsd dword ptr [esi],dword ptr [edi]
0047a187: cld
0047a188: jmp dword ptr[edx*4+0047a230]
0047a18f: nop
0047a190: mov al,[esi+3]
0047a193: and edx,ecx
0047a195: mov [edi+3],al
0047a198: mov al,[esi+2]
0047a19b: mov [edi+2],al
0047a19e: mov al,[esi+1]
0047a1a1: shr ecx,02
0047a1a4: mov [edi+1],al
0047a1a7: sub esi,00000003
0047a1aa: sub edi,00000003
0047a1ad: cmp ecx,00000008
0047a1b0: jc 47a110
0047a1b6: std
0047a1b7: rep movsd dword ptr [esi],dword ptr [edi]
0047a1b9: cld
0047a1ba: jmp dword ptr[edx*4+0047a230]
Windows 5.1 (Win2000 build 2600) []
EAX = 00000001
EBX = 00008000
ECX = 91b548e0
EDX = 00000003
EBP = 0012f608
DS:ESI = 0023:929b811f
ES:EDI = 0023:92c258e5
SS:ESP = 0023:0012f600
CS:EIP = 001b:0047a148
FS = 0038
GS = 0000
EFLAGS = 00010282
MM0 = 00ff00ff00ff00ff
MM1 = e0a730009cbc14e5
MM2 = 0000000080000000
MM3 = 0000000080000000
MM4 = 0000000080000000
MM5 = 8c9618009837f051
MM6 = 0000000080000000
MM7 = 0006b000f8000000
Crash reason: Access Violation
Thread 000013a0 (Main thread)
I:\projwin\VirtualDub_old\Init.cpp(115)
I:\projwin\VirtualDub_old\Init.cpp(134)
I:\projwin\VirtualDub_old\Init.cpp(152)
I:\projwin\VirtualDub_old\Init.cpp(214)
I:\projwin\VirtualDub_old\Main.cpp(178)
I:\projwin\VirtualDub_old\Main.cpp(201)
I:\projwin\VirtualDub_old\FilterSystem.cpp(427)
I:\projwin\VirtualDub_old\FilterSystem.cpp(561)
I:\projwin\VirtualDub_old\FilterSystem.cpp(427)
I:\projwin\VirtualDub_old\FilterSystem.cpp(561)
I:\projwin\VirtualDub_old\FilterSystem.cpp(427)
0047a148: eadDown1(0, 0)
00411044: FastReadStream::Read(10d1008, e63842)
0043e08c: InputFileMPEG::ReadStream(1, 977b3842)
0043c2f3: AudioSourceMPEG::_read(10d1008, 0)
0040fac8: DubSource::read(0, 571)
0040461d: AudioStreamSource::_Read(0, 571)
00403d54: AudioStream::Read(ce0058, 571)
00405c32: AudioCompressor::CompensateForMP3(ce0058, 571)
0045d89b: Dubber::InitAudioConversionChain(0, 9c3af8)
0045ef5b: Dubber::Init(4b04d6, ee0048)
00457e74: InitDubAVI(9c96b8, ee0c28)
77f452f7: ntdll!iswdigit(77f42e0f, 77f4180b) [77f40000+4f70+387]
77f42e0f: ntdll!RtlTimeToTimeFields(77f4180b, 4b04d6) [77f40000+2a1d+3f2]
77f4180b: ntdll!RtlAllocateHeap(4b04d6, 4b3b60) [77f40000+16f8+113]
77f4180b: ntdll!RtlAllocateHeap(479261, 9c0000) [77f40000+16f8+113]
00479261: _heap_alloc(9c0000, 0)
00479261: _heap_alloc(9c0000, 0)
00479158: _nh_malloc(12f7c4, 12fb94)
0045738b: SaveAVI(4c5490, 0)
77d197b0: USER32!SetWindowPos(0, 7ffde000) [77d10000+9525+28b]
77d13c3f: USER32!CreateWindowExA(12fa7c, 77d13b42) [77d10000+14d4+276b]
77d13b42: USER32!CreateWindowExA(0, 4b04d6) [77d10000+14d4+266e]
77d13b42: USER32!CreateWindowExA(77d15874, 0) [77d10000+14d4+266e]
77d15874: USER32!UserClientDllInitialize(0, 456085) [77d10000+514b+729]
77d1587f: USER32!UserClientDllInitialize(9c42, 6c3298) [77d10000+514b+734]
77d1587f: USER32!UserClientDllInitialize(77d1802d, 6c3298) [77d10000+514b+734]
77d1802d: USER32!DestroyCaret(6c3298, 7d) [77d10000+8000+2d]
77d1803d: USER32!DestroyCaret(0, 0) [77d10000+8000+3d]
77f4108f: ntdll!KiUserCallbackDispatcher(12fb3c, 1c) [77f40000+107c+13]
00454f75: MenuHit(ee0048, 0)
5ad8886d: uxtheme!GetCurrentThemeName(5ad8cf25, 0) [5ad70000+a6ec+e181]
77d2ba21: USER32!CharToOemW(77d1419a, 77d6d068) [77d10000+16b27+4efa]
77d1419a: USER32!GetWindowLongW(77d6d068, 77d16fd4) [77d10000+4158+42]
77d16fd4: USER32!DefWindowProcA(77d16fc6, 111) [77d10000+6f5b+79]
77d16fc6: USER32!DefWindowProcA(111, 456085) [77d10000+6f5b+6b]
77d16fc6: USER32!DefWindowProcA(4567da, 12fcec) [77d10000+6f5b+6b]
004567da: MainWndProc(12fcec, 456790)
00456790: MainWndProc(4b04d6, 9c42)
77311d14: COMCTL32!InitCommonControlsEx(12fbac, 12fce8) [77310000+16c9+64b]
77d13a5f: USER32!CreateWindowExA(77d2c43e, 62d1d8) [77d10000+14d4+258b]
77d2c43e: USER32!CallNextHookEx(62d1d8, 0) [77d10000+1c405+39]
6122138c: MSH_ZWF!0000138c(100a5, 0)
77d2c43e: USER32!CallNextHookEx(62d198, 61226018) [77d10000+1c405+39]
77d13a5f: USER32!CreateWindowExA(4b04d6, 111) [77d10000+14d4+258b]
77d13b2e: USER32!CreateWindowExA(456085, 4b04d6) [77d10000+14d4+265a]
77d13d6a: USER32!CreateWindowExA(0, 456085) [77d10000+14d4+2896]
77d13b77: USER32!CreateWindowExA(9c42, 77d15fe3) [77d10000+14d4+26a3]
77d15fe3: USER32!GetParent(77d16015, 0) [77d10000+5fbd+26]
77d16015: USER32!GetParent(0, 12fda8) [77d10000+5fbd+58]
77d141fd: USER32!DispatchMessageA(12ff08, 1) [77d10000+41f2+b]
004544a1: WinMain@16(12ff08, 0)
77da247d: ADVAPI32!RegQueryValueExA(60, 7ffdebf8) [77da0000+23d7+a6]
77da24ac: ADVAPI32!RegQueryValueExA(12feac, 4c5150) [77da0000+23d7+d5]
004831ae: _msize(77f4281e, 77f42827)
77f4281e: ntdll!RtlAcquirePebLock(77f42827, 0) [77f40000+27f6+28]
77f42827: ntdll!RtlAcquirePebLock(0, 20000) [77f40000+27f6+31]
77da191b: ADVAPI32!RegCloseKey(77f6e21f, 7ffdf000) [77da0000+189a+81]
77f42837: ntdll!RtlReleasePebLock(77fb6fa0, 77e41a53) [77f40000+2828+f]
77e41a53: kernel32!GetStartupInfoA(4b04d6, 111) [77e40000+177a+2d9]
0047c7a8: WinMainCRTStartup(400000, 0)
77e5eb69: kernel32!CreateProcessInternalW(0, 1) [77e40000+1d9f2+1177]
-- End of report