protonscr

Anomaly Warzone Earth silently crashes at start (segmentation fault)

steamclosed Intel driversreviewed3rd party game
ValveSoftware/steam-for-linux#1609 · opened 2013-02-12 by Benedolt · updated 2013-07-28 · 22 comments · github
BBenedolt 2013-02-12 github

When I try to start Anomaly Warzone Earth a transparent fullscreen window appears for a split seconds and then closes again. No error message. The terminal output hints at a segfault:

Failed to load installscript /home/(user)/.local/share/Steam/SteamApps/common/Anomaly Warzone Earth/installscript.vdf
Game update: AppID 91200 "Anomaly Warzone Earth", ProcID 5735, IP 0.0.0.0:0
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Setting breakpad minidump AppID = 91200
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198078877002 [API loaded no]
GLX_EXT_swap_control not supported, unable to set vertical sync.
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
OpenAL sound device name: PulseAudio Default
Segmentation fault (core dumped)
Game removed: AppID 91200 "Anomaly Warzone Earth", ProcID 5736 
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully

If I can provide you with any other data, just say so. Also I'm not sure if my graphics chip is officially supported - I can't figure out it's name. (The processor is a Celeron 847.) But see for yourself:

    Hersteller: GenuineIntel
    Geschwindigkeit: 1100 MHz
    2 logische Prozessoren
    2 technische Prozessoren
    HyperThreading:  Nicht unterstützt
    FCMOV:  Unterstützt
    SSE2:  Unterstützt
    SSE3:  Unterstützt
    SSSE3:  Unterstützt
    SSE4a:  Nicht unterstützt
    SSE41:  Unterstützt
    SSE42:  Unterstützt

Netzwerk-Informationen:
    Netzwerk-Geschwindigkeit: 

Betriebssystem:
    Ubuntu 12.04.2 LTS (64 Bit)
    Kernel-Name: Linux
    Kernel-Version: 3.2.0-37-generic
    X-Server-Vendor: The X.Org Foundation
    X-Server-Release: 11103000

Grafikkarte:
    Treiber: Intel Open Source Technology Center Mesa DRI Intel(R) Sandybridge Mobile x86/MMX/SSE2

    Treiber-Version: 3.0 Mesa 9.0
    Desktop-Farbtiefe: 24 Bit per Pixel
    Monitor-Aktualisierungsrate: 60 Hz
    Anbieterkennung: 0x8086
    Gerätekennung: 0x106
    Anzahl der Monitore: 1
    Anzahl der logischen Grafikkarten: 1
    Prim. Anzeigeauflösung: 1920 x 1080
    Desktop-Auflösung: 1920 x 1080
    Prim. Anzeigegröße: 53,1 cm x 29,9 cm (60,9 cm diag.)

    Kein prim. VRAM entdeckt

Soundkarte:
    Audiogerät: Intel PantherPoint HDMI

Speicher:
    RAM: 3838 MB

Weitere Daten:
    UI-Sprache: Deutsch (Deutsch)
    LANG:  de_DE.UTF-8
    Mikrofon: Not set
    Verfügbarer Festplattenspeicher insgesamt: 108665 MB
    Größter freier Festplattenspeicherblock: 58675 MB

Installierte Software:

Neueste Fehlerberichte:

Ggdrewb-valve maintainer 2013-02-12 github

It starts up correctly for me, so it's likely it's something in your configuration, such as your video driver. If you disable the community overlay in the game properties does that help?

Ddirecthex 2013-02-12 github

I'm showing problems trying to start this game too, also on Intel. It takes forever to do anything after clicking Play, before throwing a Steam Cloud sync error, then eventually vomits into the console:

Failed to load installscript /home/directhex/.local/share/Steam/SteamApps/common/Anomaly Warzone Earth/installscript.vdf
Attempting to use a Windows only path root on non-Windows platform for game 92800
Attempting to use a Windows only path root on non-Windows platform for game 92800
Attempting to use a Windows only path root on non-Windows platform for game 92800
Game update: AppID 91200 "Anomaly Warzone Earth", ProcID 4072, IP 0.0.0.0:0
Setting breakpad minidump AppID = 91200

