Disassembly:
01b37c80: 8bc3 mov eax, ebx
01b37c82: e8091d0000 call 01b39990
01b37c87: 8bf8 mov edi, eax
01b37c89: 83c408 add esp, 08h
01b37c8c: 8b55e4 mov edx, [ebp-1ch]
01b37c8f: 85d2 test edx, edx
01b37c91: 7431 jz 01b37cc4
01b37c93: 83fa01 cmp edx, 01h
01b37c96: 742c jz 01b37cc4
01b37c98: 83fa02 cmp edx, 02h
01b37c9b: 7527 jnz 01b37cc4
01b37c9d: 8bc7 mov eax, edi
01b37c9f: 8b0e mov ecx, [esi]
01b37ca1: 99 cdq
01b37ca2: 8b8648010000 mov eax, [esi+148]
01b37ca8: 89be30010000 mov [esi+130], edi
01b37cae: 899634010000 mov [esi+134], edx
01b37cb4: 03c1 add eax, ecx
01b37cb6: 33d2 xor edx, edx
01b37cb8: 2bc7 sub eax, edi
01b37cba: f7f1 div eax, ecx
01b37cbc: 899654010000 mov [esi+154], edx
01b37cc2: eb62 jmp 01b37d26
01b37cc4: 8b9638010000 mov edx, [esi+138]
01b37cca: 8b9e3c010000 mov ebx, [esi+13c]
01b37cd0: 899640010000 mov [esi+140], edx
01b37cd6: 8b4de8 mov ecx, [ebp-18h]
01b37cd9: 8bc7 mov eax, edi
01b37cdb: 899e44010000 mov [esi+144], ebx
01b37ce1: 03ca add ecx, edx
01b37ce3: 83d300 adc ebx, 00h
01b37ce6: 898e38010000 mov [esi+138], ecx
01b37cec: 899e3c010000 mov [esi+13c], ebx
01b37cf2: 8b0e mov ecx, [esi]
01b37cf4: 99 cdq
01b37cf5: 8bda mov ebx, edx
01b37cf7: 8bc1 mov eax, ecx
01b37cf9: 89be30010000 mov [esi+130], edi
01b37cff: 33d2 xor edx, edx
01b37d01: 899e34010000 mov [esi+134], ebx
01b37d07: 03c7 add eax, edi
01b37d09: 2b8648010000 sub eax, [esi+148]
01b37d0f: f7f1 div eax, ecx <-- FAULT
01b37d11: 899650010000 mov [esi+150], edx
01b37d17: 89be48010000 mov [esi+148], edi
01b37d1d: 899e4c010000 mov [esi+14c], ebx
01b37d23: 8b5d08 mov ebx, [ebp+08h]
01b37d26: 6a01 push 01h
01b37d28: 53 push ebx
01b37d29: e8ae1c0000 call 01b399dc
01b37d2e: 83c408 add esp, 08h
01b37d31: 57 push edi
01b37d32: 8bc3 mov eax, ebx
01b37d34: e8eb1c0000 call 01b39a24
01b37d39: 59 pop ecx
01b37d3a: 85c0 test eax, eax
01b37d3c: 0f8498020000 jz 01b37fda
01b37d42: 8b96a8000000 mov edx, [esi+a8]
01b37d48: 85d2 test edx, edx
01b37d4a: 7454 jz 01b37da0
01b37d4c: 8b4e08 mov ecx, [esi+08h]
01b37d4f: 83c103 add ecx, 03h
01b37d52: ba0f000000 mov edx, 0000000f
01b37d57: 83f90f cmp ecx, 0fh
01b37d5a: 8bc3 mov eax, ebx
01b37d5c: 0f42d1 cmovc edx, ecx
01b37d5f: 83c4f8 add esp, 0f8h
01b37d62: e8291c0000 call 01b39990
01b37d67: 83c408 add esp, 08h
01b37d6a: 57 push edi
01b37d6b: 8bc3 mov eax, ebx
01b37d6d: e8b21c0000 call 01b39a24
01b37d72: 59 pop ecx
01b37d73: 85c0 test eax, eax
01b37d75: 741e jz 01b37d95
01b37d77: 8b4e08 mov ecx, [esi+08h]
01b37d7a: 83c103 add ecx, 03h
01b37d7d: ba db 0bah
01b37d7e: 0f db 0fh
01b37d7f: 00 db 00h
Windows 5.1 (Windows XP build 2600) [Service Pack 2]
EAX = 00000000
EBX = 00000000
ECX = 00000000
EDX = 00000000
EBP = 0012ef70
ESI = 01841f40
EDI = 00000000
ESP = 0012ecb0
EIP = 01b37d0f
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 video frame 1 (VideoSource.cpp:1703)...
...while using input buffer at 00bf5eb0-00bf6a11 (VideoSource.cpp:1702)...
...while using output buffer at 01760000-01836803 (VideoSource.cpp:1701).
Pointer dumps:
ESP 0012ecb0: 01841f40 00000040 7c91ee18 7c920738 ffffffff 7c920732 7c9206ab 7c9206eb
0012ecd0: 00bf3c98 01c046f0 00000040 00000045 b5090000 00008820 ffffffee 00000011
0012ecf0: 00000011 7e39d7f0 00000000 00000000 01841f40 0012edb0 0012edac 0000000d
0012ed10: 7e3984fc 7e3985a4 006b04cc 00000000 004671da 0012ed5c 7e399488 0088dfc0
EBP 0012ef70: 0012f01c 01afbfe6 0012efc4 01841f40 0012f014 0012f010 0012f00c 0012f008
0012ef90: 0012f004 0012f000 0012efe8 52007c04 00000000 00bf3d68 0012f5a8 01c046f0
0012efb0: 0012ef00 00000000 00000000 00000000 7e398830 52007c04 4318241b 00000000
0012efd0: 00000004 00bf5eb4 00bf5eb0 00000b62 00000000 52007c04 0088e0ac 7e39b4cb
Thread call stack:
01b37d0f: xvid!xvid_init [01af0000+ae68+3cea7]
7c920732: ntdll!RtlAllocateHeap [7c910000+105d4+15e]
7c9206ab: ntdll!RtlAllocateHeap [7c910000+105d4+d7]
7c9206eb: ntdll!RtlAllocateHeap [7c910000+105d4+117]
7e39d7f0: USER32!DrawTextW [7e390000+d7c2+2e]
7e3984fc: USER32!000084fc
7e3985a4: USER32!000085a4
7e399488: USER32!GetWindowLongA [7e390000+945d+2b]
7e399491: USER32!GetWindowLongA [7e390000+945d+34]
7e399491: USER32!GetWindowLongA [7e390000+945d+34]
7e399491: USER32!GetWindowLongA [7e390000+945d+34]
7e398734: USER32!GetDC [7e390000+86c7+6d]
7e398bd9: USER32!GetWindowThreadProcessId [7e390000+8a80+159]
7e39885a: USER32!GetDC [7e390000+86c7+193]
7e39882a: USER32!GetDC [7e390000+86c7+163]
7c9237ab: ntdll!RtlUnlockHeap [7c910000+1378b+20]
7e39882a: USER32!GetDC [7e390000+86c7+163]
7e39b89b: USER32!GetParent [7e390000+b72f+16c]
7e39b903: USER32!SendMessageW [7e390000+b8ba+49]
7e39c000: USER32!NotifyWinEvent [7e390000+bff3+d]
7e3b7731: USER32!IsCharUpperA [7e390000+27045+6ec]
7e3b7696: USER32!IsCharUpperA [7e390000+27045+651]
7e3b75ec: USER32!IsCharUpperA [7e390000+27045+5a7]
7e3b2fbb: USER32!DrawFrame [7e390000+2298b+630]
7e3bb408: USER32!DialogBoxParamA [7e390000+2b10c+2fc]
7e398734: USER32!GetDC [7e390000+86c7+6d]
01afbfe6: xvid!xvid_init [01af0000+ae68+117e]
7e39b4cb: USER32!DefWindowProcW [7e390000+b33c+18f]
7e399488: USER32!GetWindowLongA [7e390000+945d+2b]
01afa74f: xvid!xvid_decore [01af0000+a714+3b]
01af5f7c: xvid!00005f7c
01afa3bf: xvid!DriverProc [01af0000+a1bc+203]
7e3994be: USER32!GetWindowLongA [7e390000+945d+61]
7e39c665: USER32!CallWindowProcW [7e390000+c64a+1b]
58b55e5e: COMCTL32!InitCommonControlsEx [58b50000+3619+2845]
58b56074: COMCTL32!DefSubclassProc [58b50000+5f9e+d6]
58b56041: COMCTL32!DefSubclassProc [58b50000+5f9e+a3]
58b56049: COMCTL32!DefSubclassProc [58b50000+5f9e+ab]
7e39bb0a: USER32!GetPropW [7e390000+badb+2f]
58b56049: COMCTL32!DefSubclassProc [58b50000+5f9e+ab]
58b55fe4: COMCTL32!DefSubclassProc [58b50000+5f9e+46]
58ba31a2: COMCTL32!ImageList_LoadImage [58b50000+44a91+e711]
58b56074: COMCTL32!DefSubclassProc [58b50000+5f9e+d6]
58b56041: COMCTL32!DefSubclassProc [58b50000+5f9e+a3]
58b56049: COMCTL32!DefSubclassProc [58b50000+5f9e+ab]
7e3984fc: USER32!000084fc
7e39ba0e: USER32!IsWindow [7e390000+b933+db]
7e39b96b: USER32!IsWindow [7e390000+b933+38]
7e39b96b: USER32!IsWindow [7e390000+b933+38]
58b560db: COMCTL32!DefSubclassProc [58b50000+5f9e+13d]
58b56109: COMCTL32!DefSubclassProc [58b50000+5f9e+16b]
004b6d6f: AVIReadTunnelStream::Read()
58b56109: COMCTL32!DefSubclassProc [58b50000+5f9e+16b]
7e398734: USER32!GetDC [7e390000+86c7+6d]
7c91e288: ntdll!NtReadFile [7c910000+e27c+c]
7c801875: kernel32!ReadFile [7c800000+180e+67]
7c801898: kernel32!ReadFile [7c800000+180e+8a]
7c801898: kernel32!ReadFile [7c800000+180e+8a]
7c8353e7: kernel32!_hread [7c800000+353ce+19]
76af75e7: WINMM!mmioSendMessage [76ae0000+17301+2e6]
76af75fa: WINMM!mmioSendMessage [76ae0000+17301+2f9]
7e39bc63: USER32!SetWindowTextW [7e390000+bc36+2d]
004d9c49: VDSetWindowTextW32()
00467db7: VDPositionControlW32::UpdateString()
7c92056d: ntdll!RtlFreeHeap [7c910000+1043d+130]
77ef6e2d: GDI32!DeleteObject [77ef0000+6c0a+223]
77ef6f1a: GDI32!DeleteDC [77ef0000+6e6f+ab]
77ef6e81: GDI32!DeleteDC [77ef0000+6e6f+12]
7e3a1e1c: USER32!EnumDisplayDevicesA [7e390000+11727+6f5]
7e3a1c9f: USER32!EnumDisplayDevicesA [7e390000+11727+578]
7e3a1c87: USER32!EnumDisplayDevicesA [7e390000+11727+560]
7e39d9be: USER32!DeferWindowPos [7e390000+d929+95]
7c921538: ntdll!wcsncpy [7c910000+10a8f+aa9]
7c921596: ntdll!wcsncpy [7c910000+10a8f+b07]
7c9206eb: ntdll!RtlAllocateHeap [7c910000+105d4+117]
7e39d598: USER32!DefWindowProcA [7e390000+d4ee+aa]
5b091af6: uxtheme!00001af6
5b09367a: uxtheme!DrawThemeText [5b090000+3031+649]
7e39d5ac: USER32!DefWindowProcA [7e390000+d4ee+be]
7e39d559: USER32!DefWindowProcA [7e390000+d4ee+6b]
76ae4fc0: WINMM!timeGetTime [76ae0000+4e5b+165]
75ba18a8: MSVFW32!ICSendMessage [75ba0000+187d+2b]
75ba4c4d: MSVFW32!ICDecompress [75ba0000+4c10+3d]
005139b2: VDVideoDecompressorVCM::DecompressFrame()
73aa5fea: AVIFIL32!AVIStreamFindSample [73aa0000+5fc5+25]
004b6d01: AVIReadTunnelStream::IsKeyFrame()
004c3723: VideoSourceAVI::_isKey()
004c4706: VideoSourceAVI::streamGetFrame()
004b6d6f: AVIReadTunnelStream::Read()
004971f1: VDProject::UpdateFrame()
004c3a01: VideoSourceAVI::prevKey()
004c15e8: VideoSource::streamSetDesiredFrame()
00496e59: VDProject::DisplayFrame()
00496e59: VDProject::DisplayFrame()
00466f2c: VDPositionControlW32::SetPosition()
004990de: VDProject::MoveToNext()
004990de: VDProject::MoveToNext()
0049da58: VDProjectUI::MainWndProc()
7e39882a: USER32!GetDC [7e390000+86c7+163]
7e39c63f: USER32!IsWindowUnicode [7e390000+c59e+a1]
-- End of report