Ticket #2239 (closed bug: fixed)

Opened 4 months ago

Last modified 7 days ago

kernel doesn't free memory that was requested from userspace programs

Reported by: kaoutsis Owned by: axeld
Priority: normal Milestone: R1
Component: - General Version: R1 development
Cc: Blocked By:
Platform: All Blocking:

Description

* boost_1_35_0.tar.bz2 * ~/Desktop/boost_1_35_0> pwd /boot/home/Desktop/boost_1_35_0 ~/Desktop/boost_1_35_0> ./configure --includedir=/boot/develop/headers/ --libdir=/boot/home/config/lib/ * ~/Desktop/boost_1_35_0> make install * after making a lot of targets, mostly copying the boost headers to the destination directory, the memory of kernel team increases constantly and then happens the 'vfork: Out of memory'. From that moment, it's impossible to build the rest 163 targets, if you try again the 'make install'; see vfork.png and ProcessController-status.png, the memory is never freed.

Attachments

vfork.png (49.0 kB) - added by kaoutsis 4 months ago.
ProcessController-status.png (53.6 kB) - added by kaoutsis 4 months ago.

Change History

Changed 4 months ago by kaoutsis

Changed 4 months ago by kaoutsis

Changed 4 months ago by kaoutsis

revision is r25539

Changed 4 months ago by kaoutsis

  • summary changed from kernel doen't free memory that was requested from userspace programs to kernel doesn't free memory that was requested from userspace programs

Changed 4 months ago by ddew

If it helps I experience the same issue when building haiku in haiku. Restarting the build fails with the same error but a reboot sorts it out.

Changed 7 days ago by bonefish

  • status changed from new to closed
  • resolution set to fixed

Several kernel memory leaks have been fixed in the meantime and the low memory management has been improved. Furthermore swap support is enabled now. This should be fixed. If it isn't, please re-open.

Note: See TracTickets for help on using tickets.