VideoHelp Forum




+ Reply to Thread
Results 1 to 4 of 4
  1. Here's how it goes:

    WinXP SP2 on a laptop (Dell Inspiron 9400).
    Using VirtualDubMod to open AVI files.
    Video clips are mostly DivX 5.1.1 with PCM Audio.
    (so ar so good)

    AviSynth 2.5 Scripts open fine under these conditions, and I can do everything as normal as far as I can tell. However, when I closed VirtualDubMod, it gives me the following error message:

    The instruction at "0x016409fc" reference memory at "0x016409fc". The memory could not be "read".

    This only occurs if I'm using a script, and only when I close it. This sort of thing NEVER happened until just recently. I had gotten a nasty trojan in my machine that gutted my OS, and at first I thought that was the cause, but I just reinstalled my OS and I'm still getting this same error. What's more, I installed AviSynth and VDMod from the same sources (which were completely isolated from the infected machine).

    So, anyone got any ideas?
    where bananas go to church...
    ...a monkey will be their preacher
    Quote Quote  
  2. Member Soopafresh's Avatar
    Join Date
    Jan 2004
    Location
    United States
    Search Comp PM
    Run Filemon.exe from sysinternals.com . It'll show you which DLLs are loaded as the app exits. One of the Dlls will be the culprit.

    ddraw.dll = Directx or

    comctl32.dll

    the most likely ones.



    Try installing the latest DirectX 9.0c and reboot.
    Quote Quote  
  3. I don't have that tool, so I may have to investigate manually.

    I already checked my DX version earlier, and it's 9.0c for certain. Even so, that shouldn't be a problem since the apps I'm using worked in older DX versions that I used to have.

    comctl32.dll may be more likely... that thing has a long history of trouble-making.

    I've just made a test with another script (just a simple reverse-playback script) to see what would happen. No crash this time. I'm wondering if it isn't just a flaw in the script, but I don't see anything that would cause an error that severe... in fact it shouldn't be possible since my script only refers to one external plug-in (which I use regularly but currently have disabled for testing purposes) and I don't have anything fancy programmed in there.

    Anyway, thanks. I'll do a little more exploration here to find out what's going on, but I'm glad you mentioned comctl32.dll.
    where bananas go to church...
    ...a monkey will be their preacher
    Quote Quote  
  4. Code:
    l_ch = GetChannel(clip, 1)
    r_ch = GetChannel(clip, 2)
    audiofixed = MergeChannels(r_ch, l_ch) #(swap occurs on this line)
    I did a little more checking, and this little segment of code seems to be the problem. It worked the first few times I used it, but this really has me baffled.
    where bananas go to church...
    ...a monkey will be their preacher
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!