Zandronum Chat on our Discord Server Get the latest version: 3.1
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002215Zandronum[All Projects] Bugpublic2015-04-29 12:032018-09-30 21:38
Reportersshrugg 
Assigned ToEdward-san 
PrioritynormalSeveritycrashReproducibilityalways
StatusclosedResolutionfixed 
PlatformMicrosoftOSWindowsOS VersionXP/Vista/7
Product Version2.0 
Target Version2.1Fixed in Version2.1 
Summary0002215: Very Fatal Error on Player.Morph when HUD is on screen
DescriptionWhen Player.Morph occurs, Zandronum has a Very Fatal error and crashes to desktop. The crash can be circumvented by using HUD 11, and making sure automap is not on the screen at the moment Player.Morph occurs.

Theory (thanks, Madcat): In Zan 2.0, morph players are supposed to have their own "faces" too, and since they naturally lack any, it simply crashes.
Steps To Reproduce1. zandronum.exe -iwad doom2.wad +sv_cheats 1 -host
2. Type "morphme" into the console.
3. Type "kill" into the console.
Additional InformationTested issue with Kokiri, Necrodoom_v2, and Madcat. IRC log:

<sshrugg> I keep having a "Very Fatal Error" crash when running a certain mod
<sshrugg> Super Demon (hosted on grandvoid) crashes to Windows every time I am picked as a Demon.
<sshrugg> I can not figure out why.
<sshrugg> It worked a few days ago, and I don't know what has changed.
<sshrugg> I tried reinstalling Zandronum, as well as the WAD and .pk3 files
<Necrodoom_v2> sshrugg: same happens to me
<sshrugg> Somebody gave me some advice here almost 24 hours ago, but I wasn't logging and rebooted *facepalm*
<Necrodoom_v2> on #zandronum?
<Necrodoom_v2> [16:27] <Kokiri> sshrugg1 use hud 11 [16:28] <Kokiri> options, display, screen size 11.0
<sshrugg> That's it
<sshrugg> And it seems to have worked!!
<sshrugg> I'm on the server to test if anybody would care to join me: 109.74.206.218:17050

* Setting status to Away (In-Game)
You have been marked as being away
* Turning off away status
You are no longer marked as being away

<sshrugg> I was helping somebody else fix the problem and got banned for spamming the chat
<Madcat> are you talking about that Super Demon match we had?
<sshrugg> lol! yeah! Hi, madcat!
<sshrugg> I was just going to report your idea that it's an issue with Player Morph in Zandronum 2.0
<Madcat> Im 100% sure it is
<Madcat> because it behaves the same in my two mods that use morphs too
<Madcat> always the same - crashes whenever you attempt to see your status bar or look on the automap
<sshrugg> Well, I'm only having the issue when the HUD is displayed, but not with the automap
<sshrugg> Perhaps if I had the automap on when I was selected as boss
<sshrugg> Because that's the moment the morph is triggered
<Madcat> yeah, maybe
<sshrugg> That's when it happens with the HUD, so that would make sense.
<Necrodoom_v2> different type of crash though, Madcat
<Madcat> different?
<Necrodoom_v2> superdemon crashes on view, your morph crashes on automap
<Madcat> no, my morphs crash on view too I think
<Madcat> on both view and the automap
<sshrugg> is it the same behavior? where setting the HUD to screen size 11.0 fixes the issue?
<Necrodoom_v2> oh
<Necrodoom_v2> btw, madcat, have you tried that wad i found with working morph?
<Madcat> what wad?
<Madcat> was it the SuperDemon?
<Necrodoom_v2> no, morphmonsters
<Madcat> oh
<Necrodoom_v2> with the inventory morphs
<Madcat> yeah, I did play it
<Necrodoom_v2> i recall all working on that one
<Madcat> what about it?
<Madcat> about morphmonsters I mean
<Necrodoom_v2> that it works without crashing as far as i know
<Necrodoom_v2> dont have code knowledge so cant figure out why
<Madcat> well I guess it uses a different way of morphing
<sshrugg> OKay. sorry it took a while to test.
<sshrugg> It is confirmed that the issue happens with automap as well
<sshrugg> I had to wait until I was selected as demon and had the map on screen to make the crash happen
<Madcat> could it be that the bug happens when the player see his "face"?
<Madcat> I mean - the injure indicator face
<Necrodoom_v2> hm, could be
<sshrugg> So if the player is changed to the boss (I am no modder, but I assume this is the "playermorph" event) and the hud is on the screen, or the automap is on the screen, a Very Fatal Error occurs.
<sshrugg> It could be that. I just realized my automap is only showing *with* the HUD
<sshrugg> So let me see if I can get just map and no HUD, here.
<Madcat> just map with no HUD?
<Madcat> oh wait
<Madcat> does the bug happen on Hexen too? (while morhped into a pig)
<sshrugg> When the automap is overlayed, there is no crash
<Madcat> I have just tried to start the bug in Hexen, Vivarium
<Madcat> didnt crash
<sshrugg> Oh. That's interesting. I can't remember. Isn't there no "shock" face in Hexen?
<Madcat> in Hexen there are no faces at all
<sshrugg> That's right.
<Madcat> ...could it be that in Zan 2.0, morph players are supposed to have their own "faces" too, and since they naturally lack any, it simply crashes?
<sshrugg> That makes sense, if there's no placeholder
<Madcat> Player.Face seems to be the thing
Attached Fileszip file icon CrashReport.zip [^] (22,697 bytes) 2015-04-29 12:03

