You are not logged in.

#1 2011-10-11 11:52:13

o1911
Member
From: Hobart, Australia
Registered: 2009-04-28
Posts: 106

kmalloc-64 leak

Hi there,

Apologies if this is the wrong sub-forum.

I've been battling this memory leak on one of my machines for many months now.  Only recently have I discovered the kernel module tool 'slabtop', which reveals kmalloc-64 to grow over time.  Eventually the computer will crash, lest I reboot it to free the memory.  What is especially curious is that of my three machines, all have very similar software installed, so I have no idea what would be allocating more and more memory over time.  The other two don't leak, and work fine.

I want to blame the ATI graphics, but I cannot be sure, it could be any of the differing hardware, I guess.  I'm not sure what the model number is, but it's an OEM Dell.  I'm using the xf86-video-ati package, as well as the -ck kernel provided by graysky (not that the kernel makes a difference, the vanilla one has the same effect).  I'll paste lspci:

00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:16.2 IDE interface: Intel Corporation 5 Series/3400 Series Chipset PT IDER Controller (rev 06)
00:16.3 Serial controller: Intel Corporation 5 Series/3400 Series Chipset KT Controller (rev 06)
00:19.0 Ethernet controller: Intel Corporation 82578DM Gigabit Network Connection (rev 05)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
01:00.0 VGA compatible controller: ATI Technologies Inc RV620 LE [Radeon HD 3450]
3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
3f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
3f:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
3f:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)

Research into kmalloc-64 doesn't reveal much, and one link describing the kernel boot parameter acpi=off didn't help.  Just wondering, anyone have any ideas?  This is driving me nuts.

TIA!

edit: oh, I forgot to mention, it only leaks memory while logged into my DE (KDE), and will not release the memory if I shutdown X.

Last edited by o1911 (2011-10-11 11:53:24)


Arch x86_64

Offline

Board footer

Powered by FluxBB