Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
An Out-of-bounds Memory Access (access Violation), Problem with virtualdubmod 1.5.10
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
roisiano
Posted: Aug 6 2004, 05:43 PM


Unregistered










Hello:

Iīve been working with virtualdubmod 1.5.10 for some months without any problem, but today when I tried to use it it coulnīt start. I tried to install the program again a lot of times, even with diferent names, in different folders, I have reinstalled all the codecs, and the program has not worked. I have the same problem with Spanishdub 1.5, which is more or less the same than virtualdubmod but in spanish language. It also worked until today, when it doesnīt start, too. However, normal virtualdub program still works, but, of course, it has less options. The crashinfo.txt of the virtualdubmod 1.5.10 is the following:

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

Disassembly:
0048cde0: 0000 add [eax], al
0048cde2: 8b470c mov eax, [edi+0c]
0048cde5: 85c0 test eax, eax
0048cde7: 7572 jnz VDProject::Tick+ab (0048ce5b)
0048cde9: 53 push ebx
0048cdea: 6a28 push 28
0048cdec: e8cb820d00 call (special) (005650bc)
0048cdf1: 8bd8 mov ebx, eax
0048cdf3: 83c404 add esp, 04
0048cdf6: 895c240c mov [esp+0c], ebx
0048cdfa: 85db test ebx, ebx
0048cdfc: c7442418000000 mov dword ptr [esp+18], 00000000
00
0048ce04: 742e jz VDProject::Tick+84 (0048ce34)
0048ce06: a128ac5e00 mov eax, [005eac28]
0048ce0b: 8b90b4000000 mov edx, [eax+b4]
0048ce11: 8db0b4000000 lea esi, [eax+b4]
0048ce17: 8bce mov ecx, esi
0048ce19: ff5204 call dword ptr [edx+04]
0048ce1c: 8b4008 mov eax, [eax+08]
0048ce1f: 8b16 mov edx, [esi]
0048ce21: 50 push eax
0048ce22: 8bce mov ecx, esi
0048ce24: ff5204 call dword ptr [edx+04]
0048ce27: 8b4004 mov eax, [eax+04]
0048ce2a: 50 push eax
0048ce2b: 8bcb mov ecx, ebx
0048ce2d: e81e05f8ff call SceneDetector::SceneDetector (0040d350)
0048ce32: eb02 jmp VDProject::Tick+86 (0048ce36)
0048ce34: 33c0 xor eax, eax
0048ce36: 85c0 test eax, eax
0048ce38: c7442418ffffff mov dword ptr [esp+18], ffffffff
ff
0048ce40: 89470c mov [edi+0c], eax
0048ce43: 5b pop ebx
0048ce44: 744d jz VDProject::Tick+e3 (0048ce93)
0048ce46: 8b0d0c665d00 mov ecx, [005d660c]
0048ce4c: 8b1508665d00 mov edx, [005d6608]
0048ce52: 51 push ecx
0048ce53: 52 push edx
0048ce54: 8bc8 mov ecx, eax
0048ce56: e83506f8ff call SceneDetector::SetThresholds (0040d490)
0048ce5b: 8bcf mov ecx, edi
0048ce5d: e85e2e0000 call VDProject::SceneShuttleStep (0048fcc0)
0048ce62: 5f pop edi
0048ce63: b001 mov al, 01
0048ce65: 5e pop esi
0048ce66: 8b4c2404 mov ecx, [esp+04]
0048ce6a: 64890d00000000 mov fs:[00000000], ecx
0048ce71: 83c410 add esp, 10
0048ce74: c3 ret
0048ce75: 8b770c mov esi, [edi+0c] <-- FAULT
0048ce78: 85f6 test esi, esi
0048ce7a: 7417 jz VDProject::Tick+e3 (0048ce93)
0048ce7c: 8bce mov ecx, esi
0048ce7e: e8ed05f8ff call SceneDetector::~SceneDetector (0040d470)
0048ce83: 56 push esi
0048ce84: e8f7ba0c00 call (special) (00558980)
0048ce89: 83c404 add esp, 04
0048ce8c: c7470c00000000 mov dword ptr [edi+0c], 00000000
0048ce93: 8b4c240c mov ecx, [esp+0c]
0048ce97: 5f pop edi
0048ce98: 32c0 xor al, al
0048ce9a: 5e pop esi
0048ce9b: 64890d00000000 mov fs:[00000000], ecx
0048cea2: 83c410 add esp, 10
0048cea5: c3 ret
0048cea6: 90 nop
0048cea7: 90 nop
0048cea8: 90 nop
0048cea9: 90 nop
0048ceaa: 90 nop
0048ceab: 90 nop
0048ceac: 90 nop
0048cead: 90 nop
0048ceae: 90 nop
0048ceaf: 90 nop
0048ceb0: 8b4130 mov eax, [ecx+30]
0048ceb3: 8b5134 mov edx, [ecx+34]
0048ceb6: c3 ret
0048ceb7: 90 nop
0048ceb8: 90 nop
0048ceb9: 90 nop
0048ceba: 90 nop
0048cebb: 90 nop
0048cebc: 90 nop
0048cebd: 90 nop
0048cebe: 90 nop
0048cebf: 90 nop
0048cec0: 8b0d8cac5e00 mov ecx, [005eac8c]
0048cec6: 85c9 test ecx, ecx
0048cec8: 7407 jz VDProject::GetFrameCount+11 (0048ced1)
0048ceca: e851d5f7ff call FrameSubset::getTotalFrames (0040a420)
0048cecf: 99 cdq
0048ced0: c3 ret
0048ced1: 33c0 xor eax, eax
0048ced3: 99 cdq
0048ced4: c3 ret
0048ced5: 90 nop
0048ced6: 90 nop
0048ced7: 90 nop
0048ced8: 90 nop
0048ced9: 90 nop
0048ceda: 90 nop
0048cedb: 90 nop
0048cedc: 90 nop
0048cedd: 90 nop
0048cede: 90 nop
0048cedf: 90 nop

