MantisBT - Zandronum
View Issue Details
0000883Zandronum[All Projects] Bugpublic2012-06-16 17:362018-09-30 21:28
TerminusEst13 
Torr Samaho 
normalcrashsometimes
closedfixed 
MicrosoftWindowsXP/Vista/7
98d 
1.1 
0000883: HeXen in Zandronum crashes after loading extra/custom character classes.
Hi.

After closing up mods that have loaded custom/additional player classes in HeXen, Zandronum has a frustrating tendency to crash next time HeXen has been loaded.
This crashing continues until either the Zandronum-USER.ini file is deleted, or the file is opened up and the [Hexen.Player], [Hexen.LocalServerInfo], and [Hexen.Bindings] sections are deleted.
1: Load up a .wad in HeXen that provides extra character classes. For the sake of easier reproducing, I'll provide my Samsara and Aenima's old Mercenaries right here, since both of them provides multiple extra character classes and thus should do the most damage to HeXen.
'http://www.sendspace.com/file/nq1unh [^]'
'http://www.sendspace.com/file/qj9rco [^]'

2: Play around for a bit. Long enough for the game to realize you're being serious and it saves your settings and all that fun stuff.

3: Load up HeXen again, this time with or without the classes mod.

4: Enjoy your new fatal error! If you don't get one, load it again and play around. It seems to sometimes be random in how many times you need to play an extra classes mod before you get the error/crashing.

5: In order to fix, go into Zandronum-USER.ini, and look for the [Hexen.Player], [Hexen.LocalServerInfo], and [Hexen.Bindings] sections. Delete them and the information inside.

6: Load up HeXen again. Hooray, you can play now!
I made some pretty screenshots of the process.

'http://i.imgur.com/001CS.jpg [^]'
No tags attached.
? zandronum-TE13.ini (48,631) 2012-06-16 20:14
/tracker/file_download.php?file_id=628&type=bug
zip CrashReport.zip (20,398) 2012-06-17 17:55
/tracker/file_download.php?file_id=631&type=bug
zip CrashReport1.zip (20,398) 2012-08-24 19:21
/tracker/file_download.php?file_id=677&type=bug
zip CrashReport2.zip (19,125) 2012-08-24 19:21
/tracker/file_download.php?file_id=678&type=bug
zip CrashReport3.zip (19,170) 2012-08-24 19:21
/tracker/file_download.php?file_id=679&type=bug
zip CrashReport4.zip (19,204) 2012-08-24 19:21
/tracker/file_download.php?file_id=680&type=bug
zip CrashReport5.zip (19,433) 2012-08-24 19:21
/tracker/file_download.php?file_id=681&type=bug
zip CrashReport6.zip (19,469) 2012-08-24 19:21
/tracker/file_download.php?file_id=682&type=bug
zip CrashReport7.zip (19,445) 2012-08-24 19:21
/tracker/file_download.php?file_id=683&type=bug
Issue History
2012-06-16 17:36TerminusEst13New Issue
2012-06-16 19:05Torr SamahoNote Added: 0003787
2012-06-16 19:06Torr SamahoAssigned To => Torr Samaho
2012-06-16 19:06Torr SamahoStatusnew => feedback
2012-06-16 19:12Torr SamahoNote Edited: 0003787bug_revision_view_page.php?bugnote_id=3787#r2074
2012-06-16 20:14TerminusEst13File Added: zandronum-TE13.ini
2012-06-16 20:16TerminusEst13Note Added: 0003788
2012-06-16 20:16TerminusEst13Statusfeedback => assigned
2012-06-17 09:25Torr SamahoNote Added: 0003795
2012-06-17 17:55TerminusEst13File Added: CrashReport.zip
2012-06-17 17:55TerminusEst13Note Added: 0003798
2012-06-17 18:00TerminusEst13Note Edited: 0003798bug_revision_view_page.php?bugnote_id=3798#r2080
2012-06-17 20:08Torr SamahoNote Added: 0003800
2012-06-17 22:14TerminusEst13Note Added: 0003801
2012-06-19 21:10Torr SamahoNote Added: 0003817
2012-07-08 10:55Torr SamahoNote Added: 0003915
2012-07-08 10:57Torr SamahoStatusassigned => feedback
2012-07-09 05:23TerminusEst13Note Added: 0003926
2012-07-09 05:23TerminusEst13Statusfeedback => assigned
2012-07-09 17:54Torr SamahoNote Added: 0003929
2012-07-11 18:32TerminusEst13Note Added: 0003948
2012-07-29 12:56Torr SamahoStatusassigned => feedback
2012-08-24 19:21TerminusEst13File Added: CrashReport1.zip
2012-08-24 19:21TerminusEst13File Added: CrashReport2.zip
2012-08-24 19:21TerminusEst13File Added: CrashReport3.zip
2012-08-24 19:21TerminusEst13File Added: CrashReport4.zip
2012-08-24 19:21TerminusEst13File Added: CrashReport5.zip
2012-08-24 19:21TerminusEst13File Added: CrashReport6.zip
2012-08-24 19:21TerminusEst13File Added: CrashReport7.zip
2012-08-24 19:22TerminusEst13Note Added: 0004432
2012-08-24 19:22TerminusEst13Statusfeedback => assigned
2012-08-26 07:55Torr SamahoNote Added: 0004458
2012-08-26 23:04TerminusEst13Note Added: 0004480
2012-09-01 10:30Torr SamahoNote Added: 0004537
2012-09-01 10:35Torr SamahoStatusassigned => resolved
2012-09-01 10:35Torr SamahoFixed in Version => 1.1
2012-09-01 10:35Torr SamahoResolutionopen => fixed
2018-09-30 21:28Blzut3Statusresolved => closed

