tbabu has asked for the wisdom of the Perl Monks concerning the following question:

This node falls below the community's threshold of quality. You may see it by logging in.

Replies are listed 'Best First'.
Re: Exception error
by halley (Prior) on Feb 05, 2004 at 20:30 UTC

    I was about to agree that this question is almost completely incomprehensible, and the error message which Windows gives you is also nearly incomprehensible. How to ask questions the smart way.

    Then I used Google.

    The number 0xC0000008 is a fault which indicates INVALID_HANDLE. Usually that means that some code called an API with a value that was not valid for that API.

    The address is *usually* completely useless without a .MAP file from the compiler and linker. However, the address seemed pretty high (0x77......) where the DLLs are often loaded, so on a hunch, I searched for that too.

    I was surprised to find a link. It was on another forum, and the particular fault was happening because someone was mixing Debug-build DLLs with Release-build EXEs. They don't mix. They do memory management differently.

    If this is of use, remember to Google first, and ask the appropriate people later. If this isn't of use, then really really really try to isolate the problem more, and show you've done real investigation, before asking for help. Every scrap of data may be the clue you need.

    --
    [ e d @ h a l l e y . c c ]

Re: Exception error
by hardburn (Abbot) on Feb 05, 2004 at 20:19 UTC

    Those Microsoft error messages are useless. They tell you only that the program failed, and nothing about why. You'll need to do some more sophisticated debugging than what you have now.

    ----
    I wanted to explore how Perl's closures can be
    manipulated, and ended up creating an object
    system by accident.
    -- Schemer

    : () { :|:& };:

    Note: All code is untested, unless otherwise stated