Repeatable Bug, when rendering to WMV and you use the Border filter

Zulqar-Cheema wrote on 3/24/2004, 11:45 AM
Sorry if it is known, but did not find it.

When trying to render to WMV, 8 or 9 file I was getting the following error, in the same place every time. (Part of full list)

Sony Vegas 4.0
Version 4.0e (Build 239)
Exception 0xC0000005 (access violation) READ:0x254D638 IP:0x1C111E0
In Module 'sftrans1.dll' at Address 0x1B20000 + 0xF11E0
Thread: Engine_RenderFromCookedSlices ID=0x42C Stack=0x244D000-0x2450000
Registers:
EAX=0003ffff CS=001b EIP=01c111e0 EFLGS=00010206
EBX=0003ffff SS=0023 ESP=0244d42c EBP=0244d4f0
ECX=00000001 DS=0023 ESI=0254d638 FS=003b
EDX=00000001 ES=0023 EDI=0254d638 GS=0000

Took some time to track it to a still on the timeline, in fact the clip before the actual one as the error popped up, the last rendered frame was shown, which in fact not from the one causing the problem.
The clips where stills from a digital camera in 1152 x 864 x 24 JPEG

The cause of the error is having the BORDER function in BLURRED mode in the clip, with this setting “Size 0.04614”, “Type Blurred” , the Soft edge option seemed to work on the clip but then the in would crash when going to the next clip.
When this filter was removed the error was removed and appeared on the next clip with the border function added. If I used the Bezel or Border option in border it is fine.

This error was repeatable and was then predictable.

I did add the Cookie Cutter to try and get some form of border, but for some reason the picture shrank during the render process.

Perhaps some one could try and reproduce the fault at their end.

Comments

Grazie wrote on 3/24/2004, 1:57 PM
Just got a Border Error rendering to straight AVI.

I'm this oin the "other" machine . . so wont be long eh?

Grazie
Grazie wrote on 3/24/2004, 2:01 PM
I'v3e had a 2 hour render spoilt by a "Deep" Pyriamid Border Fx right at the very end of a 7minute very cmplex 26 track video. All the rest worked except this bleeding border thingy. I also had a 3D plugin going too . .. greedy sod eh?

Here's the error dump:-

