EXC_BAD_ACCESS, but not when using breakpoints
===

I am getting a crash on my app. It's occurring on dismissModalViewControllerAnimated: message, but... if I set a breakpoint on the NSLog, and step over, it goes through with problem, the EXC_BAD_ACCESS code is 2 and address 0x4:

    Thread 1: EXC_BAD_ACCESS(code=2, address=0x4)

I've never had something work with breakpoints and EXC_BAD_ACCESS without them, any ideas?

Please not my appController is fine. (not released anywhere).

    if (appController.modalViewController) {
        NSLog(@"==== RETAIN COUNT ====> %d", appController.modalViewController.retainCount);

        [appController.modalViewController dismissModalViewControllerAnimated:NO];
    }