Notes
(0003787)
Torr Samaho   
2012-06-16 19:05   
(edited on: 2012-06-16 19:12)
Doesn't crash for me (tested with te13-samsara-v0.13.pk3, don't know if I played long enough). Please post an INI that causes the game to crash for you.

(0003788)
TerminusEst13   
2012-06-16 20:16   
Deleted the [Hexen.ETC] sections and played fresh until I got the crash, so this should be a distilled .ini for you.

I tried loading te13-samsara-v0.13.pk3 four times afterwards with this .ini and got a crash each time. If needed, I can provide video footage.
(0003795)
Torr Samaho   
2012-06-17 09:25   
Hmm, even with your ini I don't get a crash. Are you using the official beta build binaries? If so, please post the crash log. If not, try them.
(0003798)
TerminusEst13   
2012-06-17 17:55   
(edited on: 2012-06-17 18:00)
Yes, I am. Added a crash report.

EDIT: Would it be possible that it has anything to do with skins or announcers? Out of the sake of experimentation, I deleted both folders, and next times I loaded there weren't any crashes. I'll need to experiment and see if I can replicate the crashing without extra skins/announcers, but maybe it's not so much custom classes as custom skins/announcers.

(0003800)
Torr Samaho   
2012-06-17 20:08   
From the crash log the problem looks FMOD related, but I can't see exactly what's going on.

Quote

EDIT: Would it be possible that it has anything to do with skins or announcers?

Yes, that's very possible. Please check which wads you need to load to cause the crash.
(0003801)
TerminusEst13   
2012-06-17 22:14   
It seems to be primarily enhanced music wads--one by Ransu, two compilations, and one of my WIP skins. I've moved the entire skin folders so that there's only one of these files at a time, and loading up Samsara causes a crash with each individual file.

Too large to upload as an attachment (music is big!), so here's a download link.
'http://www.sendspace.com/file/ejsi81 [^]'
(0003817)
Torr Samaho   
2012-06-19 21:10   
Still can't make it crash here. Can you send your full Zandronum directory (after removing as much as possible while keeping the crash)?
(0003915)
Torr Samaho   
2012-07-08 10:55   
As I said above, I still can't make it crash on my machine. Unless you supply more information about the issue there is nothing I can do about it.
(0003926)
TerminusEst13   
2012-07-09 05:23   
Sorry, thought I'd already posted. Sorry!

I've been trying to go back and forth with it, but now at this point it seems to be frustratingly random. I used to be able to make it crash on command (hence the guide), but now it seems to just crash at random--and much less now, since the new Zandronum.
If I can get it to reliably reproduce crashes again, I'll be sure to update this with steps/the zipped directory.
(0003929)
Torr Samaho   
2012-07-09 17:54   
If you can't reproduce the crashes, you could try gathering some crashlogs with the new official beta build. If we are lucky we can get some information out of one of the logs.
(0003948)
TerminusEst13   
2012-07-11 18:32   
I'll try gathering up some crashlogs, then. Once I get about five or ten or so, I'll post them all up here.
(0004432)
TerminusEst13   
2012-08-24 19:22   
Wasn't able to get ten, but I did get about seven.

Hopefully this helps.
(0004458)
Torr Samaho   
2012-08-26 07:55   
All the crashes seem to happen in an FMOD callback. I added a NULL pointer check in there, please test if this fixes the problem. If it doesn't, we will have to find a way to reproduce the crash on my end.
(0004480)
TerminusEst13   
2012-08-26 23:04   
I've been abusing it pretty hard over the day, and I haven't been able to replicate the crashing yet. I'll keep trying, but I think this may be it.
(0004537)
Torr Samaho   
2012-09-01 10:30   
Ok, let's hope that the issue if fixed then.