Collin Funk wrote:
> I rarely test Haiku since, in my experience, it crashes after a few test
> failures.

The newest snapshot, hrev58726, fixes these crashes.

Find attached the newest set of test failures, in case you have time
to report issues to their bug tracker.

Bruno

[1] 
https://s3.wasabisys.com/haiku-nightly-us/x86_64/haiku-master-hrev58726-x86_64-anyboot.zip
=====================================
   dummy 0: gltests/test-suite.log
=====================================

# TOTAL: 1732
# PASS:  1499
# SKIP:  185
# XFAIL: 0
# FAIL:  48
# XPASS: 0
# ERROR: 0

System information (uname -a): Haiku 1 hrev58726 Mar 11 2025 06:02:24 x86_64 x86_64

.. contents:: :depth: 2

FAIL: test-areadlinkat
======================

../../gltests/test-areadlinkat.c:77: assertion 'errno == EBADF' failed
Abort
FAIL test-areadlinkat (exit status: 149)

FAIL: test-areadlinkat-with-size
================================

../../gltests/test-areadlinkat-with-size.c:77: assertion 'errno == EBADF' failed
Abort
FAIL test-areadlinkat-with-size (exit status: 149)

FAIL: test-c-nstrftime-1.sh
===========================

PST8PDT,M3.2.0,M11.1.0: expected "1969-12-31 16:00:00 -0800 (PST)", got "1970-01-01 00:00:00 +0000 (GMT)"
MST7: expected "1969-12-31 17:00:00 -0700 (MST)", got "1970-01-01 00:00:00 +0000 (GMT)"
CET-1CEST,M3.5.0,M10.5.0/3: expected "1970-01-01 01:00:00 +0100 (CET)", got "1970-01-01 00:00:00 +0000 (GMT)"
JST-9: expected "1970-01-01 09:00:00 +0900 (JST)", got "1970-01-01 00:00:00 +0000 (GMT)"
NZST-12NZDT,M9.5.0,M4.1.0/3: expected "1970-01-01 13:00:00 +1300 (NZDT)", got "1970-01-01 00:00:00 +0000 (GMT)"
PST8PDT,M3.2.0,M11.1.0: expected "1985-11-04 16:53:21 -0800 (PST)", got "1985-11-05 00:53:21 +0000 (GMT)"
MST7: expected "1985-11-04 17:53:21 -0700 (MST)", got "1985-11-05 00:53:21 +0000 (GMT)"
CET-1CEST,M3.5.0,M10.5.0/3: expected "1985-11-05 01:53:21 +0100 (CET)", got "1985-11-05 00:53:21 +0000 (GMT)"
JST-9: expected "1985-11-05 09:53:21 +0900 (JST)", got "1985-11-05 00:53:21 +0000 (GMT)"
NZST-12NZDT,M9.5.0,M4.1.0/3: expected "1985-11-05 13:53:21 +1300 (NZDT)", got "1985-11-05 00:53:21 +0000 (GMT)"
PST8PDT,M3.2.0,M11.1.0: expected "2001-09-08 18:46:42 -0700 (PDT)", got "2001-09-09 01:46:42 +0000 (GMT)"
MST7: expected "2001-09-08 18:46:42 -0700 (MST)", got "2001-09-09 01:46:42 +0000 (GMT)"
CET-1CEST,M3.5.0,M10.5.0/3: expected "2001-09-09 03:46:42 +0200 (CEST)", got "2001-09-09 01:46:42 +0000 (GMT)"
JST-9: expected "2001-09-09 10:46:42 +0900 (JST)", got "2001-09-09 01:46:42 +0000 (GMT)"
NZST-12NZDT,M9.5.0,M4.1.0/3: expected "2001-09-09 13:46:42 +1200 (NZST)", got "2001-09-09 01:46:42 +0000 (GMT)"
<-00>0: expected "1970-01-01 00:00:00 -0000 (-00)", got "1970-01-01 00:00:00 +0000 (GMT)"
<-00>0: expected "1985-11-05 00:53:21 -0000 (-00)", got "1985-11-05 00:53:21 +0000 (GMT)"
<-00>0: expected "2001-09-09 01:46:42 -0000 (-00)", got "2001-09-09 01:46:42 +0000 (GMT)"
Format as ISO 8601: 2017-10-26 06:40:03.123456789
%a directive: Thu
%A directive: Thursday
%b directive: Oct
%B directive: October
%c directive: Thu Oct 26 06:40:03 2017
%C directive: 20
%d directive: 26
%D directive: 10/26/17
%e directive: 26
%F directive: 2017-10-26
%g directive: 17
%G directive: 2017
%h directive: Oct
%H directive: 06
%I directive: 06
%j directive: 299
%m directive: 10
%M directive: 40
%n directive: 

