Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Jan 2010 01:18:53 GMT
From:      vermaden <vermaden@interia.pl>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/142921: memory allocation/release problem?
Message-ID:  <201001180118.o0I1IrN5058946@www.freebsd.org>
Resent-Message-ID: <201001180120.o0I1K6wG096172@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         142921
>Category:       kern
>Synopsis:       memory allocation/release problem?
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 18 01:20:06 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     vermaden
>Release:        8.0-RELEASE
>Organization:
>Environment:
FreeBSD savio 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
I have a script [1] that generates links/bookmarks for me based upon the configuration file [2], it takes about 2 minutes on CentOS 5.4 LiveCD under VirtualBox with 256MB to complete the task, while it never finishes the work under FreeBSD because lack of free memory (3GB system). This problem is not sh(1) related, cause I tried to set zsh/bash/dash as executive shell (#! /usr/local/bin/zsh and so) to compare results, all of them scream about lack of free memory.

Below are results from CentOS 5.4 LiveCD and FreeBSD.

CENTOS
------------------------------------------------------------------------------
[centos@livecd ~]$ time ./generate_links_html.sh SITES > links.htm
real    1m43.700s
user    0m39.917s
sys     0m57.186s

[centos@livecd ~]$ ls -l links.htm
-rw-rw-r-- 1 centos centos 83786 Jan 18 01:32 links.htm

[centos@livecd ~]$ free -m
             total       used       free     shared    buffers     cached
Mem:           249        245          4          0         12        102
-/+ buffers/cache:        130        118
Swap:            0          0          0

[centos@livecd ~]$ uname -a
Linux livecd.localdomain 2.6.18-164.el5 #1 SMP Thu Sep 3 03:33:56 EDT 2009 i686 i686 i386 GNU/Linux
------------------------------------------------------------------------------

FREEBSD
------------------------------------------------------------------------------
vermaden % time generate_links_html.sh.bck SITES > links.htm
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
/home/vermaden/scripts/generate_links_html.sh: Out of space
^C
generate_links_html.sh SITES > links.htm  162.88s user 99.64s system 21% cpu 20:29.13 total

vermaden % top(1) memory output (after ^C):
Mem: 319M Active, 151M Inact, 722M Wired, 2008K Cache, 105M Buf, 1792M Free
Swap: 2048M Total, 2048M Free

vermaden % uname -a    
FreeBSD savio 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
------------------------------------------------------------------------------

[1] http://strony.toya.net.pl/~vermaden/tmp/generate_links_html.sh
[2] http://strony.toya.net.pl/~vermaden/tmp/SITES

Regards,
vermaden
>How-To-Repeat:
prompt% wget http://strony.toya.net.pl/~vermaden/tmp/generate_links_html.sh
prompt% wget http://strony.toya.net.pl/~vermaden/tmp/SITES
prompt% chmod +x generate_links_html.sh
prompt% ./generate_links_html.sh SITES > links.htm
prompt% ${BROWSER} links.htm
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001180118.o0I1IrN5058946>