Kerbal Inventory System (KIS)

Kerbal Inventory System (KIS)

1M Downloads

Crash on linux during startup

Erikvv opened this issue ยท 5 comments

commented

I added only KIS and KAS and then my entire desktop crashes and I must go back to a console.

Kerbal Space Program - 1.2.2.1622 (LinuxPlayer)


OS: Linux 4.8 Arch rolling 64bit
CPU: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz (8)
RAM: 15972
GPU: GeForce GTX 1070/PCIe/SSE2 (8192MB)
SM: 30 (OpenGL 4.5 [4.5.0 NVIDIA 375.20])
RT Formats: ARGB32, Depth, ARGBHalf, Shadowmap, RGB565, ARGB4444, ARGB1555, Default, ARGB2101010, DefaultHDR, ARGBFloat, RGFloat, RGHalf, RFloat, RHalf, R8


Log started: Sat, Feb 04, 2017 23:35:35


[LOG 23:35:35.481] PhysicsGlobals: Loading database
[LOG 23:35:35.486] ActionCanvas MASK: 3458764513820540928
[LOG 23:35:35.486] AppCanvas MASK: 3458764513820540928
[LOG 23:35:35.494] MainCanvas MASK: 3458764513820540928
[LOG 23:35:35.639] Load(Assembly): /ModuleManager.2.7.5
[LOG 23:35:35.639] AssemblyLoader: Loading assembly at /home/erik/ksp/KSP_linux/GameData/ModuleManager.2.7.5.dll
[LOG 23:35:35.656] AssemblyLoader: KSPAssembly 'ModuleManager' V2.5
[LOG 23:35:35.656] Load(Assembly): CommunityCategoryKit/CCK
[LOG 23:35:35.656] AssemblyLoader: Loading assembly at /home/erik/ksp/KSP_linux/GameData/CommunityCategoryKit/CCK.dll
[LOG 23:35:35.656] Load(Assembly): KAS/Plugins/KAS
[LOG 23:35:35.656] AssemblyLoader: Loading assembly at /home/erik/ksp/KSP_linux/GameData/KAS/Plugins/KAS.dll
[LOG 23:35:35.656] AssemblyLoader: KSPAssembly 'KAS' V0.6
[LOG 23:35:35.656] Load(Assembly): KAS/Plugins/MiniAVC
[LOG 23:35:35.656] AssemblyLoader: Loading assembly at /home/erik/ksp/KSP_linux/GameData/KAS/Plugins/MiniAVC.dll
[LOG 23:35:35.661] Load(Assembly): KIS/Plugins/KIS
[LOG 23:35:35.661] AssemblyLoader: Loading assembly at /home/erik/ksp/KSP_linux/GameData/KIS/Plugins/KIS.dll
[LOG 23:35:35.661] AssemblyLoader: KSPAssembly 'KIS' V1.4
[LOG 23:35:35.661] Load(Assembly): KIS/Plugins/KSPDev_Utils.0.20.0
[LOG 23:35:35.661] AssemblyLoader: Loading assembly at /home/erik/ksp/KSP_linux/GameData/KIS/Plugins/KSPDev_Utils.0.20.0.dll
[LOG 23:35:35.661] Load(Assembly): KIS/Plugins/MiniAVC
[LOG 23:35:35.661] AssemblyLoader: Loading assembly at /home/erik/ksp/KSP_linux/GameData/KIS/Plugins/MiniAVC.dll
[LOG 23:35:35.663] AssemblyLoader: Loading assemblies
[LOG 23:35:35.693] VesselModules: Found VesselModule of type CommNetVessel with order 999
[LOG 23:35:35.694] VesselModules: Found VesselModule of type FlightIntegrator with order 0
[LOG 23:35:35.695] VesselModules: Found 2 VesselModule types
[LOG 23:35:35.699] 
************************************************************************

Environment Info
Unix 7FFFFFFFFFFFFFFF  Args: KSP.x86_64 

Mod DLLs found:
Stock assembly: Assembly-CSharp v1.0.0.0
ModuleManager.2.7.5 v2.7.5.0
CCK v1.2.0.0
KAS v0.6.2.0 / v0.6.2 for KSP 1.2
MiniAVC v1.0.3.1
KIS v1.4.2.0 / v1.4.2 for KSP 1.2
KSPDev_Utils.0.20.0 v0.20.0.0 / v0.20.0 for KSP v1.2
MiniAVC v1.0.3.0

Folders and files in GameData:
CommunityCategoryKit
KAS
KIS
Stock folder: Squad

.DS_Store
ModuleManager.2.7.5.dll

************************************************************************

[LOG 23:35:35.703] [AddonLoader]: Instantiating addon 'ModuleManager' from assembly 'ModuleManager'
[LOG 23:35:35.720] [ModuleManager] Adding ModuleManager to the loading screen 2
[LOG 23:35:35.721] [AddonLoader]: Instantiating addon 'Logger' from assembly 'MiniAVC'
[LOG 23:35:35.721] [AddonLoader]: Instantiating addon 'Starter' from assembly 'MiniAVC'
[LOG 23:35:35.722] [AddonLoader]: Instantiating addon 'KISAddonCursor' from assembly 'KIS'
[LOG 23:35:35.723] [AddonLoader]: Instantiating addon 'UISoundPlayer' from assembly 'KSPDev_Utils.0.20.0'
[LOG 23:35:35.723] [AddonLoader]: Instantiating addon 'VersionLogger' from assembly 'KSPDev_Utils.0.20.0'
[LOG 23:35:35.727] Assembly KSPDev_Utils.0.20.0, Version=0.20.0.0, Culture=neutral, PublicKeyToken=null is loaded from KIS/Plugins/KSPDev_Utils.0.20.0.dll
[LOG 23:35:35.727] [AddonLoader]: Instantiating addon 'Logger' from assembly 'MiniAVC'
[LOG 23:35:35.727] [AddonLoader]: Instantiating addon 'Starter' from assembly 'MiniAVC'
[LOG 23:35:35.869] Load(Audio): KAS/Sounds/bipwrong
[LOG 23:35:35.883] MiniAVC -> Executing: MiniAVC - 1.0.3.1
[LOG 23:35:35.883] MiniAVC -> Assembly: /home/erik/ksp/KSP_linux/GameData/KAS/Plugins/MiniAVC.dll
[LOG 23:35:35.883] MiniAVC -> Starter was created.
[LOG 23:35:35.883] MiniAVC -> Executing: MiniAVC - 1.0.3.0
commented

I don't see anything that could trigger the issue. Try removing mods one by one until you figure out which one triggers the issue.

As far as I can tell crashing the app from C# code is an impossible task, so I'd vote for issues in your system. may be it lacks some libraries that are not checked but required.

commented

I've tested now separately:
1 KAS
2 Modulemanager+CommunityCategoryKit+KIS
3 Modulemanager+CommunityCategoryKit folder without KIS

It only crashes in case 2. As you can see in the log it crashes basically immediately.

People say Player.log may contain something usefull, I'll see if i can retrieve

commented

You were right, it has nothing to do with KIS. It appeared to be a timing issue (like all difficult bugs).
It only does this when I close and open KSP again too quickly.
Even though the window is closed it is appearantly not done yet.

http://pastebin.com/yb7X5G06

What i believe happens:

At 22:32:21 I close and reopen KSP. There is a core dump in the exit handlers of the closed-but-not-yet-closed game.

At 22:32:25 there is a core dump of the newly opened game and it says Window manager error: Another compositing manager is already running on screen 0 on display ":1".

commented

So, it looks not KIS nor KAS were involved, ands it just a Linux game version issue?

commented

Jup