%p directive: AM
%r directive: 06:40:03 AM
%R directive: 06:40
%S directive: 03
%t directive: 	
%T directive: 06:40:03
%u directive: 4
%U directive: 43
%V directive: 43
%w directive: 4
%W directive: 43
%x directive: 10/26/17
%X directive: 06:40:03
%y directive: 17
%Y directive: 2017
%z directive: +0000
%Z directive: GMT
%% directive: %
%k directive:  6
%l directive:  6
%P directive: am
%s directive: 1509000003
%N directive: 123456789
FAIL test-c-nstrftime-1.sh (exit status: 1)

FAIL: test-c32iscntrl.sh
========================

../../gltests/test-c32iscntrl.c:151: assertion 'is != 0' failed
Abort
../../gltests/test-c32iscntrl.sh: line 36: 118913 Kill Thread             LC_ALL="$testlocale" ${CHECKER} ./test-c32iscntrl${EXEEXT} 3
FAIL test-c32iscntrl.sh (exit status: 1)

FAIL: test-c32isgraph.sh
========================

../../gltests/test-c32isgraph.c:161: assertion 'is != 0' failed
Abort
../../gltests/test-c32isgraph.sh: line 36: 118933 Kill Thread             LC_ALL="$testlocale" ${CHECKER} ./test-c32isgraph${EXEEXT} 3
FAIL test-c32isgraph.sh (exit status: 1)

FAIL: test-c32islower.sh
========================

../../gltests/test-c32islower.c:208: assertion 'is == 0' failed
Abort
../../gltests/test-c32islower.sh: line 36: 118945 Kill Thread             LC_ALL="$testlocale" ${CHECKER} ./test-c32islower${EXEEXT} 3
FAIL test-c32islower.sh (exit status: 1)

FAIL: test-c32isprint.sh
========================

../../gltests/test-c32isprint.c:173: assertion 'is == 0' failed
Abort
../../gltests/test-c32isprint.sh: line 36: 118957 Kill Thread             LC_ALL="$testlocale" ${CHECKER} ./test-c32isprint${EXEEXT} 3
FAIL test-c32isprint.sh (exit status: 1)

FAIL: test-c32ispunct.sh
========================

../../gltests/test-c32ispunct.c:124: assertion 'is != 0' failed
Abort
../../gltests/test-c32ispunct.sh: line 36: 118969 Kill Thread             LC_ALL="$testlocale" ${CHECKER} ./test-c32ispunct${EXEEXT} 3
FAIL test-c32ispunct.sh (exit status: 1)

FAIL: test-c32rtomb.sh
======================

../../gltests/test-c32rtomb.c:48: assertion 'ret == n' failed
Abort
../../gltests/test-c32rtomb.sh: line 28: 119005 Kill Thread             LC_ALL="$testlocale" ${CHECKER} ./test-c32rtomb${EXEEXT} 3
FAIL test-c32rtomb.sh (exit status: 1)

FAIL: test-c32tolower.sh
========================

+ LC_ALL=C
+ ./test-c32tolower 0
+ LC_ALL=POSIX
+ ./test-c32tolower 0
+ : none
+ test none '!=' none
+ : none
+ test none '!=' none
+ : en_US.UTF-8
+ : none
+ test en_US.UTF-8 '!=' none
+ test none '!=' none
+ testlocale=en_US.UTF-8
+ LC_ALL=en_US.UTF-8
+ ./test-c32tolower 3
../../gltests/test-c32tolower.c:317: assertion 'mb.nbytes == 4' failed
Abort
../../gltests/test-c32tolower.sh: line 39: 119127 Kill Thread             LC_ALL="$testlocale" ${CHECKER} ./test-c32tolower${EXEEXT} 3
+ exit 1
FAIL test-c32tolower.sh (exit status: 1)

FAIL: test-c32toupper.sh
========================

