-
-
Notifications
You must be signed in to change notification settings - Fork 18.8k
Closed
Labels
AlgosNon-arithmetic algos: value_counts, factorize, sorting, isin, clip, shift, diffNon-arithmetic algos: value_counts, factorize, sorting, isin, clip, shift, diffNeeds TestsUnit test(s) needed to prevent regressionsUnit test(s) needed to prevent regressions
Milestone
Description
Following Ian Fleming ("Once is happenstance. Twice is coincidence. Three times is enemy action"), here are the three most recent builds from #23582 -- which only changes tests -- wherein there is a single failure/crash in the travis-27.yaml
build for pandas/tests/series/test_rank.py::test_pct_max_many_rows
, which looks like this:
[...]
........................................................................ [ 87%]
..........................................................[gw0] node down: Not properly terminated
fReplacing crashed worker gw0
gw2 [39907] / gw1 [39907]. [ 87%]
........................................................................ [ 87%]
........................................................................ [ 87%]
[...]
........................................................................ [ 99%]
.....
=================================== FAILURES ===================================
_______________________ pandas/tests/series/test_rank.py _______________________
[gw0] linux2 -- Python 2.7.15 /home/travis/miniconda3/envs/pandas/bin/python
Worker 'gw0' crashed while running 'pandas/tests/series/test_rank.py::test_pct_max_many_rows'
https://travis-ci.org/pandas-dev/pandas/jobs/455175414
https://travis-ci.org/pandas-dev/pandas/jobs/455259318
https://travis-ci.org/pandas-dev/pandas/jobs/455642129
Interestingly, the azure 2.7 builds pass both for windows and linux. Any ideas?
Metadata
Metadata
Assignees
Labels
AlgosNon-arithmetic algos: value_counts, factorize, sorting, isin, clip, shift, diffNon-arithmetic algos: value_counts, factorize, sorting, isin, clip, shift, diffNeeds TestsUnit test(s) needed to prevent regressionsUnit test(s) needed to prevent regressions
Type
Projects
Relationships
Development
Select code repository
Activity
jbrockmendel commentedon Nov 15, 2018
I’ve noticed this too. I’m guessing related to #23688. @jschendel any ideas?
h-vetinari commentedon Nov 15, 2018
@jbrockmendel
Definitely something weird going on.
I can't really see how anything in that test should cast to
float32
, but maybe there's a resource leak somewhere?TomAugspurger commentedon Nov 16, 2018
Is this crash 2.7 only, or have we seen it on python 3 builds?
h-vetinari commentedon Nov 16, 2018
I've only ever seen it in the travis-27 build.
TomAugspurger commentedon Nov 16, 2018
Unfortunately I haven't been able to reproduce the segfault locally on my Mac.
xfail_strict = True
(GH23057) #23721h-vetinari commentedon Nov 19, 2018
I can reproduce the failure locally (on windows), but I only get a
MemoryError
, not a segfault. If it were a MemoryError, it could be an explanation why it only fails sometimes - depending on how busy the worker is with other code at that moment.5 remaining items