[Bug 5529] New: Tests crash python on some versions of OS X
mercurial-bugs at mercurial-scm.org
mercurial-bugs at mercurial-scm.org
Fri Apr 7 22:47:52 UTC 2017
https://bz.mercurial-scm.org/show_bug.cgi?id=5529
Bug ID: 5529
Summary: Tests crash python on some versions of OS X
Product: Mercurial
Version: default branch
Hardware: Macintosh
OS: Mac OS
Status: UNCONFIRMED
Severity: bug
Priority: normal
Component: Mercurial
Assignee: bugzilla at mercurial-scm.org
Reporter: matt_harbison at yahoo.com
CC: durin42 at gmail.com, mercurial-devel at mercurial-scm.org
Created attachment 1956
--> https://bz.mercurial-scm.org/attachment.cgi?id=1956&action=edit
crashreporter output
I'm on 10.10, with python 2.7.13 (I don't recall if it was from python.org or
via brew). Many tests are triggering CrashReporter on this system, which I
bisected back to this:
changeset: 30576:270b077d434b
parent: 30574:1156ec81f709
user: Augie Fackler <augie at google.com>
date: Thu Nov 10 16:07:24 2016 -0500
summary: run-tests: forward Python USER_BASE from site (issue5425)
On a clean install of 10.9.5 on another machine, there were no problems. I
didn't get a chance to try on 10.11+. Sample output when things went south
below (note the PyThreadState_Get() reference). Also attached the
CrashReporter output, in case that's helpful.
MacPro64:tests atto$ ./run-tests.py --local -j16
.ss..s.s.....s....
--- /usr/local/mercurial/tests/test-convert-cvs.t
+++ /usr/local/mercurial/tests/test-convert-cvs.t.err
@@ -81,55 +81,29 @@
a fixed difference from UTC.
$ TZ=US/Hawaii hg convert --config convert.localtimezone=True src src-hg
- initializing destination src-hg repository
- connecting to $TESTTMP/cvsrepo
- scanning source...
- collecting CVS rlog
- 5 log entries
- cvslog hook: 5 entries
- creating changesets
- 3 changeset entries
- cvschangesets hook: 3 changesets
- sorting...
- converting...
- 2 Initial revision
- 1 ci0
- 0 import
- updating tags
+ Fatal Python error: PyThreadState_Get: no current thread
+ $TESTTMP.sh: line 80: 42151 Abort trap: 6 TZ=US/Hawaii hg convert
--config convert.localtimezone=True src src-hg
+ [134]
$ hgcat a
- a
- $ hgcat b/c
- c
- c
+ abort: No such file or directory: 'src-hg'
+ [255]
+ $ hgcat b/c
+ abort: No such file or directory: 'src-hg'
+ [255]
convert fresh repo with --filemap
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list