Page MenuHomeSchine - Phabricator

Starmade | Starmade process does not end when game closed via alt-f4
Confirmed task for development, NormalPublic

Description

#1 original report
Although it seems somewhat random, the majority of the time that starmade is closed by pressing alt-f4, the javaw.exe process remains in the task manager. This prevents the game from being launched again in steam until the process is ended manually, as steam detects the game as still running, despite it being closed. Unknown whether the process will self-terminate after a long period of time--as of present, it does not within 5 minutes of the game closing.


#2
started it ten times and killed it with alt+F4 each time without a problem.
not using Steam though
I do not know what or why that is happening.
And i cant reproduce it.
But the logs show some Nullpointer GL exception in the closing process of the game .. maybe that is enough as a clue what causes it.

[2015-03-18 22:46:18] !!!! THIS DISPLAYS THE STACKTRACE OF A REGULAR GL FRAME EXIT
[2015-03-18 22:46:18] org.schema.schine.graphicsengine.core.FinishedFrameException
[2015-03-18 22:46:18]     at obfuscated.amg.a(SourceFile:352)
[2015-03-18 22:46:18]     at obfuscated.fK.exit(SourceFile:451)
[2015-03-18 22:46:18]     at obfuscated.amg.a(SourceFile:229)
[2015-03-18 22:46:18]     at obfuscated.amg.e(SourceFile:781)
[2015-03-18 22:46:18]     at obfuscated.amg.a(SourceFile:1166)
[2015-03-18 22:46:18]     at obfuscated.B.h(SourceFile:2243)
[2015-03-18 22:46:18]     at obfuscated.Iv.run(SourceFile:76)
[2015-03-18 22:46:18]     at java.lang.Thread.run(Unknown Source)
[2015-03-18 22:46:18] java.lang.NullPointerException
[2015-03-18 22:46:18]     at obfuscated.cR.a(SourceFile:123)
[2015-03-18 22:46:18]     at obfuscated.cO.a(SourceFile:284)
[2015-03-18 22:46:18]     at obfuscated.gl.a(SourceFile:1644)
[2015-03-18 22:46:18]     at obfuscated.B.update(SourceFile:2569)
[2015-03-18 22:46:18]     at obfuscated.amg.a(SourceFile:1174)
[2015-03-18 22:46:18]     at obfuscated.amg.a(SourceFile:1166)
[2015-03-18 22:46:18]     at obfuscated.B.h(SourceFile:2243)
[2015-03-18 22:46:18]     at obfuscated.Iv.run(SourceFile:76)
[2015-03-18 22:46:18]     at java.lang.Thread.run(Unknown Source)
[2015-03-18 22:46:18] [BUILDMODEDRAWER] NullPointerException: null
[2015-03-18 22:46:18] [GLFRAME] THROWN: class java.lang.NullPointerException Now Printing StackTrace
[2015-03-18 22:46:18] java.lang.NullPointerException
[2015-03-18 22:46:18]     at obfuscated.cR.a(SourceFile:123)
[2015-03-18 22:46:18]     at obfuscated.cO.a(SourceFile:828)
[2015-03-18 22:46:18]     at obfuscated.bS.a(SourceFile:414)
[2015-03-18 22:46:18]     at obfuscated.cR.a(SourceFile:265)
[2015-03-18 22:46:18]     at obfuscated.bS.a(SourceFile:414)
[2015-03-18 22:46:18]     at obfuscated.cJ.a(SourceFile:1475)
[2015-03-18 22:46:18]     at obfuscated.bS.a(SourceFile:414)
[2015-03-18 22:46:18]     at obfuscated.cI.a(SourceFile:535)
[2015-03-18 22:46:18]     at obfuscated.bS.a(SourceFile:414)
[2015-03-18 22:46:18]     at obfuscated.cv.a(SourceFile:370)
[2015-03-18 22:46:18]     at obfuscated.bS.a(SourceFile:414)
[2015-03-18 22:46:18]     at obfuscated.B.update(SourceFile:2837)
[2015-03-18 22:46:18]     at obfuscated.amg.a(SourceFile:1174)
[2015-03-18 22:46:18]     at obfuscated.amg.a(SourceFile:1166)
[2015-03-18 22:46:18]     at obfuscated.B.h(SourceFile:2243)
[2015-03-18 22:46:18]     at obfuscated.Iv.run(SourceFile:76)
[2015-03-18 22:46:18]     at java.lang.Thread.run(Unknown Source)
[2015-03-18 22:46:18] [GLFRAME] THROWN: class java.lang.NullPointerExceptionPrinting StackTrace DONE
[2015-03-18 22:46:19] [AUDIO] Cleaning up sound system
[2015-03-18 22:46:19] SoundSystem shutting down...
[2015-03-18 22:46:19]     Author: Paul Lamb, www.paulscode.com
[2015-03-18 22:46:19] [CLIENT] CLIENT SHUTDOWN. Dumping client data!

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Not on purpose
Last tested (version)
0.1915
Category
Engine
First occurrence (version)
0.189997
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

SmilingDemon changed Category from none/unspecified to Engine.
SmilingDemon changed Affected Gamemode(s) from none/unspecified to Single and Multi.
SmilingDemon set First occurrence (version) to 0.189997.
SmilingDemon changed Reproducible from uncertain to Not on purpose.
SmilingDemon set Last tested (version) to 0.1915.
SmilingDemon edited a custom field.
SmilingDemon edited Serverconfig (server.cfg). (Show Details)
SmilingDemon edited Clientconfig (settings.cfg). (Show Details)
SmilingDemon added a subscriber: SmilingDemon.
SmilingDemon created this task.
SmilingDemon changed the task status from Open to In Queue (Game).
SmilingDemon raised the priority of this task from to Normal.
Restricted Application edited projects, added Game Development; removed Issue Navigation. · View Herald TranscriptJun 20 2015, 10:17 AM
AndyP shifted this object from the S1 Public space to the S3 Starmade space.Aug 11 2015, 11:13 PM
AndyP changed the edit policy from "Starmade (Project)" to "All Users".
AndyP set Task Type to Bug.
AndyP set OS-Specific to No.
AndyP set Hardware-Specific to No.
AndyP set Video Card Vendor to uncertain.
AndyP changed the task status from In Queue (Game) to In Queue.Mar 10 2017, 5:15 PM
Restricted Application added a project: Engine. · View Herald TranscriptMar 10 2017, 5:15 PM
AndyP moved this task from Backlog / Unclassed to General on the Engine board.Mar 24 2017, 11:38 AM
AndyP edited projects, added Engine (General); removed Engine.