Sonic Foundry Vegas 4.0
Version 4.0d (Build 205)
Exception 0xC0000005 (access violation) WRITE:0x0 IP:0x6FAA8D0
In Module 'PluginPac.dll' at Address 0x6F80000 + 0x2A8D0
Thread: Engine_RenderFromCookedSlices ID=0xD64 Stack=0x28FE000-0x2900000
Registers:
EAX=00000000 CS=001b EIP=06faa8d0 EFLGS=00010206
EBX=40768000 SS=0023 ESP=028fe1a4 EBP=028fe608
ECX=00065400 DS=0023 ESI=00000000 FS=003b
EDX=00195000 ES=0023 EDI=00000000 GS=0000
Bytes at CS:EIP:
06FAA8D0: F3 AB 8B CA 83 E1 03 F3 ........
06FAA8D8: AA 8D 84 24 90 02 00 00 ......
Stack Dump:
028FE1A4: 00000001
028FE1A8: 04D027F8 04D00000 + 27F8
028FE1AC: 04D027F0 04D00000 + 27F0
028FE1B0: 00000168
028FE1B4: 00000000
028FE1B8: 00000000
028FE1BC: 3FF00000 36A90000 + 9470000
028FE1C0: 00000001
028FE1C4: 00000000
028FE1C8: 000002D0
028FE1CC: 00000240
028FE1D0: 00000000
028FE1D4: 40768000 36A90000 + 9CD8000
028FE1D8: 00000000
028FE1DC: 3FF00000 36A90000 + 9470000
028FE1E0: 00000000
> 028FE348: 77F79005 77F50000 + 29005 (ntdll.dll)
> 028FE34C: 77F6D5C8 77F50000 + 1D5C8 (ntdll.dll)
> 028FE424: 77F627E4 77F50000 + 127E4 (ntdll.dll)
> 028FE430: 77F517B2 77F50000 + 17B2 (ntdll.dll)
> 028FE444: 77F517E6 77F50000 + 17E6 (ntdll.dll)
> 028FE464: 77F79005 77F50000 + 29005 (ntdll.dll)
> 028FE468: 77F6D5F0 77F50000 + 1D5F0 (ntdll.dll)
> 028FE470: 77F517E6 77F50000 + 17E6 (ntdll.dll)
> 028FE474: 77F51778 77F50000 + 1778 (ntdll.dll)
> 028FE478: 77F517B2 77F50000 + 17B2 (ntdll.dll)
> 028FE47C: 77E7A660 77E60000 + 1A660 (kernel32.dll)
> 028FE488: 77F517B2 77F50000 + 17B2 (ntdll.dll)
> 028FE4A0: 011E474C 01000000 + 1E474C (vegas40k.dll)
028FE4A4: 00000001
028FE4A8: 09C4AF66 09670000 + 5DAF66
028FE4AC: 40866541 36A90000 + 9DD6541
028FE4B0: 028FE614 02800000 + FE614
> 028FE520: 06F8FE37 06F80000 + FE37 (PluginPac.dll)
028FE524: 04793758 04700000 + 93758
028FE528: 028FE534 02800000 + FE534
028FE52C: 04D027F8 04D00000 + 27F8
028FE530: 00000000
> 028FE57C: 06F9A1DC 06F80000 + 1A1DC (PluginPac.dll)
028FE580: 028FE654 02800000 + FE654
028FE584: 04D027F8 04D00000 + 27F8
028FE588: 00000000
028FE58C: 028FE654 02800000 + FE654
> 028FE598: 77F51D1C 77F50000 + 1D1C (ntdll.dll)
> 028FE5B0: 77E75A65 77E60000 + 15A65 (kernel32.dll)
> 028FE5D4: 77E94809 77E60000 + 34809 (kernel32.dll)
> 028FE5D8: 77E83258 77E60000 + 23258 (kernel32.dll)
> 028FE5E0: 06F9A566 06F80000 + 1A566 (PluginPac.dll)
028FE5E4: 028FE654 02800000 + FE654
028FE5E8: 00000000
028FE5EC: 00000000
028FE5F0: 00000000
> 028FE600: 06FBA565 06F80000 + 3A565 (PluginPac.dll)
> 028FE60C: 06F99DA1 06F80000 + 19DA1 (PluginPac.dll)
- - -
028FFFF0: 00000000
028FFFF4: 004E3AC0 00400000 + E3AC0 (vegas40.exe)
028FFFF8: 006D3FE0 00400000 + 2D3FE0 (vegas40.exe)
028FFFFC: 00000000

Grazie wrote on 3/24/2004, 2:25 PM
Interesting .. . just did a Pre-Render over the problematic region and THEN render to new track . .It went straight through it .. . no problem.


Grazie
Zulqar-Cheema wrote on 3/25/2004, 7:21 AM
Strange one this, as long as their is a way around and it is known should be able to continue as usual.
SonyTSW wrote on 3/25/2004, 9:36 AM
Grazie,

From your crash dump output, it looks like the PluginPac DLL is somehow getting in the way of the render. When you did a pre-render of the affected region, that bypassed whatever must have been calling up the PluginPac DLL. It probably was trying to use the Vegas AVI plug-in but erroneously ended up with the wrong one. Both plug-ins support .avi, as you can see in the Render As dropdown, which could be the conflict.

Another workaround would have been to either unregister the PluginPac DLL or give it a different filename and restart Vegas before rendering.

zcheema's problem might be different, as it is crashing in a video plug-in. zcheema, are you able to work around this as Grazie suggested, by pre-rendering the problem region? Or if you also have the PluginPac installed, does renaming the DLL or unregistering it get around this problem?
Grazie wrote on 3/25/2004, 9:53 AM
Thanks for the Feedback TSW .. .I'll try and do better . .

Grazie