On Fri 22/10/2021 13:23, Bjorn Ketelaars wrote:
> On Fri 22/10/2021 09:55, Martin Reindl wrote:
> > Am 22.10.2021 um 09:49 schrieb Stuart Henderson:
> > > Only issue in the i386 build was math/py-h5py which specifically wants 
> > > 1.16.5.
> > > 
> > 
> > Yes, this is one patch which can go away with newer numpy.
> 
> That is not entirely true. When building, py-h5py checks for a specific
> version of py-numpy. Diff below fixes this by checking for a minimum
> version similar to RUN_REQUIRES in setup.py.
> 
> BTW 'make test' fails because of a py-numpy related issue. This happens
> with both py-numpy-1.16.5 and py-numpy-1.19.5. Have you seen this
> before? Both test logs attached.

Correction, failing tests is not because of numpy. It seems it is
because of py-h5py:

Found a core file in py-h5py's $WRKDIR. Interesting bits:

(gdb) bt
#0  thrkill () at /tmp/-:3
#1  0x0000048b929f323e in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:51
#2  0x0000048b92a1f2e6 in wrterror (d=0x48af111a1b0, msg=0x48b929c405f 
"modified chunk-pointer %p") at /usr/src/lib/libc/stdlib/malloc.c:307
#3  0x0000048b92a22c8c in find_chunknum (d=0x0, info=<error reading variable: 
Unhandled dwarf expression opcode 0xa3>, ptr=0x0, check=-183984)
    at /usr/src/lib/libc/stdlib/malloc.c:1063
#4  0x0000048b92a1f849 in ofree (argpool=0x7f7ffffd3490, p=0x48b1ec42c30, 
clear=0, check=<optimized out>, argsz=0) at 
/usr/src/lib/libc/stdlib/malloc.c:1409
#5  0x0000048b92a1f52b in free (ptr=0x48b1ec42c30) at 
/usr/src/lib/libc/stdlib/malloc.c:1470
#6  0x0000048b07115638 in lzf_filter (flags=<error reading variable: Unhandled 
dwarf expression opcode 0xa3>,
    cd_nelmts=<error reading variable: Unhandled dwarf expression opcode 0xa3>, 
cd_values=<error reading variable: Unhandled dwarf expression opcode 0xa3>, 
nbytes=800,
    buf_size=<optimized out>, buf=<optimized out>) at lzf/lzf_filter.c:252
#7  0x0000048b5e082a0d in H5Z_pipeline () from /usr/local/lib/libhdf5.so.3.0
...
...
(gdb) f 6
#6  0x0000048b07115638 in lzf_filter (
    flags=<error reading variable: Unhandled dwarf expression opcode 0xa3>, 
    cd_nelmts=<error reading variable: Unhandled dwarf expression opcode 0xa3>, 
    cd_values=<error reading variable: Unhandled dwarf expression opcode 0xa3>, 
    nbytes=800, buf_size=<optimized out>, buf=<optimized out>)
    at lzf/lzf_filter.c:252
252             free(*buf);

Reply via email to