[py-dev] py.test crash
Gordon Wrigley
py-dev at tolomea.com
Thu Sep 17 10:38:14 CEST 2009
sorry, I should have been clearer, to date it has only happened once,
I wasn't doing anything unusal at the time just running the test set
the same as always.
On Thu, Sep 17, 2009 at 6:21 PM, holger krekel <holger at merlinux.eu> wrote:
> Hi Gordon,
>
> could you check that it happens also with 1.0.2?
>
> holger
>
> On Thu, Sep 17, 2009 at 11:07 +1000, Gordon Wrigley wrote:
>> This happened, I have no idea why or even who's fault it might be so I
>> thought I'd post it here in case it means anything to anyone else. The
>> test that was running uses execnet, it also creates a couple of
>> additional threads.
>>
>>
>> tests/tcp_behavior/test_basic_listen.py:3: test_function FAILTraceback
>> (most recent call last)
>> File "/usr/local/bin/py.test", line 8, in <module>
>> load_entry_point('py==1.0.0', 'console_scripts', 'py.test')()
>> File "/usr/local/lib/python2.6/dist-packages/py-1.0.0-py2.6.egg/py/cmdline/pytest.py",
>> line 5, in main
>> py.test.cmdline.main()
>> File "/usr/local/lib/python2.6/dist-packages/py-1.0.0-py2.6.egg/py/test/cmdline.py",
>> line 16, in main
>> exitstatus = session.main()
>> File "/usr/local/lib/python2.6/dist-packages/py-1.0.0-py2.6.egg/py/test/session.py",
>> line 125, in main
>> self.sessionfinishes(exitstatus=exitstatus)
>> File "/usr/local/lib/python2.6/dist-packages/py-1.0.0-py2.6.egg/py/test/session.py",
>> line 93, in sessionfinishes
>> exitstatus=exitstatus,
>> File "/usr/local/lib/python2.6/dist-packages/py-1.0.0-py2.6.egg/py/_com.py",
>> line 139, in __call__
>> return mc.execute(firstresult=self.firstresult)
>> File "/usr/local/lib/python2.6/dist-packages/py-1.0.0-py2.6.egg/py/_com.py",
>> line 23, in execute
>> res = self.execute_method(currentmethod)
>> File "/usr/local/lib/python2.6/dist-packages/py-1.0.0-py2.6.egg/py/_com.py",
>> line 50, in execute_method
>> return currentmethod(self, *self.args, **self.kwargs)
>> File "/usr/local/lib/python2.6/dist-packages/py-1.0.0-py2.6.egg/py/test/plugin/pytest_terminal.py",
>> line 259, in pytest_sessionfinish
>> __call__.execute()
>> File "/usr/local/lib/python2.6/dist-packages/py-1.0.0-py2.6.egg/py/_com.py",
>> line 23, in execute
>> res = self.execute_method(currentmethod)
>> File "/usr/local/lib/python2.6/dist-packages/py-1.0.0-py2.6.egg/py/_com.py",
>> line 53, in execute_method
>> return currentmethod(*self.args, **self.kwargs)
>> File "/usr/local/lib/python2.6/dist-packages/py-1.0.0-py2.6.egg/py/test/plugin/pytest_execnetcleanup.py",
>> line 30, in pytest_sessionfinish
>> gw.exit()
>> File "/usr/local/lib/python2.6/dist-packages/py-1.0.0-py2.6.egg/py/execnet/register.py",
>> line 73, in exit
>> super(PopenCmdGateway, self).exit()
>> File "/usr/local/lib/python2.6/dist-packages/py-1.0.0-py2.6.egg/py/execnet/gateway.py",
>> line 354, in exit
>> self._cleanup.unregister(self)
>> File "/usr/local/lib/python2.6/dist-packages/py-1.0.0-py2.6.egg/py/execnet/gateway.py",
>> line 45, in unregister
>> del self._activegateways[gateway]
>> File "/usr/lib/python2.6/weakref.py", line 240, in __delitem__
>> del self.data[ref(key)]
>> KeyError: <weakref at 0x86c74dc; to 'SshGateway' at 0x8f76d8c>
>>
>> gordonw at okum:~$ uname -a
>> Linux okum 2.6.28-15-generic #51-Ubuntu SMP Mon Aug 31 13:33:16 UTC
>> 2009 i686 GNU/Linux
>> gordonw at okum:~$ python
>> Python 2.6.2 (release26-maint, Apr 19 2009, 01:56:41)
>> [GCC 4.3.3] on linux2
>> Type "help", "copyright", "credits" or "license" for more information.
>> >>> import py
>> >>> py.version
>> '1.0.0'
>> _______________________________________________
>> py-dev mailing list
>> py-dev at codespeak.net
>> http://codespeak.net/mailman/listinfo/py-dev
>>
>
> --
> Metaprogramming, Python, Testing: http://tetamap.wordpress.com
> Python, PyPy, pytest contracting: http://merlinux.eu
>
More information about the py-dev
mailing list