Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Crash, When deleting frames of Xvid movie
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
xXx-LT
Posted: Apr 4 2003, 03:43 PM


Unregistered









I have 8 Mile (Xvid). I want to delete some bad frames, but when I deleting VirtualDub crashes.
______________________________________
VirtualDub crash report -- build 14328 (release)
--------------------------------------

Disassembly:
03090300: 0003 add [ebx], al
03090302: c28b4c ret 4c8b
03090305: 245c and al, 5c
03090307: 99 cdq
03090308: f7f9 idiv eax, ecx
0309030a: 8b542460 mov edx, [esp+60]
0309030e: b901000000 mov ecx, 00000001
03090313: 8b5c240c mov ebx, [esp+0c]
03090317: 668902 mov [edx], ax
0309031a: 8b742460 mov esi, [esp+60]
0309031e: 8b7c2458 mov edi, [esp+58]
03090322: 0fbf444d0e movsx eax, word ptr [ebp+ecx*2+0e]
03090327: 85c0 test eax, eax
03090329: 7415 jz 03090340
0309032b: 0fafc3 imul eax, ebx
0309032e: 85c0 test eax, eax
03090330: 7e4e jle 03090380
03090332: 8bd7 mov edx, edi
03090334: d1fa sar edx, 1
03090336: 03d0 add edx, eax
03090338: 8bc2 mov eax, edx
0309033a: 99 cdq
0309033b: f7ff idiv eax, edi
0309033d: eb03 jmp 03090342
0309033f: 90 nop
03090340: 33c0 xor eax, eax
03090342: 6689044e mov [esi+ecx*2], ax
03090346: 41 inc ecx
03090347: 83f908 cmp ecx, 08
0309034a: 72d6 jc 03090322
0309034c: 83c42c add esp, 2c
0309034f: 5b pop ebx
03090350: 5d pop ebp
03090351: 5e pop esi
03090352: 5f pop edi
03090353: c3 ret
03090354: 8bd7 mov edx, edi
03090356: d1fa sar edx, 1
03090358: 2bc2 sub eax, edx
0309035a: 99 cdq
0309035b: f7ff idiv eax, edi
0309035d: e960ffffff jmp 030902c2
03090362: 8db42600000000 lea esi, [esi+00]
03090369: 8dbc2700000000 lea edi, [edi+00]
03090370: 2bd0 sub edx, eax
03090372: 8bc2 mov eax, edx
03090374: 8b5c245c mov ebx, [esp+5c]
03090378: 99 cdq
03090379: f7fb idiv eax, ebx
0309037b: e902ffffff jmp 03090282
03090380: 8bd7 mov edx, edi
03090382: d1fa sar edx, 1
03090384: 2bc2 sub eax, edx
03090386: 99 cdq
03090387: f7ff idiv eax, edi <-- FAULT
03090389: ebb7 jmp 03090342
0309038b: 90 nop
0309038c: 8d742600 lea esi, [esi+00]
03090390: 2bd0 sub edx, eax
03090392: 8bc2 mov eax, edx
03090394: 8b4c245c mov ecx, [esp+5c]
03090398: 99 cdq
03090399: f7f9 idiv eax, ecx
0309039b: e96affffff jmp 0309030a
030903a0: f7da neg edx
030903a2: e9aafeffff jmp 03090251
030903a7: f7df neg edi
030903a9: e996feffff jmp 03090244
030903ae: 8b442420 mov eax, [esp+20]
030903b2: 85c0 test eax, eax
030903b4: 7406 jz 030903bc
030903b6: 8d685a lea ebp, [eax+5a]
030903b9: 8d701e lea esi, [eax+1e]
030903bc: 8bca mov ecx, edx
030903be: 8b442458 mov eax, [esp+58]
030903c2: 89442408 mov [esp+08], eax
030903c6: e968feffff jmp 03090233
030903cb: 8bea mov ebp, edx
030903cd: 8b442458 mov eax, [esp+58]
030903d1: 8b54241c mov edx, [esp+1c]
030903d5: 8944240c mov [esp+0c], eax
030903d9: 85d2 test edx, edx
030903db: 0f8452feffff jz 03090233
030903e1: 8bc2 mov eax, edx
030903e3: 8d485a lea ecx, [eax+5a]
030903e6: 8d703c lea esi, [eax+3c]
030903e9: e945feffff jmp 03090233
030903ee: 8b442420 mov eax, [esp+20]
030903f2: 85c0 test eax, eax
030903f4: 7403 jz 030903f9
030903f6: 8d681e lea ebp, [eax+1e]
030903f9: 8b44241c mov eax, [esp+1c]
030903fd: 85c0 test eax, eax
030903ff: 74 db 74

