Is an annoying glitch but there's lots of dragons to fight. You'll come across more dragon souls than you will ever need for the abilities. There's even a mod to exchange all the excess unused dragon souls for perk points. Or you can just command console give yourself a soul.
Otataral posted... I just killed a dragon, and it died and just laid there. no soul absorbing at all. The corpse just sits there. has this happened to anyone else?
This happened to me a few times. Tends to occur when you've killed one type of Dragon in a certain area. If a different type spawns in the same area, you can usually absorb it's Soul.
Don't know whether this has been fixed properly with the Patch? Personally, I don't really care about it as I ended up with over 10 Souls the majority of the time and nothing to do with them because I hadn't found that many Shouts.