From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 60182] X.Org Server terminate when I close video player
Date: Tue, 10 Sep 2013 20:00:29 +0000
Message-ID:
References:
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1652099778=="
Return-path:
Received: from culpepper.freedesktop.org (unknown [131.252.210.165])
by gabe.freedesktop.org (Postfix) with ESMTP id 936C9E611E
for ;
Tue, 10 Sep 2013 13:00:29 -0700 (PDT)
In-Reply-To:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org
Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org
To: dri-devel@lists.freedesktop.org
List-Id: dri-devel@lists.freedesktop.org
--===============1652099778==
Content-Type: multipart/alternative; boundary="1378843229.DcAfA0.24051"; charset="us-ascii"
--1378843229.DcAfA0.24051
Date: Tue, 10 Sep 2013 20:00:29 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
https://bugs.freedesktop.org/show_bug.cgi?id=60182
--- Comment #21 from Weber K. ---
Hello!
I think I found a workaround!
At this file:
https://github.com/RAOF/xf86-video-ati/blob/master/src/radeon_dri2.c
At line 608:
Changed from:
xorg_list_for_each_entry(ref, &pClientEventsPriv->reference_list,
link) {
ref->valid = FALSE;
radeon_dri2_unref_buffer(ref->front);
radeon_dri2_unref_buffer(ref->back);
}
Replaced by:
xorg_list_for_each_entry(ref, &pClientEventsPriv->reference_list,
link) {
if (ref->valid) {
ref->valid = FALSE;
radeon_dri2_unref_buffer(ref->front);
radeon_dri2_unref_buffer(ref->back);
}
}
I just checked valid before the calls, but I still cannot find what is making
double calls...
Maybe its because I have two boards? Onboard HD4250 e PCIE HD6850?
Thanks!
Weber Kai
bash-4.2# lspci
01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS880
[Radeon HD 4250]
01:05.1 Audio device: Advanced Micro Devices [AMD] nee ATI RS880 HDMI Audio
[Radeon HD 4200 Series]
02:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Barts
PRO [ATI Radeon HD 6800 Series]
02:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Barts HDMI Audio
[Radeon HD 6800 Series]
--
You are receiving this mail because:
You are the assignee for the bug.
--1378843229.DcAfA0.24051
Date: Tue, 10 Sep 2013 20:00:29 +0000
MIME-Version: 1.0
Content-Type: text/html; charset="UTF-8"
Comment # 21
on bug 60182
from Weber K.
Hello!
I think I found a workaround!
At this file:
https://github.com/RAOF/xf86-video-ati/blob/master/src/radeon_dri2.c
At line 608:
Changed from:
xorg_list_for_each_entry(ref, &pClientEventsPriv->reference_list,
link) {
ref->valid = FALSE;
radeon_dri2_unref_buffer(ref->front);
radeon_dri2_unref_buffer(ref->back);
}
Replaced by:
xorg_list_for_each_entry(ref, &pClientEventsPriv->reference_list,
link) {
if (ref->valid) {
ref->valid = FALSE;
radeon_dri2_unref_buffer(ref->front);
radeon_dri2_unref_buffer(ref->back);
}
}
I just checked valid before the calls, but I still cannot find what is making
double calls...
Maybe its because I have two boards? Onboard HD4250 e PCIE HD6850?
Thanks!
Weber Kai
bash-4.2# lspci
01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS880
[Radeon HD 4250]
01:05.1 Audio device: Advanced Micro Devices [AMD] nee ATI RS880 HDMI Audio
[Radeon HD 4200 Series]
02:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Barts
PRO [ATI Radeon HD 6800 Series]
02:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Barts HDMI Audio
[Radeon HD 6800 Series]
You are receiving this mail because:
- You are the assignee for the bug.
--1378843229.DcAfA0.24051--
--===============1652099778==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
--===============1652099778==--