locked
avifil32.dll crashes my application

    Soru

  • Hello threre,


              I have been using avifil32.dll for creating avi files. In some windows, this dll crashes my application. In event viewer I got the following message "Faulting application iexplore.exe, version 6.0.3790.3959, faulting module avifil32.dll, version 5.2.3790.3959, fault address 0x00006009."


             Most of the 64 system generates this crash. I have tested under server 2003, 2008, Windows XP, 7. All with 32/64 bit.

    Any suggestion to track down this crash.

    Thanks and Regards.
    13 Mart 2012 Salı 04:34

Yanıtlar

  • sam18 wrote:
    >
    >One thing I wanted to know that, In 64 bit windows, I can find iccvid.dll
    >for cinpak in both system32 as well as in sysWOW64 directories. But in
    >registry, under ActiveMovie entries, I found two different entries for
    >32 and 64 bit. In these entries, 32 bit shows cvid but in the entries
    >for 64 bit, it does not hold any cvid and may be this was the reason
    >which failed to create compressed stream for avi.
     
    Hmm, I didn't think Microsoft had ever released a 64-bit version of
    Cinepak.  We were able to get it to build for 64-bit, but it didn't work,
    and there was no one to pay for debugging it.
     
    There is a 64-bit clean-room version of Cinepak in the FFDshow Tryouts
    decoder pack.
     
    >Also I note that in server 2003 32-bit, there was not cvid but mpg4
    >was available. So, any comment on this . . 
     
    Server systems do not normally incude the multimedia components.  They have
    to be added using control panel.  You probably installed some other
    component that added the MPG4 compressor.
    --
    Tim Roberts, timr@probo.com
    Providenza & Boekelheide, Inc.
     

    Tim Roberts, VC++ MVP Providenza & Boekelheide, Inc.
    • Yanıt Olarak İşaretleyen Rob Pan 19 Mart 2012 Pazartesi 08:53
    16 Mart 2012 Cuma 04:52

Tüm Yanıtlar

  • Do you mean that your application craches immediately when it is launched: when DLL are loaded ? or when some functions are called ?

    Have you identify that a particular function fails ?


    Delphine GARRO

    13 Mart 2012 Salı 09:32
  • Hello GARRO,

             Thanks again for your interest in my thread. Actually I have identified the problem which was causing crash. The reason was AVIMakeCompressedStream api. I was making avi using CVID (Cinpak). but in some systems its not available so it was crashing my application.

             One thing I wanted to know that, In 64 bit windows, I can find iccvid.dll for cinpak in both system32 as well as in sysWOW64 directories. But in registry, under ActiveMovie entries, I found two different entries for 32 and 64 bit. In these entries, 32 bit shows cvid but in the entries for 64 bit, it does not hold any cvid and may be this was the reason which failed to create compressed stream for avi. Also I note that in server 2003 32-bit, there was not cvid but mpg4 was available. So, any comment on this . . 

    Thanks and Regards.

    15 Mart 2012 Perşembe 08:49
  • sam18 wrote:
    >
    >One thing I wanted to know that, In 64 bit windows, I can find iccvid.dll
    >for cinpak in both system32 as well as in sysWOW64 directories. But in
    >registry, under ActiveMovie entries, I found two different entries for
    >32 and 64 bit. In these entries, 32 bit shows cvid but in the entries
    >for 64 bit, it does not hold any cvid and may be this was the reason
    >which failed to create compressed stream for avi.
     
    Hmm, I didn't think Microsoft had ever released a 64-bit version of
    Cinepak.  We were able to get it to build for 64-bit, but it didn't work,
    and there was no one to pay for debugging it.
     
    There is a 64-bit clean-room version of Cinepak in the FFDshow Tryouts
    decoder pack.
     
    >Also I note that in server 2003 32-bit, there was not cvid but mpg4
    >was available. So, any comment on this . . 
     
    Server systems do not normally incude the multimedia components.  They have
    to be added using control panel.  You probably installed some other
    component that added the MPG4 compressor.
    --
    Tim Roberts, timr@probo.com
    Providenza & Boekelheide, Inc.
     

    Tim Roberts, VC++ MVP Providenza & Boekelheide, Inc.
    • Yanıt Olarak İşaretleyen Rob Pan 19 Mart 2012 Pazartesi 08:53
    16 Mart 2012 Cuma 04:52