[yocto] maximum recursion depth exceeded errors with gnutls_2.12.17.bb

Saxena, Rahul rahul.saxena at intel.com
Wed Sep 19 10:00:20 PDT 2012


Hi,



I have suddenly started getting maximum recursion depth exceeded python errors with gnutls_2.12.17.bb

 recipe on Denzil branch.



I am copying snippets of the message log below (some of the stuff that repeats has been removed)



Any suggestions as what could be the problem ?



Thanks

Rahul



Pseudo is not present but is required, building this first before the main build
WARNING: Host distribution "Ubuntu 11.04" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.
Parsing recipes...done.
Parsing of 848 .bb files complete (0 cached, 848 parsed). 1125 targets, 25 skipped, 0 masked, 0 errors.

OE Build Configuration:
BB_VERSION        = "1.15.2"
TARGET_ARCH       = "i586"
TARGET_OS         = "linux"
MACHINE           = "cedartrail"
DISTRO            = "poky"
DISTRO_VERSION    = "1.2.1"
TUNE_FEATURES     = "m32 core2"
TARGET_FPU        = ""
meta
meta-yocto        = "denzil19aug:65ffa7395055f7e012cb973f63f92380828eed0d"
meta-intel
meta-cedartrail   = "denzil5:eb89634175a1993df879e00325c029d37bea0f1d"

.
.
.
.

lib/libxfont_1.4.5.bb, do_fetch)
NOTE: package perl-5.14.2-r6: task do_patch: Succeeded
NOTE: package liboil-0.3.17-r5: task do_populate_lic: Started
ERROR: Error executing a python function in /home/rsaxena/YoctoWork3x/meta/recipes-support/gnutls/gnutls_2.12.17.bb:
RuntimeError: maximum recursion depth exceeded

ERROR: The stack trace of python calls that resulted in this exception/failure was:
ERROR:   File "base_do_fetch", line 18, in <module>
ERROR:
ERROR:   File "base_do_fetch", line 13, in base_do_fetch
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/fetch2/__init__.py", line 1029, in download
ERROR:     localpath = try_mirrors (self.d, ud, mirrors)
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/fetch2/__init__.py", line 547, in try_mirrors
ERROR:     uris, uds = build_mirroruris(origud, mirrors, ld)
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/fetch2/__init__.py", line 481, in build_mirroruris
ERROR:     adduri(None, origud, uris, uds)
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/fetch2/__init__.py", line 479, in adduri
ERROR:     adduri(newuri, newud, uris, uds)
NOTE: Running task 1165 of 5212 (ID: 3334, /home/rsaxena/YoctoWork3x/meta/recipes-graphics/xorg-proto/xcmiscproto_1.2.1.bb, do_fetch)
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/fetch2/__init__.py", line 479, in adduri
ERROR:     adduri(newuri, newud, uris, uds)
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/fetch2/__init__.py", line 479, in adduri
ERROR:     adduri(newuri, newud, uris, uds)
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/fetch2/__init__.py", line 479, in adduri
ERROR:     adduri(newuri, newud, uris, uds)
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/fetch2/__init__.py", line 479, in adduri
ERROR:     adduri(newuri, newud, uris, uds)
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/fetch2/__init__.py", line 479, in adduri
ERROR:     adduri(newuri, newud, uris, uds)
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/fetch2/__init__.py", line 479, in adduri
ERROR:     adduri(newuri, newud, uris, uds)
ERROR:
.

.

.

.

.

