Do people happen using a browser that is somehow different (different browsers, different versions, different extensions)? This may be the key.
In general, when the problem is somewhat reproducible or at least predictable, I use Http Fiddler . Install it on the client computer, turn it on and start browsing (this works through the system proxy server, so it will work for Firefox, IE and any other browsers that support proxies). Fiddler will record all http traffic between the client and the server, and then you can view the session later to find any oddities.
This is a long shot, but one thing I have seen happens occasionally, which can lead to similar unpredictable errors, is problems with script parallelization: sometimes buttons + links have onclick handlers that cause feedback. If you have several such handlers that fire the same event, in particular, when the default event still fires in addition to your custom onclick or something else - you can call several postbacks when it is just one reverse gear. This can cause all sorts of unpredictable oddities, since it is not entirely clear which request ends with a βvictoryβ, and some odd errors can lead to the end of the session. Since this behavior is very sensitive to browser and network behavior, it seems unpredictable when it occurs.
source share