[matroska-devel] MatroskaDub crashes

Kimmo kimmo at poispakkoruotsi.com
Tue Feb 25 19:48:29 CET 2003


Tried to save a matroska file with uncompressed video & audio.

VirtualDub crash report -- build 14328 (release)
--------------------------------------

Disassembly:
00577f60: 6a2f            push   2f
00577f62: 6858175e00      push   005e1758
00577f67: 6a02            push   02
00577f69: e832170000      call   _CrtDbgReport (005796a0)
00577f6e: 83c414          add    esp, 14
00577f71: 83f801          cmp    eax, 01
00577f74: 7501            jnz    (special)+77 (00577f77)
00577f76: cc              int    3
00577f77: 33c9            xor    ecx, ecx
00577f79: 85c9            test   ecx, ecx
00577f7b: 75a8            jnz    (special)+25 (00577f25)
00577f7d: 8b55fc          mov    edx, [ebp-04]
00577f80: 8b4214          mov    eax, [edx+14]
00577f83: 50              push   eax
00577f84: 8b4d08          mov    ecx, [ebp+08]
00577f87: 51              push   ecx
00577f88: e873e6ffff      call   _free_dbg (00576600)
00577f8d: 83c408          add    esp, 08
00577f90: 6a09            push   09
00577f92: e8d9ac0000      call   _unlock (00582c70)
00577f97: 83c404          add    esp, 04
00577f9a: 5f              pop    edi
00577f9b: 5e              pop    esi
00577f9c: 5b              pop    ebx
00577f9d: 8be5            mov    esp, ebp
00577f9f: 5d              pop    ebp
00577fa0: c3              ret
00577fa1: cc              int    3
00577fa2: cc              int    3
00577fa3: cc              int    3
00577fa4: cc              int    3
00577fa5: cc              int    3
00577fa6: cc              int    3
00577fa7: cc              int    3
00577fa8: cc              int    3
00577fa9: cc              int    3
00577faa: cc              int    3
00577fab: cc              int    3
00577fac: cc              int    3
00577fad: cc              int    3
00577fae: cc              int    3
00577faf: cc              int    3
00577fb0: 55              push   ebp
00577fb1: 8bec            mov    ebp, esp
00577fb3: 57              push   edi
00577fb4: 56              push   esi
00577fb5: 8b750c          mov    esi, [ebp+0c]
00577fb8: 8b4d10          mov    ecx, [ebp+10]
00577fbb: 8b7d08          mov    edi, [ebp+08]
00577fbe: 8bc1            mov    eax, ecx
00577fc0: 8bd1            mov    edx, ecx
00577fc2: 03c6            add    eax, esi
00577fc4: 3bfe            cmp    edi, esi
00577fc6: 7608            jbe    opyUp (00577fd0)
00577fc8: 3bf8            cmp    edi, eax
00577fca: 0f8278010000    jc     opyDown (00578148)
00577fd0: f7c703000000    test   edi, 00000003
00577fd6: 7514            jnz    opyLeadUp (00577fec)
00577fd8: c1e902          shr    ecx, 02
00577fdb: 83e203          and    edx, 03
00577fde: 83f908          cmp    ecx, 08
00577fe1: 7229            jc     opyUnwindUp (0057800c)
00577fe3: f3a5            rep    movsd      <-- FAULT
00577fe5: ff2495f8805700  jmp    dword ptr [edx*4+nwindUp0+09 (005780f8)]
00577fec: 8bc7            mov    eax, edi
00577fee: ba03000000      mov    edx, 00000003
00577ff3: 83e904          sub    ecx, 04
00577ff6: 720c            jc     yteCopyUp (00578004)
00577ff8: 83e003          and    eax, 03
00577ffb: 03c8            add    ecx, eax
00577ffd: ff248510805700  jmp    dword ptr [eax*4+opyUnwindUp+04 (00578010)]
00578004: ff248d08815700  jmp    dword ptr [ecx*4+railUp0 (00578108)]
0057800b: 90              nop
0057800c: ff248d8c805700  jmp    dword ptr [ecx*4+eadUp3+1c (0057808c)]
00578013: 90              nop
00578014: 208057004c80    and    [eax-7fb3ffa9], al
0057801a: 57              push   edi
0057801b: 007080          add    [eax-80], dh
0057801e: 57              push   edi
0057801f: 0023            add    [ebx], ah
00578021: d18a0688078a    ror    dword ptr [edx-75f877fa], 1
00578027: 46              inc    esi
00578028: 018847018a46    add    [eax+468a0147], ecx
0057802e: 02c1            add    al, cl
00578030: e902884702      jmp    029f0837
00578035: 83c603          add    esi, 03
00578038: 83c703          add    edi, 03
0057803b: 83f908          cmp    ecx, 08
0057803e: 72cc            jc     opyUnwindUp (0057800c)
00578040: f3a5            rep    movsd
00578042: ff2495f8805700  jmp    dword ptr [edx*4+nwindUp0+09 (005780f8)]
00578049: 8d4900          lea    ecx, [ecx+00]
0057804c: 23d1            and    edx, ecx
0057804e: 8a06            mov    al, [esi]
00578050: 8807            mov    [edi], al
00578052: 8a4601          mov    al, [esi+01]
00578055: c1e902          shr    ecx, 02
00578058: 884701          mov    [edi+01], al
0057805b: 83c602          add    esi, 02
0057805e: 83              db     83
0057805f: c7              db     c7

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

