{"action":"created","issue":{"url":"https://api.github.com/repos/ValveSoftware/steam-for-linux/issues/3507","labels_url":"https://api.github.com/repos/ValveSoftware/steam-for-linux/issues/3507/labels{/name}","comments_url":"https://api.github.com/repos/ValveSoftware/steam-for-linux/issues/3507/comments","events_url":"https://api.github.com/repos/ValveSoftware/steam-for-linux/issues/3507/events","html_url":"https://github.com/ValveSoftware/steam-for-linux/issues/3507","id":43921449,"number":3507,"title":"Steam client fails to redraw(?) after suspending","user":{"login":"timss","id":1747578,"avatar_url":"https://avatars.githubusercontent.com/u/1747578?v=3","gravatar_id":"","url":"https://api.github.com/users/timss","html_url":"https://github.com/timss","followers_url":"https://api.github.com/users/timss/followers","following_url":"https://api.github.com/users/timss/following{/other_user}","gists_url":"https://api.github.com/users/timss/gists{/gist_id}","starred_url":"https://api.github.com/users/timss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timss/subscriptions","organizations_url":"https://api.github.com/users/timss/orgs","repos_url":"https://api.github.com/users/timss/repos","events_url":"https://api.github.com/users/timss/events{/privacy}","received_events_url":"https://api.github.com/users/timss/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ValveSoftware/steam-for-linux/labels/reviewed","name":"reviewed","color":"02e10c"},{"url":"https://api.github.com/repos/ValveSoftware/steam-for-linux/labels/Steam+client","name":"Steam client","color":"4682b4"}],"state":"open","locked":false,"assignee":{"login":"triage-valve","id":3173554,"avatar_url":"https://avatars.githubusercontent.com/u/3173554?v=3","gravatar_id":"","url":"https://api.github.com/users/triage-valve","html_url":"https://github.com/triage-valve","followers_url":"https://api.github.com/users/triage-valve/followers","following_url":"https://api.github.com/users/triage-valve/following{/other_user}","gists_url":"https://api.github.com/users/triage-valve/gists{/gist_id}","starred_url":"https://api.github.com/users/triage-valve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/triage-valve/subscriptions","organizations_url":"https://api.github.com/users/triage-valve/orgs","repos_url":"https://api.github.com/users/triage-valve/repos","events_url":"https://api.github.com/users/triage-valve/events{/privacy}","received_events_url":"https://api.github.com/users/triage-valve/received_events","type":"User","site_admin":false},"milestone":null,"comments":7,"created_at":"2014-09-25T13:53:01Z","updated_at":"2015-01-21T05:01:56Z","closed_at":null,"body":"After suspending, the Steam client fails to redraw(?) the window even though it is still responsive and running. The window is transparent/inherits rendering from background/other applications that are drawn at the same position. It catches clicks and can exit normally. Tray icon is also working fine.\r\n\r\nRunning the process through gdb (`DEBUGGER=gdb steam`) does unfortunately not seem to give any valuable information as the process itself never crashes. There are no relevant dumps to be found in `/tmp/dumps` either.\r\n\r\nI'm running Debian testing (jessie) using KDE 4.14.0 and KWin 4 (kde-window-manager 4:4.11.11-2). Note that my setup also uses Systemd, which may be relevant in how the suspend/resume works.  @volca02 reports the same issue in #2742, and is running a different desktop environment/window manager, so it may not be KDE specific. I don't believe that issue linked is the same as mine (or his).\r\n\r\n**Debugging and output:**\r\n\r\n[System Information](https://gist.github.com/timss/f181698e80677f8d15f9#file-steam-system-information) (disregard the failure reports, as they are related to #3503)\r\n\r\n[DEBUGGER=gdb steam](https://gist.github.com/timss/f181698e80677f8d15f9#file-gdb-txt)\r\n\r\n[$HOME/.steam/error.log](https://gist.github.com/timss/f181698e80677f8d15f9#file-error-log)\r\n\r\n[tail -f /var/log/{messages,kernel,dmesg,syslog}](https://gist.github.com/timss/f181698e80677f8d15f9#file-tail_messages_kernel_dmesg_syslog-txt) (very long)\r\n\r\n**A gif illustrating the behaviour:**\r\n\r\n[Steam window fails to redraw](https://gist.github.com/timss/f181698e80677f8d15f9#file-recorded-gif) (recorded using [byzanz-record-region](http://askubuntu.com/a/201018))\r\n\r\nAs seen in the end of the gif, right-clicking on the tray icon as it is exiting also leads to a KDE Plasma crash. I'm not sure if this is related to the suspending bug, but here's the crash report:\r\n\r\n[Plasma Desktop Shell - Crash report](https://gist.github.com/timss/f181698e80677f8d15f9#file-plasma-desktop-20140925-145637-kcrash-txt)\r\n\r\n**More information?**\r\n\r\nPlease notify if more information is needed!\r\n"},"comment":{"url":"https://api.github.com/repos/ValveSoftware/steam-for-linux/issues/comments/70784995","html_url":"https://github.com/ValveSoftware/steam-for-linux/issues/3507#issuecomment-70784995","issue_url":"https://api.github.com/repos/ValveSoftware/steam-for-linux/issues/3507","id":70784995,"user":{"login":"widdma","id":3401668,"avatar_url":"https://avatars.githubusercontent.com/u/3401668?v=3","gravatar_id":"","url":"https://api.github.com/users/widdma","html_url":"https://github.com/widdma","followers_url":"https://api.github.com/users/widdma/followers","following_url":"https://api.github.com/users/widdma/following{/other_user}","gists_url":"https://api.github.com/users/widdma/gists{/gist_id}","starred_url":"https://api.github.com/users/widdma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/widdma/subscriptions","organizations_url":"https://api.github.com/users/widdma/orgs","repos_url":"https://api.github.com/users/widdma/repos","events_url":"https://api.github.com/users/widdma/events{/privacy}","received_events_url":"https://api.github.com/users/widdma/received_events","type":"User","site_admin":false},"created_at":"2015-01-21T05:01:56Z","updated_at":"2015-01-21T05:01:56Z","body":"I had this bug on Arch Linux running dwm on a nvidia card without compositing. I fixed it by enabling compositing in xorg.conf and running 'xcompmgr -n' before starting my window manager."}}