Bug#881920: xerces-c: FTBFS on hurd-i386: ThreadTest15 failed

2017-11-23 Thread Bill Blough

After running the tests in a loop for many hours, I have encountered 2
issues.

The first is an assertion failure in ext2fs that causes the entire
system to freeze (#882507).  Based on the build log, this isn't the
issue in question, but it's definitely a problem (and it made
troubleshooting much more frustrating).

The second is an exception being thrown due to a call to getcwd()
failing.  I believe that this is the issue that caused the test failure
referenced in the build log.  However, getcwd is returning "No such file
or directory" but the directory clearly exists, and as such, I'm not sure how
this is happening.  I'm wondering if this is somehow related to the
ext2fs issues, or maybe load-related.

I've requested a binNMU for xerces-c on hurd to see what happens.



Bug#881920: xerces-c: FTBFS on hurd-i386: ThreadTest15 failed

2017-11-16 Thread Aaron M. Ucko
Bill Blough  writes:

> That's very odd, as it built ok when it was uploaded to experimental,
> and the only change for unstable was the version bump.

Given that the test explicitly involves threading, non-deterministic
behavior is well within the realm of possibility.  That said, tests
should of course consistently succeed.

> I'll definitely look into it.

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/?a...@monk.mit.edu



Bug#881920: xerces-c: FTBFS on hurd-i386: ThreadTest15 failed

2017-11-16 Thread Bill Blough
That's very odd, as it built ok when it was uploaded to experimental, and the 
only change for unstable was the version bump.

I'll definitely look into it.






Bug#881920: xerces-c: FTBFS on hurd-i386: ThreadTest15 failed

2017-11-16 Thread Aaron M. Ucko
Source: xerces-c
Version: 3.2.0+debian-2
Severity: important
Tags: upstream
Justification: fails to build from source (but built successfully in the past)
User: debian-h...@lists.debian.org
Usertags: hurd-i386

The latest build of xerces-c for hurd-i386 (admittedly not a release
architecture) failed, per the following excerpts from
https://buildd.debian.org/status/fetch.php?pkg=xerces-c=hurd-i386=3.2.0%2Bdebian-2=1510774040=0:

  FAIL: scripts/ThreadTest15
  ==

  Running /<>/xerces-c-3.2.0+debian/tests/ThreadTest -parser=sax2 -gc 
-n -s -f -v=always -quiet -threads 10 -time 20 personal-schema.xml > 
"/<>/xerces-c-3.2.0+debian/tests/observed/ThreadTest15.log" 2> 
"/<>/xerces-c-3.2.0+debian/tests/observed/ThreadTest15.log"
  Result: fail
  ThreadTest15: Expected pass status but got fail status
  FAIL scripts/ThreadTest15 (exit status: 1)
  [...]
  
  Testsuite summary for xerces-c 3.2.0
  
  # TOTAL: 36
  # PASS:  31
  # SKIP:  0
  # XFAIL: 4
  # FAIL:  1
  # XPASS: 0
  # ERROR: 0
  
  See tests/test-suite.log
  

The log doesn't give additional details, but perhaps you can reproduce
the problem on a porter box.

Could you please take a look?

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/?a...@monk.mit.edu