[MacPorts] #16701: port upgrade installed memory not releasing (PPC)
MacPorts
noreply at macports.org
Mon Sep 29 16:53:58 PDT 2008
#16701: port upgrade installed memory not releasing (PPC)
--------------------------------+-------------------------------------------
Reporter: artrigue at gmail.com | Owner: macports-tickets at lists.macosforge.org
Type: defect | Status: new
Priority: High | Milestone: Port Bugs
Component: base | Version: 1.6.0
Keywords: | Port:
--------------------------------+-------------------------------------------
with -d I don´t see anything particular going on, it just keeps running
until suddenly it stops:
{{{
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: nspr 4.7_1 exists in the ports tree
DEBUG: nspr 4.7_1 is installed
DEBUG: No need to upgrade! nspr 4.7_1 >= nspr 4.7_1
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/databases/db46
tclsh(6113,0xa000ed88) malloc: *** vm_allocate(size=475136) failed (error
code=3)
tclsh(6113,0xa000ed88) malloc: *** error: can't allocate region
tclsh(6113,0xa000ed88) malloc: *** set a breakpoint in szone_error to
debug
unable to alloc 471346 bytes
}}}
The thing is, watching my memory usage, with istat widget, while it runs,
it looks like no memory is being used at all until suddenly, it spikes.
(this takes a while, I just check in every 15 minutes) Its not a slow
rampup on the graph, it is flat until it spikes.
Another thing, I just want to check because its big, look at that malloc.
Does it request half a meg each port, just to verify port versions?
{{{
sudo port selfupdate
Password for admin:
MacPorts base version 1.600 installed
Downloaded MacPorts base version 1.600
The MacPorts installation is not outdated and so was not updated
selfupdate done!
}}}
I tried tcl just at 8.5.4 and with the +memdebug +threads ... just hoping
that might be the issue.
--
Ticket URL: <http://trac.macports.org/ticket/16701>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list