Windows 5.0 (Win2000 build 2195) [Service Pack 3]

EAX = 00000000
EBX = 00000000
ECX = 00000002
EDX = 00000000
EBP = 03b22ab0
DS:ESI = 0023:0012f294
ES:EDI = 0023:00000000
SS:ESP = 0023:0012ebf0
CS:EIP = 001b:03090387
FS = 0038
GS = 0000
EFLAGS = 00210246

MM0 = 00b600a900960089
MM1 = 08dc08dc08dc08dc
MM2 = 0061004f00360024
MM3 = fa16fa16fa16fa16
MM4 = 0098009600930091
MM5 = 00df00dd00da00d8
MM6 = 0090007e00650054
MM7 = 00b000a900a00099
Crash reason: Integer Divide-by-Zero

Thread 00000814 (Main thread)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1647)
T:\projects\VirtualDub_old\main\Main.cpp(397)
T:\projects\VirtualDub_old\main\Main.cpp(414)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(427)
T:\projects\VirtualDub_old\main\Main.cpp(450)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(561)
T:\projects\VirtualDub_old\main\Main.cpp(391)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1627)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1647)
T:\projects\VirtualDub_old\main\Main.cpp(397)
T:\projects\VirtualDub_old\main\Main.cpp(414)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(427)
T:\projects\VirtualDub_old\main\Main.cpp(450)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(561)
T:\projects\VirtualDub_old\main\Main.cpp(391)
T:\projects\VirtualDub_old\main\VideoSource.cpp(1627)


