Had an other hang after the update while I had bots on my server. 2011/7/27 Brian Simon <[email protected]>
> Time to start QA yes? Created TF2, HL2, CS:S and a lot of other top-selling > games. Surely you have the funding to do so. > > tl;dr THE GENERAL PUBLIC SHOULD NOT BE YOUR QA DEPARTMENT > > On Mon, Jul 25, 2011 at 4:15 PM, Fletcher Dunn < > [email protected]> wrote: > >> Hey guys,**** >> >> ** ** >> >> A status update on the crashes. I have identified what I think are 3 >> different problems.**** >> >> ** ** >> >> 1.) There's a bug in the replay system due to a flaw in libcurl using a >> signal to handle DNS timeout. You can avoid this bug by using IP addresses >> in your replay config, rather than DNS names. We will have a software >> workaround in the next update or so that essentially does this same thing >> automatically.**** >> >> ** ** >> >> 2.) There's a random memory scribble. It will manifest itself as "double >> free" or "memory corruption" crash, depending on your OS. Some have >> theorized than this is due to the Dr. G weapons. We cannot confirm this. >> **** >> >> ** ** >> >> 3.) There is a hang. From what information I have gathered, the last >> thing in the log is something along the lines of "PreMinidumpCallback: >> updating dump comment." In other words, it is hanging while attempting to >> report the crash. This is particularly disastrous because it not only will >> it interfere with auto-restart scripts (unless you have some sort of >> watchdog), but it prevents the crash report from being generated and >> submitted, which of course would help us fix it.**** >> >> ** ** >> >> A random memory scribble can cause all sorts of behaviour, so it's >> possible that #2 is the real bug, and #3 just a side effect that sometimes >> attends the main bug.**** >> >> ** ** >> >> We have not been able to reproduce any of these issues internally, and we >> have had several playtests. (We, the actual developers, not a separate QA >> department and not a group of interns, playtest the game every day, on >> Windows and Linux servers.) However, our dedicated servers have experienced >> the hang.**** >> >> ** ** >> >> It has been very difficult to track down and fix these crashes because we >> seem to have several regressed all at once, and at least one of the problems >> is interfering with the normal reporting mechanism. If anyone is able to >> save a dump file (they usually go to /tmp/dumps), I would be great if you >> could post them in some webspace and post a URL where they may be >> downloaded. Or, if your console log shows that it was uploaded, please post >> the report ID. The output will look something like this:**** >> >> ** ** >> >> PreMinidumpCallback: updating dump comment >> Uploading dump (in-process) [proxy ''] >> /tmp/dumps/crash_20110723191817_1.dmp >> success = yes >> response: CrashID=bp-445d6055-e9e7-420a-93b8-688a92110723**** >> >> ** ** >> >> Grabs of GDB stack traces, etc with raw addresses, are not totally >> useless, but they are definitely much less useful. Even with symbols, a >> stack trace does not have as much data as a dump has. So if we could get >> some actual dumps, that would be really great.**** >> >> ** ** >> >> These crashes continue to be our top priority.**** >> >> ** ** >> >> - Fletch**** >> >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list archives, >> please visit: >> http://list.valvesoftware.com/mailman/listinfo/hlds >> >> > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlds > > -- Best regards, AnAkIn, ------------- ESL EU TF2 Admin http://www.esl.eu/eu/tf2
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds

