1

Closed

Crashes if you click too fast

description

If you click on a inventory item too quickly, the whole app crashes. More specifically if you just changed one setting and then attemp to change something else, before it has recomputed everything(a few seconds), the applacation will become unresponsive and will terminate within 10-30 seconds.
 
This probably means there are missing mutexes or other interlocks between the computation and UI elements.
Closed Jan 19, 2009 at 11:36 PM by Kavan
Fixed.

comments

Astrylian wrote Mar 17, 2008 at 4:18 PM

All UI and computation is on the same single thread. What UI elements are you clicking too fast on?

tkb wrote Mar 18, 2008 at 7:34 PM

Just rapidly click on each of the equipment item button on the left in turn for a bit...

EventType : clr20r3 P1 : rawr.exe P2 : 1.12.1.0 P3 : 47d1f0e4
P4 : system.windows.forms P5 : 2.0.0.0 P6 : 461ef203 P7 : 16b7
P8 : 159 P9 : system.componentmodel.win32

tkb wrote Mar 18, 2008 at 7:49 PM

This sometimes happens right away.. sometimes it can take 10 or more clicks.

Astrylian wrote Mar 19, 2008 at 12:39 AM

Well, perhaps it's cause I have a beefy machine, but I had to click several hundred times to get this to happen, but it did happen. Looks like I ran Windows out of window handles (!). It's basically running out of memory... I'll figure out what's causing that and fix it.

tkb wrote Mar 21, 2008 at 12:41 PM

Odd. I can get it happen fairly early and easily. My machine is an AMD 64 x2 5000 w/4GB.

tkb wrote Mar 21, 2008 at 12:51 PM

I think the number of clicks it takes depends greatly on how many options are being shown on the list. Since I've created a half dozen gemming variants of each mage item, my magic items lists may be much longer than yours and thus exhault the handles quicker.

tkb wrote Mar 21, 2008 at 12:51 PM

*exhaust