|
|
|
Cenji Neutra made changes - 05/Sep/08 05:22 PM
[
Permlink
| « Hide
]
Periapse Linden added a comment - 15/Sep/08 10:28 AM
please reopen if you find a repro for this. Currently there is nothing we can investigate
Periapse Linden made changes - 15/Sep/08 10:28 AM
Did someone look into the cause?
Not having reproducibility isn't necessarily a reason in itself to not try to fix it. As a seasoned software engineer and someone who's written compilers to IL code under Mono myself, I can say the logical thing to do would be to look at the source for your GetNextQueuedEvent() method and find where you're doing queue[i] where i is out of range (if you haven't already). Guessing by the method name, its parameter and the exception, I'd bet that the event queue is an ArrayList and you're just indexing incorrectly under some circumstance. Paste the source to the method in here and I'll try to find it for you I will certainly post if I can reproduce it - but given it wasn't an object I own and LL is the only party able to access its state, that may not be possible. PS: given that there seem to be a lot of bugs still in the Mono engine, perhaps you should upload the debug symbol files to the sims too, so that you get line number information in your exception stack outputs.
Periapse Linden made changes - 16/Sep/08 01:50 PM
Periapse Linden made changes - 16/Sep/08 01:52 PM
Cenji Neutra made changes - 16/Sep/08 05:04 PM
SVC-2908 has become a meta issue for these Mono exception bugs.
Sue Linden made changes - 13/Nov/08 12:11 PM
Sue Linden made changes - 13/Nov/08 04:47 PM
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||