http://bugzilla.novell.com/show_bug.cgi?id=562232
http://bugzilla.novell.com/show_bug.cgi?id=562232#c14
--- Comment #14 from Flavio Pasqualin
Care to read the previous comments? depmod (at least in the openSUSE module-init-tools package) allocates a few megabytes of "ram". But it needs to mmap the *.ko files, which adds to the virtual memory usage. Hence if you have a low virtual memory limit (ulimit -v) and compile a kernel with CONFIG_DEBUG_INFO=y, it will easily hit the limit.
I understand to add some virtual memory, but i still confused: if i have a 512mb swap partition and set ulimit -v to "1000000", the -additional- memory where is -stored-? -Virtual memory- and -swap partition- are the same? Or i can have a 512mb of swap and 1gb of -virtual memory-? In my sistem i can have 512mb ram + 512mb of swap, and set -virtual memory- to 1,5gb? And again: the -debug info- installed with the "kernel-debug-info.rpm" are not "depmodded" and the .ko files "mmapped()"? Why install a "precomiled kernel-debug-info rpm" works, and compiling the same kernel from source cause the "out of memory"? What's the difference? IMHO "add memory" is not a solution but a "work around"... A more efficient depmod is a solution. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.