AdSupported Angry Birds versions keep crashing on Android 2.2.1 Tablet PC
It looks like it's basically a null pointer error when Angry birds tries to create a surface, which probably means that your device is simply incapable of doing the video rendering needed.  I don't believe Angry Birds Rio has a Light version, unlike the regular game, so you're probably out of luck unless they release a version for less-capable devices.
From http://www.rovio.com/index.php?page=angry-birds---frequently-asked-questions-faq:

Q: I have a problem with the Angry Birds. What should I do?
A: Check Rovio’s web-pages and browse this FAQ section for a solution. If you cannot find solutions for your problem or questions, please contact Rovio’s customer support by email and provide as much information about your problem as possible: phone/device model and/or version, phone/device operating system version, Angry Bird game’s name and its version, a detailed problem description.