Possible radeon-related kernel memory leak
Hubert Kario
hubert at kario.pl
Thu Feb 14 03:03:55 PST 2013
On Wednesday 13 of February 2013 11:51:00 Michel Dänzer wrote:
> On Die, 2013-02-12 at 22:54 +0100, Hubert Kario wrote:
> > On Monday 11 of February 2013 13:00:41 Michel Dänzer wrote:
> > > On Son, 2013-02-10 at 15:01 +0100, Hubert Kario wrote:
> > > > > > Even if I turn off all applications and restart kwin, it's still
> > > > > > at
> > > > > > 1G.
> > > > >
> > > > > xlsclients only lists kwin at that point, no other clients?
> > > >
> > > > no, there's still the plasma desktop, krunner, probably something
> > > > else...
> > >
> > > Have you tried killing those?
> >
> > If I have the problem next time, I'll try restarting or killing
> > everything that shows up in xlsclients
> >
> > Is there any specific data you want to see before and after killing
> > those
> > applications? And before and after killing X (without system restart) if
> > restarting X clients doesn't resolve the issue?
>
> Not sure offhand what to look at other than the numbers you've posted.
>
> But really, if the memory is reclaimed when X dies, by definition it's
> not leaked in the kernel.
It depends on how you define leaked.
In this case I define "leak" as memory that can't be used actively by kernel
or userspace, not necessarily memory we don't have references for.
While it's not technically a leak, it has all the side effects of a real
leak.
> > > > Do you think it's not related to the errors I get sometimes while
> > > > running
> > > > games?
> > > >
> > > > radeon: The kernel rejected CS, see dmesg for more information
> > > >
> > > > with the following error in dmesg (full kernel stack trace in first
> > > > mail
> > > > in thread):
> > > >
> > > > [drm:radeon_cs_ioctl] ERROR Failed to parse relocation -12
> > > >
> > > > Can't this cause leaks of kernel memory that are freed only on full
> > > > X
> > > > re-
> > > > initialisation?
> > >
> > > These errors are symptoms of running out of kernel memory, probably
> > > not
> > > the cause of it.
> >
> > Thing is, when I'm playing the game in question I turn off everything
> > besides the KDE services and background daemons, so I have close to
> > 3.5GiB of free memory.
>
> You could be running into
> https://bugzilla.kernel.org/show_bug.cgi?id=49981
This very much looks like it. Now, should I go and compile mesa from git or
still try to reach 1G of noncache kernel dynamic memory (I'm at 800M)...
Ehh, decisions, decisions... :)
Regards,
--
Hubert Kario
More information about the xorg-driver-ati
mailing list