[Bug 210326] Multiple errors in libxo ATF tests on i386
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Jun 16 17:03:33 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210326
Bug ID: 210326
Summary: Multiple errors in libxo ATF tests on i386
Product: Base System
Version: 11.0-CURRENT
Hardware: i386
OS: Any
Status: New
Severity: Affects Many People
Priority: ---
Component: bin
Assignee: freebsd-bugs at FreeBSD.org
Reporter: asomers at FreeBSD.org
CC: freebsd-i386 at FreeBSD.org
CC: freebsd-i386 at FreeBSD.org
The libxo ATF tests all pass on amd64, but they have multiple errors on i386.
Some tests give the wrong output, and others segfault. From inspection, I
believe that the errors lie in libxo itself, not in the tests. Here are two
examples. The first gives wrong output and the second segfaults.
$ kyua debug functional_test:test_02__E
Executing command [ env LC_ALL=en_US.UTF-8 LIBXO_OPTIONS=warn,encoder=test
TZ=EST /usr/tests/lib/libxo/test_02 ]
Fail: stdout does not match golden output
--- /usr/tests/lib/libxo/test_02.E.out 2016-06-11 01:25:13.000000000 +0000
+++ /tmp/kyua.atf-tester.wD9FcQ/check.KQCiwT/stdout 2016-06-16
17:01:58.283775000 +0000
@@ -9,9 +9,9 @@
op content: [fd] [-1]
op string: [error] [Bad fi]
op string: [test] [good]
-op content: [lines] [20]
-op content: [words] [30]
-op content: [characters] [40]
+op content: [lines] [128849018900]
+op content: [words] [577747258217332776]
+op content: [characters] [0]
op open_leaf_list: [bytes] []
op content: [bytes] [0]
op content: [bytes] [1]
functional_test:test_02__E -> failed: atf-check failed; see the output of the
test for details
$ kyua debug functional_test:test_02__H
Executing command [ env LC_ALL=en_US.UTF-8 LIBXO_OPTIONS=:WH TZ=EST
/usr/tests/lib/libxo/test_02 ]
Fail: program did not exit cleanly
stdout:
<div class="line"><div class="text">We are </div><div
class="text">{emit}</div><div class="text">{ting}</div><div class="text"> some
</div><div class="data" data-tag="what">braces</div></div><div
class="line"><div class="message">abcdef
</div></div><div class="line"><div class="message">abcdef: Bad file descriptor
</div></div><div class="line"><div class="message">improper use of profanity;
ten yard penalty; first down
</div></div><div class="line"><div class="text">length </div><div class="data"
data-tag="length">abcdef</div></div><div class="line"><div class="text">close
</div><div class="data" data-tag="fd">-1</div><div class="text"> returned
</div><div class="data" data-tag="error">Bad file descriptor</div><div
class="text"> </div><div class="data" data-tag="test">good</div></div><div
class="line"><div class="text">close </div><div class="data"
data-tag="fd">-1</div><div class="text"> returned </div><div class="data"
data-tag="error">Bad fi</div><div class="text"> </div><div class="data"
data-tag="test">good</div></div><div class="line"><div class="message">improper
use of profanity; ten yard penalty; first down
</div></div>
stderr:
functional_test:test_02__H -> failed: atf-check failed; see the output of the
test for details
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-i386
mailing list