Page 1 of 1

[0.13.0] - Linux - Game hangs when closing the Steam overlay

Posted: Tue Jun 28, 2016 6:29 am
by ZereoX
Summary:
On Ubuntu Gnome (Linux), the user is able to open and interact with the Steam Overlay, but attempting to close it (Shift+Tab or "Click here to return to game") will cause the game to hang. This issue occurs regardless of location in the application (menus or in-game). Cursor changes appearance and mouse movement speed stutters (See video below). User cannot proceed and must force quit the application (pkill -f factorio). System remains functional.

Steps to Reproduce:
  1. Launch Steam.
  2. Lauch Factorio.
  3. Once the game is loaded, press Ctrl + Tab to open the Steam Overlay (or corresponding shortcut)
  4. Close the Steam Overlay using the "Click here to return to game" or by using the aforementioned shortcut.
Notes:
  • Issue could not be reproduced on Windows 10 on exact configuration.
  • Issue could not be reproduced on Ubuntu Gnome with 0.12.35 on exact configuration.
System Specifications:
Memory: 31.4 GB
Processor: Intel® Core™ i5-4690K CPU @ 4.50GHz
Graphics: GeForce GTX 970 (361.42 Linux-x86_64)
Base System: Ubuntu 16.04 LTS 64-bit

Attachments:
Youtube
Game Log
System Report

Re: [0.13.0] - Linux - Game hangs when closing the Steam overlay

Posted: Tue Jun 28, 2016 4:00 pm
by Zardo
I can confirm this issue on Ubuntu 16.04 using Plasma/KDE desktop with an AMD video card. It is a regression bug. I did not encounter this issue in 0.12.35.

I can open/close the overlay on the loading screen without any problems. When I open it after the menu appears, Factorio stops responding as soon as i hit escape: The music stops and the interface is no longer redrawn. There is no console output.

Code: Select all

Processor Information:
    CPU Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0x5e
    CPU Stepping:  0x3
    CPU Type:  0x0
    Speed:  3600 Mhz
    4 logical processors
    4 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported
    AES:  Supported
    AVX:  Supported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Unsupported

Operating System Version:
    Ubuntu 16.04 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.4.0-28-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11803000
    X Window Manager:  KWin
    Steam Runtime Version:  steam-runtime-release_2016-02-23
    
Video Card:
    Driver:  ATI Technologies Inc. AMD Radeon (TM) R9 380 Series
    Driver Version:  4.5.13439 Compatibility Profile Context 16.20.3
    OpenGL Version: 4.5
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x1002
    DeviceID:  0x6939
    Revision Not Detected
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 1920 x 1080
    Primary Display Size: 20,08" x 11,30"  (23,03" diag)
                                            51,0cm x 28,7cm  (58,5cm diag)
    Primary VRAM Not Detected

Re: [0.13.0] - Linux - Game hangs when closing the Steam overlay

Posted: Tue Jun 28, 2016 4:02 pm
by CommanderMinigun801
It doesnt give me the flame thrower turret. :cry:

Re: [0.13.0] - Linux - Game hangs when closing the Steam overlay

Posted: Tue Jun 28, 2016 4:15 pm
by Loewchen
CommanderMinigun801 wrote:It doesnt give me the flame thrower turret. :cry:
Why would you post this in this bug-report?!
The off topic issue is fixed for the next release: viewtopic.php?f=30&t=27144

Re: [0.13.0] - Linux - Game hangs when closing the Steam overlay

Posted: Tue Jun 28, 2016 4:26 pm
by posila
Thanks for the report. There was a report cursor was not showing after closing the Steam overlay, so I added command to make sure cursor is shown. This probably doesn't work on your system, but I am not sure. There were no reports about disappearing curson from Linux users, so I made the original fix Windows only.

If it still happens in 0.13.1, let us know.

Re: [0.13.0] - Linux - Game hangs when closing the Steam overlay

Posted: Wed Jun 29, 2016 12:20 am
by mattj256
This is an issue for me too.
I'm running Ubuntu Linux 15.04.
Zardo wrote:It is a regression bug. I did not encounter this issue in 0.12.35.
Same for me. I did not have this problem in 0.12.35.

Re: [0.13.0] - Linux - Game hangs when closing the Steam overlay

Posted: Wed Jun 29, 2016 3:50 pm
by ZereoX
Can confirm issue is no longer occurring on 0.13.1.

Re: [0.13.0] - Linux - Game hangs when closing the Steam overlay

Posted: Sun Jul 03, 2016 11:23 pm
by mattj256
ZereoX wrote:Can confirm issue is no longer occurring on 0.13.1.
I can confirm the most recent version (0.13.3) is fine for me. I believe the problem was fixed in 0.13.1.