[Bug 325345] Re: gkrellm has a memory leak

bulltza bultzaweb at hotmail.com
Wed Feb 4 15:31:17 UTC 2009


** Attachment added: "graphdevice.png"
   http://launchpadlibrarian.net/21980846/graphdevice.png

** Description changed:

  Binary package hint: gkrellm
  
  I am using gkrellm 2.3.1-1ubuntu2 in Ubuntu Hardy 8.04
  
  I have had ubuntu running for a month and I had to reboot the computer
  every 7 days because I was getting out of memory RAM after 7 days. I had
  been monitoring with ps aux and the only software using more and more
  memory ram every day is gkrellm. I am attaching 1 files with the graph
  of my memory ram (calculated with the command $(free|grep Mem:|awk
  '{print ($3-$6-$7)/$2*100;}')): As you can see in the graph I rebooted
  the system the 29th of january and the 30th I swiched on some programs
  and I left the computer running non stop. The 3th of february I arrived
  home again and you can see how there is a trend of usage of the memory
  ram. Then I did a couple of things (switch on torrents and watch a movie
  etc) and that is why there is a spike that day but you can ignore that
  part, only the trend is important.
  
  2- ps aux after I left the house
  <code>
  USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
  franky    6265  6.5  2.2  28544 11552 ?        S    23:47   0:01 gkrellm
  </code>
  
  3- ps aux when I arrived home 5 days later
  <code>
  USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
  franky    6265  3.8  7.9  58508 40532 ?        S    Jan29 259:13 gkrellm
  </code>
  
  Only gkrellm seems to be growing up (nautilus also did but only 0.1% the
  rest was all the same) and I just killed it and look for anything in
  internet and report it here, after killing it it seems I recovered my
  lost 8% RAM
  
  It is not a very important memory leak, about almost 10% of my 512mb of
  ram over 5 days, but it is annoying in my server and I have been using
  gkrellm since I was born in linux some years ago. Taking it out from my
  server is a big pity.
  
  I had similar graphs of my server in 7.10 and in 6 months I had no
  memory leaks and I was using gkrellm aswell.
  
  I have probably found the reason of the memory leak in google, have a
  look here http://www.nabble.com/-patch--memory-leak-td16410788.html
  
  I dont have any themes or plugins customised that were not in the repository of Hardy, here is what I have installed: (from aptitude)
  <code>
  i   gkrellm                                             - The GNU Krell Monitors
  p   gkrellm-alltraxclock                                - analog clock plugin for GKrellM
  p   gkrellm-bfm                                         - system load plugin for gkrellm with a duck
  v   gkrellm-common                                      -
  i   gkrellm-hdplop                                      - A hard drive activity monitor GKrellM plugin
  p   gkrellm-i8k                                         - Dell Inspiron and Latitude module for GKrellM2 (i8krellm)
  i   gkrellm-ibam                                        - Advanced battery monitor for laptops - gkrellm plugin
  i   gkrellm-leds                                        - Keyboard LED monitor for GKrellM
  p   gkrellm-mailwatch                                   - GKrellM plugin to watch mailboxes in multiple panels
  p   gkrellm-mldonkey                                    - mldonkey plugin for gkrellm2
  p   gkrellm-radio                                       - FM radio tuner for GKrellM
  p   gkrellm-reminder                                    - useful reminder plugin for gkrellm
  p   gkrellm-snmp                                        - snmp plug-in for GKrellM
  p   gkrellm-volume                                      - A mixer plugin for GKrellM
  i   gkrellm-x86info                                     - gkrellm plugin displaying the current processor speed
  p   gkrellmapcupsd                                      - gkrellm plugin displaying the current processor speed
  p   gkrellmd                                            - The GNU Krell Monitors Server
  p   gkrellmitime                                        - Internet time plugin for gkrellm
  p   gkrellmoon                                          - Gkrellm Moon Clock Plugin
  p   gkrellmss                                           - Plugin for GKrellM that has a VU meter and a chart
  p   gkrellmwho2                                         - who plugin for gkrellm2
  p   gkrellmwireless                                     - 802.11 wireless link monitor plugin for GKrellM
  </code>
  
  My configuration file is
  <code>
  ### GKrellM user config.  Auto written, do not edit (usually) ###
  ### Version 2.3.1 ###
  enable_hostname 1
  hostname_short 0
  enable_sysname 1
  mbmon_port 0
  sticky_state 1
  dock_type 0
  decorated 0
  skip_taskbar 1
  skip_pager 1
  above 0
  below 0
  track_gtk_theme_name 0
  default_track_theme "Default"
  save_position 1
  chart_width 60
  update_HZ 10
  allow_multiple_instances 0
  float_factor 1000
  hostname sysname_mode 0
  clock_cal clock_launch 
  clock_cal clock_tooltip 
  clock_cal cal_launch 
  clock_cal cal_tooltip 
  clock_cal hour_chime_command 
  clock_cal quarter_chime_command 
  clock_cal loop_chime_enable 0
  clock_cal clock_options 1
  clock_cal cal_options 1
  clock_cal cal_format %a <span foreground="$A"><big><big>%e</big></big></span> %b
  clock_cal clock_format %l:%M <span foreground="$A"><small>%S</small></span>
  gkhdplop options 0 0 0 33 0 0 0,000000 smallfont=Vera/7 bigfont=Arial_Black/10
  cpu extra_info cpu 1
  cpu chart_config cpu 40 20 0 0 0 0 : 0 0 0 0 500 : 0 0 0 0 500 : 0 0 0 0 500
  cpu enable 1
  cpu smp_mode 0
  cpu omit_nice_mode 0
  cpu config_tracking 0
  cpu sensor_mode 0
  cpu text_format $T
  proc enable 1 1
  proc launch 
  proc tooltip_comment 
  proc sensor_mode 0
  proc text_format \w88\a$p\f procs\n\e$u\f users
  proc chart_config 40 100 0 0 0 0 : 1 0 0 0 500 : 0 0 0 0 500
  disk assign_method 2
  disk device Disk 0 0 0 1 1 0 0
  disk chart_config Disk 40 2000000 0 1 0 0 : 0 0 0 0 500 : 0 0 0 0 500
  disk device sda 0 0 11 0 1 -1 0
  disk chart_config sda 40 2000 0 1 0 0 : 0 0 0 0 500 : 0 0 0 0 500
  disk device sda1 0 0 11 0 1 1 0
  disk device sda3 0 0 11 0 1 3 0
  disk device sda4 0 0 11 0 1 4 0
  disk device sdb 0 0 11 0 1 -1 0
  disk device sdb1 0 0 11 0 1 1 0
  disk device sdc 0 0 11 0 1 -1 0
  disk device sdc1 0 0 11 0 1 1 0
  disk device sr0 0 0 14 0 1 -1 0
  disk text_format $T
  inet text_format all \t$a\f $l\N$A\f $L
  inet update_interval all 1
  net enables ath59 1 1 0
  net enables eth1 1 1 0
  net chart_config eth1 40 150000 0 1 0 0 : 0 0 0 0 500 : 0 0 0 0 500
  net enables lo 0 1 0
  net enables ppp0 1 1 0
  net chart_config ppp0 40 2000 0 1 0 0 : 0 0 0 0 500 : 0 0 0 0 500
  net enables wifi0 1 1 0
  net timer_enabled 1
  net timer_seconds 1
  net timer_iface ppp0
  net timer_on 
  net timer_off 
  net text_format $T\b\c\f$L
  net reset_mday 1
  net net_stats_window_height 200
  meminfo mem_meter 1 0 0
  meminfo swap_meter 1 0
  meminfo swap_chart 0 1
  meminfo mem_launch 
  meminfo mem_tooltip 
  meminfo mem_data_format $t - $f libre
  meminfo swap_launch 
  meminfo swap_tooltip 
  meminfo swap_data_format $t - $f libre
  meminfo text_format $T
  fs "/" / 0 0 0 0 0
  fs "ssd" /media/disk 0 0 0 0 0
  fs "hdd" /media/frankyhcc 0 0 0 0 0
  fs fs_check_timeout 2
  fs nfs_check_timeout 16
  fs auto_eject 0
  fs binary_units 0
  fs data_format $t - $f libre
  mail mailbox-local mbox /var/mail/franky
  mail mua 
  mail notify 
  mail fetch_command 
  mail remote_check_timeout 5
  mail local_check_timeout 4
  mail fetch_check_is_local 0
  mail msg_count_mode 0
  mail animation_select_mode 3
  mail fetch_check_only_mode 0
  mail reset_remote_mode 0
  mail unseen_is_new 0
  mail enable 1 0 0 0
  mail animation_continuous 0
  mail show_tooltip 1
  mail mh_seq_ignore 0
  battery enable 1
  battery enable_composite 1
  battery estimate_time 1
  battery estimate_time_discharge 1500
  battery estimate_time_charge 3000
  battery estimate_time_charge_model 0
  battery full_cap_fallback 5000
  battery poll_interval 5
  battery launch1 
  battery tooltip_comment 
  battery alert_units_percent 0
  battery display_mode 0 0
  gkleds_plugin margin 2 2 2 0
  gkleds_plugin size 0 0
  gkleds_plugin pm_idx 6 0 7 0 6 1 7 1 6 2 7 2
  gkleds_plugin order 1 2 3
  gkleds_plugin mb_panel 0
  uptime enable 1
  uptime launch 
  uptime tooltip 
  </code>
+ 
+ It is my first bug report, I hope everything is clear, please update the
+ gkrellm package with the patch I posted and lets see if that solves the
+ problem.

** Tags added: gkrellm leak memory

-- 
gkrellm has a memory leak
https://bugs.launchpad.net/bugs/325345
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs




More information about the universe-bugs mailing list