Re: What does this stack mean?
Re: What does this stack mean?
- Subject: Re: What does this stack mean?
- From: David A Rowland <email@hidden>
- Date: Wed, 6 Dec 2006 07:52:44 -0800
At 9:46 AM +0000 12/6/06, Jonny Taylor wrote:
Hi all,
I've been looking at a crash report for my app, and the top of the
stack looks like this:
#0 0x00089d5c in _Unwind_Find_registered_FDE
#1 0x00089fc8 in _Unwind_Find_FDE
#2 0x00085c88 in uw_frame_state_for
#3 0x0008603c in uw_init_context_1
#4 0x00086400 in _Unwind_RaiseException
#5 0x00087f38 in __cxa_throw
#6 0x0002010c in _ZN6Record8SetValueElPKcll
(where line #6 is my code, which does indeed throw an exception). I
know that it threw this particular exception (from the same line of
code) a number of times previously, with no discernible ill effects,
and then did this crash a bit later - though I suspect the call
stack may have been different on the final time when it crashed.
Does anyone know what this call stack means? From inspection of my
code appearing higher up in the call stack I _would_ expect the
exception to be caught successfully before it propagated out of my
code. Is this just a symptom of a corrupted stack, or can I
interpret it as something specific?
It smells like code that is not exception safe. The Wikipedia entry
http://en.wikipedia.org/wiki/Exception_handling
discusses it. I suggest you read that. This crash is likely a rogue pointer.
David
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden