Asgard Crashes when CMO crosses Map Pan Threshold
Bug #973011 reported by
Russ Adams
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Asgard |
Fix Committed
|
Critical
|
Russ Adams |
Bug Description
If you click towards the margin where Map Pan events will fire when the CMO crosses it, you will notice that many Map Pan Events will fire at once. Asgard will crash shortly thereafter.
Changed in asgard: | |
status: | Confirmed → In Progress |
To post a comment you must log in.
Turns out that in general, all SDL events were getting an event thread and that none of them are ever joined. The problem has been fixed by only handling mouse clicks and SDL_USEREVENTs (which are Asgard's events).
Additionally, the CANCEL event concurrency policy was implemented to help prevent some of the erratic map panning. It's still not ideal, though, because map panning is not fluid with CMO movement. I'm filing another bug to address the non-fluidity of map panning, and marking this bug close.