Hi Vincent,
I've launched conky using gdb.
This is the result.
~:$ gdb conky
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html> This is free software: you are free
to change and redistribute it. There is NO WARRANTY, to the extent
permitted by law. Type "show copying" and "show warranty" for
details. This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/conky...done.
(gdb) run -c ~/.conky/conkyrc
Starting program: /usr/bin/conky -c ~/.conky/conkyrc
[Thread debugging using libthread_db enabled]
Using host libthread_db library
"/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffefec4700
(LWP 17333)] [New Thread 0x7fffef6c3700 (LWP 17334)]
[New Thread 0x7fffeeec2700 (LWP 17335)]
[New Thread 0x7fffee6c1700 (LWP 17336)]
[New Thread 0x7fffedec0700 (LWP 17337)]
[New Thread 0x7fffed6bf700 (LWP 17338)]
[New Thread 0x7fffecebe700 (LWP 17339)]
[New Thread 0x7fffec6bd700 (LWP 17340)]
Conky: desktop window (bd) is root window
Conky: drawing to desktop window
Conky: drawing to double buffer
<<< maybe after one day of correct functioning >>>
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff4c3aaba in vfprintf () from /lib/x86_64-linux-gnu/libc.so.6
Then the backtrace
(gdb) bt
#0 0x00007ffff4c3aaba in vfprintf ()from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff4c614a2 in vsnprintf ()from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007ffff4c43313 in snprintf ()from /lib/x86_64-linux-gnu/libc.so.6
#3 0x000000000045d61b in print_top (obj=0x6d2ee0, p=0x6d33c3 "", p_max_size=15613)
at ../../src/top.c:1002
#4 0x0000000000430b25 in generate_text_internal (p=0x6d33c3 "", p_max_size=15613,
root=..., cur=0x685bc0) at ../../src/conky.c:2184
#5 0x00000000004317b8 in generate_text () at ../../src/conky.c:2427
#6 0x0000000000435424 in update_text () at ../../src/conky.c:3455
#7 0x00000000004357ff in main_loop () at ../../src/conky.c:3546
#8 0x000000000043d265 in main (argc=3, argv=0x7fffffffe528)
at ../../src/conky.c:5957
Sorry for the late reply... at the beginning of the tests, there was
the option "background on" in conkyrc that resulted in no backtrace from
gdb.
At the moment, conky faults with segfault about every day.
Consider that the PC is on h24.
I hope this help you to find a good solution!!
Conky is a very usefull program; without its informations printed on the
screen, I feel blind :-)
If you need more informations, just ask!
Thank you
Ciao