Author Topic: Error message shown when C::B exit (rev 8888) (Solved)  (Read 4676 times)

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 6077
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Error message shown when C::B exit (rev 8888) (Solved)
« on: March 01, 2013, 03:34:47 am »


Look, the image shown an error message. I can't catch such error on GDB.

I'm using PCX MinGW GCC 4.6.3 (dw2), WindowsXP.
« Last Edit: March 01, 2013, 03:43:22 am by ollydbg »
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 6077
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: Error message shown when C::B exit (rev 8888)
« Reply #1 on: March 01, 2013, 03:43:02 am »
Oh, I found the reason and solved the problem.

Yesterday, I built the exchndl target under TDM-GCC-4.7.1-sjlj which link against MinGW official libintl. But today, I forget to rebuild exchndl under PCX MinGW GCC 4.6.3. Aha, maybe ABI conflicts between GCC 4.7.x and GCC 4.6.x.

After build it under PCXGCC4.6.3, the Error dialog has gone.

Sorry about the noise.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.