[Buildbot-devel] Buildbot through stacktrace during SVNPoller

William Deegan bill at baddogconsulting.com
Tue Jun 14 06:21:30 UTC 2011


Greetings,

Found this while investigating why buildbot skipped a specific checkin.
Any idea what might've caused this?

Here's the stack trace:

2011-06-11 23:06:34-0700 [-] SVNPoller polling
2011-06-11 23:06:43-0700 [-] Unhandled error in Deferred:
2011-06-11 23:06:43-0700 [-] Unhandled Error
    Traceback (most recent call last):
      File "/local/tools/buildbot/plat/stow/python-2.5.5/lib/python2.5/site-packages/Twisted-10.2.0-py2.5-linux-x86_64.egg/twisted/internet/base.py", line 1158, in run
        self.mainLoop()
      File "/local/tools/buildbot/plat/stow/python-2.5.5/lib/python2.5/site-packages/Twisted-10.2.0-py2.5-linux-x86_64.egg/twisted/internet/base.py", line 1167, in mainLoop
        self.runUntilCurrent()
      File "/local/tools/buildbot/plat/stow/python-2.5.5/lib/python2.5/site-packages/Twisted-10.2.0-py2.5-linux-x86_64.egg/twisted/internet/base.py", line 789, in runUntilCurrent
        call.func(*call.args, **call.kw)
      File "/local/tools/buildbot/plat/stow/python-2.5.5/lib/python2.5/site-packages/Twisted-10.2.0-py2.5-linux-x86_64.egg/twisted/internet/task.py", line 194, in __call__
        d = defer.maybeDeferred(self.f, *self.a, **self.kw)
    --- <exception caught here> ---
      File "/local/tools/buildbot/plat/stow/python-2.5.5/lib/python2.5/site-packages/Twisted-10.2.0-py2.5-linux-x86_64.egg/twisted/internet/defer.py", line 133, in maybeDeferred
        result = f(*args, **kw)
      File "/local/tools/buildbot/plat/stow/python-2.5.5/lib/python2.5/site-packages/buildbot-0.8.3p1-py2.5.egg/buildbot/changes/svnpoller.py", line 304, in checksvn
        d = self.get_root()
      File "/local/tools/buildbot/plat/stow/python-2.5.5/lib/python2.5/site-packages/buildbot-0.8.3p1-py2.5.egg/buildbot/changes/svnpoller.py", line 328, in get_root
        d = self.getProcessOutput(args)
      File "/local/tools/buildbot/plat/stow/python-2.5.5/lib/python2.5/site-packages/buildbot-0.8.3p1-py2.5.egg/buildbot/changes/svnpoller.py", line 319, in getProcessOutput
        d = utils.getProcessOutput(self.svnbin, args, self.environ)
      File "/local/tools/buildbot/plat/stow/python-2.5.5/lib/python2.5/site-packages/Twisted-10.2.0-py2.5-linux-x86_64.egg/twisted/internet/utils.py", line 124, in getProcessOutput
        reactor)
      File "/local/tools/buildbot/plat/stow/python-2.5.5/lib/python2.5/site-packages/Twisted-10.2.0-py2.5-linux-x86_64.egg/twisted/internet/utils.py", line 25, in _callProtocolWithDeferred
        reactor.spawnProcess(p, executable, (executable,)+tuple(args), env, path)
      File "/local/tools/buildbot/plat/stow/python-2.5.5/lib/python2.5/site-packages/Twisted-10.2.0-py2.5-linux-x86_64.egg/twisted/internet/posixbase.py", line 322, in spawnProcess
        processProtocol, uid, gid, childFDs)
      File "/local/tools/buildbot/plat/stow/python-2.5.5/lib/python2.5/site-packages/Twisted-10.2.0-py2.5-linux-x86_64.egg/twisted/internet/process.py", line 591, in __init__
        self._fork(path, uid, gid, executable, args, environment, fdmap=fdmap)
      File "/local/tools/buildbot/plat/stow/python-2.5.5/lib/python2.5/site-packages/Twisted-10.2.0-py2.5-linux-x86_64.egg/twisted/internet/process.py", line 390, in _fork
        self.pid = os.fork()
    exceptions.OSError: [Errno 12] Cannot allocate memory


2011-06-11 23:14:21-0700 [-] Long query (11s): (('UPDATE buildrequests SET claimed_at = ?,     claimed_by_name = ?, claimed_by_incarnation = ? WHERE id IN (?)', [1307859246.6945231, 'a.company.com:/buildbot/master', 'pid16183-boot1306040001', 16201]), {})







More information about the devel mailing list