(steam:3909): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:3909): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:3909): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:3909): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197969356944 [API loaded no]

(steam:3909): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
GLX_EXT_swap_control not supported, unable to set vertical sync.
OpenAL sound device name: PulseAudio Default
Segmentation fault (core dumped)
Game removed: AppID 91200 "Anomaly Warzone Earth", ProcID 4073 

This is with overlay disabled for this game.

Processor Information:
    Vendor:  GenuineIntel
    Speed: 2501 Mhz
    4 logical processors
    2 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported

Network Information:
    Network Speed:  

Operating System Version:
    Ubuntu 12.10 (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.5.0-23-generic
    X Server vendor:  The X.Org Foundation
    X Server release:  11300000

Video Card:
    Driver:  Intel Open Source Technology Center Mesa DRI Intel(R) Ivybridge Mobile x86/MMX/SSE2

    Driver Version:  3.0 Mesa 9.0
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x8086
    DeviceID:  0x166
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1366 x 768
    Desktop Resolution: 1366 x 768
    Primary Display Size: 10.91" x 6.14"  (12.48" diag)
                                            27.7cm x 15.6cm  (31.7cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: Intel PantherPoint HDMI

Memory:
    RAM:  7804 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_GB.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  164870 Mb
    Largest Free Hard Disk Block:  72695 Mb

Installed software:

Recent Failure Reports:
    Tue Feb 12 22:05:26 2013 GMT: file ''/tmp/dumps/assert_20130212220524_1.dmp'', upload yes: ''CrashID=bp-88423f47-027c-4b5d-9622-877662130212''
    Tue Feb 12 22:06:45 2013 GMT: file ''/tmp/dumps/assert_20130212220643_1.dmp'', upload yes: ''CrashID=bp-85850c44-b27e-47cf-a1fa-932e62130212''

Ggdrewb-valve maintainer 2013-02-12 github

Does it work better if you disable community overlay in the game properties before starting>

Ddirecthex 2013-02-12 github

Like I said, I already disabled the overlay, and it doesn't make a difference.

Ggdrewb-valve maintainer 2013-02-12 github

Sorry, I missed the comment in the middle of your post. With the overlay off Steam is mostly out of the way, so this is likely an issue between the game and the video driver. You might try contacting the game developer and see if they can localize the crash.

YYulike 2013-02-14 github

I have the same issue with this and iBomber, both Unity games. Intel Graphics.

Edit: Apparently not Unity games.

Ddirecthex 2013-02-14 github

I'm reasonably sure neither of those are Unity3D games. Anomaly Warzone Earth is an in-house engine called "Liquid", and iBomber Attack's engine is called "Zufflin"

Ggdrewb-valve maintainer 2013-02-14 github

There are a number of existing iBomber issues, do a search. For example, #146 sounds similar.

Ccalind 2013-02-20 github

I also have the same issue. It seams to be related to the Intel graphics driver. When I run the game using primusrun (under the dedicated nvidia card) it starts normally.

Bbsharitt 2013-03-05 github

I'll also echo calind's comment that it is an Intel issue and works on the same install when using the Nvidia graphics vs Intel on hardware with GPU switching.

Pperkele1989 2013-03-20 github

I'm not sure if this bug is even related to this one, but I and this other guy debugged and fixed a bug in SFML2.0 regarding shaders and FBO's, where if you do not reuse X window contexts the applications would act very sketchy and unpredictable. Sometimes it just simply didn't work, silently. Sometimes it didn't work and you got a "intel do_flush somethingsomething"-error. Other times you got a segfault after some GL-commands were flushed(manually or automatically). The nature and severity of this bug (it is found in many other examples as well, not just SFML) makes me think you (Valve) might encounter it sooner or later, that is why I'm just letting you know here.

The issue is indeed related to the intel drivers(that is where the bug lies), but there are workarounds, and you only get the problem if you use libX11 in a certain way. See these links for a bugreport and the SFML-thread from where we debugged it:

https://bugs.freedesktop.org/show_bug.cgi?id=54971
http://en.sfml-dev.org/forums/index.php?topic=9149.0

Even if it isn't even related to any of your code, I still think its a good know-about because of how unpredictable the bug can be. The issue was raised several times for a very long time in the SFML-forums before it was worked around.

Aamonakov 2013-03-28 github

The game can't stomach sparsely numbered shader uniforms' locations, see traces, explanation and a workaround hack at https://bugs.freedesktop.org/show_bug.cgi?id=47607. I'm not going to follow up with the game studio about this — somebody interested please point them to the fd.o bugreport.

Jjljusten 2013-03-29 github

@amonakov: I have notified the developers of your finding. Thanks for your time in investigating this.

Jjljusten 2013-04-03 github

@Benedolt, @amonakov: The developer has released an update to Steam which they say fixes the issue. I have not been able to verify it yet, but I will try soon.

For more info: https://bugs.freedesktop.org/show_bug.cgi?id=47607

Can you try the game again and post your results?

BBenedolt 2013-04-03 github

@jljusten: I just tried it and can confirm that it does work!!! I played only the first introductory level, but that works fine! :) Thanks, for your effort!

DDenisBY 2013-05-01 github

I still have same issue with both intel and nvidia cards. with intel I can see intro video but right after I see mouse arrow game crashes. with nvidia, if I launch steam via 'optirun steam' it even doesn't play intro video.

here is output with intel video:

Failed to load installscript /home/denis/.local/share/Steam/SteamApps/common/Anomaly Warzone Earth/installscript.vdf
Game update: AppID 91200 "Anomaly Warzone Earth", ProcID 10889, IP 0.0.0.0:0
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Setting breakpad minidump AppID = 91200
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198007382065 [API loaded no]
GLX_EXT_swap_control not supported, unable to set vertical sync.

(steam:10776): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:10776): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:10776): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:10776): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:10776): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:10776): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:10776): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:10776): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:10776): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:10776): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:10776): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:10776): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:10776): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:10776): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
OpenAL sound device name: PulseAudio Default
Installing breakpad exception handler for appid(gameoverlayui)/version(20130419120020_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
[0501/094535:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Segmentation fault (core dumped)
Game removed: AppID 91200 "Anomaly Warzone Earth", ProcID 10890 
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully

here is with nvidia:

Failed to load installscript /home/denis/.local/share/Steam/SteamApps/common/Anomaly Warzone Earth/installscript.vdf
Game update: AppID 91200 "Anomaly Warzone Earth", ProcID 11157, IP 0.0.0.0:0
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Setting breakpad minidump AppID = 91200
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198007382065 [API loaded no]
GLX_EXT_swap_control not supported, unable to set vertical sync.

(steam:11038): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:11038): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:11038): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:11038): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:11038): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:11038): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:11038): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:11038): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:11038): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:11038): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:11038): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:11038): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:11038): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:11038): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
X Error of failed request:  BadDrawable (invalid Pixmap or Window parameter)
  Major opcode of failed request:  14 (X_GetGeometry)
  Resource id in failed request:  0x400002
  Serial number of failed request:  127
  Current serial number in output stream:  127
