Re: Svpflow2 causes Virtualdub crash

> Hope you can figure this out, please.

only if you could provide the video and the script used

Re: Svpflow2 causes Virtualdub crash

I"m working to upload the 5GB video now.  However, this problem is acting in very crazy ways.  This video is 1:43 (1 hr 43 min).
1.  It doesn't always blow up on the same frame (as shown in the VirtualDub status window).  909 was one.  Then 569.  I think I had one other, plus those two may have happened more than once.  From this it seems to be a bit random.  I ran SuperAntiSpyware, but it found only adware cookies.
2.  I moved it to another PC,  a slower one.  It seemed to be running fine, oddly.  However, after it ran awhile creating the first half hour of output, it too crashed.  This slower PC had just finished a few hours earlier running a 30+ hour job!  So I believe the slower PC to have integrity.  I was doubting the first one, but now that the slower one is blowing up too (albeit much further in the file), I no longer doubt the 1st one.

The 5GB will take a long time.  So I have cut a 49 min. leading-edge version (the *1st* 49 min.)  It was running for awhile (again, a mystery as to why it didn't blow up before the 1,000th frame).  But it DID blow up.  So I will send THAT one to you, along with it's corresponding script.

28 (edited by TCmullet 31-12-2016 19:24:25)

Re: Svpflow2 causes Virtualdub crash

The mp4 file, 49 min. edition (which still blows up) is here (or will be about 50 min. after I post this):

www.tomsgoodfiles.com/2016-12-03.1900.w … -49min.mp4

The script is here:

www.tomsgoodfiles.com/2016-12-03.1900.w … -49min.avs

My MP4 has aac audio, which I extract and convert to .wav before accessing it in the script.  Let me know if you need it from me.

The script uses several .avsi files (I forget how many).  Let me know if you need those.

Here is the Vdub crash dump from this latest crash (from the 49-min. version):

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

Disassembly:
689e3720: 0000            add    [eax], al
689e3722: f30f6f4680      movdqu xmm0, [esi-80h]
689e3727: f30f6f4e90      movdqu xmm1, [esi-70h]
689e372c: f30f6f56a0      movdqu xmm2, [esi-60h]
689e3731: f30f6f5eb0      movdqu xmm3, [esi-50h]
689e3736: f30f6f66c0      movdqu xmm4, [esi-40h]
689e373b: f30f6f6ed0      movdqu xmm5, [esi-30h]
689e3740: f30f6f76e0      movdqu xmm6, [esi-20h]
689e3745: f30f6f7ef0      movdqu xmm7, [esi-10h]
689e374a: 660fe74280      movntdq [edx-80h], xmm0
689e374f: 660fe74a90      movntdq [edx-70h], xmm1
689e3754: 660fe752a0      movntdq [edx-60h], xmm2
689e3759: 660fe75ab0      movntdq [edx-50h], xmm3
689e375e: 660fe762c0      movntdq [edx-40h], xmm4
689e3763: 660fe76ad0      movntdq [edx-30h], xmm5
689e3768: 660fe772e0      movntdq [edx-20h], xmm6
689e376d: 660fe77af0      movntdq [edx-10h], xmm7
689e3772: 81f980000000    cmp    ecx, 00000080
689e3778: 7d96            jge    689e3710
689e377a: 8bc1            mov    eax, ecx
689e377c: c1e804          shr    eax, 04h
689e377f: c1e004          shl    eax, 04h
689e3782: 03d0            add    edx, eax
689e3784: 03f0            add    esi, eax
689e3786: 2bc8            sub    ecx, eax
689e3788: c1e804          shr    eax, 04h
689e378b: 0faef8          sfence 
689e378e: ff2485b061a468  jmp    dword ptr [eax*4+68a461b0]
689e3795: 81f980000000    cmp    ecx, 00000080
689e379b: 7d03            jge    689e37a0
689e379d: eb69            jmp    689e3808
689e379f: 90              nop    
689e37a0: 81e980000000    sub    ecx, 00000080
689e37a6: 660f6f06        movdqa xmm0, [esi]
689e37aa: 660f6f4e10      movdqa xmm1, [esi+10h]
689e37af: 660f7f02        movdqa [edx], xmm0
689e37b3: 660f7f4a10      movdqa [edx+10h], xmm1
689e37b8: 660f6f5620      movdqa xmm2, [esi+20h]      <-- FAULT
689e37bd: 660f6f5e30      movdqa xmm3, [esi+30h]
689e37c2: 660f7f5220      movdqa [edx+20h], xmm2
689e37c7: 660f7f5a30      movdqa [edx+30h], xmm3
689e37cc: 660f6f6640      movdqa xmm4, [esi+40h]
689e37d1: 660f6f6e50      movdqa xmm5, [esi+50h]
689e37d6: 660f7f6240      movdqa [edx+40h], xmm4
689e37db: 660f7f6a50      movdqa [edx+50h], xmm5
689e37e0: 660f6f7660      movdqa xmm6, [esi+60h]
689e37e5: 660f6f7e70      movdqa xmm7, [esi+70h]
689e37ea: 81c680000000    add    esi, 00000080
689e37f0: 660f7f7260      movdqa [edx+60h], xmm6
689e37f5: 660f7f7a70      movdqa [edx+70h], xmm7
689e37fa: 81c280000000    add    edx, 00000080
689e3800: 81f980000000    cmp    ecx, 00000080
689e3806: 7d98            jge    689e37a0
689e3808: 8bc1            mov    eax, ecx
689e380a: c1e804          shr    eax, 04h
689e380d: c1e004          shl    eax, 04h
689e3810: 03d0            add    edx, eax
689e3812: 03f0            add    esi, eax
689e3814: 2bc8            sub    ecx, eax
689e3816: c1e804          shr    eax, 04h
689e3819: ff24858061a468  jmp    dword ptr [eax*4+68a46180]

Built on Althena on Sun Oct 27 15:59:07 2013 using compiler version 1400

Windows 6.3 (Windows 7 x64 build 9600) []
Memory status: virtual free 2060M/4096M, commit limit 49150M, physical total 24574M

EAX = 00400000
EBX = 5b37cf20
ECX = 000001ce
EDX = 1204d8c0
EBP = 1204d840
ESI = 5b3c3fe0
EDI = 1204db0e
ESP = 1252fbcc
EIP = 689e37b8
EFLAGS = 00010202
FPUCW = 027f
FPUTW = ffff

Crash reason: Access Violation

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

...reading address 5B3C4000.

Pointer dumps:

EAX   00400000: 00905a4d 00000003 00000004 0000ffff 000000b8 00000000 00000040 00000000
EBX   5b37cf20: 9d9d9d9d 9d9d9d9d 9d9d9d9d 9d9d9d9d a0a0a09d a0a0a0a0 a0a0a0a0 a0a0a0a0
EDX   1204d8c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ESI   5b3c3fe0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
EDI   1204db0a: 809b9b9b 80808080 80808080 80808080 80808080 80808080 80808080 7e7e7e80
ESP   1252fbc8: 00000000 1204d840 1252fc68 689ccd31 1204d840 5b3c3f60 000002ce e8ac5dee
      1252fbe8: 06198c40 0000000d 11fc174e 11fc1480 5b335120 00000194 000002ce 5b3c3f60
      1252fc08: 00000190 000002ce 00000194 00000194 05707778 1252fd4c 68a191f0 15e1c330
      1252fc28: 21b545e0 06100418 21ad1fe0 5ca93120 5cadbaa0 5c977020 109e7020 219ab820
EBP   1204d840: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      1204d860: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      1204d880: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      1204d8a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

Thread call stack:
689e37b8: svpflow2!_AvisynthPluginInit3@8 [689a0000+3fa30+3d88]
689ccd31: svpflow2!svpGetVersion [689a0000+14110+18c21]
689d8ee6: svpflow2!svpGetVersion [689a0000+14110+24dd6]
689cf32d: svpflow2!svpGetVersion [689a0000+14110+1b21d]
77eb5c0c: ntdll!RtlAllocateHeap [77e70000+45b00+10c]
69a834b8: AviSynth!avs_delete_script_environment [69a10000+6f220+4298]
77eb5b32: ntdll!RtlAllocateHeap [77e70000+45b00+32]
77ede5fc: ntdll!NtWaitForSingleObject [77e70000+6e5f0+c]
770badf9: KERNELBASE!WaitForSingleObjectEx [76ff0000+cad60+99]
69a834b8: AviSynth!avs_delete_script_environment [69a10000+6f220+4298]
69a8227b: AviSynth!avs_delete_script_environment [69a10000+6f220+305b]
69a87786: AviSynth!DllCanUnloadNow [69a10000+75120+2666]
763362c4: KERNEL32!BaseThreadInitThunk [76320000+162a0+24]
77ed0fd9: ntdll!RtlSubscribeWnfStateChangeNotification [77e70000+60ba0+439]
77ed0fa4: ntdll!RtlSubscribeWnfStateChangeNotification [77e70000+60ba0+404]

-- End of report

P.S.  Please forgive that the script has a ton of commented out lines.  They are there to deal with conditions in other files that I clone this script from.

Re: Svpflow2 causes Virtualdub crash

There is growing evidence to suspect that the problem is in some way connected to the fact that the video is 1432 x 808.

Re: Svpflow2 causes Virtualdub crash

sorry, I can't check this until ... at least Jan 16th