"/home/rsaxena/YoctoWork3x/bitbake/lib/bb/fetch2/__init__.py", line 479, in adduri
ERROR:     adduri(newuri, newud, uris, uds)
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/fetch2/__init__.py", line 462, in adduri
ERROR:     newuri = uri_replace(ud, find, replace, ld)
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/fetch2/__init__.py", line 182, in uri_replace
ERROR:     logger.debug(2, "For url %s comparing %s to %s" % (uri_decoded, uri_find_decoded, uri_replace_decoded))
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/__init__.py", line 58, in bbdebug
ERROR:     return self.log(logging.DEBUG - level + 1, msg, *args, **kwargs)
ERROR:
ERROR:   File "/usr/lib/python2.7/logging/__init__.py", line 1195, in log
ERROR:     self._log(level, msg, args, **kwargs)
ERROR:
ERROR:   File "/usr/lib/python2.7/logging/__init__.py", line 1250, in _log
ERROR:     self.handle(record)
ERROR:
ERROR:   File "/usr/lib/python2.7/logging/__init__.py", line 1260, in handle
ERROR:     self.callHandlers(record)
ERROR:
ERROR:   File "/usr/lib/python2.7/logging/__init__.py", line 1300, in callHandlers
ERROR:     hdlr.handle(record)
ERROR:
ERROR:   File "/usr/lib/python2.7/logging/__init__.py", line 744, in handle
ERROR:     self.emit(record)
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/event.py", line 502, in emit
ERROR:     fire(record, None)
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/event.py", line 143, in fire
ERROR:     worker_fire(event, d)
ERROR:
ERROR:   File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/event.py", line 148, in worker_fire
ERROR: Running idle function
Traceback (most recent call last):
  File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/cooker.py", line 1134, in buildTargetsIdle(server=<ProcessServer(ProcessServer-1, started)>, rq=<bb.runqueue.RunQueue instance at 0x9580320>, abort=False):
                 try:
    >                retval = rq.execute_runqueue()
                 except runqueue.TaskFailure as exc:
  File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/runqueue.py", line 971, in RunQueue.execute_runqueue():
             if self.state is runQueueRunning:
    >            retval = self.rqexe.execute()

  File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/runqueue.py", line 1407, in RunQueueExecuteTasks.execute():
             for pipe in self.build_pipes:
    >            self.build_pipes[pipe].read()

  File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/runqueue.py", line 1808, in runQueuePipe.read():
             while index != -1:
    >            bb.event.fire_from_worker(self.queue[:index+8], self.d)
                 self.queue = self.queue[index+8:]
  File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/event.py", line 155, in fire_from_worker(event='<event>ccopy_reg\n_reconstructor\np1\n(clogging\nLogRecord\np2\nc__builtin__\nobject\np3\nNtRp4\n(dp5\nS\'taskpid\'\np6\nI82852\nsS\'threadName\'\np7\nS\'MainThread\'\np8\nsS\'name\'\np9\nS\'BitBake.Util\'\np10\nsS\'thread\'\np11\nI139835935696672\nsS\'created\'\np12\nF1348072550.6744399\nsS\'process\'\np13\nI82852\nsS\'processName\'\np14\nS\'ProcessServer-1\'\np15\nsS\'args\'\np16\n(tsS\'module\'\np17\nS\'utils\'\np18\nsS\'filename\'\np19\nS\'utils.py\'\np20\nsS\'levelno\'\np21\nI40\nsS\'exc_text\'\np22\nNsS\'pathname\'\np23\nS\'/home/rsaxena/YoctoWork3x/bitbake/lib/bb/utils.py\'\np24\nsS\'lineno\'\np25\nI372\nsS\'msg\'\np26\nS\'    data = "<event>" + pickle.dumps(event) + "</event>', d=<bb.data_smart.DataSmart object at 0x1e37990>):
             return
    >    event = pickle.loads(event[7:-8])
         fire_ui_handlers(event, d)
ValueError: insecure string pickle

NOTE: package libglade-2.6.4-r3: task do_patch: Started
NOTE: package rpm-5.4.0-r37: task do_unpack: Succeeded
ERROR: Running idle function
Traceback (most recent call last):
  File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/cooker.py", line 1134, in buildTargetsIdle(server=<ProcessServer(ProcessServer-1, started)>, rq=<bb.runqueue.RunQueue instance at 0x9580320>, abort=False):
                 try:
    >                retval = rq.execute_runqueue()
                 except runqueue.TaskFailure as exc:
  File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/runqueue.py", line 971, in RunQueue.execute_runqueue():
             if self.state is runQueueRunning:
    >            retval = self.rqexe.execute()

  File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/runqueue.py", line 1407, in RunQueueExecuteTasks.execute():
             for pipe in self.build_pipes:
    >            self.build_pipes[pipe].read()

  File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/runqueue.py", line 1808, in runQueuePipe.read():
             while index != -1:
    >            bb.event.fire_from_worker(self.queue[:index+8], self.d)
                 self.queue = self.queue[index+8:]
  File "/home/rsaxena/YoctoWork3x/bitbake/lib/bb/event.py", line 155, in fire_from_worker(event='<event>ccopy_reg\n_reconstructor\np1\n(clogging\nLogRecord\np2\nc__builtin__\nobject\np3\nNtRp4\n(dp5\nS\'taskpid\'\np6\nI82852\nsS\'threadName\'\np7\nS\'MainThread\'\np8\nsS\'name\'\np9\nS\'BitBake.Util\'\np10\nsS\'thread\'\np11\nI139835935696672\nsS\'created\'\np12\nF1348072550.6744399\nsS\'process\'\np13\nI82852\nsS\'processName\'\np14\nS\'ProcessServer-1\'\np15\nsS\'args\'\np16\n(tsS\'module\'\np17\nS\'utils\'\np18\nsS\'filename\'\np19\nS\'utils.py\'\np20\nsS\'levelno\'\np21\nI40\nsS\'exc_text\'\np22\nNsS\'pathname\'\np23\nS\'/home/rsaxena/YoctoWork3x/bitbake/lib/bb/utils.py\'\np24\nsS\'lineno\'\np25\nI372\nsS\'msg\'\np26\nS\'    data = "<event>" + pickle.dumps(event) + "</event>', d=<bb.data_smart.DataSmart object at 0x1e37990>):
             return
    >    event = pickle.loads(event[7:-8])
         fire_ui_handlers(event, d)
ValueError: insecure string pickle
.
.
.
.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20120919/e8468bce/attachment.html>


More information about the yocto mailing list