Windows 4.90 (Windows 98 build 3000) [ ]

EAX = 00000000
EBX = 00000000
ECX = 00000000
EDX = 00483758
EBP = 0097fdac
DS:ESI = 0197:bff45931
ES:EDI = 0197:00000000
SS:ESP = 0197:0097fd40
CS:EIP = 018f:0048ce75
FS = 658f
GS = 0000
EFLAGS = 00010246
FPUCW = ffff027f
FPUTW = ffffffff

MM0 = 0000000000000000
MM1 = 0000000000000000
MM2 = 0000000000000000
MM3 = 0000000000000000
MM4 = 0000000000000000
MM5 = 0000000000000000
MM6 = acf37ad735094726
MM7 = b200000000000000

Crash reason: Access Violation

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

Thread traces:

Thread ffe72981 (Main thread)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(344)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(387)

Thread call stack:0048ce75: VDProject::Tick()
0048376b: WinMain@16()
bff6bb26: KERNEL32.DLL!LeaveCriticalSection [bff60000+bb13+13]
0056a48f: _unlock()
0056ec15: _unlockexit()
00565f07: _onexit()
00565f14: atexit()
00567b5e: WinMainCRTStartup()
bff7b9e4: KERNEL32.DLL!IsDBCSLeadByte [bff60000+1b3f9+5eb]
bff6b487: KERNEL32.DLL!IsBadHugeWritePtr [bff60000+a71f+d68]
0097fe40: 0097fe40
bff7b896: KERNEL32.DLL!IsDBCSLeadByte [bff60000+1b3f9+49d]

-- End of report


Thatīs all I can say. I donīt think I have done something that made the program crash, and I donīt know what kind of problem it is. I hope someone can help me. Thanks.
 
  Top
musicnyman
Posted: Sep 17 2004, 11:46 PM


Unregistered









try upgrading avisynth. that's what i did and it fixed it.
 
  Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
1 replies since Aug 6 2004, 05:43 PM Track this topic | Email this topic | Print this topic

<< Back to Testing / Bug Reports