Welcome to the Pacman bug collection. Please search the current bugs and feature requests before filing a new one! Use advanced search and select "Search in Comments".
* Please select the correct category and version.
* Write a descriptive summary, background info, and provide a reproduceable test case whenever possible.
* Please select the correct category and version.
* Write a descriptive summary, background info, and provide a reproduceable test case whenever possible.
FS#8155 - pacman crashes in 64MB environment
Attached to Project:
Pacman
Opened by Tobias Powalowski (tpowa) - Friday, 28 September 2007, 12:40 GMT-4
Last edited by Dan McGee (toofishes) - Wednesday, 05 December 2007, 08:55 GMT-4
Opened by Tobias Powalowski (tpowa) - Friday, 28 September 2007, 12:40 GMT-4
Last edited by Dan McGee (toofishes) - Wednesday, 05 December 2007, 08:55 GMT-4
|
DetailsWhile trying to install with 64MB RAM.
pacman installation of packages is just stopping in the middle of installation and exits. dmesg bumps up a huge amount of memory stuff. Adding additional swap to RAM doesn't help either. I don't know if pacman just has bad memory usage at this point. Installing packages one after the other is working so something in memory usage seems to trigger this. Perhaps you ahve an idea why it doesn't work. I used pacman-3.0.6. |
This task depends upon
a) the actual output you're talking about (dmesg)
b) the --debug output
c) a way to replicate this bug
Thanks
so 30 megs for pacman running available.
Also never have a pacman problem, neither during installation nor when installing for ex. xorg-server and it's dependencies.
During this operation the system never use swap space. Maybe only a problem if one have low memory (X running, etc) during pacman usage.
- during installation base+support (0 byte swap)
- xorg-server, xterm (and deps) (0 byte swap)
- xfce4-group (and deps) (about 25MB Swap, xorg+icewm running)
Maybe about 15-20 packages per run.
If it make a sense i could try tomorrow for ex. a complete install of kde.
pacman -Sv kde gnome (would work dep check etc., i don't do the real install)
Then something one would never do in real life:
pacman -Sl extra | cut -d " " -f1 | xargs pacman -Sv
and
pacman -Sl extra | cut -d " " -f1 | xargs pacman -Sdfv
So pacman check for dependencies conflicts and inter-conflicts for about ~2300 packages.
Cause there ARE conflicts, above never got installed.
But i think these are the actions were pacman needs most resources and oom-killer would come.
I've never hat more swap than ~25MB, pacman itself uses about 10-15MB VIRT.
it also happens with quickinst so it's nothing setup specific.
quickinst only installs base
tpowa- if i give you a pacman.static from our development tree, could you test it out? It should have no problem even installing all of [core] (base, base-devel, etc. all at once).
http://toofishes.net/blog/valgrind-330-and-new-massif/
new isos should come finally with 2.6.24 kernel and with this fix it would be so great.
greetings
tpowa
Speaking of new ISOs, did you ever see the archiso scripts that Simo and I got working quite nicely?
http://archlinux.org/pipermail/arch-dev-public/2007-October/002616.html
http://projects.archlinux.org/git/?p=archiso.git;a=summary