Quote Originally Posted by Cruz View Post
If this is true, the problem would vanish if I used a plain old array of structs instead of the QList, right?
Not necessarily. Adding new items to the list may not be atomic so one of your threads (the reading one) may crash your program.