4.2.1 test/integration/mallocx still fails on older i686 (Was: jemalloc 4.1.1 released)

Ingvar Hagelund ingvar at redpill-linpro.com
Fri Jul 1 08:22:12 PDT 2016


Den 11. mai 2016 09:57, skrev Jason Evans:
> On May 4, 2016, at 6:12 AM, Ingvar Hagelund <ingvar at redpill-linpro.com> wrote:
>> test/integration/mallocx fails on older i686. It fails on el5, el6,
>> though it works on fedora 22.
>>
>> el5 and el6 dies at the same spot:
>>
>> === test/integration/mallocx ===
>> test_overflow: pass
>> test_oom: pass
>> test_basic: pass
>> test_alignment_and_size:test/integration/mallocx.c:170: Failed
>> assertion: (ps[i]) != (NULL) --> 0x0 == 0x0: mallocx() error for
>> alignment=33554432, size=100663291 (0x5fffffb)
>> test/test.sh: line 22: 24762 Segmentation fault      (core dumped) ${t}
>> /builddir/build/BUILD/jemalloc-4.1.1/ /builddir/build/BUILD/jemalloc-
>> 4.1.1/
>> Test harness error
>> make: *** [check_integration] Error 1
>>
>> Full build log for el5: https://ingvar.fedorapeople.org/jemalloc/jemall
>> oc-4.1.1.el5.i686.build.log
> 
> This is probably fixed:
> 
> 	https://github.com/jemalloc/jemalloc/commit/3a9ec676267cf215ed2591a1060f870daced2472


Doesn't seem so:

4.2.1 build on rhel6/i686:

=== test/integration/mallocx ===
test_overflow: pass
test_oom: pass
test_basic: pass
test_alignment_and_size:test/integration/mallocx.c:175: Failed
assertion: (ps[i]) != (NULL) --> 0x0 == 0x0: mallocx() error for
alignment=33554432, size=67108861 (0x3fffffd)
test/test.sh: line 22: 26890 Segmentation fault      (core dumped) ${t}
/builddir/build/BUILD/jemalloc-4.2.1/ /builddir/build/BUILD/jemalloc-4.2.1/
Test harness error
make: *** [check_integration] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.khBQZJ (%check)


Full build log here:

https://kojipkgs.fedoraproject.org//work/tasks/1019/14731019/build.log




More information about the jemalloc-discuss mailing list