This kind of crash is a called a "null pointer dereferencing"
See in the bottom window, "bitmap = (ALLEGRO_BITMAP *) null"
The line of code which crashes tries to do ->w and ->h on something which is null - it will always crash.
The left column shows you the call stack : which function calls which other.
al_draw_tinted_bitmap() which crashed, was called by al_draw_bitmap, which was called by al_mangled_main() - this one is your own "main" function, Allegro renames it internally.
Ideally, When clicking "2 :: _al_mangled_main", in XCode, it should show you exactly which line of your code called allegro's function with a null bitmap.
In this case, it's easy anyway because your code has only one call to al_draw_bitmap().
You pass the bitmap "player", so look up how you initialized it :
Here I'm pretty sure that you should call al_init_image_addon() first, because it "plugs" the decoding functions for many file formats, like PNG.
For safety, after loading "player" image, you should still check if it's null, and if it is, stop the program.