Can't play .avi's, "COM Surrogate closed"

Discussion in 'Windows Vista Music, Pictures and Video' started by Jason, Aug 15, 2007.

  1. Jason

    Jason Guest

    Awhile back I installed Cucsoft Zune DVD ripper. Ever since then WMP
    crashes anytime I attempt to play an .avi. What's worse, anytime that
    I browse to a folder that has .avi's in it and thumbnail previews are
    enabled, Explorer crashes and I get an error message indicating that
    "COM Surrogate has closed" and Data Execution Prevention has closed
    the COM Surrogate.

    I've since uninstalled Cucusoft, but I still can't play .avi's. Any
    idea as to what's going on?

    Jason
     
    Jason, Aug 15, 2007
    #1
    1. Advertisements

  2. Jason

    zachd [MSFT] Guest

    zachd [MSFT], Aug 15, 2007
    #2
    1. Advertisements

  3. Jason

    Jason Guest

    The Problem Reports and Solutions center is completely full of the
    following identical COM Surrogate errors:

    =======================================

    Product
    COM Surrogate

    Problem
    Stopped working

    Date
    8/15/2007 3:25 PM

    Status
    Not Reported

    Problem signature
    Problem Event Name: BEX
    Application Name: DllHost.exe
    Application Version: 6.0.6000.16386
    Application Timestamp: 4549b14e
    Fault Module Name: StackHash_ae6d
    Fault Module Version: 0.0.0.0
    Fault Module Timestamp: 00000000
    Exception Offset: 00000000
    Exception Code: c0000005
    Exception Data: 00000008
    OS Version: 6.0.6000.2.0.0.256.1
    Locale ID: 1033
    Additional Information 1: ae6d
    Additional Information 2: f2712bce00700165596de73be6f62e67
    Additional Information 3: 8425
    Additional Information 4: b7aa3cce28b20080104a41c605f87307

    Files that help describe the problem
    Version.txt
    AppCompat.txt
    memory.hdmp
    minidump.mdmp
     
    Jason, Aug 15, 2007
    #3
  4. Jason

    zachd [MSFT] Guest

    That's marked as Not Reported - you should report these back. I generally
    try to make sure that most non-generic crashes relate back to the
    appropriate solutions. This particular crash is a little generic, but is
    most commonly due to ffdshow.ax being on your system. (nevideo.ax can also
    be a cause of this) Regardless, this should be due to a third party codec
    doing bad memory management when AVI thumbnails are being retrieved. Is
    FFDShow or Nero on this system?

    You can also fix this by turning off the Thumbnail view, but that's rather
    overkill.
     
    zachd [MSFT], Aug 15, 2007
    #4
  5. Jason

    Jason Guest

    There are no Nero apps installed.

    I"m not sure what ffdshow is, but I have the K-Lite codec pack
    installed and there's an ffdshow directory underneath Program
    Files\K-Lite. Is this what you're talking about?

    Oh, and I've reported the errors :)

    Jason
     
    Jason, Aug 16, 2007
    #5
  6. Jason

    zachd [MSFT] Guest

    K-Lite is generally garbage. If this is all you're seeing, I'd consider you
    somewhat lucky.

    What's in that ffdshow directory? What files in total are under those
    directories? They do some pretty stupid things, so it'd be good to have a
    vague understanding of what they've done to your system.

    Please don't use K-Lite. I have trouble keeping up with exactly what
    horribleness that they're currently doing, but it's got a pretty pathetic
    history of breaking systems. Nobody competent should ever be recommending
    them. If you need a codec, get that specific codec direct from the vendor
    to ensure that you get the latest most stable most secure version. Codec
    packs are generally absolute garbage that throw in the kitchen sink as well
    as random other incompetent garbage and badness.

    It is a real challenge to keep with exactly what each codec pack is doing
    badly on any given data. There is NO safe codec pack that I'm aware of.
    Even the "safe" ones manage to screw it up. Totally utterly not worth the
    cost to users.
     
    zachd [MSFT], Aug 16, 2007
    #6
  7. Jason

    Jason Guest

    The k-lite\ffdshow directory just has a bunch of dll's in it, as well
    as about 18 .xcm files (not sure what those are).

    Should I just uninstall k-lite and see what happens?

    Jason
     
    Jason, Aug 16, 2007
    #7
  8. Jason

    zachd [MSFT] Guest

    zachd [MSFT], Aug 16, 2007
    #8
  9. Jason

    Jason Guest

    I uninstalled K-Lite and manually remvoed all of its orphaned entries
    from the registry. My COM Surrogate problem appears to be fixed.
    Thanks for the help.

    Jason
     
    Jason, Aug 17, 2007
    #9
  10. Jason

    zachd [MSFT] Guest

    Good to hear. I'm glad you've got it all working again. =)
     
    zachd [MSFT], Aug 17, 2007
    #10
  11. Jason

    grunta Guest

    zachd

    I was reading the notes between yourself & Jason, I have had lots of trouble
    since windows media player needed codecs. Someone told me to get K-Lite codec
    pack, I thought this would solve all my problems, it gave me every codec
    known to man plus some, ffdshow, Directshow video filters, also some tools,
    Tweak tool, Gspot Codec Information Appliance, Vobsubstrip, Graphedit, AVI
    fixed, FourCC changer, Bitrate calculator. I am running business areo vista,
    I now also have Nero premium 7.10.1.0 and any DVD. Problems since all of this
    Explorer crashes, media player crashes, nero crashes, when copying DVD nero
    crashes, it won't transcode avi and ofter dvd drive just disappears from pc
    until I reboot. Any suggestions would be greatly appreciated.
     
    grunta, Aug 17, 2007
    #11
  12. Jason

    zachd [MSFT] Guest

    K-Lite codec pack is perhaps the worst piece of software I've ever seen
    that's not an outright trojan. I would heartily recommend removing it with
    prejudice. Your system may then work better, but you've installed other
    multimedia on top of it, and K-Lite doesn't play nice, so who knows what
    state you'll leave your computer in. I can work to keep Windows multimedia
    stable, but Windows is generally an open system, so badware like K-Lite
    (when granted admin privileges when you installed it) is going to be able to
    do bad things.

    As regards whoever told you to get K-Lite: take their recommendations with a
    very wary eye in the future. I respect people got bamboozled by that snake
    oil, but it's pretty dangerously bad software. CCCP is about the *only*
    reputable codec pack, and that's got its headaches too. No codec pack that
    I'm aware of is completely "safe".


     
    zachd [MSFT], Aug 17, 2007
    #12
  13. Jason

    veranyon Guest

    Well. Thank You have wrote so kind info.

    And what do peple who have x86_64 based win OS?

    Explorer.exe doesn't see win32 codec objects. win64 directmedia objects. And
    for all I run explorer.exe in win32 emulation I for all wouldn't see files
    with h264 stream for example.
     
    veranyon, Feb 12, 2008
    #13
  14. Jason

    zachd [MSFT] Guest

    There's a 64bit build of the Koepi Xvid codec, which may be useful to you.

    I don't believe any vendor has a "release" quality version of their 64bit
    codec, though... ?

    This is one of the reasons why the system uses the 32bit player by default -
    codec vendors are still catching up.
     
    zachd [MSFT], Feb 12, 2008
    #14
  15. Jason

    veranyon Guest

    xvid is well if you want to see divx/xvid stream. avi container etc. And if
    is it h264 stream? If is it mkv/mp4/mov container?

    For all I can to install some h264 codec. win32 codec. For example coreavc.
    and running explorer exe under "virtualization layer". When You are running
    some azureus (or simular win32 one) and select some avi file You're see
    thumbnails of that avi (divx/xvid stream) files but You aren't see thumbnail
    of mp4/etc container. That is explorer.exe running in win32 mode but You
    aren't see h264 stream, isn't it? Perhaps there's not video splitter for it.
    there's codec only. I repeat. for example, There was already installed h264
    codec (coreavc as example)

    To test to it moment from other side. For example xvid (x64) see it. I have
    question then. For example My favorite player is kmplayer but it's win32 tool
    and that one can't see x64 objects of directmedia. It's normally. Can I
    install xvid (win32) and xvid (win64) as couple in system? will there be
    conflicts between them in some moments? Maybe do You know anything about that
    moments.
    And h264 code (win64) is built as "cli" binary file if I don't mistaken. I
    personally haven't seen it as object for directmedia else.
    It's a very strange moment because I don't see simular problems on the Linux
    OS'
    In parallel of win vista x64 I have just openSUSE Linux (x86_64). I
    installed MPLayer, w32codec-all, faad, x264, gstreamer (for that moment) from
    opensuse repositaries under simple command "zypper in "these packets". Other
    rpms packets were installed as dependences and "the end". I open konqueror or
    nautilus and see thumbnails of any containers with any streams. mp4/mov (not
    all)/avi/mkv/rm/3gp/mpg and wmv/asf ;) mov container is universal container
    and can carry a lot of streams.
     
    veranyon, Feb 13, 2008
    #15
  16. Jason

    zach10 Guest

    is k-light realy all that bad?? :sarc: all the computers in my home an
    the ones in my mom's class have it and there have never bien an
    problems what so ever infact it saves me the trouble of getting all th
    codecs needed for all the diff kinds of videos that are put in those
    pc's. Im not saying your wrong but mayby you just got a bad version o
    your system dosent agree with it and you bash it for that. just curiou
    :cool: even my friends use it and have no problems
     
    zach10, Feb 13, 2008
    #16
  17. Jason

    zachd [MSFT] Guest

    *nods head vigorously* Right, you'd need applicable file filters/codecs for
    any unsupported new type you want to add extensions to. Thus the entire
    reason for WMV/ASF - It Just Works, and you're not bogged down if Gabe or
    Vendor Foo disappears. =\ [You're welcome to disagree on whether It Just
    Works, I'm just pointing out the reason why WMV needed to exist for Windows
    users. If the average user was normally expected to make sense of the
    horrible ghoulash of file types that's out there, I would weep for them.
    Right now I'll just weep a little that the industry doesn't play well enough
    with each other. It's getting way better though.]

    Having both the 32bit and 64bit versions on the system might work, really
    depends upon the codec and context.

    Yes, there's a difference between the piece-meal world you're comparing the
    Windows ecosystem to. Typically Windows solutions are provided by vendors,
    as opposed to requiring package A, package B, package C, package D, and so
    forth to accomplish one goal. I'm not assigning superior merit to either
    approach, just pointing out that these are very different worlds, and thus
    it's an apples and oranges comparison. [To repeat: I'm neutral here, it's
    just simply a weird comparison.]

    You probably want to head to doom9 or somesuch other bleeding edge
    multimedia forum. I'm not really aware of mainstream solutions for your
    concerns, but they'd probably be able to help you scrabble together a
    solution.
     
    zachd [MSFT], Feb 13, 2008
    #17
  18. Jason

    zachd [MSFT] Guest

    Nope, I actually worked indirectly with them to fix their hideous bugs. You
    can confirm via their change logs my claims. I firmly believe in
    excellence. ONLY their latest release (3.7.5) or newer should be trusted.
    Anything else should probably be considered accidental malware. Plus it's
    largely pirated, but I'm not making value judgments on that badness, I'm
    just pointing out that aspects were simply indefensibly technically
    horrible.

    Most codec packs either rip off my work or corrupt things that I did. (If
    you've played any multimedia on Windows, you have almost assuredly used my
    work, as I'm a senior developer at Microsoft who has also contributed to
    multimedia at most major corporations.) I'm strangely enough an expert in
    this field, and simply am tired of people making false claims about the
    sanity of bad bad work. I apologize that someone misled you too. Sometimes
    people might not notice the badness: I'm an expert in this field, and am
    paid to notice problems. I *like it* when you don't notice problems, but at
    the same time if you're in a dodgy state that's going to bite you in the
    rear, I need to point that out as soon as possible so it can be fixed.

    Most of the top crashes in Vista multimedia are due to bad codec packs.
    Heck, in Vista SP1, even after Windows fixed stuff, the K-Lite codec pack
    helped cause the number one crash for (at least) FOUR different multimedia
    components.

    If anybody from the K-Lite codec team would like to rebut my word, they're
    welcome to. But all I'm saying is clearly verifiable given about twenty
    minutes of time, so there's really no point in even arguing. They had
    serious issues, hopefully they're fixed NOW. But on the other hand I just
    got done with a system that had K-Lite ... and of course was borked. Oh
    well.

    It is my dream that all codec packs will one day not be horrible. I have
    made an accurate listing of bad codec packs and why they are bad here:
    * http://zachd.com/pss/pss.html#divx
    , which also includes a detailed and accurate explanation of why K-Lite is
    bad.

    I have not done a technical analysis of the current package and so cannot
    speak to it. The above link simply points out the egregiously bad things
    codec packs do and doesn't even bother over the "minor" corruptions they
    cause. In consultation, I have found *most* multimedia experts to be
    repulsed by codec packs. I respect that some may feel a need for them, but
    it is definitely a dangerous field, as my link should confirm.
     
    zachd [MSFT], Feb 13, 2008
    #18
  19. Jason

    zach10 Guest

    Thanks at least if i have a problem ill be sure to to check that first
    and ill be sure to look you up if ever im in a jam, dont meet to man
    pll that can give out all that info :
     
    zach10, Feb 13, 2008
    #19
  20. Jason

    veranyon Guest

    2 zachd

    I'm from Russia. It's not a cause to know English rather badly then American
    etc but I know I speak English not very well.
    But maybe did I write down that message not very intelligible so I speak
    this one badly?
    If You can so please correct or ask me again.
    I want to decide that problem for ever.

    Thanks
     
    veranyon, Feb 14, 2008
    #20
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.