Conky se ferme tout seul

Bonjour,

Sur ma Debian Squeeze, j’ai un conky paramétré pour qu’il se lance au démarrage. Il se lance bien, mais au bout d’un moment il disparait. Il n’apparaît plus lorsque je fais un “ps -aux | grep conky”.

J’ai regardé dans /var/log/messages, mais je ne trouve rien qui ne fasse référence à Conky.

Savez-vous pourquoi il se ferme tout seul ?

Bonne journée

J’ai le même problème mais seulement de temps en temps…

Bah pour te dire, ça fait 2 heures que l’ordi tourne, il ne s’est pas encore fermé. Alors que ce matin, Conky s’est fermé 2 ou 3 fois…

Tu as des choses dans ton ~/.xsession-errors ?

Oui, voici ce que j’obtiens quand je fais un “cat .xsession-errors | grep conky”

[quote]Conky: /home/jeoffrey/.conkyrc: 47: no such configuration: ‘border_margin’
*** glibc detected *** conky: double free or corruption (fasttop): 0x09eb2910 ***
conky[0x80626f5]
conky[0x8062948]
08048000-080a5000 r-xp 00000000 08:05 4776501 /usr/bin/conky
080a5000-080a6000 rw-p 0005d000 08:05 4776501 /usr/bin/conky
[/quote]

J’ai aussi énormément de:

Mon fichier xsession-errors fait quand même 7242 lignes xD.

Ouais, moi aussi mon firefox-iceweasel a cette maladie…
Je pense que c’est encore le flash qui fait des siennes…

D’accord :wink: . Et concernant les erreurs de mon conky ?

Bein déjà essaie de te débarasser du border margin,
mais l’erreur vient du code C qui fait 2 free() sur une zone allouée,
donc à part tracer le code dans gdb pour voir où cela ce produit,
il va falloir y aller par tatonnements avec ton conkirc.

Salut,

On pourrait voir les fichiers d’en-tête de ton conky?

De mémoire il y a une option a modifier de desktop=>override

:006

En supprimant mon border_margin, j’ai plus le warning au démarrage.

Voici le début du conkyrc :

[code]# conky configuration

edited by Mark Buck (Kaivalagi) m_buck@hotmail.com

set to yes if you want Conky to be forked in the background

background no

Use Xft?

use_xft yes

Xft font when Xft is enabled

xftfont Bitstream Vera Sans Mono:size=9

Text alpha when using Xft

xftalpha 0.8

Update interval in seconds

update_interval 1.0

This is the number of times Conky will update before quitting.

Set to zero to run forever.

total_run_times 0

Create own window instead of using desktop (required in nautilus)

own_window no

Use double buffering (reduces flicker, may not work for everyone)

double_buffer yes

Minimum size of text area

minimum_size 300 0
maximum_width 300

Draw shades?

draw_shades yes

Draw outlines?

draw_outline no

Draw borders around text

draw_borders no
draw_graph_borders yes

Stippled borders?

stippled_borders 8

border margins

#border_margin 1

border width

border_width 1

Default colors and also border colors

default_color white
default_shade_color black
default_outline_color white

own window options

own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

Text alignment, other possible values are commented

#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

Gap between borders of screen and text

same thing as passing -x at command line

gap_x 10
gap_y 10
alignment top_right

Subtract file system buffers from used memory?

no_buffers yes

set to yes if you want all text to be in uppercase

uppercase no

number of cpu samples to average

set to 1 to disable averaging

cpu_avg_samples 2

number of net samples to average

set to 1 to disable averaging

net_avg_samples 2

Force UTF8? note that UTF8 support required XFT

override_utf8_locale yes

Add spaces to keep things from moving about? This only affects certain objects.

use_spacer right

colours

color1 white

light blue

color2 6892C6

orange

#E77320
color3 FC8820

green

color4 78BF39

red

color5 CC0000

text_buffer_size 2048

variable is given either in format $variable or in ${variable}. Latter

allows characters right after the variable and must be used in network

stuff because of an argument[/code]

Je précise que ce conkyrc était à l’origine sur une Ubuntu 10.10, et que je n’avais aucun problème de ce genre…

[quote=“Jeoffrey54”]# Create own window instead of using desktop (required in nautilus)
own_window no[/quote]
Si tu utilise un desktop ( un D.E. je veux dire ) essaye “yes”?

Quand tu parles d’un desktop, tu parles du type de PC (laptop/desktop) ? Si oui, j’utilise bien un desktop :wink: .

J’ai mis à yes, pour l’instant ça marche, je verrai avec le temps :wink: .

Non, cela n’a pas résolu le soucis, Conky s’est encore fermé tout à l’heure…

Voici ce que donne un cat .xsession-errors | grep conky :

*** glibc detected *** conky: double free or corruption (fasttop): 0x0862e130 *** conky[0x80626f5] conky[0x8062948] 08048000-080a5000 r-xp 00000000 08:05 4776501 /usr/bin/conky 080a5000-080a6000 rw-p 0005d000 08:05 4776501 /usr/bin/conky

Moué, ça m’éttonnerai que ce soit un bug :017

Je te refile l’en-tête de mon conky et tu vois si cela change quelque chose:

alignment top_right
background no
border_width 1
cpu_avg_samples 2
default_color red
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
use_xft yes
xftfont DejaVu Sans Mono:size=7
gap_x 2
gap_y 20
minimum_size 5 5
net_avg_samples 2
double_buffer yes
no_buffers yes
text_buffer_size 2048
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_class Conky
own_window_type desktop
own_window_transparent yes
stippled_borders 0
update_interval 5.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no

En fait je pensait a un desktop-environment ( D.E.) comme gnome ou kde en opposition avec un gestionnaire de fenêtres simple (W.M.).

Et comme j’utilise un WM et non un DE, il se peut que mon conky ne plaise pas trop à ta machine.
A voir …

@+

J’utilise en effet Gnome :wink: .

Je testes ton Conky, mais je sais pas si ça changera grand chose :S.

Hello à tous,

Bon, j’ai toujours ce problème sur Squeeze… J’ai lancé mon script qui lance à son tour Conky, et je l’ai laissé tourné, pour avoir les messages d’erreur.

Voici ce qu’il m’affiche :

*** glibc detected *** conky: double free or corruption (fasttop): 0xaf8972d8 *** ======= Backtrace: ========= (je vais vous éviter tous les "b6e20000-b6e22000 r-xp 00000000 08:01 4931652 /lib/libcom_err.so.2.1"... conky[0x80626f5] conky[0x8062948] jeoffrey@deb-jeo:~/scripts$ ** glibc detected *** conky: double free or corruption (fasttop): 0xaf8972d8 ***

C’est à partir de ce glibc detected que c’est se ferme.

Des idées ?