Hi Vincent,

On Tue, 6 Nov 2012 18:38:13 -0800
Vincent Cheng <vincentc1...@gmail.com> wrote:

> [...]
> 
> Would it be possible for you to get a backtrace [1]? Unfortunately
> debug packages aren't provided for conky yet (that's on my todo list),
> so you'll have to rebuild the package as instructed on that Debian
> wiki page.

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! 

> Regards,
> Vincent
> 
> [1] http://wiki.debian.org/HowToGetABacktrace

Thank you
Ciao
-- 
Luca Sighinolfi

 Se smetti di essere curioso, sei bello che morto.
                                  
                          Al Pacino, Profumo Di Donna

Attachment: signature.asc
Description: PGP signature

Reply via email to