ABrandau/Shattered-Paradise-SDK-old

Game crashes, Failed to submit batchbuffer: Input/output error, No exception.log

Closed this issue · 5 comments

I was testing ShatteredParadise playtest (SP-Build-20190112) as AppImage and after some time the game crashed with the following info (I tried to collect as much as I could but let me know if there is more). I'm looking at CONTRIBUTING.md for this repo but it is not clear to me which repo I should report this to, so I'm reporting it here from where I downloaded the SP release (please let me know if I should do otherwise).

Error window:

Shattered Paradise has encountered a fatal error.
Please refer to the crash logs and FAQ for more information.

Log files are located in ~/.openra/Logs
The FAQ is available at http://wiki.openra.net/FAQ

I did not get exception.log, only perf.log debug.log sound.log.

CLI output:

Platform is Linux
Engine version is SP-Bleed-Branch
Using SDL 2 with OpenGL renderer
Desktop resolution: 1920x1080
No custom resolution provided, using desktop resolution
Using resolution: 1920x1080
Using window scale 1.00
OpenGL version: 3.0 Mesa 18.0.5
Using default sound device
Internal mods:
	modcontent: Mod Content Manager (SP-Bleed-Branch)
	sp: Shattered Paradise (SP-Build-20190112)
	ts: Tiberian Sun (SP-Bleed-Branch)
External mods:
	cnc-release-20180923: Tiberian Dawn (release-20180923)
	cnc-{DEV_VERSION}: Tiberian Dawn ({DEV_VERSION})
	d2k-{DEV_VERSION}: Dune 2000 ({DEV_VERSION})
	ra-{DEV_VERSION}: Red Alert ({DEV_VERSION})
	sp-SP-Build-20181210: Shattered Paradise (SP-Build-20181210)
	ts-{DEV_VERSION}: Tiberian Sun ({DEV_VERSION})
	sp-SP-Build-20190112: Shattered Paradise (SP-Build-20190112)
Loading mod: sp
System.Net.Sockets.SocketOptionName 0x17 is not supported at IP level
[2019-01-19T23:35:31] Game started
i965: Failed to submit batchbuffer: Input/output error
AL lib: ReleaseALC: 1 device not closed

First and last lines of sound.log:

...
LoadSound, file does not exist: dedman3.wav
Attempt to Play2D a null `ISoundSource`
LoadSound, file does not exist: dedman1.wav
Attempt to Play2D a null `ISoundSource`
LoadSound, file does not exist: dedman4.wav
Attempt to Play2D a null `ISoundSource`
Attempt to Play2D a null `ISoundSource`
LoadSound, file does not exist: dedman6.wav
Attempt to Play2D a null `ISoundSource`
LoadSound, file does not exist: dedman5.wav
Attempt to Play2D a null `ISoundSource`
Attempt to Play2D a null `ISoundSource`
LoadSound, file does not exist: dedman2.wav
Attempt to Play2D a null `ISoundSource`
LoadSound, file does not exist: electro1.wav
Attempt to Play2D a null `ISoundSource`
...
Attempt to Play2D a null `ISoundSource`
Attempt to Play2D a null `ISoundSource`
Attempt to Play2D a null `ISoundSource`
...

Last lines debug.log:

...
--Tick: 46924 (net)
--Tick: 46925 (local)
--Tick: 46926 (local)
--Tick: 46927 (net)
--Tick: 46928 (local)
--Tick: 46929 (local)
--Tick: 46930 (net)
--Tick: 46931 (local)
--Tick: 46932 (local)
--Tick: 46933 (net)
OnNudge #1799 from 77,29 to 76,29
--Tick: 46934 (local)
--Tick: 46935 (local)
--Tick: 46936 (net)
--Tick: 46937 (local)
--Tick: 46938 (local)

Last lines of perf.log:

...
     2 ms [46699] Activity: Repair
     3 ms [46722] Activity: FindResources
     4 ms [46731] Trait: napowr->FrozenUnderFog
     2 ms [46737] Trait: player->ModularBot
     2 ms [46751] Activity: Move
     2 ms [46751] Activity: AttackMoveActivity
     1 ms [46756] Trait: player->ModularBot
     3 ms [46784] Trait: nodref->SmokeParticleEmitter
     1 ms [46838] Trait: jumpjetair->RevealsShroud
     1 ms [46838] Trait: jumpjetair->RevealsShroud
     1 ms [46846] Trait: jumpjetair->RevealsShroud
     1 ms [46846] Trait: jumpjetair->RevealsShroud
     1 ms [46867] Trait: jumpjetair->RevealsShroud
     1 ms [46871] Trait: jumpjetair->RevealsShroud
     1 ms [46874] Trait: jumpjetair->RevealsShroud
     3 ms [46876] Trait: gapowr->FrozenUnderFog
     1 ms [46886] Trait: jumpjetair->RevealsShroud
     2 ms [46888] Trait: jumpjetair->RevealsShroud
     2 ms [46888] Trait: jumpjetair->RevealsShroud
     2 ms [46888] Trait: jumpjetair->RevealsShroud
     3 ms [46897] Trait: mmch->ExplodeWeapon
     4 ms [46905] Activity: FindResources
     4 ms [46925] Activity: Repair
     3 ms [46928] Trait: mmch->RevealsShroud
     1 ms [46937] Trait: jumpjetair->RevealsShroud

Graphics card:

[debug.log](https://github.com/ABrandau/OpenRAModSDK/files/2777295/debug.log)
[sound.log](https://github.com/ABrandau/OpenRAModSDK/files/2777296/sound.log)


$ lspci | grep VGA
[perf.log](https://github.com/ABrandau/OpenRAModSDK/files/2777294/perf.log)

VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07)
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04.5 LTS
Release:	16.04
Codename:	xenial
$ mono --version
Mono JIT compiler version 5.18.0.240 (tarball Wed Jan 16 09:13:03 UTC 2019)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
	TLS:           __thread
	SIGSEGV:       altstack
	Notifications: epoll
	Architecture:  amd64
	Disabled:      none
	Misc:          softdebug 
	Interpreter:   yes
	LLVM:          yes(600)
	Suspend:       preemptive
	GC:            sgen (concurrent by default

Looks like a driver bug. Notsure what can we do from here.

Is that something I can confirm by further testing?

I suspect https://bugzilla.kernel.org/show_bug.cgi?id=200327 actually. Sounds quite like the thing you're experiencing.

Thanks, I can't tell. I have kernel 4.4.0-141. The ticket at Kernel.org is for 4.18.0-rc1.

$ uname -r
4.4.0-141-generic
$ cat /proc/version
Linux version 4.4.0-141-generic (buildd@lcy01-amd64-006) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) ) #167-Ubuntu SMP Wed Dec 5 10:40:15 UTC 2018

I'm closing this as too localized. If @GraionDilach is right, this is not related to SP. Alternatively this can be my hardware because I had issues with overheating. Cooling the machine better seems to avoid any crashes of this type. Thanks for the help.