MantisBT - Zandronum |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0001714 | Zandronum | [All Projects] Bug | public | 2014-02-21 16:11 | 2015-04-01 19:45 |
|
Reporter | Hypnotoad | |
Assigned To | | |
Priority | normal | Severity | crash | Reproducibility | random |
Status | closed | Resolution | no change required | |
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 |
Product Version | | |
Target Version | | Fixed in Version | | |
|
Summary | 0001714: Very fatal error on Zanrun |
Description | Occasionally, my zanrun servers crash and I have no idea why. I have attached a crash dump and the pk3. Here also is a link to the pk3 used by the server:'http://static.best-ever.org/wads/zanrunb20.pk3 [^]' |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | zanrunCTF2.zip (39,169) 2014-02-21 16:11 https://zandronum.com/tracker/file_download.php?file_id=1164&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2014-02-21 16:11 | Hypnotoad | New Issue | |
2014-02-21 16:11 | Hypnotoad | File Added: zanrunCTF2.zip | |
2014-02-21 16:43 | AlienOverlord | Note Added: 0008258 | |
2014-02-21 16:46 | AlienOverlord | Note Edited: 0008258 | bug_revision_view_page.php?bugnote_id=8258#r4506 |
2014-02-21 16:48 | AlienOverlord | Note Edited: 0008258 | bug_revision_view_page.php?bugnote_id=8258#r4507 |
2014-02-21 16:49 | AlienOverlord | Note Edited: 0008258 | bug_revision_view_page.php?bugnote_id=8258#r4508 |
2014-02-21 16:57 | AlienOverlord | Note Edited: 0008258 | bug_revision_view_page.php?bugnote_id=8258#r4509 |
2014-02-21 16:58 | AlienOverlord | Note Edited: 0008258 | bug_revision_view_page.php?bugnote_id=8258#r4510 |
2014-02-21 17:05 | AlienOverlord | Note Added: 0008259 | |
2014-02-21 17:05 | AlienOverlord | Note Edited: 0008259 | bug_revision_view_page.php?bugnote_id=8259#r4512 |
2014-02-21 17:22 | Hypnotoad | Note Added: 0008260 | |
2014-02-21 18:04 | AlienOverlord | Note Edited: 0008259 | bug_revision_view_page.php?bugnote_id=8259#r4513 |
2014-02-22 01:31 | Dusk | Note Added: 0008263 | |
2014-02-22 15:04 | Torr Samaho | Note Added: 0008266 | |
2014-06-15 15:28 | Watermelon | Note Added: 0009424 | |
2014-06-15 15:28 | Watermelon | Status | new => feedback |
2015-04-01 19:45 | Dusk | Status | feedback => closed |
2015-04-01 19:45 | Dusk | Resolution | open => no change required |
Notes |
|
(0008258)
|
AlienOverlord
|
2014-02-21 16:43
(edited on: 2014-02-21 16:58) |
|
p_acs.cpp line 7226
if (state == SCRIPT_PleaseRemove)
{
Unlink ();
if (controller->RunningScripts[script] == this) // <-- BOOM (script was 1202 somehow)
controller->RunningScripts[script] = NULL;
}
else
{
this->pc = pc;
assert (sp == 0);
}
.text:0049C8E7 cmp dword ptr [esi+2Ch], 7
.text:0049C8EB jnz short loc_49C910
.text:0049C8ED mov ecx, esi
.text:0049C8EF call sub_4926A0
.text:0049C8F4 mov eax, [esi+1Ch]
.text:0049C8F7 mov ecx, [esp+4184h+var_4100]
.text:0049C8FE cmp [ecx+eax*4+1Ch], esi // <-- BOOM
.text:0049C902 lea eax, [ecx+eax*4+1Ch]
.text:0049C906 jnz short loc_49C913
.text:0049C908 mov dword ptr [eax], 0
.text:0049C90E jmp short loc_49C913
.text:0049C8FE cmp [ecx+eax*4+1Ch], esi
(from crash dump) EAX=000004b2
|
|
|
(0008259)
|
AlienOverlord
|
2014-02-21 17:05
(edited on: 2014-02-21 18:04) |
|
|
|
|
I guess I probably must have compiled it with the zdoom acc by mistake. I guess this can be marked as resolved, unless having script numbers above 999 should still cause a nicer error (e.g. on startup with an explanation) than a very fatal error? |
|
|
(0008263)
|
Dusk
|
2014-02-22 01:31
|
|
2.0 has a graceful error for those. I don't know whether 1.3 has it too..? |
|
|
|
So far only 2.0 has the added error. I didn't expect people to use script numbers bigger than 999 with the ZDoom 2.3.1 code base. |
|
|
|
|