
In error details it's like this: (if enyone understands ir, that is)
VirtualDub crash report -- build 24415 (release)
--------------------------------------
Disassembly:
013443e0: 8bca mov ecx, edx
013443e2: 83e103 and ecx, 03h
013443e5: f3a4 rep movsb
013443e7: 5f pop edi
013443e8: 5e pop esi
013443e9: 5d pop ebp
013443ea: 5b pop ebx
013443eb: 83c42c add esp, 2ch
013443ee: c20c00 ret 000c
013443f1: 8b01 mov eax, [ecx]
013443f3: 8930 mov [eax], esi
013443f5: 8b09 mov ecx, [ecx]
013443f7: 83c104 add ecx, 04h
013443fa: 89742414 mov [esp+14h], esi
013443fe: 894c2418 mov [esp+18h], ecx
01344402: 33d2 xor edx, edx
01344404: b880000000 mov eax, 00000080
01344409: c744241c010000 mov dword ptr [esp+1ch], 00000001
00
01344411: c7442420020000 mov dword ptr [esp+20h], 00000002
00
01344419: c7442424030000 mov dword ptr [esp+24h], 00000003
00
01344421: c7442428050000 mov dword ptr [esp+28h], 00000005
00
01344429: c744242c080000 mov dword ptr [esp+2ch], 00000008
00
01344431: c74424300d0000 mov dword ptr [esp+30h], 0000000d
00
01344439: c7442434150000 mov dword ptr [esp+34h], 00000015
00
01344441: c7442438220000 mov dword ptr [esp+38h], 00000022
00
01344449: 89742440 mov [esp+40h], esi
0134444d: 8d4900 lea ecx, [ecx+00h]
01344450: 33c9 xor ecx, ecx
01344452: 33f6 xor esi, esi
01344454: 33db xor ebx, ebx
01344456: 8d6c241c lea ebp, [esp+1ch]
0134445a: 8d9b00000000 lea ebx, [ebx+00]
01344460: 85f6 test esi, esi
01344462: 7404 jz 01344468
01344464: 85c9 test ecx, ecx
01344466: 7525 jnz 0134448d
01344468: 8bf1 mov esi, ecx
0134446a: 0fb64c3a01 movzx ecx, byte ptr [edx+edi+01h] <-- FAULT
0134446f: 23c8 and ecx, eax
01344471: d1e8 shr eax, 1
01344473: 85c0 test eax, eax
01344475: 7506 jnz 0134447d
01344477: 42 inc edx
01344478: b880000000 mov eax, 00000080
0134447d: 85c9 test ecx, ecx
0134447f: 7407 jz 01344488
01344481: 85f6 test esi, esi
01344483: 7503 jnz 01344488
01344485: 035d00 add ebx, [ebp+00h]
01344488: 83c504 add ebp, 04h
0134448b: ebd3 jmp 01344460
0134448d: 4b dec ebx
0134448e: be01000000 mov esi, 00000001
01344493: 741d jz 013444b2
01344495: 0fb64c3a01 movzx ecx, byte ptr [edx+edi+01h]
0134449a: 23c8 and ecx, eax
0134449c: d1e8 shr eax, 1
0134449e: 85c0 test eax, eax
013444a0: 7506 jnz 013444a8
013444a2: 42 inc edx
013444a3: b880000000 mov eax, 00000080
013444a8: d1e6 shl esi, 1
013444aa: 85c9 test ecx, ecx
013444ac: 7401 jz 013444af
013444ae: 46 inc esi
013444af: 4b dec ebx
013444b0: 75e3 jnz 01344495
013444b2: 8b5c2440 mov ebx, [esp+40h]
013444b6: 8d4eff lea ecx, [esi-01h]
013444b9: 85c9 test ecx, ecx
013444bb: 8b742418 mov esi, [esp+18h]
013444bf: 890c9e mov [esi+ebx*4], ecx
013444c2: 0f858f000000 jnz 01344557
013444c8: 33f6 xor esi, esi
013444ca: 33db xor ebx, ebx
013444cc: 8d6c241c lea ebp, [esp+1ch]
013444d0: 85f6 test esi, esi
013444d2: 7404 jz 013444d8
013444d4: 85c9 test ecx, ecx
013444d6: 7525 jnz 013444fd
013444d8: 8bf1 mov esi, ecx
013444da: 0fb64c3a01 movzx ecx, byte ptr [edx+edi+01h]
013444df: 23 db 23h
Built on KOS-MOS on Sun Mar 12 18:26:59 2006 using compiler version 1200
Windows 5.1 (Windows XP build 2600) [Service Pack 2]
EAX = 00000080
EBX = 00000000
ECX = 00000000
EDX = 00000573
EBP = 0752a9f0
ESI = 00000000
EDI = 07afba8c
ESP = 0751fb74
EIP = 0134446a
EFLAGS = 00010246
FPUCW = ffff027f
FPUTW = ffffffff
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'lagarith'...
...reading address 07AFC000...
...while decompressing video frame 29 (VideoSource.cpp:1718)...
...while using input buffer at 07af0000-07afb632 (VideoSource.cpp:1717)...
...while using output buffer at 017d0000-01ad0003 (VideoSource.cpp:1716)...
...while running thread "Processing" (thread.cpp:150).
Pointer dumps:
EDI 07afba88: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ESP 0751fb70: 0012fa84 01361f18 01890000 0751fbfc 01361f8c 0136200c 00000000 01363004
0751fb90: 00000001 00000002 00000003 00000005 00000008 0000000d 00000015 00000022
0751fbb0: 01348f7b 00000000 01890000 000c0000 01361f18 0751fc5c 00b3ff30 00000300
0751fbd0: 00240000 01361f18 0000ba8c 01890000 77d4a054 75a718a8 00fe3840 00001000
Thread call stack:
0134446a: lagarith!DriverProc [01340000+1000+346a]
01348f7b: lagarith!DriverProc [01340000+1000+7f7b]
77d4a054: USER32!ClientThreadSetup [77d40000+a01a+3a]
75a718a8: MSVFW32!ICSendMessage [75a70000+187d+2b]
0134b429: lagarith!DriverProc [01340000+1000+a429]
013411c5: lagarith!DriverProc [01340000+1000+1c5]
75a718a8: MSVFW32!ICSendMessage [75a70000+187d+2b]
75a74c4d: MSVFW32!ICDecompress [75a70000+4c10+3d]
0051bdf2: VDVideoDecompressorVCM::DecompressFrame()
004ca983: VideoSourceAVI::_isKey()
004ca983: VideoSourceAVI::_isKey()
004cb966: VideoSourceAVI::streamGetFrame()
77d494ce: USER32!GetWindowLongA [77d40000+946d+61]
77d4d8a0: USER32!GetDlgCtrlID [77d40000+d879+27]
77d5f3ee: USER32!SendMessageA [77d40000+1f3a5+49]
00477c50: ?%D:\p4root\dev_stable\VirtualDub\source\Dub.cpp1962517437::AsyncUpdateCallback()
00477ef0: Dubber::WriteVideoFrame()
0051cad7: ceil()
0047d5b7: VDStreamInterleaver::PushStreams()
00477c5e: Dubber::WriteVideoFrame()
004788ec: Dubber::ThreadRun()
7c80de63: kernel32!DuplicateHandle [7c800000+ddfe+65]
004dbd36: VDThread::StaticThreadStart()
005208cf: _threadstartex@4()
7c80b683: kernel32!GetModuleFileNameA [7c800000+b4cf+1b4]
-- End of report
______________________________________________________________
In c disc 3gb of free space, in D - 1.6gb. Can't be a problem with that cuz i don't think the file would be that BIG lol.
Other tip - i can't even open the saved lagarith, exported from premiere. Player sends an error.
I have no AMVapp.
And i am pissed.
Thanks in advance if someone cares for a looser
