compiz team mailing list archive
-
compiz team
-
Mailing list archive
-
Message #28962
[Bug 914773] Re: Compiz memory leak and blank screen unable to login
Thanks kayandus, that valgrind output is intriguing.
It would appear the two leaks are the result of a blockage in compiz
event loop. I am guessing that after many hours, maybe your monitor has
gone to sleep. And that is causing PrivateGLScreen::waitForVideoSync to
hang inside either glXGetVideoSyncSGI or glXWaitVideoSyncSGI. I've never
heard of an inactive monitor to cause such a hang, but it does sound
plausible.
So while the monitor is inactive, unhandled events queue up in the
compiz process. And it would appear even after the monitor wakes, the
backlog of 1.5 million events is too large. So compiz appears to hang,
or never catches up.
That's my theory, which I think is reasonable. If I'm right, then it's
kind of a driver bug and kind of an architectural limitation (lack of
threads) in compiz.
Could everyone affected by this kind of leak, particularly kayandus,
please provide your graphics driver details? Are you using intel,
radeon, nouveau, fglrx or nvidia?
** Changed in: compiz-core
Importance: Undecided => High
** Changed in: compiz-core
Status: Confirmed => Incomplete
--
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/914773
Title:
Compiz memory leak and blank screen unable to login
To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz-core/+bug/914773/+subscriptions