[Debian-astro-maintainers] Bug#854195: yt FTBFS on armel/armhf: testsuite MemoryErrors

Adrian Bunk bunk at debian.org
Sat Feb 4 22:48:12 UTC 2017


Source: yt
Version: 3.3.3-2
Severity: serious

https://buildd.debian.org/status/package.php?p=yt

...
yt : [INFO     ] 2017-02-04 15:14:16,242 Parameters: domain_dimensions         = [64 64 64]
yt : [INFO     ] 2017-02-04 15:14:16,245 Parameters: domain_left_edge          = [ 0.  0.  0.]
yt : [INFO     ] 2017-02-04 15:14:16,247 Parameters: domain_right_edge         = [ 1.  1.  1.]
yt : [INFO     ] 2017-02-04 15:14:16,249 Parameters: cosmological_simulation   = 0.0
E..E
======================================================================
ERROR: test suite for <class 'yt.visualization.tests.test_profile_plots.TestProfilePlotSave'>
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/nose/suite.py", line 209, in run
    self.setUp()
  File "/usr/lib/python2.7/dist-packages/nose/suite.py", line 292, in setUp
    self.setupContext(ancestor)
  File "/usr/lib/python2.7/dist-packages/nose/suite.py", line 315, in setupContext
    try_run(context, names)
  File "/usr/lib/python2.7/dist-packages/nose/util.py", line 471, in try_run
    return func()
  File "/«PKGBUILDDIR»/yt/visualization/tests/test_profile_plots.py", line 89, in setUpClass
    profiles.append(ProfilePlot(reg, x_field, y_field))
  File "/«PKGBUILDDIR»/yt/visualization/profile_plotter.py", line 229, in __init__
    logs=logs)]
  File "/«PKGBUILDDIR»/yt/data_objects/profiles.py", line 1042, in create_profile
    obj.add_fields([field for field in fields])
  File "/«PKGBUILDDIR»/yt/data_objects/profiles.py", line 115, in add_fields
    self._bin_chunk(chunk, fields, temp_storage)
  File "/«PKGBUILDDIR»/yt/data_objects/profiles.py", line 439, in _bin_chunk
    rv = self._get_data(chunk, fields)
  File "/«PKGBUILDDIR»/yt/data_objects/profiles.py", line 246, in _get_data
    weight_data = chunk[self.weight_field].in_units(units)
  File "/«PKGBUILDDIR»/yt/data_objects/data_containers.py", line 272, in __getitem__
    self.get_data(f)
  File "/«PKGBUILDDIR»/yt/data_objects/data_containers.py", line 1192, in get_data
    self._generate_fields(fields_to_generate)
  File "/«PKGBUILDDIR»/yt/data_objects/data_containers.py", line 1212, in _generate_fields
    fd = self._generate_field(field)
  File "/«PKGBUILDDIR»/yt/data_objects/data_containers.py", line 309, in _generate_field
    tr = self._generate_fluid_field(field)
  File "/«PKGBUILDDIR»/yt/data_objects/data_containers.py", line 329, in _generate_fluid_field
    rv = finfo(gen_obj)
  File "/«PKGBUILDDIR»/yt/fields/derived_field.py", line 204, in __call__
    dd = self._function(self, data)
  File "/«PKGBUILDDIR»/yt/geometry/coordinates/coordinate_handler.py", line 37, in _dds
    rv = data.ds.arr(data.fwidth[...,axi].copy(), units)
  File "/«PKGBUILDDIR»/yt/data_objects/data_containers.py", line 1311, in fwidth
    return self._current_chunk.fwidth
  File "/«PKGBUILDDIR»/yt/geometry/geometry_handler.py", line 271, in cached_func
    tr = func(self)
  File "/«PKGBUILDDIR»/yt/geometry/geometry_handler.py", line 356, in fwidth
    c = obj.select_fwidth(self.dobj)
  File "/«PKGBUILDDIR»/yt/data_objects/grid_patch.py", line 320, in select_fwidth
    coords = np.empty((count, 3), dtype='float64')
MemoryError

======================================================================
ERROR: create a toy dataset that puts a sphere at (0,0,0), a single cube
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/«PKGBUILDDIR»/yt/testing.py", line 366, in fake_vr_orientation_test_ds
    x3d, y3d, z3d = np.meshgrid(x, y, z, indexing="ij")
  File "/usr/lib/python2.7/dist-packages/numpy/lib/function_base.py", line 4533, in meshgrid
    return [x * mult_fact for x in output]
MemoryError

Traceback (most recent call last):
  File "/usr/bin/nosetests", line 9, in <module>
    load_entry_point('nose==1.3.7', 'console_scripts', 'nosetests')()
  File "/usr/lib/python2.7/dist-packages/nose/core.py", line 121, in __init__
    **extra_args)
  File "/usr/lib/python2.7/unittest/main.py", line 95, in __init__
    self.runTests()
  File "/usr/lib/python2.7/dist-packages/nose/core.py", line 207, in runTests
    result = self.testRunner.run(self.test)
  File "/usr/lib/python2.7/dist-packages/nose/core.py", line 66, in run
    result.printErrors()
  File "/usr/lib/python2.7/dist-packages/nose/result.py", line 110, in printErrors
    self.config.plugins.report(self.stream)
  File "/usr/lib/python2.7/dist-packages/nose/plugins/manager.py", line 99, in __call__
    return self.call(*arg, **kw)
  File "/usr/lib/python2.7/dist-packages/nose/plugins/manager.py", line 167, in simple
    result = meth(*arg, **kw)
  File "/usr/lib/python2.7/dist-packages/nose/plugins/xunit.py", line 221, in report
    for e in self.errorlist]))
MemoryError
debian/rules:31: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1
make[1]: Leaving directory '/«PKGBUILDDIR»'
debian/rules:8: recipe for target 'build-arch' failed
make: *** [build-arch] Error 2


More information about the Debian-astro-maintainers mailing list