[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