| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||
|---|---|---|---|---|---|---|---|---|---|
| 0005029 | Spring engine | General | public | 2016-01-10 20:53 | 2016-01-14 00:47 | ||||
| Reporter | hokomoko | ||||||||
| Assigned To | hokomoko | ||||||||
| Priority | normal | Severity | major | Reproducibility | random | ||||
| Status | resolved | Resolution | fixed | ||||||
| Product Version | 100.0+git | ||||||||
| Target Version | 101.0 | Fixed in Version | |||||||
| Summary | 0005029: glFont isn't thread safe | ||||||||
| Description | Randomly when running ZK I get the assertion in https://github.com/spring/spring/blob/develop/rts/Rendering/GL/VertexArray.inl#L109 This only happens in LoadingMT as far as I know. I believe the issue is that glFont is used from both the loading and the main thread and since it's using only one VA, results are bad. | ||||||||
| Tags | No tags attached. | ||||||||
| Checked infolog.txt for Errors | |||||||||
| Attached Files |
| ||||||||
Notes |
|
|
jK (developer) 2016-01-12 23:26 |
There are 2 (shared) VAs Seems these need to be extended to be `thread local`, so that each thread got its own. |
|
hokomoko (developer) 2016-01-14 00:47 |
Fix 409dbb79b9c2ff24673467df82eb543aa1e62b8f committed to develop branch: Fix 0005029 0004915, repo: spring changeset id: 6253 |
Issue History |
|||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2016-01-10 20:53 | hokomoko | New Issue | |
| 2016-01-12 23:26 | jK | Note Added: 0015497 | |
| 2016-01-13 16:44 | hokomoko | Relationship added | related to 0004915 |
| 2016-01-14 00:47 | hokomoko | Changeset attached | => spring develop 409dbb79 |
| 2016-01-14 00:47 | hokomoko | Note Added: 0015506 | |
| 2016-01-14 00:47 | hokomoko | Assigned To | => hokomoko |
| 2016-01-14 00:47 | hokomoko | Status | new => resolved |
| 2016-01-14 00:47 | hokomoko | Resolution | open => fixed |