OpenAL sound device name: PulseAudio Default
Segmentation fault (core dumped)
Game removed: AppID 91200 "Anomaly Warzone Earth", ProcID 11158 
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Jjljusten 2013-05-01 github

@DenisBY: What does Help=>System Information show for your Intel graphics setup?

DDenisBY 2013-05-01 github

Intel:

Processor Information:
    Vendor:  GenuineIntel
    Speed: 1801 Mhz
    4 logical processors
    2 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported

Network Information:
    Network Speed:  

Operating System Version:
    Ubuntu 13.04 (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.8.0-19-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11303000
    X Window Manager:  KWin
    Steam Runtime Version:  steam-runtime-release-i386_2013-04-16

Video Card:
    Driver:  Intel Open Source Technology Center Mesa DRI Intel(R) Ivybridge Mobile x86/MMX/SSE2

    Driver Version:  3.0 Mesa 9.1.1
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x8086
    DeviceID:  0x166
    Number of Monitors:  2
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 3286 x 1080
    Primary Display Size: 20,51" x 11,54"  (23,50" diag)
                                            52,1cm x 29,3cm  (59,7cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: Intel PantherPoint HDMI

Memory:
    RAM:  7830 Mb

Miscellaneous:
    UI Language:  English
    LANG:  ru_RU.utf8
    Microphone:  Not set
    Total Hard Disk Space Available:  461323 Mb
    Largest Free Hard Disk Block:  428151 Mb

Installed software:

Recent Failure Reports:
    Tue Apr 30 17:20:52 2013 GMT: file ''/tmp/dumps/assert_20130430202049_1.dmp'', upload yes: ''CrashID=bp-1c83db71-b97d-4e25-8ff4-848042130430
    ''
    Tue Apr 30 17:24:18 2013 GMT: file ''/tmp/dumps/assert_20130430202416_1.dmp'', upload yes: ''CrashID=bp-530f14ed-ca76-4f45-9143-117b02130430
    ''

Nvidia:

Processor Information:
    Vendor:  GenuineIntel
    Speed: 1801 Mhz
    4 logical processors
    2 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported

Network Information:
    Network Speed:  

Operating System Version:
    Ubuntu 13.04 (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.8.0-19-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11303000
    X Window Manager:  KWin
    Steam Runtime Version:  steam-runtime-release-i386_2013-04-16

Video Card:
    Driver:  NVIDIA Corporation GF117/PCIe/SSE2

    Driver Version:  4.2.0 NVIDIA 304.88
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x8086
    DeviceID:  0x166
    Number of Monitors:  2
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 3286 x 1080
    Primary Display Size: 20,51" x 11,54"  (23,50" diag)
                                            52,1cm x 29,3cm  (59,7cm diag)
    Primary VRAM: 1023 MB

Sound card:
    Audio device: Intel PantherPoint HDMI

Memory:
    RAM:  7830 Mb

Miscellaneous:
    UI Language:  English
    LANG:  ru_RU.utf8
    Microphone:  Not set
    Total Hard Disk Space Available:  461323 Mb
    Largest Free Hard Disk Block:  428151 Mb

Installed software:

Recent Failure Reports:
    Tue Apr 30 17:20:52 2013 GMT: file ''/tmp/dumps/assert_20130430202049_1.dmp'', upload yes: ''CrashID=bp-1c83db71-b97d-4e25-8ff4-848042130430
    ''
    Tue Apr 30 17:24:18 2013 GMT: file ''/tmp/dumps/assert_20130430202416_1.dmp'', upload yes: ''CrashID=bp-530f14ed-ca76-4f45-9143-117b02130430
    ''


Jjljusten 2013-05-01 github

This was fixed in mesa-9.1.2 which was just released today. If you are interested, commit 4f441462 is the change that fixed this game. I expect that Ubuntu 13.04 will update to 9.1.2.

DDenisBY 2013-05-01 github

thank you. I'll wait for 9.1.2 in ubuntu and try.

Pparkerlreed 2013-07-07 github

If Anyone is still looking for a solution. Copying the main binary from the Humble release to the steam folder fixes this.

wget http://withg.org/parkerlreed/AnomalyWarzoneEarth

chmod a+x AnomalyWarzoneEarth

cp AnomalyWarzoneEarth ~/.local/share/Steam/SteamApps/common/Anomaly\ Warzone\ Earth/AnomalyWarzoneEarth

Then just launch in Steam

Xxim 2013-07-28 github

Yes, binary from the installer works for me. Suppose the Steam release will work when and if they push that version.

Nothing extracted yet.