MantisBT - Zandronum
View Issue Details
0000361Zandronum[All Projects] Bugpublic2011-04-02 16:492018-09-30 20:05
HeX9109 
Torr Samaho 
normalcrashalways
closedfixed 
AllFreebsd 64-bit & Windows 7
1.0 
1.0 
0000361: Team Spawn Rooms Crash the server
In r3120, start a server with stdom3beta1.pk3 and go to map01. When you try to join a team BOOM!!!

Tested with FreeBSD 64-bit and Windows 7 64-bit server. dmflags do not appear to affect the situation. This crash makes STDom unplayable since players always spawn in team spawn rooms.

Crash report below~
1)Start server with stdom3beta1
2)Go
THE CHAINGUN!!!
No tags attached.
zip ST-dom_crash.zip (42,335) 2011-04-02 16:49
/tracker/file_download.php?file_id=231&type=bug
zip CrashReports.zip (89,550) 2011-04-11 12:03
/tracker/file_download.php?file_id=242&type=bug
Issue History
2011-04-02 16:49HeX9109New Issue
2011-04-02 16:49HeX9109File Added: ST-dom_crash.zip
2011-04-02 17:38unknownnaNote Added: 0001252
2011-04-02 17:38unknownnaStatusnew => confirmed
2011-04-03 14:45Torr SamahoNote Added: 0001269
2011-04-03 14:45Torr SamahoAssigned To => Torr Samaho
2011-04-03 14:45Torr SamahoStatusconfirmed => feedback
2011-04-03 14:51Torr SamahoProduct Version98d => 1.0
2011-04-03 17:52unknownnaNote Added: 0001275
2011-04-03 18:05unknownnaNote Edited: 0001275bug_revision_view_page.php?bugnote_id=1275#r656
2011-04-03 18:05unknownnaNote Edited: 0001275bug_revision_view_page.php?bugnote_id=1275#r657
2011-04-03 19:07Torr SamahoNote Added: 0001277
2011-04-03 19:24unknownnaNote Added: 0001278
2011-04-11 11:57unknownnaNote Added: 0001344
2011-04-11 12:03unknownnaFile Added: CrashReports.zip
2011-04-11 12:26Torr SamahoNote Added: 0001345
2011-04-11 12:52unknownnaNote Added: 0001346
2011-04-12 01:49Torr SamahoNote Added: 0001350
2011-04-12 02:05unknownnaNote Added: 0001352
2011-04-12 02:19unknownnaNote Edited: 0001352bug_revision_view_page.php?bugnote_id=1352#r694
2011-04-30 08:16unknownnaNote Added: 0001502
2011-04-30 08:58unknownnaNote Edited: 0001502bug_revision_view_page.php?bugnote_id=1502#r789
2011-04-30 09:12unknownnaNote Edited: 0001502bug_revision_view_page.php?bugnote_id=1502#r790
2011-04-30 14:54Torr SamahoNote Added: 0001504
2011-04-30 15:33unknownnaNote Added: 0001507
2011-04-30 16:50Torr SamahoNote Added: 0001510
2011-04-30 16:53Torr SamahoStatusfeedback => resolved
2011-04-30 16:53Torr SamahoFixed in Version => 1.0
2011-04-30 16:53Torr SamahoResolutionopen => fixed
2012-06-09 13:22Torr SamahoCategoryGeneral => Bug
2018-09-30 20:05Blzut3Statusresolved => closed

Notes
(0001252)
unknownna   
2011-04-02 17:38   
It started to crash in r3080M.
(0001269)
Torr Samaho   
2011-04-03 14:45   
This should fix the crash. For those curious, it was introduced by the weapon sync fix.
(0001275)
unknownna   
2011-04-03 17:52   
(edited on: 2011-04-03 18:05)
It fixed the crash, but the coop spy is broken. After joining a team, the client coop spying can't see the pistol's weapon animation.

Name=+attack2
Command=+attack; switchonpickup 0
Name=-attack2
Command=-attack; switchonpickup 1


This alias will also desync the coop spy.

(0001277)
Torr Samaho   
2011-04-03 19:07   
This should fix:

> It fixed the crash, but the coop spy is broken. After joining a team, the client coop spying can't see the pistol's weapon animation.

FYI, as far as I can say, the coop spy was also broken in 98d. It was even more broken: On top of the missing firing animation, the spied player was displayed to have a pistol in the team selection room.

Note that I didn't test whether the fix also fixes the alias sync problem you reported.
(0001278)
unknownna   
2011-04-03 19:24   
It fixed the pistol issue, but the alias will still cause a desync to occur between the clients. If you hold +attack when entering the teleporter, the coop spying client will not see any weapon appear at all. If you hold +attack while firing with the pistol when you pick up a SSG, the coop spying client will see the other client select the SSG.
(0001344)
unknownna   
2011-04-11 11:57   
I managed to make the latest beta build crash with stdom3beta1.pk3. It happened when I quit Skulltag. There were 2 clients on the server. Both of them had chasecam enabled. One of them was coop spying the other client. I also somehow managed to block the team spawns after disconnecting from the server with both clients. A newly connected client couldn't join the blue team anymore through the team selection room. But I can't reproduce this properly.

I also noticed the missing icon with chasecam issue again. But if a client uses the give all cheat, the coop spying client will see the icon appear above the player sprite.

Also, players will locally see the ally icon above their sprite in the team selection rooms.
(0001345)
Torr Samaho   
2011-04-11 12:26   
Did any of the crashes happen in OpenGL or before we added the software 3D floors code?

> Also, players will locally see the ally icon above their sprite in the team selection rooms.

Did this already happen in 98d?
(0001346)
unknownna   
2011-04-11 12:52   
> Did this (ally icon issue) already happen in 98d?

Yes.
(0001350)
Torr Samaho   
2011-04-12 01:49   
This contains two critical fixes to the 3D floors code. Can you check if it fixes the crash problems you had with stdom3beta1.pk3 (even though there are no 3D floors in these maps)?
(0001352)
unknownna   
2011-04-12 02:05   
(edited on: 2011-04-12 02:19)
I don't know how to reproduce the crashes.

Edit:

But I am able to crash SpaceDM9 if I go from windowed mode to fullscreen mode when vid_forceddraw is set to 1. However, this also happens in 98d.

(0001502)
unknownna   
2011-04-30 08:16   
(edited on: 2011-04-30 09:12)
The server crashes (build 3195) if a bot is added after a player has disconnected.

Steps to reproduce:

1. Start a Domination server with stdom3beta1.pk3 loaded.
2. Connect a client to the server.
3. "join" in the console.
4. "disconnect" in the console.
5. "addbot" in the server console.

The crash is present in 98d as well.

(0001504)
Torr Samaho   
2011-04-30 14:54   
This should fix the bot related crash.
(0001507)
unknownna   
2011-04-30 15:33   
It fixed the issue.
(0001510)
Torr Samaho   
2011-04-30 16:50   
Since the crashes are hopefully fixed (or reported in their own ticket like SpaceDM9), I'm marking this as resolved. The coop spy and icon issues will need to be taken care of separately.