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: pymonotonic() gone backward on "AMD64 Debian root 3.x" buildbot
Type: Stage:
Components: Versions: Python 3.5
process
Status: closed Resolution: out of date
Dependencies: Superseder:
Assigned To: Nosy List: vstinner
Priority: normal Keywords:

Created on 2015-03-25 02:51 by vstinner, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Messages (3)
msg239216 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2015-03-25 02:51
I would be interested to know the Linux version of this buildbot slave.

Maybe the slave is running in a VM and it's a virtualization issue? If it's the case, should Python fix the bug? Or should we just remove the assertion?

http://buildbot.python.org/all/builders/AMD64%20Debian%20root%203.x/builds/1943/steps/test/logs/stdio
---
python: Python/pytime.c:221: pymonotonic: Assertion `last.tv_usec == -1 || tp->tv_sec > last.tv_sec || (tp->tv_sec == last.tv_sec && tp->tv_usec >= last.tv_usec)' failed.
Fatal Python error: Aborted

Thread 0x00002b9135bc4700 (most recent call first):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_gc.py", line 364 in sleeper_gen
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_gc.py", line 390 in make_nested
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_gc.py", line 395 in run_thread
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 871 in run
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 923 in _bootstrap_inner
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 891 in _bootstrap

Current thread 0x00002b91355c1700 (most recent call first):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_gc.py", line 364 in sleeper_gen
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_gc.py", line 390 in make_nested
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_gc.py", line 395 in run_thread
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 871 in run
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 923 in _bootstrap_inner
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 891 in _bootstrap

Thread 0x00002b9127825b20 (most recent call first):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_gc.py", line 407 in test_trashcan_threads
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/case.py", line 577 in run
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/case.py", line 625 in __call__
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/suite.py", line 122 in run
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/suite.py", line 84 in __call__
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/suite.py", line 122 in run
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/suite.py", line 84 in __call__
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/runner.py", line 176 in run
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 1772 in _run_suite
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 1806 in run_unittest
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_gc.py", line 1000 in test_main
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/regrtest.py", line 1284 in runtest_inner
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/regrtest.py", line 967 in runtest
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/regrtest.py", line 763 in main
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/regrtest.py", line 1568 in main_in_temp_cwd
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/__main__.py", line 3 in <module>
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 85 in _run_code
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 170 in _run_module_as_main
---
msg239218 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2015-03-25 03:17
> ==   Linux-3.2.0-4-amd64-x86_64-with-debian-7.7 little-endian

Kernel: Linux-3.2.0-4
CPU: amd64-x86_64 (little-endian)
OS: debian-7.7

Linux had a bug in version < 2.6.33 (also fixed in 2.6.32.19):

"[PATCH] Fix clock_gettime vsyscall time warp"
https://lkml.org/lkml/2009/11/17/7

=> https://lists.debian.org/debian-kernel/2010/09/msg00001.html

See also:

- https://bugzilla.redhat.com/show_bug.cgi?id=595225
- https://bugzilla.redhat.com/show_bug.cgi?id=742037
msg240210 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2015-04-07 13:26
I only saw the issue once, I close the bug.
History
Date User Action Args
2022-04-11 14:58:14adminsetgithub: 67960
2015-04-07 13:26:29vstinnersetstatus: open -> closed
resolution: out of date
messages: + msg240210
2015-03-25 03:17:09vstinnersetmessages: + msg239218
2015-03-25 02:51:22vstinnercreate