| Anonymous | Login | Signup for a new account | 2025-11-09 12:51 UTC |
| My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||
| 0000849 | Zandronum | [All Projects] Bug | public | 2012-05-17 10:01 | 2018-09-30 19:52 | ||||
| Reporter | Dusk | ||||||||
| Assigned To | Dusk | ||||||||
| Priority | high | Severity | crash | Reproducibility | always | ||||
| Status | closed | Resolution | fixed | ||||||
| Platform | OS | OS Version | |||||||
| Product Version | 1.0-beta | ||||||||
| Target Version | Fixed in Version | 1.0 | |||||||
| Summary | 0000849: Stronghold STR20 triggers an assertion failure on server | ||||||||
| Description | When a client connects to a Stronghold server on STR20, the server will instantly trigger an assertion failure. | ||||||||
| Steps To Reproduce | Start up a server with strnghld_v1.pk3 and change to STR20. Connect a client and the server will in most cases abort instantly, in other cases you may need to do an additional "map str20" to trigger it. | ||||||||
| Additional Information | compatflags changed to: 0 Connect (v0.98e-alpha): 127.0.0.1:10667 skulltag: /home/dusk/src/skulltag/src/p_sight.cpp:647: bool P_CheckSight(const AActor*, const AActor*, int): Assertion `t2 != __null' failed. Aborted | ||||||||
| Attached Files | |||||||||
Relationships |
||||||
|
||||||
Notes |
|
|
Dusk (developer) 2012-05-23 00:52 |
Fixed:'https://bitbucket.org/CrimsonDusk/notebola/changeset/ee687a1e2fa7 [^]' There was a mispositioned player check that was done after P_CheckSight, not before it, allowing NULL to be passed to P_CheckSight, triggering the assert fail. |
|
Torr Samaho (administrator) 2012-05-27 06:42 |
I added your patch. It should have no effect on any of the official binaries (other than pr_newchasedir() being called less often) though, since assert should do nothing in release mode binaries. That's why I imported your patch directly and didn't update the history txt. |
|
Dusk (developer) 2012-07-29 00:14 |
Didn't know that one about assertions.. anyway it doesn't happen with the latest beta build anymore (was compiled from source fwiw) and thus I'd consider it fixed. |
|
This issue is already marked as resolved. If you feel that is not the case, please reopen it and explain why. |
|
| Supporters: | No one explicitly supports this issue yet. |
| Opponents: | No one explicitly opposes this issue yet. |
Issue History |
|||
| Date Modified | Username | Field | Change |
| 2012-05-17 10:01 | Dusk | New Issue | |
| 2012-05-17 14:00 | Dusk | Description Updated | View Revisions |
| 2012-05-17 14:00 | Dusk | Steps to Reproduce Updated | View Revisions |
| 2012-05-22 23:54 | Dusk | Assigned To | => Dusk |
| 2012-05-22 23:54 | Dusk | Status | new => assigned |
| 2012-05-23 00:52 | Dusk | Note Added: 0003653 | |
| 2012-05-23 00:52 | Dusk | Status | assigned => needs testing |
| 2012-05-23 00:52 | Dusk | Status | needs testing => needs review |
| 2012-05-27 06:42 | Torr Samaho | Note Added: 0003657 | |
| 2012-05-27 06:42 | Torr Samaho | Status | needs review => needs testing |
| 2012-06-09 13:22 | Torr Samaho | Category | General => Bug |
| 2012-07-29 00:14 | Dusk | Note Added: 0004118 | |
| 2012-07-29 00:14 | Dusk | Status | needs testing => resolved |
| 2012-07-29 00:14 | Dusk | Fixed in Version | => 1.0-beta |
| 2012-07-29 00:14 | Dusk | Resolution | open => fixed |
| 2012-08-23 01:54 | Blzut3 | Fixed in Version | 1.0-beta => 1.0 |
| 2012-08-28 11:13 | Dusk | Relationship added | related to 0000995 |
| 2018-09-30 19:52 | Blzut3 | Status | resolved => closed |
| Copyright © 2000 - 2025 MantisBT Team |