03090387: xvid!xvid_init [03070000+a9cc+159bb]
0307b209: xvid!xvid_init [03070000+a9cc+83d]
0307c209: xvid!xvid_init [03070000+a9cc+183d]
77f42e95: GDI32!BitBlt [77f40000+2ca0+1f5]
77e3a2b8: USER32!SetWindowPlacement [77e10000+2a26a+4e]
0307b979: xvid!xvid_init [03070000+a9cc+fad]
77e24f54: USER32!CallWindowProcW [77e10000+14f3b+19]
77e179af: USER32!GetWindowTextA [77e10000+7666+349]
0307a983: xvid!xvid_decore [03070000+a94c+37]
03076fce: xvid!00006fce
0307a667: xvid!DriverProc [03070000+a480+1e7]
77e146fc: USER32!TranslateMessageEx [77e10000+3fc0+73c]
77e22dd8: USER32!IsCharLowerW [77e10000+12d66+72]
77e22de7: USER32!IsCharLowerW [77e10000+12d66+81]
77fa02ff: ntdll!KiUserCallbackDispatcher [77f80000+202ec+13]
77e24f54: USER32!CallWindowProcW [77e10000+14f3b+19]
717521f0: COMCTL32!CreateStatusWindow [71710000+4150e+ce2]
7175276f: COMCTL32!CreateStatusWindow [71710000+4150e+1261]
7175279b: COMCTL32!CreateStatusWindow [71710000+4150e+128d]
77e1aa61: USER32!GetWindowLongW [77e10000+aa20+41]
7176084e: COMCTL32!CreateToolbar [71710000+49916+6f38]
7175279b: COMCTL32!CreateStatusWindow [71710000+4150e+128d]
77e15b93: USER32!IsWindow [77e10000+5b65+2e]
77e3a2b8: USER32!SetWindowPlacement [77e10000+2a26a+4e]
77e16ae1: USER32!ScreenToClient [77e10000+6a0c+d5]
77fcb650: ntdll!RtlAllocateHeap [77f80000+4b178+4d8]
77fcb516: ntdll!RtlAllocateHeap [77f80000+4b178+39e]
77fcb52d: ntdll!RtlAllocateHeap [77f80000+4b178+3b5]
7175276f: COMCTL32!CreateStatusWindow [71710000+4150e+1261]
7175279b: COMCTL32!CreateStatusWindow [71710000+4150e+128d]
71752574: COMCTL32!CreateStatusWindow [71710000+4150e+1066]
7175e396: COMCTL32!CreateToolbar [71710000+49916+4a80]
7175276f: COMCTL32!CreateStatusWindow [71710000+4150e+1261]
7175279b: COMCTL32!CreateStatusWindow [71710000+4150e+128d]
77e96156: KERNEL32!ReadFile [77e80000+15fd5+181]
71752676: COMCTL32!CreateStatusWindow [71710000+4150e+1168]
0041314d: File64::_readFile()
0040f9f2: AVIReadHandler::ReadData()
0040d43d: AVIReadStream::Read()
00483a24: _heap_alloc()
77e16864: USER32!SendMessageA [77e10000+6820+44]
6a8f17f8: MSVFW32!ICSendMessage [6a8f0000+17c4+34]
6a8f4ee1: MSVFW32!ICDecompress [6a8f0000+4ea6+3b]
0041d102: VideoSourceAVI::getFrame()
77e3a2b8: USER32!SetWindowPlacement [77e10000+2a26a+4e]
77e16322: USER32!IsWindowVisible [77e10000+5d05+61d]
0045e362: DisplayFrame()
77e3a2b8: USER32!SetWindowPlacement [77e10000+2a26a+4e]
77e16322: USER32!IsWindowVisible [77e10000+5d05+61d]
77e16864: USER32!SendMessageA [77e10000+6820+44]
0046283c: DoDelete()
0045ef19: MenuHit()
77e4ebb5: USER32!CheckMenuRadioItem [77e10000+3eb48+6d]
77e14746: USER32!DefWindowProcA [77e10000+4700+46]
00460762: MainWndProc()
71752676: COMCTL32!CreateStatusWindow [71710000+4150e+1168]
77e1a2fe: USER32!CallNextHookEx [77e10000+a2ba+44]
014b1527: AMNT!BlankKeyboardHandler [014b0000+13cc+15b]
77e1a2fe: USER32!CallNextHookEx [77e10000+a2ba+44]
77e15e6d: USER32!IsWindowVisible [77e10000+5d05+168]
77e1a6e3: USER32!GetMenuState [77e10000+a61f+c4]
77e3a2b8: USER32!SetWindowPlacement [77e10000+2a26a+4e]
77e146fc: USER32!TranslateMessageEx [77e10000+3fc0+73c]
77e15556: USER32!DefWindowProcA [77e10000+4700+e56]
77fa02ff: ntdll!KiUserCallbackDispatcher [77f80000+202ec+13]
77e2d502: USER32!TranslateAccelerator [77e10000+1d4bd+45]
0045e038: WinMain@16()
77f83e57: ntdll!RtlAnsiStringToUnicodeString [77f80000+3dfb+5c]
77ddbf0b: ADVAPI32!RegQueryValueExA [77db0000+2be3c+cf]
77ddc081: ADVAPI32!RegQueryValueExA [77db0000+2be3c+245]
0048c49e: _msize()
77dd9316: ADVAPI32!RegCloseKey [77db0000+292b4+62]
0046f78c: QueryConfigDword()
77f83d7d: ntdll!RtlReleasePebLock [77f80000+3d6e+f]
77ea69c2: KERNEL32!GetStartupInfoA [77e80000+266e2+2e0]
77ea68bb: KERNEL32!GetStartupInfoA [77e80000+266e2+1d9]
00486a26: WinMainCRTStartup()
77ea847c: KERNEL32!ProcessIdToSessionId [77e80000+282ff+17d]

-- End of report
 
  Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
0 replies since Apr 4 2003, 03:43 PM Track this topic | Email this topic | Print this topic

<< Back to Testing / Bug Reports