Bug 106343 - child windows corrupted [radeon evergreen_cs_track_validate_texture:831 texture invalid]
Summary: child windows corrupted [radeon evergreen_cs_track_validate_texture:831 textu...
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
5.3.1.1 rc
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-05 20:36 UTC by Andi
Modified: 2017-05-04 20:02 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Screenshot - corrupted childwindow (704.44 KB, image/png)
2017-03-05 20:36 UTC, Andi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andi 2017-03-05 20:36:38 UTC
Created attachment 131659 [details]
Screenshot - corrupted childwindow

Opening child windows in the GUI of writer, calc, impress or draw results in a corrupted child window.

OS: Suse Tumbleweed 
Graphics: AMD A10 with OSS graphics drivers
MESA: 17.0.0
Window Manager: kde plasma / kwin 5.9.1

How to reproduce (can always be reproduced but it seems to need the symbol child window to trigger) :
* Start writer, calc, impress or draw
* Select "Insert->Symbol"
  If that works select "Extra->Options" 
  If that still works select "Insert->Symbol" multiple times
* At some point the screen start flickering and the desktop becomes unusable
* In KDE I can go to the top-left corner of the desktop to show all applications on the desktop -> That still works and I see the new child-window which was supposed to open as a garbeled picture. 
* In the Xorg.0.log I get hundreds of the following errors:

2017-03-05T21:24:10.686432+01:00 athlon kernel: [32203.426452] radeon 0000:00:01.0: evergreen_surface_check_linear_aligned:216 texture pitch 840 invalid must be aligned with 64
2017-03-05T21:24:10.686474+01:00 athlon kernel: [32203.426456] radeon 0000:00:01.0: evergreen_cs_track_validate_texture:831 texture invalid 0x0d1c1a01 0x1000024c 0x0a0a0000 0x00000000 0x00000000 0x8002001a
2017-03-05T21:24:10.686481+01:00 athlon kernel: [32203.426497] [drm:radeon_cs_ioctl [radeon]] *ERROR* Invalid command stream !

* After closing the the corrupted childwindow everything works again normally.


See screen shots of corrupted window attached .
Comment 1 Jean-Baptiste Faure 2017-04-30 12:40:12 UTC Comment hidden (obsolete)
Comment 2 Andi 2017-05-04 19:52:58 UTC
Hi JBF,

1/ I tried that but it didn`t make a difference
2/ I am now working with release 5.3.1.2 ( as shown by rpm -qi libreoffice) and with this version the problem did not appear again. 
3/ I did not try a 5.2.x version.

However I have also updated 
MESA to 17.0.1

Sorry for the late reply. I think we should close this.
Thanks for double checking.

Best Regards
Andi
Comment 3 Xisco Faulí 2017-05-04 20:02:27 UTC
Closing as RESOLVED WORKSFORME as per comment 2