Bug#404143: Fans unreliable under load, permanent memory leak
forward 400488 http://bugzilla.kernel.org/show_bug.cgi?id=7122
forward 404143 http://bugzilla.kernel.org/show_bug.cgi?id=5534
thanks
When I said there's a memory leak, that's not technically true. What
happens is that ACPI events get piled up in a queue and never
processed, due to a deadlock in Linux' ACPI subsystem. Thus the
memory is not exactly "lost" but the net effect is the same as for a
genuine memory leak.
Now here is some additional information; my hourly cron job has
monitored the slab allocation for some more time and the bug appears
even more severe than I first thought. Notice how the slab allocation
jumped from 64M to 1G between 6:17 and 7:17? The only thing happening
at that time in the system was the execution of the daily crontabs at
6:47. These are the stock (unmodified) Debian crontabs for apt,
aptitude, apt-show-versions, bsdmainutils, dlocate, find, logrotate,
man-db, modutils, prelink, standard, sysklogd, tetex-bin, zz-backup2l.
2006-06-21T20:06:10: Slab: 30296 kB
2006-17-21T20:17:01: Slab: 37756 kB
2006-17-21T21:17:01: Slab: 48116 kB
2006-17-21T22:17:01: Slab: 55764 kB
2006-17-21T23:17:01: Slab: 69904 kB
-- Reboot with acpi=noirq: only one CPU found --
2006-24-21T23:24:10: Slab: 10444 kB
-- Reboot with pci=noacpi: only one CPU found --
2006-30-21T23:30:26: Slab: 9676 kB
2006-30-21T23:30:26: Acpi-State 0 0 80 48 1 : tunables 120 60 8 : slabdata 0 0 0
-- Reboot with no options: OK, both CPUs found --
2006-34-21T23:34:23: Slab: 10584 kB
2006-34-21T23:34:23: Acpi-State 0 0 80 48 1 : tunables 120 60 8 : slabdata 0 0 0
2006-17-22T00:17:01: Slab: 15424 kB
2006-17-22T00:17:01: Acpi-State 23088 23088 80 48 1 : tunables 120 60 8 : slabdata 481 481 0
2006-17-22T01:17:01: Slab: 29956 kB
2006-17-22T01:17:01: Acpi-State 59136 59136 80 48 1 : tunables 120 60 8 : slabdata 1232 1232 0
2006-17-22T02:17:01: Slab: 37764 kB
2006-17-22T02:17:01: Acpi-State 95088 95088 80 48 1 : tunables 120 60 8 : slabdata 1981 1981 0
2006-17-22T03:17:01: Slab: 45544 kB
2006-17-22T03:17:01: Acpi-State 130992 130992 80 48 1 : tunables 120 60 8 : slabdata 2729 2729 0
2006-17-22T04:17:01: Slab: 53328 kB
2006-17-22T04:17:01: Acpi-State 166944 166944 80 48 1 : tunables 120 60 8 : slabdata 3478 3478 0
2006-17-22T05:17:01: Slab: 61120 kB
2006-17-22T05:17:01: Acpi-State 202896 202896 80 48 1 : tunables 120 60 8 : slabdata 4227 4227 0
2006-17-22T06:17:01: Slab: 68904 kB
2006-17-22T06:17:01: Acpi-State 238800 238800 80 48 1 : tunables 120 60 8 : slabdata 4975 4975 0
2006-17-22T07:17:01: Slab: 1152624 kB
2006-17-22T07:17:01: Acpi-State 274656 274656 80 48 1 : tunables 120 60 8 : slabdata 5722 5722 0
2006-17-22T08:17:01: Slab: 1160376 kB
2006-17-22T08:17:01: Acpi-State 310608 310608 80 48 1 : tunables 120 60 8 : slabdata 6471 6471 0
2006-17-22T09:17:01: Slab: 1168168 kB
2006-17-22T09:17:01: Acpi-State 346464 346464 80 48 1 : tunables 120 60 8 : slabdata 7218 7218 0
2006-17-22T10:17:01: Slab: 1175892 kB
2006-17-22T10:17:01: Acpi-State 382176 382176 80 48 1 : tunables 120 60 8 : slabdata 7962 7962 0
2006-17-22T11:17:01: Slab: 1183660 kB
2006-17-22T11:17:01: Acpi-State 417984 417984 80 48 1 : tunables 120 60 8 : slabdata 8708 8708 0
2006-17-22T12:17:01: Slab: 1191400 kB
2006-17-22T12:17:01: Acpi-State 453744 453744 80 48 1 : tunables 120 60 8 : slabdata 9453 9453 0
2006-17-22T13:17:01: Slab: 1202924 kB
2006-17-22T13:17:01: Acpi-State 489696 489696 80 48 1 : tunables 120 60 8 : slabdata 10202 10202 0
Reply to: