On Tue, 2010-04-06 at 13:38 -0400, Aaron Bentley wrote: > On 04/06/2010 01:34 PM, Guilherme Salgado wrote: > > On Tue, 2010-04-06 at 10:28 -0400, Aaron Bentley wrote: > >> Since PyGPGME is busted on Lucid, I've been trying to run tests on a > >> Karmic VM. Unfortunately, that is busted too. See output below. > >> > >> It looks to me like meliae may not be ready for prime time. The > >> appserver death (which presumably trigered meliae) is also troubling. > > > > That's weird. meliae.dump_all_objects() should be triggered only when > > the appserver process receives a SIGRTMIN+10 (44) signal. > > judging from the name of "test_sigdumpmem", perhaps that is happening?
That test just emits the 44 signal and checks for the presence of a dump file, but the traceback below does not mention that test. Can you check if the test is actually being executed or if the 44 signal comes from somewhere else? > >> > >> The appserver death isn't shown testAppServerIsAvailable is run in > >> isolation, but "bin/test -t test_sigdumpmem -t testAppServerIsAvailable" > >> reproduces the failure. (And running test_sigdumpmem by itself doesn't > >> reproduce it, either.) > >> > >> It doesn't even let me ^C it. I have to ^\ it. > >> > >> > >> $ bin/test -v --layer AppServerLayer > >> Running tests at level 1 > >> Running canonical.testing.layers.AppServerLayer tests: > >> Set up canonical.testing.layers.BaseLayer in 0.012 seconds. > >> Set up canonical.testing.layers.DatabaseLayer in 4.721 seconds. > >> Set up canonical.testing.layers.LibrarianLayer in 11.588 seconds. > >> Set up canonical.testing.layers.MemcachedLayer in 0.196 seconds. > >> Set up canonical.testing.layers.LaunchpadLayer in 0.000 seconds. > >> Set up canonical.testing.layers.FunctionalLayer in 6.327 seconds. > >> Set up canonical.testing.layers.LaunchpadFunctionalLayer in 0.000 > >> seconds. > >> Set up canonical.testing.layers.AppServerLayer in 15.839 seconds. > >> Running: > >> ................................................................................................................................... > >> > >> Error in test testAppServerIsAvailable > >> (canonical.testing.ftests.test_layers.LayerProcessControllerInvariantsTestCase) > >> Traceback (most recent call last): > >> File "/usr/lib/python2.5/unittest.py", line 260, in run > >> testMethod() > >> File > >> "/home/abentley/launchpad/recipe-index/lib/canonical/testing/ftests/test_layers.py", > >> line 367, in testAppServerIsAvailable > >> home_page = urlopen(mainsite.rooturl).read() > >> File "/usr/lib/python2.5/urllib.py", line 82, in urlopen > >> return opener.open(url) > >> File "/usr/lib/python2.5/urllib.py", line 190, in open > >> return getattr(self, name)(url) > >> File "/usr/lib/python2.5/urllib.py", line 325, in open_http > >> h.endheaders() > >> File "/usr/lib/python2.5/httplib.py", line 860, in endheaders > >> self._send_output() > >> File "/usr/lib/python2.5/httplib.py", line 732, in _send_output > >> self.send(msg) > >> File "/usr/lib/python2.5/httplib.py", line 699, in send > >> self.connect() > >> File "/usr/lib/python2.5/httplib.py", line 683, in connect > >> raise socket.error, msg > >> IOError: [Errno socket error] (111, 'Connection refused') > >> > >> Traceback (most recent call last): > >> File "bin/test", line 259, in<module> > >> result = testrunner.run([]) > >> File > >> "/home/abentley/launchpad/stable/eggs/zope.testing-3.8.1-py2.5.egg/zope/testing/testrunner/__init__.py", > >> line 32, in run > >> failed = run_internal(defaults, args, script_parts=script_parts) > >> File > >> "/home/abentley/launchpad/stable/eggs/zope.testing-3.8.1-py2.5.egg/zope/testing/testrunner/__init__.py", > >> line 45, in run_internal > >> runner.run() > >> File > >> "/home/abentley/launchpad/stable/eggs/zope.testing-3.8.1-py2.5.egg/zope/testing/testrunner/runner.py", > >> line 136, in run > >> self.run_tests() > >> File > >> "/home/abentley/launchpad/stable/eggs/zope.testing-3.8.1-py2.5.egg/zope/testing/testrunner/runner.py", > >> line 216, in run_tests > >> setup_layers, self.failures, self.errors) > >> File > >> "/home/abentley/launchpad/stable/eggs/zope.testing-3.8.1-py2.5.egg/zope/testing/testrunner/runner.py", > >> line 374, in run_layer > >> return run_tests(options, tests, layer_name, failures, errors) > >> File > >> "/home/abentley/launchpad/stable/eggs/zope.testing-3.8.1-py2.5.egg/zope/testing/testrunner/runner.py", > >> line 306, in run_tests > >> test(result) > >> File "/usr/lib/python2.5/unittest.py", line 281, in __call__ > >> return self.run(*args, **kwds) > >> File "/usr/lib/python2.5/unittest.py", line 278, in run > >> result.stopTest(self) > >> File > >> "/home/abentley/launchpad/stable/eggs/zope.testing-3.8.1-py2.5.egg/zope/testing/testrunner/runner.py", > >> line 724, in stopTest > >> self.testTearDown() > >> File > >> "/home/abentley/launchpad/stable/eggs/zope.testing-3.8.1-py2.5.egg/zope/testing/testrunner/runner.py", > >> line 680, in testTearDown > >> layer.testTearDown() > >> File > >> "/home/abentley/launchpad/recipe-index/lib/canonical/testing/profiled.py", > >> line 29, in profiled_func > >> return func(cls, *args, **kw) > >> File > >> "/home/abentley/launchpad/recipe-index/lib/canonical/testing/layers.py", > >> line 1781, in testTearDown > >> LayerProcessController.postTestInvariants() > >> File > >> "/home/abentley/launchpad/recipe-index/lib/canonical/testing/profiled.py", > >> line 29, in profiled_func > >> return func(cls, *args, **kw) > >> File > >> "/home/abentley/launchpad/recipe-index/lib/canonical/testing/layers.py", > >> line 1686, in postTestInvariants > >> cls.appserver.returncode, cls.appserver.stdout.read())) > >> canonical.testing.layers.LayerIsolationError: App server died in this > >> test (status=1): > >> /home/abentley/launchpad/stable/eggs/python_openid-2.2.1-py2.5.egg/openid/server/server.py:974: > >> DeprecationWarning: The "namespace" attribute of CheckIDRequest objects > >> is deprecated. Use "message.getOpenIDNamespace()" instead > >> self.fields = Message(request.namespace) > >> /home/abentley/launchpad/recipe-index/lib/BeautifulSoup.py:1625: > >> UnicodeWarning: > >> Unicode equal comparison failed to convert both arguments to Unicode - > >> interpre > >> ting them as being unequal > >> if xml_data[:4] == '\x4c\x6f\xa7\x94': > >> /home/abentley/launchpad/recipe-index/lib/BeautifulSoup.py:1632: > >> UnicodeWarning: Unicode equal comparison failed to convert both > >> arguments to Unicode - interpreting them as being unequal > >> elif (len(xml_data)>= 4) and (xml_data[:2] == '\xfe\xff') \ > >> /home/abentley/launchpad/recipe-index/lib/BeautifulSoup.py:1641: > >> UnicodeWarning: Unicode equal comparison failed to convert both > >> arguments to Unicode - interpreting them as being unequal > >> elif (len(xml_data)>= 4) and (xml_data[:2] == '\xff\xfe') and \ > >> /home/abentley/launchpad/recipe-index/lib/BeautifulSoup.py:1654: > >> UnicodeWarning: Unicode equal comparison failed to convert both > >> arguments to Unicode - interpreting them as being unequal > >> elif xml_data[:4] == '\x00\x00\xfe\xff': > >> /home/abentley/launchpad/recipe-index/lib/BeautifulSoup.py:1658: > >> UnicodeWarning: Unicode equal comparison failed to convert both > >> arguments to Unicode - interpreting them as being unequal > >> elif xml_data[:4] == '\xff\xfe\x00\x00': > >> /home/abentley/launchpad/recipe-index/lib/BeautifulSoup.py:1662: > >> UnicodeWarning: Unicode equal comparison failed to convert both > >> arguments to Unicode - interpreting them as being unequal > >> elif xml_data[:3] == '\xef\xbb\xbf': > >> error: uncaptured python exception, closing channel > >> <zc.zservertracelog.tracelog.Channel connected 127.0.0.88:38087 at > >> 0xfd66f4c> (<class 'socket.error'>:(32, 'Broken pipe') > >> [/home/abentley/launchpad/stable/eggs/zope.server-3.6.1-py2.5.egg/zope/server/dualmodechannel.py|handle_write|73] > >> [/home/abentley/launchpad/stable/eggs/zope.server-3.6.1-py2.5.egg/zope/server/dualmodechannel.py|_flush_some|187] > >> [/usr/lib/python2.5/asyncore.py|send|331]) > >> Traceback (most recent call last): > >> File "/home/abentley/launchpad/recipe-index/bin/run", line 254, in > >> <module> > >> canonical.launchpad.scripts.runlaunchpad.start_launchpad() > >> File > >> "/home/abentley/launchpad/recipe-index/lib/canonical/launchpad/scripts/runlaunchpad.py", > >> line 280, in start_launchpad > >> main(argv) > >> File > >> "/home/abentley/launchpad/stable/eggs/zope.app.server-3.4.2-py2.5.egg/zope/app/server/main.py", > >> line 62, in main > >> run() > >> File > >> "/home/abentley/launchpad/stable/eggs/zope.app.server-3.4.2-py2.5.egg/zope/app/server/main.py", > >> line 83, in run > >> asyncore.poll(30.0) > >> File "/usr/lib/python2.5/asyncore.py", line 121, in poll > >> r, w, e = select.select(r, w, e, timeout) > >> File > >> "/home/abentley/launchpad/recipe-index/lib/canonical/launchpad/webapp/sigdumpmem.py", > >> line 14, in sigdumpmem_handler > >> scanner.dump_all_objects(DUMP_FILE) > >> File > >> "/home/abentley/launchpad/recipe-index/eggs/meliae-0.2.0.final.0-py2.5-linux-i686.egg/meliae/scanner.py", > >> line 118, in dump_all_objects > >> dump_all_referenced(outf, all_objs, is_pending=True) > >> File > >> "/home/abentley/launchpad/recipe-index/eggs/meliae-0.2.0.final.0-py2.5-linux-i686.egg/meliae/scanner.py", > >> line 50, in dump_all_referenced > >> if id(ref) not in seen: > >> File "_intset.pyx", line 116, in meliae._intset.IntSet.__contains__ > >> OverflowError: long int too large to convert to int > >> > >> > >> _______________________________________________ > >> Mailing list: https://launchpad.net/~launchpad-dev > >> Post to : [email protected] > >> Unsubscribe : https://launchpad.net/~launchpad-dev > >> More help : https://help.launchpad.net/ListHelp > > > -- Guilherme Salgado <[email protected]>
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Mailing list: https://launchpad.net/~launchpad-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~launchpad-dev More help : https://help.launchpad.net/ListHelp

