+1  A: 

does your navigation controller support CLLocationManagerDelegate? it looks like it's crashing trying to send you an event.

what does your locationManager:didUpdateToLocation:fromLocation: function look like?

David Maymudes
it looks like it was because my delegate, which was self, was set to nil. see my answer (and the linked to question if you can help out there)
bpapa
A: 

It looks like this is a byproduct of this question

To solve the problem, I wound up following this approach

Basically, in my ViewController's dealloc method -

- (void)dealloc {
locationManager.delegate = nil;
[locationManager release];
}
bpapa