VideoHelp Forum




+ Reply to Thread
Results 1 to 3 of 3
  1. Hi. I'm trying to put subtitles in a film with virtualdub but when i get to 13% it crashes. this is the crash info.i hope you could help me. it's important
    VirtualDub crash report -- build 16297 (release-P4)
    --------------------------------------

    Disassembly:
    1000b040: 120f adc cl, [edi]
    1000b042: 7f30 jg 1000b074
    1000b044: 0f60d7 punpcklbw mm2, mm7
    1000b047: 0f68df punpckhbw mm3, mm7
    1000b04a: 0fe9c2 psubsw mm0, mm2
    1000b04d: 0f6fd6 movq mm2, mm6
    1000b050: 0f60d7 punpcklbw mm2, mm7
    1000b053: 0f68f7 punpckhbw mm6, mm7
    1000b056: 0fe9cb psubsw mm1, mm3
    1000b059: 0fe9e2 psubsw mm4, mm2
    1000b05c: 0fe9ee psubsw mm5, mm6
    1000b05f: 0f7f4760 movq [edi+60], mm0
    1000b063: 0f7f4f68 movq [edi+68], mm1
    1000b067: 0f7f6770 movq [edi+70], mm4
    1000b06b: 0f7f6f78 movq [edi+78], mm5
    1000b06f: 5b pop ebx
    1000b070: 5f pop edi
    1000b071: 5e pop esi
    1000b072: c3 ret
    1000b073: 90 nop
    1000b074: 90 nop
    1000b075: 90 nop
    1000b076: 90 nop
    1000b077: 90 nop
    1000b078: 90 nop
    1000b079: 90 nop
    1000b07a: 90 nop
    1000b07b: 90 nop
    1000b07c: 90 nop
    1000b07d: 90 nop
    1000b07e: 90 nop
    1000b07f: 90 nop
    1000b080: 56 push esi
    1000b081: 57 push edi
    1000b082: 8b7c240c mov edi, [esp+0c]
    1000b086: 8b742410 mov esi, [esp+10]
    1000b08a: 8b4c2414 mov ecx, [esp+14]
    1000b08e: 0fefff pxor mm7, mm7
    1000b091: b808000000 mov eax, 00000008
    1000b096: 0f6f07 movq mm0, [edi]
    1000b099: 0f6fc8 movq mm1, mm0
    1000b09c: 0f60c7 punpcklbw mm0, mm7
    1000b09f: 0f68cf punpckhbw mm1, mm7
    1000b0a2: 0f6f16 movq mm2, [esi]
    1000b0a5: 0f6f5e08 movq mm3, [esi+08]
    1000b0a9: 0fedc2 paddsw mm0, mm2
    1000b0ac: 0fedcb paddsw mm1, mm3
    1000b0af: 0f67c1 packuswb mm0, mm1
    1000b0b2: 0f7f07 movq [edi], mm0
    1000b0b5: 83c610 add esi, 10
    1000b0b8: 01cf add edi, ecx
    1000b0ba: 48 dec eax
    1000b0bb: 75d9 jnz 1000b096
    1000b0bd: 5f pop edi
    1000b0be: 5e pop esi
    1000b0bf: c3 ret
    1000b0c0: 56 push esi
    1000b0c1: 57 push edi
    1000b0c2: 8b7c240c mov edi, [esp+0c]
    1000b0c6: 8b742410 mov esi, [esp+10]
    1000b0ca: 8b442414 mov eax, [esp+14]
    1000b0ce: 0f6f06 movq mm0, [esi] <-- FAULT
    1000b0d1: 0f6f0c06 movq mm1, [esi+eax]
    1000b0d5: 0f7f07 movq [edi], mm0
    1000b0d8: 0f7f0c07 movq [edi+eax], mm1
    1000b0dc: 01c6 add esi, eax
    1000b0de: 01c7 add edi, eax
    1000b0e0: 01c6 add esi, eax
    1000b0e2: 01c7 add edi, eax
    1000b0e4: 0f6f06 movq mm0, [esi]
    1000b0e7: 0f6f0c06 movq mm1, [esi+eax]
    1000b0eb: 0f7f07 movq [edi], mm0
    1000b0ee: 0f7f0c07 movq [edi+eax], mm1
    1000b0f2: 01c6 add esi, eax
    1000b0f4: 01c7 add edi, eax
    1000b0f6: 01c6 add esi, eax
    1000b0f8: 01c7 add edi, eax
    1000b0fa: 0f6f06 movq mm0, [esi]
    1000b0fd: 0f6f0c06 movq mm1, [esi+eax]
    1000b101: 0f7f07 movq [edi], mm0
    1000b104: 0f7f0c07 movq [edi+eax], mm1
    1000b108: 01c6 add esi, eax
    1000b10a: 01c7 add edi, eax
    1000b10c: 01c6 add esi, eax
    1000b10e: 01c7 add edi, eax
    1000b110: 0f6f06 movq mm0, [esi]
    1000b113: 0f6f0c06 movq mm1, [esi+eax]
    1000b117: 0f7f07 movq [edi], mm0
    1000b11a: 0f7f0c07 movq [edi+eax], mm1
    1000b11e: 01c6 add esi, eax
    1000b120: 01c7 add edi, eax
    1000b122: 01c6 add esi, eax
    1000b124: 01c7 add edi, eax
    1000b126: 5f pop edi
    1000b127: 5e pop esi
    1000b128: c3 ret
    1000b129: cc int 3
    1000b12a: cc int 3
    1000b12b: cc int 3
    1000b12c: cc int 3
    1000b12d: cc int 3
    1000b12e: cc int 3
    1000b12f: cc int 3
    1000b130: 51 push ecx
    1000b131: 56 push esi
    1000b132: 57 push edi
    1000b133: 8b7c2410 mov edi, [esp+10]
    1000b137: 8b742414 mov esi, [esp+14]
    1000b13b: 8b442418 mov eax, [esp+18]
    1000b13f: 0f db 0f

    Windows 5.1 (Windows XP build 2600) [Service Pack 1]

    EAX = 000002b0
    EBX = 00000250
    ECX = ffff9c90
    EDX = 02a77430
    EBP = 029cf300
    DS:ESI = 0023:029cf517
    ES:EDI = 0023:02a77430
    SS:ESP = 0023:0355f008
    CS:EIP = 001b:1000b0ce
    FS = 0038
    GS = 0000
    EFLAGS = 00010206
    FPUCW = ffff027f
    FPUTW = ffffaaaa

    MM0 = 7a7a7b7b7b7b7c7c
    MM1 = 007a007a007b007b
    MM2 = fffbfffbfffbfffb
    MM3 = fffbfffbfffbfffb
    MM4 = fffbfffbfffbfffb
    MM5 = fffbfffbfffbfffb
    MM6 = fffbfffbfffbfffb
    MM7 = 0000000000000000

    Crash reason: Access Violation

    Crash context:
    An out-of-bounds memory access (access violation) occurred in module 'xvid'...

    ...while decompressing video frame 18818 with "XviD MPEG-4 Codec" [biCompression=44495658] (VideoSource.cpp:1516)...

    ...while running thread "Processing" (thread.cpp:105).

    Thread traces:

    Thread 000009b4 (Main thread)
    C:\p4root\dev\VirtualDub\source\Main.cpp(208)
    C:\p4root\dev\VirtualDub\source\Main.cpp(231)
    C:\p4root\dev\VirtualDub\source\VideoSource.cpp(58 8)
    C:\p4root\dev\VirtualDub\source\VideoSource.cpp(61 6)
    C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(1 23)
    C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(1 25)
    C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(1 23)
    C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(1 25)
    C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(1 23)
    C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(1 25)
    C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(1 23)
    C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(1 25)
    C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(1 23)
    C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(1 25)
    C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(4 08)
    C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(4 24)
    Thread 00000bfc (FastWriteStream)
    Thread 00000bf8 (Processing)
    C:\p4root\dev\VirtualDub\source\VideoSequenceCompr essor.cpp(359)
    C:\p4root\dev\VirtualDub\source\VideoSequenceCompr essor.cpp(374)
    C:\p4root\dev\VirtualDub\source\Dub.cpp(3218)
    C:\p4root\dev\VirtualDub\source\Dub.cpp(3402)
    C:\p4root\dev\VirtualDub\source\Dub.cpp(3055)
    C:\p4root\dev\VirtualDub\source\VideoSource.cpp(15 14)
    C:\p4root\dev\VirtualDub\source\VideoSource.cpp(15 47)
    C:\p4root\dev\VirtualDub\source\Dub.cpp(3060)
    C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(5 12)
    C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(5 25)
    C:\p4root\dev\VirtualDub\source\VideoSequenceCompr essor.cpp(359)
    C:\p4root\dev\VirtualDub\source\VideoSequenceCompr essor.cpp(374)
    C:\p4root\dev\VirtualDub\source\Dub.cpp(3218)
    C:\p4root\dev\VirtualDub\source\Dub.cpp(3402)
    C:\p4root\dev\VirtualDub\source\Dub.cpp(3055)
    C:\p4root\dev\VirtualDub\source\VideoSource.cpp(15 14)
    Thread 00000c1c (Dub-I/O)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(593)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(599)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(593)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(599)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(593)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(599)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(593)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(599)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(593)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(599)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(593)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(599)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(593)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(599)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(593)
    C:\p4root\dev\VirtualDub\source\Audio.cpp(599)

    Thread call stack:1000b0ce: xvid!xvid_encore [10000000+7520+3bae]
    100158f1: xvid!xvid_encore [10000000+7520+e3d1]
    10012840: xvid!xvid_encore [10000000+7520+b320]
    10015594: xvid!xvid_encore [10000000+7520+e074]
    10017fa3: xvid!xvid_encore [10000000+7520+10a83]
    1001812c: xvid!xvid_encore [10000000+7520+10c0c]
    1000750e: xvid!xvid_decore [10000000+74d0+3e]
    10003ba4: xvid!00003ba4
    10006e3c: xvid!DriverProc [10000000+6b90+2ac]
    024e8879: DivX!encore_backdoor [02490000+161e0+42699]
    024b6458: DivX!encore_backdoor [02490000+161e0+10278]
    77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
    02544153: DivX!decore_backdoor [02490000+66090+4e0c3]
    77f41690: ntdll!RtlFreeHeap [77f40000+156b+125]
    77f4164e: ntdll!RtlFreeHeap [77f40000+156b+e3]
    77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
    02555bbf: DivX!decore_backdoor [02490000+66090+5fb2f]
    024c7876: DivX!encore_backdoor [02490000+161e0+21696]
    024c8b88: DivX!encore_backdoor [02490000+161e0+229a8]
    77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
    02544153: DivX!decore_backdoor [02490000+66090+4e0c3]
    024bc18d: DivX!encore_backdoor [02490000+161e0+15fad]
    024cae3d: DivX!encore_backdoor [02490000+161e0+24c5d]
    024ae80b: DivX!encore_backdoor [02490000+161e0+862b]
    024bc339: DivX!encore_backdoor [02490000+161e0+16159]
    77bfac14: msvcrt!free [77be0000+1aa6b+1a9]
    024a5b1e: DivX!encore [02490000+15a28+f6]
    0230f8d6: vobsub!?vobsubGetSubFileNames@@YAXVCString@@AAVCStringAr ray@@AAV?$CArray@USubFile@@AAU1@@@@Z [02300000+9770+6166]
    0230f8e7: vobsub!?vobsubGetSubFileNames@@YAXVCString@@AAVCSt ringArray@@AAV?$CArray@USubFile@@AAU1@@@@Z [02300000+9770+6177]
    77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
    77bfab2e: msvcrt!free [77be0000+1aa6b+c3]
    77bfab33: msvcrt!free [77be0000+1aa6b+c8]
    0231cf3d: [removeme]vobsub[removeme]!?SearchSubs@CSimpleTextSubtitle@@QAEPBVSTSSegment @@HNPAH0@Z [02300000+1ce50+ed]
    0231113d: [removeme]vobsub[removeme]!?Render@CRenderedTextSubtitle@@QAE_NAAUtagBITMAP@ @HNAAVCRect@@@Z [02300000+11080+bd]
    0231114e: [removeme]vobsub[removeme]!?Render@CRenderedTextSubtitle@@QAE_NAAUtagBITMAP@ @HNAAVCRect@@@Z [02300000+11080+ce]
    77f660e6: ntdll!NtQueryPerformanceCounter [77f40000+260da+c]
    77e56191: kernel32!QueryPerformanceCounter [77e40000+1617f+12]
    0249955e: DivX!DriverProc [02490000+83b0+11ae]
    73b6181d: MSVFW32!ICSendMessage [73b60000+17f4+29]
    73b647c6: MSVFW32!ICDecompress [73b60000+478b+3b]
    0043567b: VideoSourceAVI:treamGetFrame()
    004a99a5: FastWriteStream::Put()
    0041fc06: AVIOutputFile::writeIndexedChunk()
    004ca56b: VideoSequenceCompressor:ackFrame()
    0041db1b: AVIVideoOutputStream::write()
    0049f2c7: Dubber::WriteVideoFrame()
    004a99a5: FastWriteStream::Put()
    0041fc06: AVIOutputFile::writeIndexedChunk()
    0049425c: AVIPipe::getReadBuffer()
    0041dabd: AVIAudioOutputStream::write()
    004a0457: Dubber::ThreadRun()
    77e5f01b: kernel32!DuplicateHandle [77e40000+1efb6+65]
    004ec4d8: VDThread::StaticThreadStart()
    005020fe: _threadstartex@4()
    77e5d33b: kernel32!RegisterWaitForInputIdle [77e40000+1d2f8+43]

    -- End of report
    Quote Quote  
  2. I had a similar problem with "newest" xvid codec, changing to an older Xvid codec solved the problem for me, maybe its worth trying for you too. The one that worked for me was VERY old, XviD-CODEK-04102002-1.exe
    Quote Quote  
  3. thanks a lot! i'm trying as you said..with an older version of xvid. i'm hoping it works. thanks again, this was very important!
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!