[Buildbot-devel] Buildbot through stacktrace during SVNPoller

Fulvio Cervone fcervone at me.com
Tue Jun 14 06:47:01 UTC 2011


William, do you have enough memory and disk space on the computer?

Looks like the process was not able to allocate memory...if it did it just once is really strange, but it could happen that the system could get overloaded and finish the memory (especially painful on windows machines usually).

Can you reproduce it?

-f


On Jun 13, 2011, at 11:21 PM, William Deegan wrote:

> 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]), {})
> 
> 
> 
> 
> ------------------------------------------------------------------------------
> EditLive Enterprise is the world's most technically advanced content
> authoring tool. Experience the power of Track Changes, Inline Image
> Editing and ensure content is compliant with Accessibility Checking.
> http://p.sf.net/sfu/ephox-dev2dev
> _______________________________________________
> Buildbot-devel mailing list
> Buildbot-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/buildbot-devel





More information about the devel mailing list