A blockage that large would almost certainly show up on an xray, yes.
Looking up conditions is never a good idea but as to your ribs, I have the same thing, as do many others. If it hurts to touch what you are typically dealing with is -
Costochondritis - a benign inflammation of the junctions where the upper ribs join with the cartilage that holds them to the breastbone, or sternum. They giveaway on that is that it hurts to touch. It is very common.