+ LC_ALL=C
+ ./test-c32toupper 0
+ LC_ALL=POSIX
+ ./test-c32toupper 0
+ : none
+ test none '!=' none
+ : none
+ test none '!=' none
+ : en_US.UTF-8
+ : none
+ test en_US.UTF-8 '!=' none
+ test none '!=' none
+ testlocale=en_US.UTF-8
+ LC_ALL=en_US.UTF-8
+ ./test-c32toupper 3
../../gltests/test-c32toupper.c:266: assertion 'memcmp (mb.buf, "\302\265", 2) == 0' failed
Abort
../../gltests/test-c32toupper.sh: line 39: 119139 Kill Thread             LC_ALL="$testlocale" ${CHECKER} ./test-c32toupper${EXEEXT} 3
+ exit 1
FAIL test-c32toupper.sh (exit status: 1)

FAIL: test-dup3
===============

../../gltests/test-dup3.c:112: assertion 'dup3 (fd, fd, o_flags) == -1' failed
Abort
FAIL test-dup3 (exit status: 149)

FAIL: test-faccessat
====================

../../gltests/test-faccessat.c:38: assertion 'errno == EBADF' failed
Abort
FAIL test-faccessat (exit status: 149)

FAIL: test-fchdir
=================

../../gltests/test-fchdir.c:51: assertion 'errno == EBADF' failed
Abort
FAIL test-fchdir (exit status: 149)

FAIL: test-fchmodat
===================

../../gltests/test-fchmodat.c:40: assertion 'errno == EBADF' failed
Abort
FAIL test-fchmodat (exit status: 149)

FAIL: test-fchownat
===================

../../gltests/test-fchownat.c:82: assertion 'errno == EBADF' failed
Abort
FAIL test-fchownat (exit status: 149)

FAIL: test-fdutimensat
======================

../../gltests/test-utimens.h:99: assertion 'func (BASE "file/", ts) == -1' failed
Abort
FAIL test-fdutimensat (exit status: 149)

FAIL: test-fpurge
=================

../../gltests/test-fpurge.c:91: assertion 'ftell (fp) == 8' failed
Abort
FAIL test-fpurge (exit status: 149)

FAIL: test-fstatat
==================

../../gltests/test-fstatat.c:87: assertion 'errno == EBADF' failed
Abort
FAIL test-fstatat (exit status: 149)

FAIL: test-futimens
===================

../../gltests/test-futimens.h:146: assertion 'ctime_compare (&st1, &st2) < 0' failed
Abort
FAIL test-futimens (exit status: 149)

FAIL: test-get-rusage-data
==========================

../../gltests/test-get-rusage-data.c:66: assertion 'value3 > value1' failed
Abort
FAIL test-get-rusage-data (exit status: 149)

FAIL: test-isgraph_l
====================

../../gltests/test-isgraph_l.c:118: assertion 'is != 0' failed
Abort
FAIL test-isgraph_l (exit status: 149)

FAIL: test-islower_l
====================

../../gltests/test-islower_l.c:127: assertion 'is == 0' failed
Abort
FAIL test-islower_l (exit status: 149)

FAIL: test-ispunct_l
====================

../../gltests/test-ispunct_l.c:99: assertion 'is != 0' failed
Abort
FAIL test-ispunct_l (exit status: 149)

FAIL: test-linkat
=================

../../gltests/test-linkat.c:101: assertion 'errno == EBADF' failed
Abort
FAIL test-linkat (exit status: 149)

FAIL: test-mbrtoc16-3.sh
========================

../../gltests/test-mbrtoc16.c:110: assertion 'ret == 1' failed
Abort
../../gltests/test-mbrtoc16-3.sh: line 23: 123246 Kill Thread             LC_ALL="$testlocale" ${CHECKER} ./test-mbrtoc16${EXEEXT} 3
FAIL test-mbrtoc16-3.sh (exit status: 149)

FAIL: test-mbsnrtoc32s-3.sh
===========================

../../gltests/test-mbsnrtoc32s.c:240: assertion 'ret == 4' failed
Abort
../../gltests/test-mbsnrtoc32s-3.sh: line 23: 123541 Kill Thread             LC_ALL="$testlocale" ${CHECKER} ./test-mbsnrtoc32s${EXEEXT} 3
FAIL test-mbsnrtoc32s-3.sh (exit status: 149)

FAIL: test-mbsnrtowcs-3.sh
==========================

