VirtualDub crash report -- build 29808 (release) -------------------------------------- Disassembly: 07d07860: 44 inc esp 07d07861: 2408 and al, 08h 07d07863: 0000 add [eax], al 07d07865: 0000 add [eax], al 07d07867: 895c2404 mov [esp+04h], ebx 07d0786b: 893c24 mov [esp], edi 07d0786e: e88de4ffff call 07d05d00 07d07873: baffffffff mov edx, ffffffff 07d07878: 85c0 test eax, eax 07d0787a: 0f88c3010000 js 07d07a43 07d07880: 8b8f18220000 mov ecx, [edi+2218] 07d07886: 31c0 xor eax, eax 07d07888: 899ff8070000 mov [edi+7f8], ebx 07d0788e: 898bcc000000 mov [ebx+cc], ecx 07d07894: 8baf40220000 mov ebp, [edi+2240] 07d0789a: 85ed test ebp, ebp 07d0789c: 750c jnz 07d078aa 07d0789e: 31c0 xor eax, eax 07d078a0: 83bff821000000 cmp dword ptr [edi+21f8], 00h 07d078a7: 0f94c0 setz al 07d078aa: 8983c8000000 mov [ebx+c8], eax 07d078b0: e9b7fdffff jmp 07d0766c 07d078b5: 89d8 mov eax, ebx 07d078b7: 31d2 xor edx, edx 07d078b9: eb12 jmp 07d078cd 07d078bb: 90 nop 07d078bc: 8d742600 lea esi, [esi+00h] 07d078c0: 83c201 add edx, 01h 07d078c3: 05c0010000 add eax, 000001c0 07d078c8: 83fa20 cmp edx, 20h 07d078cb: 740b jz 07d078d8 07d078cd: 8b18 mov ebx, [eax] 07d078cf: 85db test ebx, ebx 07d078d1: 75ed jnz 07d078c0 07d078d3: e94effffff jmp 07d07826 07d078d8: c744240894aae4 mov dword ptr [esp+08h], 07e4aa94 07 07d078e0: c7442404080000 mov dword ptr [esp+04h], 00000008 00 07d078e8: 8b37 mov esi, [edi] 07d078ea: 893424 mov [esp], esi 07d078ed: e82e840700 call 07d7fd20 07d078f2: e8c9211000 call 07e09ac0 07d078f7: 8b8f0c220000 mov ecx, [edi+220c] <-- FAULT 07d078fd: 83f903 cmp ecx, 03h 07d07900: 0f8555010000 jnz 07d07a5b 07d07906: 8b1f mov ebx, [edi] 07d07908: 8bab84000000 mov ebp, [ebx+84] 07d0790e: 895c241c mov [esp+1ch], ebx 07d07912: 89afdc180000 mov [edi+18dc], ebp 07d07918: 8b9600010000 mov edx, [esi+100] 07d0791e: 8bb744210000 mov esi, [edi+2144] 07d07924: 899700200000 mov [edi+2000], edx 07d0792a: 85f6 test esi, esi 07d0792c: 0f8470010000 jz 07d07aa2 07d07932: 8bb7a8220000 mov esi, [edi+22a8] 07d07938: 8b87ac220000 mov eax, [edi+22ac] 07d0793e: 89b7c0220000 mov [edi+22c0], esi 07d07944: 8987c4220000 mov [edi+22c4], eax 07d0794a: 8bb7d01d0000 mov esi, [edi+1dd0] 07d07950: 85f6 test esi, esi 07d07952: 0f84e9000000 jz 07d07a41 07d07958: 8bafd01d0000 mov ebp, [edi+1dd0] 07d0795e: 8b db 8bh 07d0795f: 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 = 2f1b7a40 ECX = 0e1d7400 EDX = 77599a94 EBP = 2f1b7a40 ESI = 034b54c0 EDI = 034c3fa0 ESP = 0fa9f50c EIP = 07d078f7 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 2f1b7a40: 10101010 11111111 12121212 13131313 12121213 12121212 12121212 12121212 ECX 0e1d7400: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 EDX 77599a90: 340fd48b 24a48dc3 00000000 0024648d 0824548d 90c32ecd 8dec8b55 fd3024a4 ESI 034b54c0: 07e0dd30 000c3500 007a1200 00000000 00000000 00000005 00000000 00000000 EDI 034c3fa0: 034b54c0 00000780 00000438 00000000 00000000 00000000 00000004 00000000 ESP 0fa9f508: 2f1b7a40 07d078f7 034b54c0 00000008 07e4aa94 00000001 00000000 77549834 0fa9f528: 00000cfc 0000001e 00000008 034e7750 034c71bc 00000000 034c3fa0 034c3fa0 0fa9f548: 00000001 07c2c3b7 034c3fa0 034b54c0 034c3fa0 00000028 034c3fc8 034c3fa0 0fa9f568: 034c4000 00000000 034c3fa0 034c3fa0 00000001 07c4c03f 034c6734 03511270 EBP 2f1b7a40: 10101010 11111111 12121212 13131313 12121213 12121212 12121212 12121212 2f1b7a60: 13131313 12131313 11111112 12121212 12111111 13131312 11121213 10101111 2f1b7a80: 11111111 11111111 11111111 11101011 12121111 12121212 12121212 11121212 2f1b7aa0: 12121212 12121211 12121212 12121212 12121212 12121212 12121212 12121212 Thread call stack: 07d078f7: libavcodec!dsputil_init [07ba0000+3bce0+12bc17] 07d078f7: libavcodec!dsputil_init [07ba0000+3bce0+12bc17] 07c2c3b7: libavcodec!dsputil_init [07ba0000+3bce0+506d7] 07c4c03f: libavcodec!dsputil_init [07ba0000+3bce0+7035f] 775843aa: ntdll!LdrUnlockLoaderLock [77540000+4434d+5d] 7702ac7b: msvcrt!realloc [77020000+ac56+25] 77029bba: msvcrt!memcpy [77020000+98e0+2da] 7702a0a5: msvcrt!memmove [77020000+9f8e+117] 07c55f16: libavcodec!dsputil_init [07ba0000+3bce0+7a236] 7600bb18: kernel32!GetModuleHandleW [75fc0000+4b91e+1fa] 7600baa8: kernel32!GetModuleHandleW [75fc0000+4b91e+18a] 77598c74: ntdll!NtReadFile [77540000+58c68+c] 7600046b: kernel32!ReadFile [75fc0000+403f8+73] 77598c74: ntdll!NtReadFile [77540000+58c68+c] 7600046b: kernel32!ReadFile [75fc0000+403f8+73] 760004a0: kernel32!ReadFile [75fc0000+403f8+a8] 7757f3e7: ntdll!RtlAcquireSRWLockExclusive [77540000+3f1be+229] 7757f36a: ntdll!RtlAcquireSRWLockExclusive [77540000+3f1be+1ac] 77580be7: ntdll!RtlSizeHeap [77540000+40908+2df] 07d01360: libavcodec!dsputil_init [07ba0000+3bce0+125680] 07c575bb: libavcodec!dsputil_init [07ba0000+3bce0+7b8db] 0a4ed2c8: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [0a4e0000+10e6+c1e2] 0a4e7a8a: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [0a4e0000+10e6+69a4] 07d4d431: libavcodec!avcodec_decode_video [07ba0000+1ad340+f1] 0a4e5283: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [0a4e0000+10e6+419d] 0a4e38f7: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [0a4e0000+10e6+2811] 0a4e5096: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [0a4e0000+10e6+3fb0] 0a4e38f7: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [0a4e0000+10e6+2811] 0a4e1d3a: dgavcdecode!?AVCDecode@CAVCDecoder@@AAEXIPAUYV12PICT@@AAPAU2@1@Z [0a4e0000+10e6+c54] 035a327d: AviSynth!avs_delete_script_environment [03590000+12a90+7ed] 024c8fbe: decomb521!_AvisynthPluginInit2@4 [024c0000+1630+798e] 024c8f22: decomb521!_AvisynthPluginInit2@4 [024c0000+1630+78f2] 035a327d: AviSynth!avs_delete_script_environment [03590000+12a90+7ed] 035ffb7e: AviSynth!DllCanUnloadNow [03590000+143a0+5b7de] 035a327d: AviSynth!avs_delete_script_environment [03590000+12a90+7ed] 035f601b: AviSynth!DllCanUnloadNow [03590000+143a0+51c7b] 0359f3f1: AviSynth!0000f3f1 035f501b: AviSynth!DllCanUnloadNow [03590000+143a0+50c7b] 77029e04: msvcrt!malloc [77020000+9dad+57] 035a327d: AviSynth!avs_delete_script_environment [03590000+12a90+7ed] 035a55e6: AviSynth!DllCanUnloadNow [03590000+143a0+1246] 035a5b78: AviSynth!DllCanUnloadNow [03590000+143a0+17d8] 760042eb: kernel32!RaiseException [75fc0000+44293+58] 035a5840: AviSynth!DllCanUnloadNow [03590000+143a0+14a0] 6e0863be: AVIFIL32!AVIStreamRead [6e080000+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() 76004379: kernel32!DuplicateHandle [75fc0000+442f4+85] 0045c750: VDThreadInitHandler() 0044fa27: ?$VDProtectedAutoScope1::?$VDProtectedAutoScope1() 004f78dc: VDThread::StaticThreadStart() 00583058: _callthreadstartex() 005830fd: _threadstartex@4() 76004911: kernel32!BaseThreadInitThunk [75fc0000+448ff+12] 7757e4b6: ntdll!RtlInitializeExceptionChain [77540000+3e453+63] 7757e489: ntdll!RtlInitializeExceptionChain [77540000+3e453+36] -- End of report