EXC_BAD_ACCESS con MKPinAnnotationView

Tengo un problema para mostrar mi MKPinAnnotationView en mapView en iOS. Recibo este error pero no entiendo de dónde proviene el error: "EXC_BAD_ACCESS". Mi código parece bueno:

-(MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation {

MKPinAnnotationView *pv = [[MKPinAnnotationView alloc] init];
[pv setPinColor:MKPinAnnotationColorGreen];
[pv setCanShowCallout:YES];
[pv setRightCalloutAccessoryView:[UIButton buttonWithType:UIButtonTypeDetailDisclosure]];

return pv;

}

Cuando configuro puntos de interrupción para la aplicación, aquí está la pantalla de mi consola usando gdb:

    continue
Current language:  auto; currently objective-c
Program received signal:  “EXC_BAD_ACCESS”.
(gdb) bt
#0  0x023d1dfe in -[MKPinAnnotationView _setPinType:] ()
#1  0x0000324c in -[iSouvenirView mapView:viewForAnnotation:] (self=0x761abe0, _cmd=0x24221fd, mapView=0x7613410, annotation=0x761d360) at /Users/m2sar/iSouvenir/iSouvenirView.m:125
#2  0x02398130 in -[MKAnnotationContainerView _addViewForAnnotation:] ()
#3  0x02392b2a in -[MKAnnotationContainerView _addViewsForAnnotations:animated:] ()
#4  0x0238e657 in -[MKAnnotationContainerView showAddedAnnotationsAnimated:] ()
#5  0x0236837c in -[MKMapView _showAddedAnnotationsAndRouteAnimated:] ()
#6  0x02367cc8 in -[MKMapView mapTileViewDidFinishRendering:] ()
#7  0x023e7ae0 in -[MKMapTileView _didFinishRendering] ()
#8  0x000471c9 in __NSFireTimer ()
#9  0x025cff73 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ ()
#10 0x025d15b4 in __CFRunLoopDoTimer ()
#11 0x0252ddd9 in __CFRunLoopRun ()
#12 0x0252d350 in CFRunLoopRunSpecific ()
#13 0x0252d271 in CFRunLoopRunInMode ()
#14 0x0326000c in GSEventRunModal ()
#15 0x032600d1 in GSEventRun ()
#16 0x002bfaf2 in UIApplicationMain ()
#17 0x00002388 in main (argc=1, argv=0xbffff070) at /Users/m2sar/iSouvenir/main.m:14
(gdb)

El error está en la segunda línea del código. ¿Cualquier sugerencia

Gracias por tu ayud

Respuestas a la pregunta(2)

Su respuesta a la pregunta