[Buildbot-devel] FileDownload step never finishes

Brian Warner warner-buildbot at lothar.com
Wed Nov 21 21:19:37 UTC 2007


> Does anyone know what the problem is likely to be?

Not offhand, but I know that FileDownload/upload has a control-flow problem
when the number of segments it sends gets large, something is screwed up that
causes each segment to get a new stack frame, until you can hit
"RuntimeError: maximum recusion depth exceeded" exceptions.

I've got a test case to provoke this failure, attached to ticket #106, but I
haven't been able to figure out the cause yet, nor a fix.

This might or might not be related to the problem you're seeing. The problem
with stack-overflows is that error reporting is usually borked, since the
code that captures the error and tries to describe it to you needs a few
stack frames of its own, so it's common for the exception to not get logged
as well as usual.

cheers,
 -Brian

#106: http://buildbot.net/trac/ticket/106




More information about the devel mailing list