Кто-то может догадаться, что программа пытается использовать файл, у которого есть права доступа, позволяющие пользователю root получать к нему доступ, но не ваш uid. Возможно, у вас установлена библиотека с неправильными разрешениями?
strace
сообщит вам, к каким файлам ваше приложение пытается получить доступ.