Your message dated Mon, 6 Mar 2023 13:52:38 +0200
with message-id <[email protected]>
and subject line Re: Bug#871446: jemalloc: FTBFS on hurd-i386: aligned_alloc 
test hangs
has caused the Debian Bug report #871446,
regarding jemalloc: FTBFS on hurd-i386: aligned_alloc test hangs
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
871446: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871446
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: jemalloc
Version: 3.6.0-10
Severity: important
Justification: fails to build from source

Thanks for taking care of #828871!  jemalloc now compiles on
hurd-i386, but the build still ultimately fails because the
aligned_alloc test hangs (hard):

  === test/integration/aligned_alloc ===
  
  Session terminated, terminating shell...Killed
  Test harness error
  Makefile:344: recipe for target 'check' failed
  make[1]: *** [check] Error 1
  make[1]: Leaving directory '/<<PKGBUILDDIR>>'
  dh_auto_test: make -j1 check VERBOSE=1 returned exit code 2
  debian/rules:46: recipe for target 'build-arch' failed
  make: *** [build-arch] Error 2
  dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
  E: Build killed with signal TERM after 180 minutes of inactivity
  E: Build killed with signal KILL after 5 minutes of inactivity
  E: Build killed with signal KILL after 10 minutes of inactivity

On a possibly related note, I see some warnings regarding that test,
though jemalloc should still fail gracefully on excessive values.

  test/integration/aligned_alloc.c: In function 'test_oom_errors':
  test/integration/aligned_alloc.c:43:4: warning: argument 2 value '2147483648' 
exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
    p = aligned_alloc(alignment, size);
    ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from test/include/test/jemalloc_test.h:1:0,
                   from test/integration/aligned_alloc.c:1:
  /usr/include/stdlib.h:470:14: note: in a call to allocation function 
'aligned_alloc' declared here
   extern void *aligned_alloc (size_t __alignment, size_t __size)
                ^~~~~~~~~~~~~
  test/integration/aligned_alloc.c:56:4: warning: argument 2 value '3221225473' 
exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
    p = aligned_alloc(alignment, size);
    ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from test/include/test/jemalloc_test.h:1:0,
                   from test/integration/aligned_alloc.c:1:
  /usr/include/stdlib.h:470:14: note: in a call to allocation function 
'aligned_alloc' declared here
   extern void *aligned_alloc (size_t __alignment, size_t __size)
                ^~~~~~~~~~~~~
  test/integration/aligned_alloc.c:68:4: warning: argument 2 value '4294967280' 
exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
    p = aligned_alloc(alignment, size);
    ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from test/include/test/jemalloc_test.h:1:0,
                   from test/integration/aligned_alloc.c:1:
  r/usr/include/stdlib.h:470:14: note: in a call to allocation function 
'aligned_alloc' declared here
   extern void *aligned_alloc (size_t __alignment, size_t __size)
                ^~~~~~~~~~~~~

Could you please take a look?  You can find the full log at
https://buildd.debian.org/status/fetch.php?pkg=jemalloc&arch=hurd-i386&ver=3.6.0-10&stamp=1502088411&raw=0

Thanks!

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/[email protected]

--- End Message ---
--- Begin Message ---
Hi Samuel et al,

On Sat, Jan 07, 2023 at 04:54:10AM +0200, Faidon Liambotis wrote:
> On Sun, Apr 04, 2021 at 09:57:39PM +0300, Faidon Liambotis wrote:
> > On Sun, Apr 04, 2021 at 02:26:16AM +0200, Samuel Thibault wrote:
> > Thanks for looking into this! I'm really out of my depth here. Don't
> > assume that the platform settings in configure.ac are the right ones
> > either -- I just guesstimated them, and may just as well be something
> > there.
> > 
> > I'd suggest reaching out to upstream directly on either a GitHub issue,
> > or their Gitter channel (they're responsive in my experience). Note that
> > I haven't sent them debian/patches/hurd.patch as it hasn't been
> > functional so far, so it may be worth prefacing your communication with
> > the configure.ac settings that we've chosen.
> > 
> > If you succeed into figuring out the root cause and making jemalloc
> > build, happy to prepare a PR to upstream this.
> 
> I'm wondering if you've had any chance to look into this. I've just
> uploaded 5.3.0-1 to unstable (after a brief stay in experimental, as
> 5.3.0-1~exp1), and was looking over FTBFSes and open bugs.

I haven't heard back in a couple of years, and this bug has been open
since 2017 as well.

I don't see value in keeping this tracked in the BTS. Presumably this
isn't the only Hurd-related FTBFS in the archive either and I don't
think we are trying to maintain a bug for each upstream Hurd porting
issue. I'm therefore going to mark this as "done".

As I think can be inferred from my interactions in this bug :), this
isn't due to lack of willingness on my end to support this. Someone just
needs to do the porting work, and while I gave it a stab, this is beyond
my knowledge and interests.

If at any point yourself or any other Hurd porter finds some time to
look into it, I'd be happy to help out in any way. Feel free to reopen
this bug or file a new one in that case. MRs etc. are also more than
welcome!

Regards,
Faidon

--- End Message ---

Reply via email to