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 |
|
![]() |
|
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 |
![]() |
|||
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 |