[Nouveau] [Bug 79823] [NV30/gallium] Mozilla apps freeze on startup with nouveau-dri-10.2.1 libs on dual-screen

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jun 19 10:47:19 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=79823

--- Comment #33 from Ilia Mirkin <imirkin at alum.mit.edu> ---
(In reply to comment #31)
> Created attachment 101350 [details]
> GDB log with "dup fd..." patch
> 
> It works!

Great! Also I just figured out why this is happening to you and not to anyone
else. It's the dual screens! (Who uses separate screens anyways...)

src/glx/glxext.c allocates a screen per... screen. And then when it cleans up,
it deletes the screens in the same order it created them. So it's precisely the
scenario I outlined, where by the time the second screen goes to be destroyed,
the fd it relies on (which is the first one) has already been closed.

I'll push this patch out and tag it for 10.2.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20140619/03b90922/attachment.html>


More information about the Nouveau mailing list