homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: buildbot: hung on ARM Debian
Type: Stage:
Components: Tests Versions: Python 3.2, Python 2.7
process
Status: closed Resolution: out of date
Dependencies: Superseder:
Assigned To: Nosy List: doko, loewis, pitrou, skrah, vstinner
Priority: normal Keywords: buildbot

Created on 2010年04月17日 13:51 by vstinner, last changed 2022年04月11日 14:57 by admin. This issue is now closed.

Messages (11)
msg103401 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2010年04月17日 13:51
test_tokenize and test_io does sometimes hung on buildbot ARMv4 Debian 3.x. It looks to be related to #8429.
http://www.python.org/dev/buildbot/builders/ARMv4 Debian 3.x/builds/52/steps/test/logs/stdio
---------
...
test_tokenize
command timed out: 1800 seconds without output, killing pid 10998
process killed by signal 9
program finished with exit code -1
elapsedTime=12155.584910
---------
http://www.python.org/dev/buildbot/builders/ARMv4 Debian 3.x/builds/50/steps/test/logs/stdio
----------
...
test_io
command timed out: 1800 seconds without output, killing pid 18097
process killed by signal 9
program finished with exit code -1
elapsedTime=3859.149082
----------
msg103403 - (view) Author: Antoine Pitrou (pitrou) * (Python committer) Date: 2010年04月17日 14:26
I don't know about test_tokenize, but test_io is quite heavy and a couple of individual tests launch many threads. On a slow CPU with little RAM, the test could simply be still running (swapping?) after 1800s...
msg103422 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2010年04月17日 18:23
There are other hung on trunk (output of bbreport):
ARMv4 Debian trunk 80129, 80120, 80101, 80098, 80085, 
 80129: # hung for 30 min: test_ast 
 80120: # hung for 30 min: test_descr 
 80101: # hung for 30 min: test_parser 
 80098: # hung for 30 min: test_decorators 
 80085: # hung for 30 min: test_lib2to3 
ARMv7Thumb Ubuntu trunk 80120, 80098, 80084, 80084, *** , 80030
 80120: # hung for 30 min: test_descr 
 80098: # hung for 30 min: test_ast 
 80084: # hung for 30 min: test_decorators 
 ...
 80030: # hung for 30 min: test_opcodes
msg103446 - (view) Author: Stefan Krah (skrah) * (Python committer) Date: 2010年04月17日 23:08
Antoine is right: On a fast machine (3.16GHz) test_io.py takes 810s
on debian-arm/qemu. All tests pass, so perhaps the limit is just too
restrictive on slow machines.
msg103447 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2010年04月17日 23:13
On ARMv7Thumb Ubuntu trunk, build 47 hung after the following tests:
---
test_wait3
test_genericpath
test_uuid
test_zipimport_support
test_slice
test_decorators
---
build 48 hung after the following tests:
---
test_memoryio
test_robotparser
test_charmapcodec
test_ast
---
build 49 hung after the following tests:
---
test_grp
test_binascii
test_uu
test_zlib
test_unpack
test_array
test_list
test_cmd_line
test_traceback
test_global
test_index
test_cd
test_cd skipped -- No module named cd
test_bz2
test_fnmatch
test_posixpath
test_random
test_code
test_gc
test_dict
test_threading_local
test_eof
test_codecmaps_hk
test_aifc
test_descr
---
test_tokenize and test_io were not yet executed.
msg103449 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2010年04月17日 23:16
It would help if regrtest.py added a timestamp to messages (at least "test_xxx" lines). Eg. "18:08:34.750933: test_io".
msg103476 - (view) Author: Stefan Krah (skrah) * (Python committer) Date: 2010年04月18日 10:34
I ran the whole test suite on
http://people.debian.org/~aurel32/qemu/arm/debian_lenny_arm_small.qcow2
and there were no hanging processes. test_tokenize also takes around
10min on a fast machine (12s without -uall).
Probably the timeout has to be increased drastically or -uall should
be dropped.
msg103477 - (view) Author: Antoine Pitrou (pitrou) * (Python committer) Date: 2010年04月18日 10:52
> Probably the timeout has to be increased drastically or -uall should
> be dropped.
We should probably increase the timeout on this particular set of
buildbots. -uall has no influence on the duration of e.g. test_io.
msg103487 - (view) Author: Matthias Klose (doko) * (Python committer) Date: 2010年04月18日 13:00
the ARMv4 buildbot is a 500Mhz Xscale, with a SATA disk attached, 256MB RAM. It can't go faster :-/
the ARMv7 buildbot is a cortex-a8, 500Mhz, 512MB RAM. I found here five or six python processes still running, now killed. The machine may be unresponsive sometime, as one other (non python) build might run in parallel.
msg103489 - (view) Author: Antoine Pitrou (pitrou) * (Python committer) Date: 2010年04月18日 13:15
> the ARMv4 buildbot is a 500Mhz Xscale, with a SATA disk attached, 256MB 
> RAM. It can't go faster :-/
Have you checked running the test suite manually (possibly with the -v option for more progress information), to check whether these were genuine freezes? Have you also checked that there was no swapping during the test suite?
In any case, we should probably increase the timeout on that buildbot. Perhaps Martin knows how to do that.
msg133614 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2011年04月12日 23:01
There are no more ARM buildbots, so let's close this issue.
History
Date User Action Args
2022年04月11日 14:57:00adminsetgithub: 52678
2011年04月12日 23:01:28vstinnersetstatus: open -> closed
resolution: out of date
messages: + msg133614
2010年04月18日 13:15:53pitrousetpriority: normal

nosy: + loewis
messages: + msg103489

components: + Tests
2010年04月18日 13:00:55dokosetmessages: + msg103487
2010年04月18日 10:52:10pitrousetmessages: + msg103477
2010年04月18日 10:34:06skrahsetmessages: + msg103476
2010年04月17日 23:16:25vstinnersetmessages: + msg103449
2010年04月17日 23:13:50vstinnersetmessages: + msg103447
2010年04月17日 23:08:44skrahsetnosy: + skrah
messages: + msg103446
2010年04月17日 18:23:03vstinnersettitle: buildbot: test_tokenize and test_io hung on ARMv4 Debian 3.x -> buildbot: hung on ARM Debian
messages: + msg103422
versions: + Python 2.7
2010年04月17日 14:26:29pitrousetnosy: + doko, pitrou
messages: + msg103403
2010年04月17日 13:51:02vstinnercreate

AltStyle によって変換されたページ (->オリジナル) /