Bonjour à tous,

je rencontre actuellement un phénomène bizarre sur un programme écrit en C pour Linux. L'appli tourne sur un noyau embarqué mais je ne pense pas que le problème vienne de là. Malheureusement je ne peux pas faire une version pour un Linux Desktop. pour vérifier. Bref, lorsque je laisse tourner mon appli (multi thread) quelques jours, il arrive qu'en "killant" celle-ci, le programme écrive sur la console plein de caractères incompréhensibles, en plus le bash pense que c'est des commandes et essaie de les exécuter. Du coup j'obtiens des messages "command not found" à tout va après la "mort de mon programme"! Par contre je n'arrive pas à recréer ce phénomène en killant mon appli après quelques heures, cela arrive toujours après 1 jour ou 2 ...

Avez vous déjà rencontré un problème similaire?
Comment un programme peut il en arriver à générer du texte qui sera exécuté par le shell, et tout ca après ca mort?

Merci