Не юзаю Linux, но предлагаю решение, чтобы и "волки были сыты, и овцы целы", если исходники в данный момент выложить нельзя.
Предлагаю при запуске программы вести логирование хотя бы на уровне названий процедур (функций). В случае возникновения проблемы юзер вышлет файл. Далее автор программы сам раскрутит цепочку до вызова неудачной процедуры (функции).
Это стандартное решение для программ с подозрительным поведением.