EAX = 0121f11f
EBX = 00000000
ECX = 00003847
EDX = 00000003
EBP = 0012ec40
DS:ESI = 0023:01211000
ES:EDI = 0023:038c0d08
SS:ESP = 0023:0012ec38
CS:EIP = 001b:00577fe3
FS = 003b
GS = 0000
EFLAGS = 00010216

MM0 = ffd6d3ceffd6d3ce
MM1 = 0000000000000000
MM2 = 00fe00d500d200cd
MM3 = 00fe00d500d200cd
MM4 = ffd6d3ceffd6d3ce
MM5 = 00ff00d600d300ce
MM6 = fa00000000000000
MM7 = ac44000000000000
Crash reason: Access Violation

Thread 00000c94 (Main thread)
 C:\Dvpt\VDub_1.4.13\Matroska-MOD\Init.cpp(240)
 C:\Dvpt\VDub_1.4.13\Matroska-MOD\Init.cpp(259)
 C:\Dvpt\VDub_1.4.13\Matroska-MOD\Init.cpp(277)
 C:\Dvpt\VDub_1.4.13\Matroska-MOD\Init.cpp(339)
 C:\Dvpt\VDub_1.4.13\Matroska-MOD\Main.cpp(348)
 C:\Dvpt\VDub_1.4.13\Matroska-MOD\Main.cpp(379)
 C:\Dvpt\VDub_1.4.13\Matroska-MOD\FilterSystem.cpp(427)
 C:\Dvpt\VDub_1.4.13\Matroska-MOD\FilterSystem.cpp(561)
 C:\Dvpt\VDub_1.4.13\Matroska-MOD\FilterSystem.cpp(427)


00577fe3: opyUp()
00535301: MatroskaOutputFile::init()
004da6d7: Dubber::InitOutputFile()
0052077a: OGMDubber::Init()
004c6299: InitDubOGM()
004bfe6a: SaveMatroska()
004b680d: MenuHit()
004baae6: MainWndProc()
77d57ad7: USER32!SetWindowPlacement [77d30000+27a80+57]
77d5ccd4: USER32!DefRawInputProc [77d30000+2ca50+284]
77d34455: USER32!TranslateMessageEx [77d30000+3e30+625]
77d3414d: USER32!TranslateMessageEx [77d30000+3e30+31d]
77d35f28: USER32!GetParent [77d30000+5f06+22]
77d35f70: USER32!GetParent [77d30000+5f06+6a]
77d34d58: USER32!DispatchMessageA [77d30000+4d4d+b]
004b5035: WinMain at 16()
772c1a29: SHLWAPI!StrCpyW [772c0000+19cb+5e]
0057dd86: WinMainCRTStartup()
772c1a29: SHLWAPI!StrCpyW [772c0000+19cb+5e]
77e814c7: kernel32!GetCurrentDirectoryW [77e60000+21483+44]
772c1a29: SHLWAPI!StrCpyW [772c0000+19cb+5e]

-- End of report


http://www.matroska.org



More information about the Matroska-devel mailing list