Mindhunter93
31st March 2009, 19:59
I'm trying to encode captured video from my Hauppauge HD PCR (.ts file with .h264 video) and it crashes vdub.
I'm using DGAVCDec 1.09, Vdub 1.81, Avisynth 2.57 and the latest ffdshow & coreavc.
I get the error below...
-------
VirtualDub crash report -- build 29808 (release)
--------------------------------------
Disassembly:
6fc27860: 44 inc esp
6fc27861: 2408 and al, 08h
6fc27863: 0000 add [eax], al
6fc27865: 0000 add [eax], al
6fc27867: 895c2404 mov [esp+04h], ebx
6fc2786b: 893c24 mov [esp], edi
6fc2786e: e88de4ffff call 6fc25d00
6fc27873: baffffffff mov edx, ffffffff
6fc27878: 85c0 test eax, eax
6fc2787a: 0f88c3010000 js 6fc27a43
6fc27880: 8b8f18220000 mov ecx, [edi+2218]
6fc27886: 31c0 xor eax, eax
6fc27888: 899ff8070000 mov [edi+7f8], ebx
6fc2788e: 898bcc000000 mov [ebx+cc], ecx
6fc27894: 8baf40220000 mov ebp, [edi+2240]
6fc2789a: 85ed test ebp, ebp
6fc2789c: 750c jnz 6fc278aa
6fc2789e: 31c0 xor eax, eax
6fc278a0: 83bff821000000 cmp dword ptr [edi+21f8], 00h
6fc278a7: 0f94c0 setz al
6fc278aa: 8983c8000000 mov [ebx+c8], eax
6fc278b0: e9b7fdffff jmp 6fc2766c
6fc278b5: 89d8 mov eax, ebx
6fc278b7: 31d2 xor edx, edx
6fc278b9: eb12 jmp 6fc278cd
6fc278bb: 90 nop
6fc278bc: 8d742600 lea esi, [esi+00h]
6fc278c0: 83c201 add edx, 01h
6fc278c3: 05c0010000 add eax, 000001c0
6fc278c8: 83fa20 cmp edx, 20h
6fc278cb: 740b jz 6fc278d8
6fc278cd: 8b18 mov ebx, [eax]
6fc278cf: 85db test ebx, ebx
6fc278d1: 75ed jnz 6fc278c0
6fc278d3: e94effffff jmp 6fc27826
6fc278d8: c744240894aad6 mov dword ptr [esp+08h], 6fd6aa94
6f
6fc278e0: c7442404080000 mov dword ptr [esp+04h], 00000008
00
6fc278e8: 8b37 mov esi, [edi]
6fc278ea: 893424 mov [esp], esi
6fc278ed: e82e840700 call 6fc9fd20
6fc278f2: e8c9211000 call 6fd29ac0
6fc278f7: 8b8f0c220000 mov ecx, [edi+220c] <-- FAULT
6fc278fd: 83f903 cmp ecx, 03h
6fc27900: 0f8555010000 jnz 6fc27a5b
6fc27906: 8b1f mov ebx, [edi]
6fc27908: 8bab84000000 mov ebp, [ebx+84]
6fc2790e: 895c241c mov [esp+1ch], ebx
6fc27912: 89afdc180000 mov [edi+18dc], ebp
6fc27918: 8b9600010000 mov edx, [esi+100]
6fc2791e: 8bb744210000 mov esi, [edi+2144]
6fc27924: 899700200000 mov [edi+2000], edx
6fc2792a: 85f6 test esi, esi
6fc2792c: 0f8470010000 jz 6fc27aa2
6fc27932: 8bb7a8220000 mov esi, [edi+22a8]
6fc27938: 8b87ac220000 mov eax, [edi+22ac]
6fc2793e: 89b7c0220000 mov [edi+22c0], esi
6fc27944: 8987c4220000 mov [edi+22c4], eax
6fc2794a: 8bb7d01d0000 mov esi, [edi+1dd0]
6fc27950: 85f6 test esi, esi
6fc27952: 0f84e9000000 jz 6fc27a41
6fc27958: 8bafd01d0000 mov ebp, [edi+1dd0]
6fc2795e: 8b db 8bh
6fc2795f: 97 xchg eax, edi
Built on Aegis on Sun Jun 15 12:24:20 2008 using compiler version 1400
Windows 6.0 (Windows Vista x86 build 6001) [Service Pack 1]
EAX = 00000000
EBX = 2fdd7a40
ECX = 6aba0e55
EDX = 777a9a94
EBP = 2fdd7a40
ESI = 0333b6a0
EDI = 03384f00
ESP = 0cd0f50c
EIP = 6fc278f7
EFLAGS = 00000202
FPUCW = 7f838481
FPUTW = 807f7f81
Crash reason: unknown exception 0x40000015
Crash context:
An exception occurred in module 'libavcodec'...
...while running thread "Dub-I/O" (thread.cpp:159).
Pointer dumps:
EBX 2fdd7a40: 10101010 11111111 12121212 13131313 12121213 12121212 12121212 12121212
EDX 777a9a90: 340fd48b 24a48dc3 00000000 0024648d 0824548d 90c32ecd 8dec8b55 fd3024a4
ESI 0333b6a0: 6fd2dd30 000c3500 007a1200 00000000 00000000 00000005 00000000 00000000
EDI 03384f00: 0333b6a0 00000780 00000438 00000000 00000000 00000000 00000004 00000000
ESP 0cd0f508: 2fdd7a40 6fc278f7 0333b6a0 00000008 6fd6aa94 00000001 00000000 77759834
0cd0f528: 00000cfc 0000001e 00000008 033a86b0 0338811c 00000000 03384f00 03384f00
0cd0f548: 00000001 6fb4c3b7 03384f00 0333b6a0 03384f00 00000028 03384f28 03384f00
0cd0f568: 03384f60 00000000 03384f00 03384f00 00000001 6fb6c03f 03387694 03341ca0
EBP 2fdd7a40: 10101010 11111111 12121212 13131313 12121213 12121212 12121212 12121212
2fdd7a60: 13131313 12131313 11111112 12121212 12111111 13131312 11121213 10101111
2fdd7a80: 11111111 11111111 11111111 11101011 12121111 12121212 12121212 11121212
2fdd7aa0: 12121212 12121211 12121212 12121212 12121212 12121212 12121212 12121212
Thread call stack:
6fc278f7: libavcodec!dsputil_init [6fac0000+3bce0+12bc17]
6fc278f7: libavcodec!dsputil_init [6fac0000+3bce0+12bc17]
6fb4c3b7: libavcodec!dsputil_init [6fac0000+3bce0+506d7]
6fb6c03f: libavcodec!dsputil_init [6fac0000+3bce0+7035f]
777943aa: ntdll!LdrUnlockLoaderLock [77750000+4434d+5d]
7626ac7b: msvcrt!realloc [76260000+ac56+25]
76269bba: msvcrt!memcpy [76260000+98e0+2da]
7626a0a5: msvcrt!memmove [76260000+9f8e+117]
6fb75f16: libavcodec!dsputil_init [6fac0000+3bce0+7a236]
7602bb18: kernel32!GetModuleHandleW [75fe0000+4b91e+1fa]
7602baa8: kernel32!GetModuleHandleW [75fe0000+4b91e+18a]
777a8c74: ntdll!NtReadFile [77750000+58c68+c]
7602046b: kernel32!ReadFile [75fe0000+403f8+73]
777a8c74: ntdll!NtReadFile [77750000+58c68+c]
7602046b: kernel32!ReadFile [75fe0000+403f8+73]
760204a0: kernel32!ReadFile [75fe0000+403f8+a8]
7778f3e7: ntdll!RtlAcquireSRWLockExclusive [77750000+3f1be+229]
7778f36a: ntdll!RtlAcquireSRWLockExclusive [77750000+3f1be+1ac]
77790be7: ntdll!RtlSizeHeap [77750000+40908+2df]
6fc21360: libavcodec!dsputil_init [6fac0000+3bce0+125680]
6fb775bb: libavcodec!dsputil_init [6fac0000+3bce0+7b8db]
03cad2c8: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [03ca0000+10e6+c1e2]
03ca7a8a: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [03ca0000+10e6+69a4]
6fc6d431: libavcodec!avcodec_decode_video [6fac0000+1ad340+f1]
03ca5283: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [03ca0000+10e6+419d]
03ca38f7: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [03ca0000+10e6+2811]
03ca5096: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [03ca0000+10e6+3fb0]
03ca38f7: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [03ca0000+10e6+2811]
03ca1d3a: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [03ca0000+10e6+c54]
0304327d: AviSynth!avs_delete_script_environment [03030000+12a90+7ed]
01708fbe: decomb521!_AvisynthPluginInit2@4 [01700000+1630+798e]
01708f22: decomb521!_AvisynthPluginInit2@4 [01700000+1630+78f2]
0304327d: AviSynth!avs_delete_script_environment [03030000+12a90+7ed]
0309fb7e: AviSynth!DllCanUnloadNow [03030000+143a0+5b7de]
0304327d: AviSynth!avs_delete_script_environment [03030000+12a90+7ed]
0309601b: AviSynth!DllCanUnloadNow [03030000+143a0+51c7b]
0303f3f1: AviSynth!0000f3f1
0309501b: AviSynth!DllCanUnloadNow [03030000+143a0+50c7b]
76269e04: msvcrt!malloc [76260000+9dad+57]
0304327d: AviSynth!avs_delete_script_environment [03030000+12a90+7ed]
030455e6: AviSynth!DllCanUnloadNow [03030000+143a0+1246]
03045b78: AviSynth!DllCanUnloadNow [03030000+143a0+17d8]
760242eb: kernel32!RaiseException [75fe0000+44293+58]
03045840: AviSynth!DllCanUnloadNow [03030000+143a0+14a0]
74b863be: AVIFIL32!AVIStreamRead [74b80000+639e+20]
004b35ad: AVIReadTunnelStream::Read()
004c85b1: VideoSourceAVI::_read()
004b46b5: DubSource::read()
00462049: VDDubIOThread::ReadVideoFrame()
004b3536: AVIReadTunnelStream::IsKeyFrame()
004c7fe7: VideoSource::streamSetDesiredFrame()
00462346: VDDubIOThread::MainAddVideoFrame()
00462aab: VDDubIOThread::ThreadRun()
004f76ff: VDSetThreadDebugName()
76024379: kernel32!DuplicateHandle [75fe0000+442f4+85]
0045c750: VDThreadInitHandler()
0044fa27: ?$VDProtectedAutoScope1::?$VDProtectedAutoScope1()
004f78dc: VDThread::StaticThreadStart()
00583058: _callthreadstartex()
005830fd: _threadstartex@4()
76024911: kernel32!BaseThreadInitThunk [75fe0000+448ff+12]
7778e4b6: ntdll!RtlInitializeExceptionChain [77750000+3e453+63]
7778e489: ntdll!RtlInitializeExceptionChain [77750000+3e453+36]
-- End of report
------
I'm using DGAVCDec 1.09, Vdub 1.81, Avisynth 2.57 and the latest ffdshow & coreavc.
I get the error below...
-------
VirtualDub crash report -- build 29808 (release)
--------------------------------------
Disassembly:
6fc27860: 44 inc esp
6fc27861: 2408 and al, 08h
6fc27863: 0000 add [eax], al
6fc27865: 0000 add [eax], al
6fc27867: 895c2404 mov [esp+04h], ebx
6fc2786b: 893c24 mov [esp], edi
6fc2786e: e88de4ffff call 6fc25d00
6fc27873: baffffffff mov edx, ffffffff
6fc27878: 85c0 test eax, eax
6fc2787a: 0f88c3010000 js 6fc27a43
6fc27880: 8b8f18220000 mov ecx, [edi+2218]
6fc27886: 31c0 xor eax, eax
6fc27888: 899ff8070000 mov [edi+7f8], ebx
6fc2788e: 898bcc000000 mov [ebx+cc], ecx
6fc27894: 8baf40220000 mov ebp, [edi+2240]
6fc2789a: 85ed test ebp, ebp
6fc2789c: 750c jnz 6fc278aa
6fc2789e: 31c0 xor eax, eax
6fc278a0: 83bff821000000 cmp dword ptr [edi+21f8], 00h
6fc278a7: 0f94c0 setz al
6fc278aa: 8983c8000000 mov [ebx+c8], eax
6fc278b0: e9b7fdffff jmp 6fc2766c
6fc278b5: 89d8 mov eax, ebx
6fc278b7: 31d2 xor edx, edx
6fc278b9: eb12 jmp 6fc278cd
6fc278bb: 90 nop
6fc278bc: 8d742600 lea esi, [esi+00h]
6fc278c0: 83c201 add edx, 01h
6fc278c3: 05c0010000 add eax, 000001c0
6fc278c8: 83fa20 cmp edx, 20h
6fc278cb: 740b jz 6fc278d8
6fc278cd: 8b18 mov ebx, [eax]
6fc278cf: 85db test ebx, ebx
6fc278d1: 75ed jnz 6fc278c0
6fc278d3: e94effffff jmp 6fc27826
6fc278d8: c744240894aad6 mov dword ptr [esp+08h], 6fd6aa94
6f
6fc278e0: c7442404080000 mov dword ptr [esp+04h], 00000008
00
6fc278e8: 8b37 mov esi, [edi]
6fc278ea: 893424 mov [esp], esi
6fc278ed: e82e840700 call 6fc9fd20
6fc278f2: e8c9211000 call 6fd29ac0
6fc278f7: 8b8f0c220000 mov ecx, [edi+220c] <-- FAULT
6fc278fd: 83f903 cmp ecx, 03h
6fc27900: 0f8555010000 jnz 6fc27a5b
6fc27906: 8b1f mov ebx, [edi]
6fc27908: 8bab84000000 mov ebp, [ebx+84]
6fc2790e: 895c241c mov [esp+1ch], ebx
6fc27912: 89afdc180000 mov [edi+18dc], ebp
6fc27918: 8b9600010000 mov edx, [esi+100]
6fc2791e: 8bb744210000 mov esi, [edi+2144]
6fc27924: 899700200000 mov [edi+2000], edx
6fc2792a: 85f6 test esi, esi
6fc2792c: 0f8470010000 jz 6fc27aa2
6fc27932: 8bb7a8220000 mov esi, [edi+22a8]
6fc27938: 8b87ac220000 mov eax, [edi+22ac]
6fc2793e: 89b7c0220000 mov [edi+22c0], esi
6fc27944: 8987c4220000 mov [edi+22c4], eax
6fc2794a: 8bb7d01d0000 mov esi, [edi+1dd0]
6fc27950: 85f6 test esi, esi
6fc27952: 0f84e9000000 jz 6fc27a41
6fc27958: 8bafd01d0000 mov ebp, [edi+1dd0]
6fc2795e: 8b db 8bh
6fc2795f: 97 xchg eax, edi
Built on Aegis on Sun Jun 15 12:24:20 2008 using compiler version 1400
Windows 6.0 (Windows Vista x86 build 6001) [Service Pack 1]
EAX = 00000000
EBX = 2fdd7a40
ECX = 6aba0e55
EDX = 777a9a94
EBP = 2fdd7a40
ESI = 0333b6a0
EDI = 03384f00
ESP = 0cd0f50c
EIP = 6fc278f7
EFLAGS = 00000202
FPUCW = 7f838481
FPUTW = 807f7f81
Crash reason: unknown exception 0x40000015
Crash context:
An exception occurred in module 'libavcodec'...
...while running thread "Dub-I/O" (thread.cpp:159).
Pointer dumps:
EBX 2fdd7a40: 10101010 11111111 12121212 13131313 12121213 12121212 12121212 12121212
EDX 777a9a90: 340fd48b 24a48dc3 00000000 0024648d 0824548d 90c32ecd 8dec8b55 fd3024a4
ESI 0333b6a0: 6fd2dd30 000c3500 007a1200 00000000 00000000 00000005 00000000 00000000
EDI 03384f00: 0333b6a0 00000780 00000438 00000000 00000000 00000000 00000004 00000000
ESP 0cd0f508: 2fdd7a40 6fc278f7 0333b6a0 00000008 6fd6aa94 00000001 00000000 77759834
0cd0f528: 00000cfc 0000001e 00000008 033a86b0 0338811c 00000000 03384f00 03384f00
0cd0f548: 00000001 6fb4c3b7 03384f00 0333b6a0 03384f00 00000028 03384f28 03384f00
0cd0f568: 03384f60 00000000 03384f00 03384f00 00000001 6fb6c03f 03387694 03341ca0
EBP 2fdd7a40: 10101010 11111111 12121212 13131313 12121213 12121212 12121212 12121212
2fdd7a60: 13131313 12131313 11111112 12121212 12111111 13131312 11121213 10101111
2fdd7a80: 11111111 11111111 11111111 11101011 12121111 12121212 12121212 11121212
2fdd7aa0: 12121212 12121211 12121212 12121212 12121212 12121212 12121212 12121212
Thread call stack:
6fc278f7: libavcodec!dsputil_init [6fac0000+3bce0+12bc17]
6fc278f7: libavcodec!dsputil_init [6fac0000+3bce0+12bc17]
6fb4c3b7: libavcodec!dsputil_init [6fac0000+3bce0+506d7]
6fb6c03f: libavcodec!dsputil_init [6fac0000+3bce0+7035f]
777943aa: ntdll!LdrUnlockLoaderLock [77750000+4434d+5d]
7626ac7b: msvcrt!realloc [76260000+ac56+25]
76269bba: msvcrt!memcpy [76260000+98e0+2da]
7626a0a5: msvcrt!memmove [76260000+9f8e+117]
6fb75f16: libavcodec!dsputil_init [6fac0000+3bce0+7a236]
7602bb18: kernel32!GetModuleHandleW [75fe0000+4b91e+1fa]
7602baa8: kernel32!GetModuleHandleW [75fe0000+4b91e+18a]
777a8c74: ntdll!NtReadFile [77750000+58c68+c]
7602046b: kernel32!ReadFile [75fe0000+403f8+73]
777a8c74: ntdll!NtReadFile [77750000+58c68+c]
7602046b: kernel32!ReadFile [75fe0000+403f8+73]
760204a0: kernel32!ReadFile [75fe0000+403f8+a8]
7778f3e7: ntdll!RtlAcquireSRWLockExclusive [77750000+3f1be+229]
7778f36a: ntdll!RtlAcquireSRWLockExclusive [77750000+3f1be+1ac]
77790be7: ntdll!RtlSizeHeap [77750000+40908+2df]
6fc21360: libavcodec!dsputil_init [6fac0000+3bce0+125680]
6fb775bb: libavcodec!dsputil_init [6fac0000+3bce0+7b8db]
03cad2c8: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [03ca0000+10e6+c1e2]
03ca7a8a: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [03ca0000+10e6+69a4]
6fc6d431: libavcodec!avcodec_decode_video [6fac0000+1ad340+f1]
03ca5283: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [03ca0000+10e6+419d]
03ca38f7: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [03ca0000+10e6+2811]
03ca5096: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [03ca0000+10e6+3fb0]
03ca38f7: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [03ca0000+10e6+2811]
03ca1d3a: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [03ca0000+10e6+c54]
0304327d: AviSynth!avs_delete_script_environment [03030000+12a90+7ed]
01708fbe: decomb521!_AvisynthPluginInit2@4 [01700000+1630+798e]
01708f22: decomb521!_AvisynthPluginInit2@4 [01700000+1630+78f2]
0304327d: AviSynth!avs_delete_script_environment [03030000+12a90+7ed]
0309fb7e: AviSynth!DllCanUnloadNow [03030000+143a0+5b7de]
0304327d: AviSynth!avs_delete_script_environment [03030000+12a90+7ed]
0309601b: AviSynth!DllCanUnloadNow [03030000+143a0+51c7b]
0303f3f1: AviSynth!0000f3f1
0309501b: AviSynth!DllCanUnloadNow [03030000+143a0+50c7b]
76269e04: msvcrt!malloc [76260000+9dad+57]
0304327d: AviSynth!avs_delete_script_environment [03030000+12a90+7ed]
030455e6: AviSynth!DllCanUnloadNow [03030000+143a0+1246]
03045b78: AviSynth!DllCanUnloadNow [03030000+143a0+17d8]
760242eb: kernel32!RaiseException [75fe0000+44293+58]
03045840: AviSynth!DllCanUnloadNow [03030000+143a0+14a0]
74b863be: AVIFIL32!AVIStreamRead [74b80000+639e+20]
004b35ad: AVIReadTunnelStream::Read()
004c85b1: VideoSourceAVI::_read()
004b46b5: DubSource::read()
00462049: VDDubIOThread::ReadVideoFrame()
004b3536: AVIReadTunnelStream::IsKeyFrame()
004c7fe7: VideoSource::streamSetDesiredFrame()
00462346: VDDubIOThread::MainAddVideoFrame()
00462aab: VDDubIOThread::ThreadRun()
004f76ff: VDSetThreadDebugName()
76024379: kernel32!DuplicateHandle [75fe0000+442f4+85]
0045c750: VDThreadInitHandler()
0044fa27: ?$VDProtectedAutoScope1::?$VDProtectedAutoScope1()
004f78dc: VDThread::StaticThreadStart()
00583058: _callthreadstartex()
005830fd: _threadstartex@4()
76024911: kernel32!BaseThreadInitThunk [75fe0000+448ff+12]
7778e4b6: ntdll!RtlInitializeExceptionChain [77750000+3e453+63]
7778e489: ntdll!RtlInitializeExceptionChain [77750000+3e453+36]
-- End of report
------