Weird error

This is a discussion on Weird error within the Windows Programming forums, part of the Platform Specific Boards category; I'm getting this error every now and again in my application.. It only comes up when I start the program ...

  1. #1
    Semi n00b Mithoric's Avatar
    Join Date
    Jun 2003
    Posts
    293

    Weird error

    I'm getting this error every now and again in my application.. It only comes up when I start the program and it doesn't always come up..

    I use a random number to determine the hand you are dealt in this program (card game) and so I executed 20ish instances of the program to see what sort of good hands you might get dealt straight up and to make sure that it is working by taking cards out of the deck properly..Anywho on the 21st instance I got this --

    "The exception unknown software exception (0xc00000fd) occurred in the application at location 0x77f52cd0."

    I've tried to replicate it and it comes up after different numbers of instances, not a set number.

  2. #2
    Registered User Codeplug's Avatar
    Join Date
    Mar 2003
    Posts
    4,660
    That's a stack overflow.

    Maybe some infinite recursion somewhere.....

    gg

  3. #3
    Semi n00b Mithoric's Avatar
    Join Date
    Jun 2003
    Posts
    293
    oh :| not good... alrighty, I have a few loops so I'll have to try and narrow it down..
    Thanks.

  4. #4
    Registered User Codeplug's Avatar
    Join Date
    Mar 2003
    Posts
    4,660
    >> at location 0x77f52cd0

    Build a map file and see if it's in your code.

    gg

  5. #5
    Semi n00b Mithoric's Avatar
    Join Date
    Jun 2003
    Posts
    293
    Forgive my ignorance, but what is a map file?

  6. #6
    Registered User Codeplug's Avatar
    Join Date
    Mar 2003
    Posts
    4,660
    In VC++ 6.0 project settings, Link tab, General, there's a check box for "Generate mapfile".
    This will create a ".map" file in the output directory.

    The map file shows where all the code is loaded in memory.

    gg

  7. #7
    Yes, my avatar is stolen anonytmouse's Avatar
    Join Date
    Dec 2002
    Posts
    2,544
    You can also type "drwtsn32" in the run dialog and get the assembly around where the exception occurred (assuming it is caught by the JIT debugger and not Visual Studio's debugger, etc).

  8. #8
    and the hat of wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,484
    Just use a debugger man.
    Build the debug build, run the program in the debugger (F5 if you're using a microsoft visual c++)
    Instead of a bunch of hex, it will point you at a line of code.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.
    I support http://www.ukip.org/ as the first necessary step to a free Europe.

  9. #9
    Semi n00b Mithoric's Avatar
    Join Date
    Jun 2003
    Posts
    293
    I'm using Dev-C++ and the integrated debugger is buggy for lack of a better word.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. how do you resolve this error?
    By -EquinoX- in forum C Programming
    Replies: 32
    Last Post: 11-05-2008, 03:35 PM
  2. Errors including <windows.h>
    By jw232 in forum Windows Programming
    Replies: 4
    Last Post: 07-29-2008, 01:29 PM
  3. Quantum Random Bit Generator
    By shawnt in forum C++ Programming
    Replies: 62
    Last Post: 06-18-2008, 10:17 AM
  4. Connecting to a mysql server and querying problem
    By Diod in forum C++ Programming
    Replies: 8
    Last Post: 02-13-2006, 09:33 AM
  5. very weird .h problem
    By royuco77 in forum C++ Programming
    Replies: 1
    Last Post: 09-11-2005, 07:55 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21