MantisBT - Zandronum
View Issue Details
0000549Zandronum[All Projects] Bugpublic2011-08-04 12:432018-09-30 19:53
unknownna 
Torr Samaho 
normalcrashsometimes
closedfixed 
98d 
1.0 
0000549: TeamPossession crashes very often online if timelimit is set to 0.1
Your client might crash when someone scores a point.
1. Start a TeamPossession server with skulltag.exe -host +teampossession 1 +sv_possessioncountdowntime 1 +sv_nomonsters 1 +timelimit 0.1.
2. Add 4 bots.
3. Connect a client to the server.
No tags attached.
zip CrashReport_98d.zip (16,676) 2011-08-04 12:43
/tracker/file_download.php?file_id=409&type=bug
zip CrashReport_3290M.zip (16,742) 2011-08-04 12:46
/tracker/file_download.php?file_id=410&type=bug
zip CrashReport_3431M.zip (16,768) 2012-03-27 18:09
/tracker/file_download.php?file_id=471&type=bug
zip CrashReport_3417.zip (16,630) 2012-03-28 01:54
/tracker/file_download.php?file_id=474&type=bug
? skulltag-no-crash.ini (14,936) 2012-03-29 11:40
/tracker/file_download.php?file_id=492&type=bug
zip CrashReport_3417_Torr_ini.zip (16,752) 2012-03-29 12:35
/tracker/file_download.php?file_id=493&type=bug
zip CrashReport_3417_Torr_ini_02.zip (16,778) 2012-03-30 03:01
/tracker/file_download.php?file_id=503&type=bug
Issue History
2011-08-04 12:43unknownnaNew Issue
2011-08-04 12:43unknownnaFile Added: CrashReport_98d.zip
2011-08-04 12:46unknownnaFile Added: CrashReport_3290M.zip
2011-08-04 12:46unknownnaStatusnew => confirmed
2012-01-15 01:41Torr SamahoNote Added: 0002403
2012-01-15 01:41Torr SamahoStatusconfirmed => feedback
2012-03-27 18:09unknownnaFile Added: CrashReport_3431M.zip
2012-03-27 18:10unknownnaNote Added: 0002921
2012-03-27 18:10unknownnaStatusfeedback => new
2012-03-28 01:44Torr SamahoNote Added: 0002940
2012-03-28 01:45Torr SamahoAssigned To => Torr Samaho
2012-03-28 01:45Torr SamahoStatusnew => feedback
2012-03-28 01:54unknownnaFile Added: CrashReport_3417.zip
2012-03-28 15:18unknownnaNote Added: 0002962
2012-03-28 15:18unknownnaStatusfeedback => assigned
2012-03-29 01:55Torr SamahoNote Added: 0002978
2012-03-29 01:55Torr SamahoStatusassigned => feedback
2012-03-29 08:30unknownnaFile Added: skulltag.ini
2012-03-29 08:30unknownnaNote Added: 0002985
2012-03-29 08:30unknownnaStatusfeedback => assigned
2012-03-29 11:40Torr SamahoFile Added: skulltag-no-crash.ini
2012-03-29 11:42Torr SamahoNote Added: 0002993
2012-03-29 11:43Torr SamahoNote Edited: 0002993bug_revision_view_page.php?bugnote_id=2993#r1533
2012-03-29 11:45Torr SamahoStatusassigned => feedback
2012-03-29 12:34unknownnaNote Added: 0002998
2012-03-29 12:34unknownnaStatusfeedback => assigned
2012-03-29 12:35unknownnaFile Added: CrashReport_3417_Torr_ini.zip
2012-03-30 02:14Torr SamahoNote Added: 0003033
2012-03-30 03:00unknownnaNote Added: 0003039
2012-03-30 03:01unknownnaFile Added: CrashReport_3417_Torr_ini_02.zip
2012-04-01 15:03Torr SamahoNote Added: 0003078
2012-04-01 17:48Torr SamahoNote Added: 0003080
2012-04-01 17:49Torr SamahoStatusassigned => feedback
2012-04-01 18:34unknownnaNote Added: 0003081
2012-04-01 18:34unknownnaStatusfeedback => assigned
2012-04-01 19:31Torr SamahoNote Added: 0003087
2012-04-01 19:42unknownnaNote Added: 0003089
2012-04-01 20:08Torr SamahoNote Added: 0003090
2012-04-01 20:16unknownnaNote Added: 0003092
2012-04-01 21:22unknownnaFile Deleted: skulltag.ini
2012-04-01 21:55Torr SamahoNote Added: 0003097
2012-04-14 23:28unknownnaStatusassigned => resolved
2012-04-14 23:28unknownnaFixed in Version => 1.0
2012-04-14 23:28unknownnaResolutionopen => fixed
2012-06-09 13:22Torr SamahoCategoryGeneral => Bug
2018-09-30 19:53Blzut3Statusresolved => closed