../../gltests/test-mbsnrtowcs.c:237: assertion 'ret == 4' failed
Abort
../../gltests/test-mbsnrtowcs-3.sh: line 23: 123573 Kill Thread             LC_ALL="$testlocale" ${CHECKER} ./test-mbsnrtowcs${EXEEXT} 3
FAIL test-mbsnrtowcs-3.sh (exit status: 149)

FAIL: test-mbsrtoc32s-3.sh
==========================

../../gltests/test-mbsrtoc32s.c:240: assertion 'ret == 4' failed
Abort
../../gltests/test-mbsrtoc32s-3.sh: line 23: 123621 Kill Thread             LC_ALL="$testlocale" ${CHECKER} ./test-mbsrtoc32s${EXEEXT} 3
FAIL test-mbsrtoc32s-3.sh (exit status: 149)

FAIL: test-mbsrtowcs-3.sh
=========================

../../gltests/test-mbsrtowcs.c:237: assertion 'ret == 4' failed
Abort
../../gltests/test-mbsrtowcs-3.sh: line 23: 123653 Kill Thread             LC_ALL="$testlocale" ${CHECKER} ./test-mbsrtowcs${EXEEXT} 3
FAIL test-mbsrtowcs-3.sh (exit status: 149)

FAIL: test-mkdirat
==================

../../gltests/test-mkdirat.c:59: assertion 'mkdirat (-1, "foo", 0700) == -1' failed
Abort
FAIL test-mkdirat (exit status: 149)

FAIL: test-mkfifoat
===================

../../gltests/test-mkfifoat.c:95: assertion 'errno == EBADF || errno == ENOSYS' failed
Abort
FAIL test-mkfifoat (exit status: 149)

FAIL: test-nstrftime-1.sh
=========================

PST8PDT,M3.2.0,M11.1.0: expected "1969-12-31 16:00:00 -0800 (PST)", got "1970-01-01 00:00:00 +0000 (GMT)"
MST7: expected "1969-12-31 17:00:00 -0700 (MST)", got "1970-01-01 00:00:00 +0000 (GMT)"
CET-1CEST,M3.5.0,M10.5.0/3: expected "1970-01-01 01:00:00 +0100 (CET)", got "1970-01-01 00:00:00 +0000 (GMT)"
JST-9: expected "1970-01-01 09:00:00 +0900 (JST)", got "1970-01-01 00:00:00 +0000 (GMT)"
NZST-12NZDT,M9.5.0,M4.1.0/3: expected "1970-01-01 13:00:00 +1300 (NZDT)", got "1970-01-01 00:00:00 +0000 (GMT)"
PST8PDT,M3.2.0,M11.1.0: expected "1985-11-04 16:53:21 -0800 (PST)", got "1985-11-05 00:53:21 +0000 (GMT)"
MST7: expected "1985-11-04 17:53:21 -0700 (MST)", got "1985-11-05 00:53:21 +0000 (GMT)"
CET-1CEST,M3.5.0,M10.5.0/3: expected "1985-11-05 01:53:21 +0100 (CET)", got "1985-11-05 00:53:21 +0000 (GMT)"
JST-9: expected "1985-11-05 09:53:21 +0900 (JST)", got "1985-11-05 00:53:21 +0000 (GMT)"
NZST-12NZDT,M9.5.0,M4.1.0/3: expected "1985-11-05 13:53:21 +1300 (NZDT)", got "1985-11-05 00:53:21 +0000 (GMT)"
PST8PDT,M3.2.0,M11.1.0: expected "2001-09-08 18:46:42 -0700 (PDT)", got "2001-09-09 01:46:42 +0000 (GMT)"
MST7: expected "2001-09-08 18:46:42 -0700 (MST)", got "2001-09-09 01:46:42 +0000 (GMT)"
CET-1CEST,M3.5.0,M10.5.0/3: expected "2001-09-09 03:46:42 +0200 (CEST)", got "2001-09-09 01:46:42 +0000 (GMT)"
JST-9: expected "2001-09-09 10:46:42 +0900 (JST)", got "2001-09-09 01:46:42 +0000 (GMT)"
NZST-12NZDT,M9.5.0,M4.1.0/3: expected "2001-09-09 13:46:42 +1200 (NZST)", got "2001-09-09 01:46:42 +0000 (GMT)"
<-00>0: expected "1970-01-01 00:00:00 -0000 (-00)", got "1970-01-01 00:00:00 +0000 (GMT)"
<-00>0: expected "1985-11-05 00:53:21 -0000 (-00)", got "1985-11-05 00:53:21 +0000 (GMT)"
<-00>0: expected "2001-09-09 01:46:42 -0000 (-00)", got "2001-09-09 01:46:42 +0000 (GMT)"
Format as ISO 8601: 2017-10-26 06:40:03.123456789
%a directive: Thu
%A directive: Thursday
%b directive: Oct
%B directive: October
%c directive: Thu Oct 26 06:40:03 2017
%C directive: 20
%d directive: 26
%D directive: 10/26/17
%e directive: 26
%F directive: 2017-10-26
%g directive: 17
%G directive: 2017
%h directive: Oct
%H directive: 06
%I directive: 06
%j directive: 299
%m directive: 10
%M directive: 40
%n directive: 

