|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 1135
|
Virtualdub:crash quando encodo in MP3
Ho acquisito dei video analogici (VHS) con VirtualDub comprimendoli "al volo" in XviD (700 kbps); mentre l'audio in PCM.
Successivamente quando cerco di comprimere il solo audio in MP3 ottengo un crash del virtualdub. Ecco il crash-report Codice:
VirtualDub crash report -- build 13870 -------------------------------------- Disassembly: 77f65600: 0000 add [eax], al 77f65602: 33c0 xor eax, eax 77f65604: c20400 ret 0004 77f65607: 8b4124 mov eax, [ecx+24] 77f6560a: 39420c cmp [edx+0c], eax 77f6560d: 7508 jnz 77f65617 77f6560f: ff4208 inc dword ptr [edx+08] 77f65612: 33c0 xor eax, eax 77f65614: c20400 ret 0004 77f65617: 52 push edx 77f65618: e834c5fdff call 77f41b51 77f6561d: 648b0d18000000 mov ecx, fs:[00000018] 77f65624: 8b542404 mov edx, [esp+04] 77f65628: ebcb jmp 77f655f5 77f6562a: 8b4124 mov eax, [ecx+24] 77f6562d: 39420c cmp [edx+0c], eax 77f65630: 750c jnz 77f6563e 77f65632: f0 lock 77f65633: ff4204 inc dword ptr [edx+04] 77f65636: ff4208 inc dword ptr [edx+08] 77f65639: 33c0 xor eax, eax 77f6563b: c20400 ret 0004 77f6563e: ff7214 push dword ptr [edx+14] 77f65641: b8ffffffff mov eax, ffffffff 77f65646: b900000000 mov ecx, 00000000 77f6564b: f0 lock 77f6564c: 0fb14a04 cmpxchg ecx, [edx+04] 77f65650: 751c jnz 77f6566e 77f65652: 83c404 add esp, 04 77f65655: 648b0d18000000 mov ecx, fs:[00000018] 77f6565c: 8b4124 mov eax, [ecx+24] 77f6565f: 89420c mov [edx+0c], eax 77f65662: c7420801000000 mov dword ptr [edx+08], 00000001 77f65669: 33c0 xor eax, eax 77f6566b: c20400 ret 0004 77f6566e: 837a0401 cmp dword ptr [edx+04], 01 77f65672: 7d0d jge 77f65681 77f65674: f390 nop 77f65676: 837a04ff cmp dword ptr [edx+04], ff 77f6567a: 74c5 jz 77f65641 77f6567c: ff0c24 dec dword ptr [esp] 77f6567f: 75f3 jnz 77f65674 77f65681: 83c404 add esp, 04 77f65684: 648b0d18000000 mov ecx, fs:[00000018] 77f6568b: e95fffffff jmp 77f655ef 77f65690: 8b542404 mov edx, [esp+04] 77f65694: 33c0 xor eax, eax 77f65696: ff4a08 dec dword ptr [edx+08] <-- FAULT 77f65699: 7517 jnz 77f656b2 77f6569b: 89420c mov [edx+0c], eax 77f6569e: f0 lock 77f6569f: ff4a04 dec dword ptr [edx+04] 77f656a2: 7d03 jge 77f656a7 77f656a4: c20400 ret 0004 77f656a7: 52 push edx 77f656a8: e851c5fdff call 77f41bfe 77f656ad: 33c0 xor eax, eax 77f656af: c20400 ret 0004 77f656b2: f0 lock 77f656b3: ff4a04 dec dword ptr [edx+04] 77f656b6: c20400 ret 0004 77f656b9: 8b4c2404 mov ecx, [esp+04] 77f656bd: b8ffffffff mov eax, ffffffff 77f656c2: ba00000000 mov edx, 00000000 77f656c7: f0 lock 77f656c8: 0fb15104 cmpxchg edx, [ecx+04] 77f656cc: 7518 jnz 77f656e6 77f656ce: 64a124000000 mov eax, fs:[00000024] 77f656d4: 89410c mov [ecx+0c], eax 77f656d7: c7410801000000 mov dword ptr [ecx+08], 00000001 77f656de: b801000000 mov eax, 00000001 77f656e3: c20400 ret 0004 77f656e6: 64a124000000 mov eax, fs:[00000024] 77f656ec: 39410c cmp [ecx+0c], eax 77f656ef: 7407 jz 77f656f8 77f656f1: 33c0 xor eax, eax 77f656f3: f390 nop 77f656f5: c20400 ret 0004 77f656f8: f0 lock 77f656f9: ff4104 inc dword ptr [ecx+04] 77f656fc: ff4108 inc dword ptr [ecx+08] 77f656ff: b8 db b8 Windows 5.1 (Win2000 build 2600) [Service Pack 1] EAX = 00000000 EBX = 3f290034 ECX = 00000000 EDX = 3f290034 EBP = 0272fec4 DS:ESI = 0023:009c4acc ES:EDI = 0023:00168ca0 SS:ESP = 0023:0272feb0 CS:EIP = 001b:77f65696 FS = 0038 GS = 0000 EFLAGS = 00010246 MM0 = c6a7680000000000 MM1 = ffdfe00000000000 MM2 = cb2cb70000000000 MM3 = adaa8f0f0f0f1000 MM4 = db1dc15ec9fa0000 MM5 = da1cba2cb55c0000 MM6 = b97d4713d6450000 MM7 = dc00000000000000 Crash reason: Access Violation Thread 00000d84 (Main thread) T:\projects\VirtualDub_old\main\Init.cpp(116) T:\projects\VirtualDub_old\main\Init.cpp(135) T:\projects\VirtualDub_old\main\Init.cpp(153) T:\projects\VirtualDub_old\main\Init.cpp(215) T:\projects\VirtualDub_old\main\Main.cpp(182) T:\projects\VirtualDub_old\main\Main.cpp(205) T:\projects\VirtualDub_old\main\VideoSource.cpp(556) T:\projects\VirtualDub_old\main\FilterSystem.cpp(427) Thread 00000dbc (FastWriteStream) Thread 00000dc0 (Processing) Thread 00000dc4 (I/O processing) T:\projects\VirtualDub_old\main\Audio.cpp(1622) T:\projects\VirtualDub_old\main\Audio.cpp(1619) T:\projects\VirtualDub_old\main\Audio.cpp(1622) T:\projects\VirtualDub_old\main\Audio.cpp(1619) T:\projects\VirtualDub_old\main\Audio.cpp(1622) T:\projects\VirtualDub_old\main\Audio.cpp(1619) T:\projects\VirtualDub_old\main\Audio.cpp(1622) T:\projects\VirtualDub_old\main\Audio.cpp(1619) T:\projects\VirtualDub_old\main\Audio.cpp(1622) T:\projects\VirtualDub_old\main\Audio.cpp(1619) T:\projects\VirtualDub_old\main\Audio.cpp(1622) T:\projects\VirtualDub_old\main\Audio.cpp(1619) T:\projects\VirtualDub_old\main\Audio.cpp(1622) T:\projects\VirtualDub_old\main\Audio.cpp(1619) T:\projects\VirtualDub_old\main\Audio.cpp(1622) T:\projects\VirtualDub_old\main\Audio.cpp(1619) 77f65696: ntdll!RtlLeaveCriticalSection [77f40000+25690+6] 77bb5041: MSACM32!acmStreamConvert [77bb0000+4f48+f9] 00405e91: AudioCompressor::Compress() 00466536: Dubber::ReadAudio() 00467075: Dubber::MainAddAudioFrame() 00467106: Dubber::MainAddAudioFrame() 004671d0: Dubber::MainThread() 00467296: Dubber::MainThread() 00467126: Dubber::MainThreadKickstart() 004800e8: _threadstart@4() 77e5d28e: kernel32!RegisterWaitForInputIdle [77e40000+1d24b+43] -- End of report |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 1135
|
up
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 504
|
che versione di virtual dub, la ultima non final faceva lo stesso anche a me, ho preso la penultima ovvero una versione "stable" e tutti i problemi sono scomparsi.
la 1.6.0 mi dava problemi la 1.5.10 stable va da dio. |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 1135
|
Quote:
A me da' problemi con la 1.4 stable e la 1.6 |
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 1135
|
Quote:
Niente da fare ![]() Ora arriva a 3/4 del lavoro e si blocca proprio tutto il sistema ![]() |
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 1135
|
Quote:
Provato anche a cambiare codec (LAME)...nulla da fare ![]() Codice:
Crash reason: Access Violation Crash context: An out-of-bounds memory access (access violation) occurred in module 'LameACM'... ...while compressing audio using "LAME MP3 Codec v0.9.0 - 3.97 (alpha 3)" (Audio.cpp:1713)... ...while running thread "Dub-I/O" (thread.cpp:120). |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 504
|
stai overcloccando il pc ?
se si , prova in condizioni "standard" |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 1135
|
Quote:
Sara' perche' ho un banco da 256MB PC2100 e un altro da 256MB C2700? |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 504
|
fai una prova , levane uno.
magari solo con alcune appicazioni viene fuori il problema alla ram che di solito non si presenta. |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 1135
|
Quote:
Ora va tutto perfettamente. Hai le mie congratulazioni: nessuno di Virtualdub, ne' qualcuno sul loro forum, hanno saputo trovare il problema. Ciao e grazie ancora. |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 504
|
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:26.