L'exécution screenen bash efface la variable LD_LIBRARY_PATH. J'ai fait quelques lectures et il semble que ce soit un comportement attendu, mais je dois le contourner.
La solution de contournement consiste à ajouter la déclaration LD_LIBRARY_PATH à ~/.bashrc. Dans mon cas, LD_LIBRARY_PATH est beaucoup changé entre le lancement du shell et lorsque j'appelle l'écran, j'ai donc besoin d'obtenir la valeur actuelle de LD_LIBRARY_PATH dans la screensession.