- Relationships
has duplicate 0002196closed f12ing people causes crash 
has duplicate 0002170closedEdward-san Random Crash in a gameplay wad 

-  Notes
User avatar (0012182)
Edward-san (developer)
2015-04-29 13:20

Can you reproduce offline? If yes, can you check also GZDoom r900?
User avatar (0012199)
WaTaKiD (updater)
2015-05-03 04:19

using superdemon-.pk3 in singleplayer on map BOSS01, doing addbot and either being morphed or f12ing the bot if it gets morphed does not crash, but does online

also while testing survivalism ('http://www.best-ever.org/download?file=doomz-r14test9.pk3 [^]' ) with arco and devilhunter, this crash also happens when u respawn after dying online
User avatar (0012200)
Hypnotoad (reporter)
2015-05-03 17:27

This bug also seems to happen on prophunt when morphed to a prop.
User avatar (0012201)
Catastrophe (reporter)
2015-05-03 21:55

Yes, this is the same problem seen here:'http://zandronum.com/tracker/view.php?id=2196 [^]'

I have no idea how to fix it so I'll be waiting on 2.1's eventual release.
User avatar (0012202)
Arco (updater)
2015-05-03 22:09

Revised reproduction steps for convenience.
User avatar (0012203)
Edward-san (developer)
2015-05-03 22:22

This should fix the crash.
User avatar (0012359)
Torr Samaho (administrator)
2015-05-24 11:23

I transplanted the fix.
User avatar (0012425)
WaTaKiD (updater)
2015-05-26 22:26

after testing morphme, superdemon, survivalism, and prophunt, this is fixed

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: DrinkyBird smallworldcm Hypnotoad Catastrophe
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2015-04-29 12:03 sshrugg New Issue
2015-04-29 12:03 sshrugg File Added: CrashReport.zip
2015-04-29 13:20 Edward-san Note Added: 0012182
2015-05-03 04:19 WaTaKiD Note Added: 0012199
2015-05-03 11:12 Dusk Status new => confirmed
2015-05-03 17:27 Hypnotoad Note Added: 0012200
2015-05-03 20:07 Dusk Target Version => 2.1
2015-05-03 21:55 Catastrophe Note Added: 0012201
2015-05-03 22:09 Arco Note Added: 0012202
2015-05-03 22:09 Arco Steps to Reproduce Updated View Revisions
2015-05-03 22:22 Edward-san Note Added: 0012203
2015-05-03 22:22 Edward-san Status confirmed => needs review
2015-05-03 23:05 WaTaKiD Relationship added has duplicate 0002196
2015-05-10 21:40 Edward-san Assigned To => Edward-san
2015-05-10 21:40 Edward-san Status needs review => assigned
2015-05-10 21:40 Edward-san Status assigned => needs review
2015-05-24 11:23 Torr Samaho Note Added: 0012359
2015-05-24 11:23 Torr Samaho Status needs review => needs testing
2015-05-26 22:26 WaTaKiD Note Added: 0012425
2015-05-26 22:27 WaTaKiD Status needs testing => resolved
2015-05-26 22:27 WaTaKiD Resolution open => fixed
2015-05-26 22:27 WaTaKiD Fixed in Version => 2.1
2015-06-10 02:42 WaTaKiD Relationship added related to 0002170
2015-06-10 12:34 Dusk Relationship replaced has duplicate 0002170
2018-09-30 21:38 Blzut3 Status resolved => closed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker