Rendez-vous sur Arrakis, Le site perso d'un hacker libriste curieux crêpophile étourdi
Le 18/05/2019 à 06:43 dans /Journal/2015/

conky et std::bad_alloc

Depuis la mise à jour de conky, il plante régulièrement avec un joli :

std::bad_alloc

J'ai eu beau le lancer en debug, refaire tout le fichier de configuration, il continue de planter de façon aléatoire.

Qu'à cela ne tienne, j'ai une solution qui me permet de le relancer dès qu'il plante. Conky est simplement démarré en début de session via ce script :

#!/bin/sh
 
 while true; do
     ps axo comm | grep "^conky$" > /dev/null 2>&1
     if [ $? -ne 0 ]; then
         echo "Conky is not running, lauching conky"
         conky &
     fi
     sleep 1
 done