Subject: pkg_delete -R and jemalloc??
To: None <tech-pkg@netbsd.org>
From: Juan RP <juan@xtrarom.org>
List: tech-pkg
Date: 11/03/2007 09:53:24
Hey, I wanted to remove xfce4 and all its dependencies and I got:

$ sudo pkg_delete -vR xfce4 
Change working directory to /usr/pkg
Attempting to remove dependency on package `xfce4-mixer>=4.4.1'
Attempting to remove dependency on package `xfce4-mousepad>=0.2.12'
Attempting to remove dependency on package `xfce4-icon-theme>=4.4.1'
Attempting to remove dependency on package `xfce4-print>=4.4.1'
Attempting to remove dependency on package `xfce4-appfinder>=4.4.1'
Attempting to remove dependency on package `xfce4-xarchiver>=0.4.6'
Attempting to remove dependency on package `xfce4-orage>=4.4.1'
Attempting to remove dependency on package `xfce4-wm-themes>=4.4.1'
Attempting to remove dependency on package `xfce4-wm>=4.4.1nb1'
Attempting to remove dependency on package `xfce4-desktop>=4.4.1nb2'
Attempting to remove dependency on package `xfce4-gtk2-engine>=2.4.1'
Attempting to remove dependency on package `xfce4-panel>=4.4.1'
Attempting to remove dependency on package `xfce4-session>=4.4.1'
Attempting to remove dependency on package `xfce4-terminal>=0.2.6nb1'
Attempting to remove dependency on package `xfce4-utils>=4.4.1'
Attempting to remove dependency on package `libSM>=0.99.2'
Attempting to remove dependency on package `gtk2+>=2.8.17nb1'
Attempting to remove dependency on package `xfce4-dev-tools>=4.4.0'
Attempting to remove dependency on package `glib2>=2.8.6nb1'
Building list of packages that `xfce4-4.4.1nb1' required
sbrk: grow 1048576 failed, error = 12
pkg_delete: mkver: new: can't allocate 248 bytes: Cannot allocate memory
$ pkg_info -V
20070821
$

The processes consumed all the memory available on the system (2GB!) and
then raised the error.

PID USERNAME PRI NICE   SIZE   RES STATE      TIME WCPU    CPU COMMAND
716 root     105    0   756K 1665M RUN/1      0:14 99.04% 49.90% pkg_delete

Anyone wants to fix this? probably jemalloc interaction on NetBSD -current
with the code in pkg_install.

-- 
Juan Romero Pardines	- The NetBSD Project
http://plog.xtrarom.org	- NetBSD/pkgsrc news in Spanish