{"action":"created","issue":{"url":"https://api.github.com/repos/ValveSoftware/Dota-2-Reborn/issues/145","labels_url":"https://api.github.com/repos/ValveSoftware/Dota-2-Reborn/issues/145/labels{/name}","comments_url":"https://api.github.com/repos/ValveSoftware/Dota-2-Reborn/issues/145/comments","events_url":"https://api.github.com/repos/ValveSoftware/Dota-2-Reborn/issues/145/events","html_url":"https://github.com/ValveSoftware/Dota-2-Reborn/issues/145","id":91518991,"number":145,"title":"[Linux] Reborn fails to launch on Awesome WM under Arch Linux","user":{"login":"ethan961","id":14800,"avatar_url":"https://avatars.githubusercontent.com/u/14800?v=3","gravatar_id":"","url":"https://api.github.com/users/ethan961","html_url":"https://github.com/ethan961","followers_url":"https://api.github.com/users/ethan961/followers","following_url":"https://api.github.com/users/ethan961/following{/other_user}","gists_url":"https://api.github.com/users/ethan961/gists{/gist_id}","starred_url":"https://api.github.com/users/ethan961/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ethan961/subscriptions","organizations_url":"https://api.github.com/users/ethan961/orgs","repos_url":"https://api.github.com/users/ethan961/repos","events_url":"https://api.github.com/users/ethan961/events{/privacy}","received_events_url":"https://api.github.com/users/ethan961/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ValveSoftware/Dota-2-Reborn/labels/reviewed","name":"reviewed","color":"02e10c"}],"state":"open","locked":false,"assignee":{"login":"gdrewb-valve","id":3083453,"avatar_url":"https://avatars.githubusercontent.com/u/3083453?v=3","gravatar_id":"","url":"https://api.github.com/users/gdrewb-valve","html_url":"https://github.com/gdrewb-valve","followers_url":"https://api.github.com/users/gdrewb-valve/followers","following_url":"https://api.github.com/users/gdrewb-valve/following{/other_user}","gists_url":"https://api.github.com/users/gdrewb-valve/gists{/gist_id}","starred_url":"https://api.github.com/users/gdrewb-valve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gdrewb-valve/subscriptions","organizations_url":"https://api.github.com/users/gdrewb-valve/orgs","repos_url":"https://api.github.com/users/gdrewb-valve/repos","events_url":"https://api.github.com/users/gdrewb-valve/events{/privacy}","received_events_url":"https://api.github.com/users/gdrewb-valve/received_events","type":"User","site_admin":false},"milestone":null,"comments":32,"created_at":"2015-06-27T21:53:34Z","updated_at":"2015-07-06T22:54:10Z","closed_at":null,"body":"Had no issues until the update issued on the 26th. Now, an X error occurs when launching Reborn. Source 1 Dota and other games have remained unchanged. No system updates had been applied since Reborn last worked. I tested in KDE and Reborn launches without issues.\r\n\r\n```\r\nProcessor Information:\r\n    Vendor:  GenuineIntel\r\n    CPU Family:  0x6\r\n    CPU Model:  0x2a\r\n    CPU Stepping:  0x7\r\n    CPU Type:  0x0\r\n    Speed:  2900 Mhz\r\n    8 logical processors\r\n    4 physical processors\r\n    HyperThreading:  Supported\r\n    FCMOV:  Supported\r\n    SSE2:  Supported\r\n    SSE3:  Supported\r\n    SSSE3:  Supported\r\n    SSE4a:  Unsupported\r\n    SSE41:  Supported\r\n    SSE42:  Supported\r\n    \r\nNetwork Information:\r\n    Network Speed:  \r\n    \r\nOperating System Version:\r\n    Linux (64 bit)\r\n    Kernel Name:  Linux\r\n    Kernel Version:  4.0.6-1-ck\r\n    X Server Vendor:  The X.Org Foundation\r\n    X Server Release:  11702000\r\n    X Window Manager:  awesome\r\n    Steam Runtime Version:  steam-runtime-release_2015-01-06\r\n    \r\nVideo Card:\r\n    Driver:  NVIDIA Corporation GeForce GTX 560M/PCIe/SSE2\r\n \r\n    Driver Version:  4.5.0 NVIDIA 352.21\r\n    OpenGL Version: 4.5\r\n    Desktop Color Depth: 24 bits per pixel\r\n    Monitor Refresh Rate: 59 Hz\r\n    VendorID:  0x10de\r\n    DeviceID:  0x1251\r\n    Number of Monitors:  1\r\n    Number of Logical Video Cards:  1\r\n    Primary Display Resolution:  1920 x 1080\r\n    Desktop Resolution: 1920 x 1080\r\n    Primary Display Size: 13.54\" x 7.64\"  (15.51\" diag)\r\n                                            34.4cm x 19.4cm  (39.4cm diag)\r\n    Primary Bus: PCI Express 16x\r\n    Primary VRAM: 1536 MB\r\n    Supported MSAA Modes:  2x 4x 8x 16x \r\n    \r\nSound card:\r\n    Audio device: Realtek ALC892\r\n    \r\nMemory:\r\n    RAM:  7966 Mb\r\n    \r\nMiscellaneous:\r\n    UI Language:  English\r\n    LANG:  en_US.UTF-8\r\n    Microphone:  Not set\r\n    Total Hard Disk Space Available:  150407 Mb\r\n    Largest Free Hard Disk Block:  39302 Mb\r\n    \r\nInstalled software:\r\n    \r\nRecent Failure Reports:\r\n```\r\n\r\n\r\n\r\n```\r\nGame update: AppID 570 \"Dota 2\", ProcID 2963, IP 0.0.0.0:0\r\nERROR: ld.so: object '/opt/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.\r\nERROR: ld.so: object '/opt/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.\r\npid 2965 != 2964, skipping destruction (fork without exec?)\r\nERROR: ld.so: object '/opt/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.\r\nERROR: ld.so: object '/opt/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.\r\nUsing breakpad crash handler\r\nSetting breakpad minidump AppID = 570\r\nForcing breakpad minidump interfaces to load\r\nLooking up breakpad interfaces from steamclient\r\nCalling BreakpadMiniDumpSystemInit\r\nLooking up breakpad interfaces from steamclient\r\nCalling BreakpadMiniDumpSystemInit\r\nSteam_SetMinidumpSteamID:  Caching Steam ID:  76561197999388236 [API loaded yes]\r\nSteam_SetMinidumpSteamID:  Setting Steam ID:  76561197999388236\r\nSetting breakpad minidump AppID = 373300\r\nX Error of failed request:  BadMatch (invalid parameter attributes)\r\n  Major opcode of failed request:  42 (X_SetInputFocus)\r\n  Serial number of failed request:  1430\r\n  Current serial number in output stream:  1431\r\n/opt/Steam/steamapps/common/dota 2 beta/game/dota.sh: line 98:  2967 Segmentation fault      (core dumped) ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} \"${GAMEROOT}\"/${GAMEEXE} \"$@\"\r\nGame removed: AppID 570 \"Dota 2\", ProcID 2967 \r\n```"},"comment":{"url":"https://api.github.com/repos/ValveSoftware/Dota-2-Reborn/issues/comments/119022036","html_url":"https://github.com/ValveSoftware/Dota-2-Reborn/issues/145#issuecomment-119022036","issue_url":"https://api.github.com/repos/ValveSoftware/Dota-2-Reborn/issues/145","id":119022036,"user":{"login":"computerquip","id":624819,"avatar_url":"https://avatars.githubusercontent.com/u/624819?v=3","gravatar_id":"","url":"https://api.github.com/users/computerquip","html_url":"https://github.com/computerquip","followers_url":"https://api.github.com/users/computerquip/followers","following_url":"https://api.github.com/users/computerquip/following{/other_user}","gists_url":"https://api.github.com/users/computerquip/gists{/gist_id}","starred_url":"https://api.github.com/users/computerquip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/computerquip/subscriptions","organizations_url":"https://api.github.com/users/computerquip/orgs","repos_url":"https://api.github.com/users/computerquip/repos","events_url":"https://api.github.com/users/computerquip/events{/privacy}","received_events_url":"https://api.github.com/users/computerquip/received_events","type":"User","site_admin":false},"created_at":"2015-07-06T22:54:10Z","updated_at":"2015-07-06T22:54:10Z","body":"That's definitely a work around... having input focus without a window being viewable is not a good thing. That said, it probably shouldn't be fatal. \r\n\r\nThe correct fix is probably to make sure the window is viewable before you attempt to call XSetInputFocus. If you fail to do that, there's not much to do anyways. In this case, Awesome would probably be more at fault than DotA 2. "}}