Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux/Wine/Mono: SortableBindingList functions crash with index-out-of-range exceptions #139

Open
gammaleak opened this issue Jan 3, 2018 · 0 comments

Comments

@gammaleak
Copy link

Periodically, while DSCM runs and adds/removes new online players to its node list, invalid index values will end up getting passed to OnListChanged() and InsertItem() inside the SortableBindingList.ReplaceSorted() and SortableBindingList.InsertSorted() functions respectively. This happens usually within 1-5 minutes of playing the game online, though it does seem to stabilize and behave a little bitter better once your node list fills up (likely because there isn't as much change in activity).

The randomness may indicate some kind of race condition failing or inconsistency in states between threads.

Again, this may just be an upstream Mono issue, but there's at least some chance it really is exposing a problem with the program logic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant