View Issue Details

IDProjectCategoryView StatusLast Update
0000468Gameplay + OpenGL[All Projects] Bugpublic2017-03-24 04:40
ReporterTGminer 
Assigned ToRachael 
PriorityhighSeveritycrashReproducibilityalways
Status closedResolutionwon't fix 
Summary0000468: Guncaster hangs indefinitely on QZDoom
DescriptionOn QZDoom (stable or svn), when attempting to start a game with the mod Guncaster, the game hangs until manually terminated. GZDoom does NOT have this problem.

I am unable to give a log, for it does not crash. Adding
+logfile log.txt
to the command line does create a log, but the log does not give anything useful.
Steps To ReproduceStart QZDoom with Guncaster and start a game with any difficulty.
Additional InformationI left the frozen game open for a while and got this message, might just be me having a bad computer: https://my.mixtape.moe/esslkr.png

PillowBlaster (author of mod) confirmed that this bug occurs.
TagsNo tags attached.

Relationships

Activities

TGminer

TGminer

2017-03-23 10:22

reporter   ~0001087

Oops, forgot to add Category. (should be Bug)
Rachael

Rachael

2017-03-23 20:41

administrator   ~0001092

I am not sure if this can be fixed, but will try to address it none the less.

The problem here is that the mod loads a rather extreme amount of texture definitions - to the point that QZDoom goes beyond the 2GB limit for memory usage that 32-bit systems (which apparently is being used here) allow. This is coupled by the fact that QZDoom loads several versions of each texture - paletted, truecolor, and mipmapped.

The main problem here is the rather extreme amount of texture compositing being done. Each composite loads a separate final texture, and with several versions of these textures, a weaker system simply can't handle it and either crashes or (theoretically) the disk thrashes until everything is loaded.
Rachael

Rachael

2017-03-24 04:40

administrator   ~0001097

This is a mod error that cannot be fixed engine side. The creator has to fix this.

Issue History

Date Modified Username Field Change
2017-03-23 10:20 TGminer New Issue
2017-03-23 10:22 TGminer Note Added: 0001087
2017-03-23 15:09 Rachael Category (No Category) => Bug
2017-03-23 20:41 Rachael Note Added: 0001092
2017-03-23 20:42 Rachael Status new => confirmed
2017-03-24 04:40 Rachael Assigned To => Rachael
2017-03-24 04:40 Rachael Status confirmed => closed
2017-03-24 04:40 Rachael Resolution open => won't fix
2017-03-24 04:40 Rachael Note Added: 0001097