From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org
Subject: [Bug 79823] [NV30/gallium] Mozilla apps freeze on startup
with nouveau-dri-10.2.1 libs on dual-screen
Date: Thu, 19 Jun 2014 17:47:19 +0000
Message-ID:
References:
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1021663198=="
Return-path:
In-Reply-To:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Sender: "Nouveau"
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
List-Id: nouveau.vger.kernel.org
--===============1021663198==
Content-Type: multipart/alternative; boundary="1403200039.3aE2E5A1.6820"; charset="us-ascii"
--1403200039.3aE2E5A1.6820
Date: Thu, 19 Jun 2014 17:47:19 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
https://bugs.freedesktop.org/show_bug.cgi?id=79823
--- Comment #33 from Ilia Mirkin ---
(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.
--1403200039.3aE2E5A1.6820
Date: Thu, 19 Jun 2014 17:47:19 +0000
MIME-Version: 1.0
Content-Type: text/html; charset="UTF-8"
Comment # 33
on bug 79823
from Ilia Mirkin
(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.
--1403200039.3aE2E5A1.6820--
--===============1021663198==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Nouveau mailing list
Nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
http://lists.freedesktop.org/mailman/listinfo/nouveau
--===============1021663198==--