Bienvenue, Invité
12 mai 2025, 06:44:58
Nouvelles: Vérifiez vos avatars et votre configuration. Pour tout pb, n'hésitez pas à poster sur le forum.

Auteur Sujet: VirtualDub-1.8.6 - crash  (Lu 4188 fois)

kao

  • Nouveau Membre
  • *
  • Hors ligne Hors ligne
  • Messages: 2
VirtualDub-1.8.6 - crash
« le: 03 octobre 2008, 22:50:38 »

Salut,

J'essaie actuellement d'encoder une vidéo mais quelque minutes après le début de l'encodage le logiciel crash.

Voila le rapport (je n'y comprend pas grand chose) :

Citer
VirtualDub crash report -- build 30009 (release)
--------------------------------------

Disassembly:
7c809da0: 45              inc    ebp
7c809da1: e88bcad1f9      call   76526831
7c809da6: f6450c08        test   [ebp+0ch], 08h
7c809daa: 8945ec          mov    [ebp-14h], eax
7c809dad: 7465            jz     7c809e14
7c809daf: 3bc8            cmp    ecx, eax
7c809db1: 0f8c17240400    jl     7c84c1ce
7c809db7: 85c0            test   eax, eax
7c809db9: 8945e8          mov    [ebp-18h], eax
7c809dbc: 7e30            jle    7c809dee
7c809dbe: 0fb607          movzx  eax, byte ptr [edi]
7c809dc1: 8b4de0          mov    ecx, [ebp-20h]
7c809dc4: 668b0441        mov    ax, [ecx+eax*2]
7c809dc8: 668906          mov    [esi], ax
7c809dcb: 8b4b08          mov    ecx, [ebx+08h]
7c809dce: 663b4106        cmp    eax, [ecx+06h]
7c809dd2: 0f842e1c0100    jz     7c81ba06
7c809dd8: 663d00e0        cmp    ax, e000
7c809ddc: 0f83f6230400    jnc    7c84c1d8
7c809de2: 47              inc    edi
7c809de3: 46              inc    esi
7c809de4: 46              inc    esi
7c809de5: ff4de8          dec    dword ptr [ebp-18h]
7c809de8: 837de800        cmp    dword ptr [ebp-18h], 00h
7c809dec: 7fd0            jg     7c809dbe
7c809dee: 3b7de4          cmp    edi, [ebp-1ch]
7c809df1: 0f82abb70200    jc     7c8355a2
7c809df7: 8b45ec          mov    eax, [ebp-14h]
7c809dfa: 5f              pop    edi
7c809dfb: 8b4dfc          mov    ecx, [ebp-04h]
7c809dfe: 5e              pop    esi
7c809dff: 5b              pop    ebx
7c809e00: e88df9ffff      call   7c809792
7c809e05: c9              leave  
7c809e06: c21800          ret    0018
7c809e09: 8b1dd056887c    mov    ebx, [7c8856d0]
7c809e0f: e9cefeffff      jmp    7c809ce2
7c809e14: 3bc8            cmp    ecx, eax
7c809e16: 0f8c7cb70200    jl     7c835598
7c809e1c: 85c0            test   eax, eax
7c809e1e: 7f02            jg     7c809e22
7c809e20: ebcc            jmp    7c809dee
7c809e22: 0fb60f          movzx  ecx, byte ptr [edi]      <-- FAULT
7c809e25: 8b55e0          mov    edx, [ebp-20h]
7c809e28: 668b0c4a        mov    cx, [edx+ecx*2]
7c809e2c: 66890e          mov    [esi], cx
7c809e2f: 47              inc    edi
7c809e30: 46              inc    esi
7c809e31: 46              inc    esi
7c809e32: 48              dec    eax
7c809e33: 75ed            jnz    7c809e22
7c809e35: ebb7            jmp    7c809dee
7c809e37: 3bf3            cmp    esi, ebx
7c809e39: 0f85658b0000    jnz    7c8129a4
7c809e3f: 8bf0            mov    esi, eax
7c809e41: ebc6            jmp    7c809e09
7c809e43: 8b4308          mov    eax, [ebx+08h]
7c809e46: 6683780201      cmp    word ptr [eax+02h], 01h
7c809e4b: 0f85b7210400    jnz    7c84c008
7c809e51: 85c9            test   ecx, ecx
7c809e53: 0f85a1560200    jnz    7c82f4fa
7c809e59: f6450c08        test   [ebp+0ch], 08h
7c809e5d: 7411            jz     7c809e70
7c809e5f: 8bce            mov    ecx, esi
7c809e61: 2bcf            sub    ecx, edi
7c809e63: 3bfe            cmp    edi, esi
7c809e65: 894dec          mov    [ebp-14h], ecx
7c809e68: 0f82a4b00000    jc     7c814f12
7c809e6e: eb87            jmp    7c809df7
7c809e70: 2bf7            sub    esi, edi
7c809e72: 8975ec          mov    [ebp-14h], esi
7c809e75: eb80            jmp    7c809df7
7c809e77: 8d5001          lea    edx, [eax+01h]
7c809e7a: 8a08            mov    cl, [eax]
7c809e7c: 40              inc    eax
7c809e7d: 84c9            test   cl, cl
7c809e7f: 75f9            jnz    7c809e7a
7c809e81: 2bc2            sub    eax, edx
7c809e83: 40              inc    eax
7c809e84: 8945e0          mov    [ebp-20h], eax
7c809e87: e997feffff      jmp    7c809d23
7c809e8c: 90              nop    
7c809e8d: 90              nop    
7c809e8e: 90              nop    
7c809e8f: 90              nop    
7c809e90: 90              nop    
7c809e91: 6a10            push   10h
7c809e93: 68f89e807c      push   7c809ef8
7c809e98: e83986ffff      call   7c8024d6


7c809e9d: a1              db     0a1h
7c809e9e: 3c50            cmp    al, 50h

Built on Aegis on Sun Sep 21 12:07:07 2008 using compiler version 1400

Windows 5.1 (Windows XP x86 build 2600) [Service Pack 3]

EAX = 01e0ac60
EBX = 00152f90
ECX = 00000000
EDX = 7ffb001c
EBP = 096ef8d8
ESI = 10115810
EDI = 01e11000
ESP = 096ef8a8
EIP = 7c809e22
EFLAGS = 00010206
FPUCW = ffff027f
FPUTW = ffffffff

Crash reason: Access Violation

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

...reading address 01E11000...

...while running filter "subtitler" (Filters.cpp:849)...

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

Pointer dumps:

EAX   01e0ac60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
EBX   00152f90: 000004e4 00000000 7ffb0002 7ffb001c 00000000 7ffb021e 00000000 7ffb0222
EDX   7ffb0018: 01030000 00010000 00030002 00050004 00070006 00090008 000b000a 000d000c
ESI   10115810: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ESP   096ef8a8: 00000000 096efb78 01e0d858 10110020 7ffb001c 03c1bc60 01e0e408 01e0d858
      096ef8c8: 00150000 096ef6c4 00000000 000029e4 096efb10 77f1dfba 000004e4 00000000
      096ef8e8: 01e0e408 01e0d858 10110020 03c1b0b0 01e0d858 096efc44 00000400 00000000
      096ef908: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
EBP   096ef8d8: 096efb10 77f1dfba 000004e4 00000000 01e0e408 01e0d858 10110020 03c1b0b0
      096ef8f8: 01e0d858 096efc44 00000400 00000000 00000000 00000000 00000000 00000000
      096ef918: 00000000 00000000 00000000 00000000 7c920000 000007c8 00000000 00000000
      096ef938: 096ef9dc 77f34020 00000000 00000001 096e0000 7c920365 7c910000 00000000

Thread call stack:
7c809e22: kernel32!MultiByteToWideChar [7c800000+9c88+19a]
77f1dfba: GDI32!GetTextExtentExPointA [77ef0000+2dec0+fa]
7c920365: ntdll!RtlImageDirectoryEntryToData [7c910000+10326+3f]
7c920202: ntdll!RtlAllocateHeap [7c910000+100a4+15e]
7c920202: ntdll!RtlAllocateHeap [7c910000+100a4+15e]
7c92017b: ntdll!RtlAllocateHeap [7c910000+100a4+d7]
77ef92ec: GDI32!CreateFontIndirectExW [77ef0000+928d+5f]
77efed04: GDI32!CreateFontIndirectA [77ef0000+ecbe+46]
77efed0c: GDI32!CreateFontIndirectA [77ef0000+ecbe+4e]
77f1bcef: GDI32!CreateFontA [77ef0000+2bc60+8f]
77f1bcf8: GDI32!CreateFontA [77ef0000+2bc60+98]
01e21d87: Subtitler!00001d87
77ef7fde: GDI32!GetTextExtentPoint32W [77ef0000+7f9d+41]
77ef6e55: GDI32!DeleteObject [77ef0000+6bfa+25b]
01e21da3: Subtitler!00001da3
01e21f07: Subtitler!00001f07
01e23bd1: Subtitler!VirtualdubFilterModuleDeinit [01e20000+2080+1b51]
01e23f8c: Subtitler!VirtualdubFilterModuleDeinit [01e20000+2080+1f0c]
7c920202: ntdll!RtlAllocateHeap [7c910000+100a4+15e]
01e2433f: Subtitler!VirtualdubFilterModuleDeinit [01e20000+2080+22bf]
00534cf4: VDPixmapBltFast()
01e2349f: Subtitler!VirtualdubFilterModuleDeinit [01e20000+2080+141f]
01e2273a: Subtitler!VirtualdubFilterModuleDeinit [01e20000+2080+6ba]
004729ad: FilterInstance::Run()
004758cf: FilterSystem::RunFilters()
00469763: VDDubProcessThread::WriteVideoFrame()
76ae4e7b: WINMM!timeGetTime [76ae0000+4e4f+2c]
00469c38: VDDubProcessThread::ThreadRun()
7c927e3f: ntdll!RtlCompareUnicodeString [7c910000+17988+4b7]
7c927de9: ntdll!RtlCompareUnicodeString [7c910000+17988+461]
7c812aeb: kernel32!RaiseException [7c800000+12a99+52]
7c91d28c: ntdll!NtDuplicateObject [7c910000+d280+c]
7c80def3: kernel32!DuplicateHandle [7c800000+de8e+65]
7c80df03: kernel32!DuplicateHandle [7c800000+de8e+75]
7c80df03: kernel32!DuplicateHandle [7c800000+de8e+75]
0045d680: VDThreadInitHandler()
004f9e5f: VDThread::StaticThreadStart()
00585538: _callthreadstartex()
005855dd: _threadstartex@4()
7c80b713: kernel32!GetModuleFileNameA [7c800000+b55f+1b4]

-- End of report
IP archivée

Sparad0x

  • Administrateur
  • *****
  • Hors ligne Hors ligne
  • Messages: 3180
    • http://www.trad-fr.com
VirtualDub-1.8.6 - crash
« Réponse #1 le: 03 octobre 2008, 23:31:39 »

Il semblerait que ce soit un problème lié au filtre "subtitler" que tu utilises. Si tu utilises une version antérieure à la 2.4, commence par le mettre à jour ici, mais comme la dernière version disponible date de 2003, j'ai peu d'espoir.
Sinon, si tu dois absolument utiliser ce filtre, essaye avec une vieille version de VD (1.6.x par exemple)... et dis-nous si tu obtiens un meilleur résultat.
Dans le cas ou rien ne marcherait, il faudra poster ton rapport de debug sur le forum anglais et voir directement avec Avery Lee.

Keep Fun ;)

Sparad0x
IP archivée
www.trad-fr.com, les traductions de logiciel by Sparad0x

kao

  • Nouveau Membre
  • *
  • Hors ligne Hors ligne
  • Messages: 2
VirtualDub-1.8.6 - crash
« Réponse #2 le: 04 octobre 2008, 01:09:27 »

J'ai en fais juste changer la version du "subtitler" et ça n'a plus fais de crash ^^

Merci !
IP archivée

Sparad0x

  • Administrateur
  • *****
  • Hors ligne Hors ligne
  • Messages: 3180
    • http://www.trad-fr.com
VirtualDub-1.8.6 - crash
« Réponse #3 le: 04 octobre 2008, 16:39:06 »

Content d'avoir pu t'aider :-)

Il ne te reste plus qu'à éditer ton premier message et à le passer en Résolu.

Have Fun ;)

Sparad0x
IP archivée
www.trad-fr.com, les traductions de logiciel by Sparad0x