* [Bug 97022] Garbage in windows while running a game windowed
2016-07-21 13:19 [Bug 97022] Garbage in windows while running a game windowed bugzilla-daemon
@ 2016-07-21 13:58 ` bugzilla-daemon
2016-07-21 13:59 ` bugzilla-daemon
` (11 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2016-07-21 13:58 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 348 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=97022
--- Comment #1 from Peter Mulholland <peter.mulholland@vpltd.com> ---
Created attachment 125228
--> https://bugs.freedesktop.org/attachment.cgi?id=125228&action=edit
Part of kern.log that was written at lockup
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1316 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread* [Bug 97022] Garbage in windows while running a game windowed
2016-07-21 13:19 [Bug 97022] Garbage in windows while running a game windowed bugzilla-daemon
2016-07-21 13:58 ` bugzilla-daemon
@ 2016-07-21 13:59 ` bugzilla-daemon
2016-07-22 1:56 ` bugzilla-daemon
` (10 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2016-07-21 13:59 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 548 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=97022
--- Comment #2 from Peter Mulholland <peter.mulholland@vpltd.com> ---
So far I have only produced this bug with two of our games - The Witcher 2, and
Overlord (due to be released today).
Witcher 2 causes the display corruption seen in the screenshot. Overlord
produces corruption quickly followed by a system lockup. Alt-SysRq-B rebooted
the system, and I have attached the last written messages to kern.log
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1338 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread* [Bug 97022] Garbage in windows while running a game windowed
2016-07-21 13:19 [Bug 97022] Garbage in windows while running a game windowed bugzilla-daemon
2016-07-21 13:58 ` bugzilla-daemon
2016-07-21 13:59 ` bugzilla-daemon
@ 2016-07-22 1:56 ` bugzilla-daemon
2016-07-22 9:38 ` bugzilla-daemon
` (9 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2016-07-22 1:56 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 324 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=97022
--- Comment #3 from Michel Dänzer <michel@daenzer.net> ---
Can you bisect Mesa? Note that Xorg needs to be restarted before testing each
commit, as glamor might contribute to the problem.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1104 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread* [Bug 97022] Garbage in windows while running a game windowed
2016-07-21 13:19 [Bug 97022] Garbage in windows while running a game windowed bugzilla-daemon
` (2 preceding siblings ...)
2016-07-22 1:56 ` bugzilla-daemon
@ 2016-07-22 9:38 ` bugzilla-daemon
2016-07-22 15:39 ` bugzilla-daemon
` (8 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2016-07-22 9:38 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 317 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=97022
--- Comment #4 from Peter Mulholland <peter.mulholland@vpltd.com> ---
Not easily as I am not currently compiling Mesa, but rather using the version
built by the Padoka PPA in Ubuntu
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1107 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread* [Bug 97022] Garbage in windows while running a game windowed
2016-07-21 13:19 [Bug 97022] Garbage in windows while running a game windowed bugzilla-daemon
` (3 preceding siblings ...)
2016-07-22 9:38 ` bugzilla-daemon
@ 2016-07-22 15:39 ` bugzilla-daemon
2016-07-22 15:40 ` bugzilla-daemon
` (7 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2016-07-22 15:39 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 602 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=97022
--- Comment #5 from Peter Mulholland <peter.mulholland@vpltd.com> ---
Today I gave the latest Padoka (git1600721124400.4f89cf4) a try during
debugging Overlord. I got a screen corruption followed by a hang.
Just as I was about to reach for the SysRq keys, Xorg restarted, and seemed to
operate as normal - except I was now on llvmpipe instead. Quite an amount of
kernel log was generated, and some relevant looking info in Xorg.log too. They
are attached here.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1392 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread* [Bug 97022] Garbage in windows while running a game windowed
2016-07-21 13:19 [Bug 97022] Garbage in windows while running a game windowed bugzilla-daemon
` (4 preceding siblings ...)
2016-07-22 15:39 ` bugzilla-daemon
@ 2016-07-22 15:40 ` bugzilla-daemon
2016-07-22 15:41 ` bugzilla-daemon
` (6 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2016-07-22 15:40 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 341 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=97022
--- Comment #6 from Peter Mulholland <peter.mulholland@vpltd.com> ---
Created attachment 125257
--> https://bugs.freedesktop.org/attachment.cgi?id=125257&action=edit
Latest kern.log from crash described
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1295 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread* [Bug 97022] Garbage in windows while running a game windowed
2016-07-21 13:19 [Bug 97022] Garbage in windows while running a game windowed bugzilla-daemon
` (5 preceding siblings ...)
2016-07-22 15:40 ` bugzilla-daemon
@ 2016-07-22 15:41 ` bugzilla-daemon
2016-07-22 19:43 ` bugzilla-daemon
` (5 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2016-07-22 15:41 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 329 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=97022
--- Comment #7 from Peter Mulholland <peter.mulholland@vpltd.com> ---
Created attachment 125258
--> https://bugs.freedesktop.org/attachment.cgi?id=125258&action=edit
Xorg log from same crash
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1259 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread* [Bug 97022] Garbage in windows while running a game windowed
2016-07-21 13:19 [Bug 97022] Garbage in windows while running a game windowed bugzilla-daemon
` (6 preceding siblings ...)
2016-07-22 15:41 ` bugzilla-daemon
@ 2016-07-22 19:43 ` bugzilla-daemon
2016-07-30 10:21 ` bugzilla-daemon
` (4 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2016-07-22 19:43 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 1674 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=97022
--- Comment #8 from Peter Mulholland <peter.mulholland@vpltd.com> ---
Created attachment 125261
--> https://bugs.freedesktop.org/attachment.cgi?id=125261&action=edit
Part of kern.log written during forcing a GPU reset
I've found that force resetting the GPU clears the corruption - using cat
/sys/kernel/debug/dri/0/radeon_gpu_reset
This does not take effect straight away however, I often have to kill Xorg
before it'll happen. There are some errors written to the kernel log - i have
attached those.
Here is lspci output for the card in case it's relevant:
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc.
[AMD/ATI] Cape Verde PRO [Radeon HD 7750/8740 / R7 250E] [1002:683f] (prog-if
00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Cape Verde PRO [Radeon HD 7750/8740 /
R7 250E] [1043:0427]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 26
Region 0: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 2: Memory at fde80000 (64-bit, non-prefetchable) [size=256K]
Region 4: I/O ports at de00 [size=256]
[virtual] Expansion ROM at fde00000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: radeon
Kernel modules: radeon
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 2679 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread* [Bug 97022] Garbage in windows while running a game windowed
2016-07-21 13:19 [Bug 97022] Garbage in windows while running a game windowed bugzilla-daemon
` (7 preceding siblings ...)
2016-07-22 19:43 ` bugzilla-daemon
@ 2016-07-30 10:21 ` bugzilla-daemon
2016-07-30 14:33 ` bugzilla-daemon
` (3 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2016-07-30 10:21 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 382 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=97022
--- Comment #9 from Chernovsky Oleg <adonai@xaker.ru> ---
Confirmed.
ArchLinux: 4.6.4 x86_64
Mesa: 12.0.1
GPU: AMD Curacao PRO [Radeon R7 370 / R9 270/370 OEM]
Xorg: 1.18.4
Game: Overlord
What makes you think it's a regression in Mesa?
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1160 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread* [Bug 97022] Garbage in windows while running a game windowed
2016-07-21 13:19 [Bug 97022] Garbage in windows while running a game windowed bugzilla-daemon
` (8 preceding siblings ...)
2016-07-30 10:21 ` bugzilla-daemon
@ 2016-07-30 14:33 ` bugzilla-daemon
2016-07-31 20:49 ` bugzilla-daemon
` (2 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2016-07-30 14:33 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 1103 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=97022
--- Comment #10 from Peter Mulholland <peter.mulholland@vpltd.com> ---
I am not sure exactly what this comment means, so I will answer as thoroughly
as I can.
I am not 100% sure that "mesa" is the component responsible, it could be drm or
radeonsi. I am not familiar enough with the Mesa components to be sure.
The problem described does not happen with the Mesa 11.2.0 distribution that
Ubuntu Xenial has packaged by default. The problem only occurs when Mesa 12.1.0
is installed using a PPA such as Oibaf or Padoka.
It also does not occur on Mesa 12.0.1 that is part of an installation of
Manjaro (Arch Linux) that I have on the same machine.
The problem does not occur with the nvidia or fglrx binary drivers.
The problem is not just an app crash, but display corruption/kernel panic. This
should not happen due to the behaviour of a userspace app, even if our apps
were doing something "wrong", being able to crash the whole machine is a bug.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1914 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread* [Bug 97022] Garbage in windows while running a game windowed
2016-07-21 13:19 [Bug 97022] Garbage in windows while running a game windowed bugzilla-daemon
` (9 preceding siblings ...)
2016-07-30 14:33 ` bugzilla-daemon
@ 2016-07-31 20:49 ` bugzilla-daemon
2016-08-09 0:09 ` bugzilla-daemon
2016-08-09 12:02 ` bugzilla-daemon
12 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2016-07-31 20:49 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 517 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=97022
--- Comment #11 from Chernovsky Oleg <adonai@xaker.ru> ---
No, I was asking Michael actually, but thanks for explanation, it guves a clue.
Regression is a situation when something was working before update and stopped
afterwards. So in your case in Mesa 11 it worked and broke in Mesa 12. Most
likely something was broken between releases, that's why Michael asked for
bisect.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1296 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread* [Bug 97022] Garbage in windows while running a game windowed
2016-07-21 13:19 [Bug 97022] Garbage in windows while running a game windowed bugzilla-daemon
` (10 preceding siblings ...)
2016-07-31 20:49 ` bugzilla-daemon
@ 2016-08-09 0:09 ` bugzilla-daemon
2016-08-09 12:02 ` bugzilla-daemon
12 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2016-08-09 0:09 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 628 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=97022
Marek Olšák <maraeo@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|NEW |RESOLVED
--- Comment #12 from Marek Olšák <maraeo@gmail.com> ---
I bisected and reverted the problematic commit:
https://cgit.freedesktop.org/mesa/mesa/commit/?id=1ebf3c4b6741a3a3a9d46048abe3996cb9a86334
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 2223 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread* [Bug 97022] Garbage in windows while running a game windowed
2016-07-21 13:19 [Bug 97022] Garbage in windows while running a game windowed bugzilla-daemon
` (11 preceding siblings ...)
2016-08-09 0:09 ` bugzilla-daemon
@ 2016-08-09 12:02 ` bugzilla-daemon
12 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2016-08-09 12:02 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 511 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=97022
Peter Mulholland <peter.mulholland@vpltd.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |VERIFIED
--- Comment #13 from Peter Mulholland <peter.mulholland@vpltd.com> ---
I can confirm the problem is now fixed. Great job :D
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1919 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 14+ messages in thread