It uses
http://doc.trolltech.com/4.4/qdesktopservices.html to open files. I suspect that your getting the unresolved symbol because the binary modifies LD_LIBRARY_PATH. If you switch to using the non-binary version of calibre, it should work fine (of course at the moment the only way to do that with the beta is compile from source).