%p directive: AM
%r directive: 06:40:03 AM
%R directive: 06:40
%S directive: 03
%t directive: 	
%T directive: 06:40:03
%u directive: 4
%U directive: 43
%V directive: 43
%w directive: 4
%W directive: 43
%x directive: 10/26/17
%X directive: 06:40:03
%y directive: 17
%Y directive: 2017
%z directive: +0000
%Z directive: GMT
%% directive: %
%k directive:  6
%l directive:  6
%P directive: am
%s directive: 1509000003
%N directive: 123456789
FAIL test-nstrftime-1.sh (exit status: 1)

FAIL: test-openat-safer
=======================

../../gltests/test-openat-safer.c:87: assertion 'openat (-1, ".", O_RDONLY) == -1' failed
Abort
FAIL test-openat-safer (exit status: 149)

FAIL: test-openat
=================

../../gltests/test-openat.c:67: assertion 'openat (-1, "foo", O_RDONLY) == -1' failed
Abort
FAIL test-openat (exit status: 149)

FAIL: test-posixtm
==================

000001010000.00 return value mismatch: got 0, expected 1
000012312359.59 return value mismatch: got 0, expected 1
000101010000.00 mismatch (-: actual; +:expected)
--62135769600
+-62135596800
FAIL test-posixtm (exit status: 1)

FAIL: test-readlinkat
=====================

../../gltests/test-readlinkat.c:65: assertion 'errno == EBADF' failed
Abort
FAIL test-readlinkat (exit status: 149)

FAIL: test-renameat
===================

../../gltests/test-renameat.c:66: assertion 'renameat (-1, "foo", AT_FDCWD, "bar") == -1' failed
Abort
FAIL test-renameat (exit status: 149)

FAIL: test-renameatu
====================

../../gltests/test-renameatu.c:70: assertion 'errno == EBADF' failed
Abort
FAIL test-renameatu (exit status: 149)

FAIL: test-sethostname2
=======================

setting a too long hostname succeeded.
FAIL test-sethostname2 (exit status: 1)

FAIL: test-statat
=================

../../gltests/test-fstatat.c:87: assertion 'errno == EBADF' failed
Abort
FAIL test-statat (exit status: 149)

FAIL: test-symlinkat
====================

../../gltests/test-symlinkat.c:64: assertion 'errno == EBADF || errno == ENOSYS' failed
Abort
FAIL test-symlinkat (exit status: 149)

FAIL: test-localtime_r
======================

../../gltests/test-localtime_r.c:91: assertion 'strcmp (result->tm_zone, "CEST") == 0' failed
Abort
FAIL test-localtime_r (exit status: 149)

FAIL: test-unlinkat
===================

../../gltests/test-unlinkat.c:71: assertion 'errno == EBADF' failed
Abort
FAIL test-unlinkat (exit status: 149)

FAIL: test-utime
================

../../gltests/test-utime.c:105: assertion 'ctime_compare (&st1, &st2) < 0' failed
Abort
FAIL test-utime (exit status: 149)

FAIL: test-utimens
==================

../../gltests/test-utimens.h:99: assertion 'func (BASE "file/", ts) == -1' failed
Abort
FAIL test-utimens (exit status: 149)

FAIL: test-utimensat
====================

../../gltests/test-utimensat.c:75: assertion 'errno == EBADF' failed
Abort
FAIL test-utimensat (exit status: 149)

FAIL: test-vma-prot
===================

../../gltests/test-vma-prot.c:68: assertion 'prot == (VMA_PROT_READ | VMA_PROT_WRITE)' failed
Abort
FAIL test-vma-prot (exit status: 149)

Reply via email to