Notes
(0002403)
Torr Samaho   
2012-01-15 01:41   
I can reproduce this with 98d, but not with 98e. Can somebody try to reproduce this in the last official 98e beta build?
(0002921)
unknownna   
2012-03-27 18:10   
Reproduced in 3431M.
(0002940)
Torr Samaho   
2012-03-28 01:44   
Can you try to get a crash log using 3417? I only keep the debug databases for the official beta builds, so I can only use crash logs generated by them.
(0002962)
unknownna   
2012-03-28 15:18   
In case you didn't notice, I uploaded a new crash report last night.
(0002978)
Torr Samaho   
2012-03-29 01:55   
Unfortunately the crashlog doesn't reveal the reason for the crash and I still can't reproduce it. Can you post your ini file?
(0002985)
unknownna   
2012-03-29 08:30   
> Can you post your ini file?

Yes.
(0002993)
Torr Samaho   
2012-03-29 11:42   
(edited on: 2012-03-29 11:43)
Interesting. With your ini I can reproduce the crashes, but the debugger doesn't show what's happening immediately. So this seems to be a non-trivial crash. Can you check if the crashes happen for you with my ini (skulltag-no-crash.ini)? If they don't, it could be very helpful if we find out what's the difference between the two ini files that causes or prevents the crashes.

(0002998)
unknownna   
2012-03-29 12:34   
Hmm, your ini doesn't yield crashes naturally, but after entering "timelimit 0.1" into the server console it started to crash.
(0003033)
Torr Samaho   
2012-03-30 02:14   
Hmm, doesn't start to crash for me after entering "timelimit 0.1" into the server console. Did you change anything else?
(0003039)
unknownna   
2012-03-30 03:00   
I'm having a hard time with trying to reproduce the crashes with your ini. But it crashed twice when following these steps. I don't follow these steps with my own ini.

1. Start the server.
2. "File -> Join server".
3. Add 4 bots.
4. "Settings -> Configure Server -> Visible to the public" uncheck.
5. "Settings -> Configure Server -> Visible on my network" check.
6. "timelimit 0.1" in the server console since it automatically changed to 0.
(0003078)
Torr Samaho   
2012-04-01 15:03   
Interestingly, the crashes don't seem to happen in possession only in teampossession.
(0003080)
Torr Samaho   
2012-04-01 17:48   
This was quite tricky to debug, but I think I figured out what was going on and fixed it. Please test if this fixes the problems.
(0003081)
unknownna   
2012-04-01 18:34   
Impressive. It seems that you managed to fix the crashes.

BTW: I'm unable to set floating point timelimit values in the server dialog "Settings -> Configure server... -> Gameplay". So if you have float value set, the value will be rounded off when you configure your server.
(0003087)
Torr Samaho   
2012-04-01 19:31   
This should take care of the problems in the server window.
(0003089)
unknownna   
2012-04-01 19:42   
It did. How come the timelimit is always updated whenever you configure your server if timelimit is 0.1, but not when it is 0.5?
(0003090)
Torr Samaho   
2012-04-01 20:08   
It was a numerical precision problem. This should take care of it.
(0003092)
unknownna   
2012-04-01 20:16   
It took care of it. All the issues here should now be resolved. Good job.
(0003097)
Torr Samaho   
2012-04-01 21:55   
I'm glad to hear that :).