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

Reply via email to