Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 764593 - sys-libs/glibc-2.32-r3: 16 test failures on hppa
Summary: sys-libs/glibc-2.32-r3: 16 test failures on hppa
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: HPPA Linux
: Normal normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks:
 
Reported: 2021-01-09 12:49 UTC by Rolf Eike Beer
Modified: 2023-05-27 10:02 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (sys-libs_glibc-2.32-r3_use_I9A2X.xz,440.11 KB, application/x-xz)
2021-01-09 12:49 UTC, Rolf Eike Beer
Details
outfiles (glibc-outfiles.tar.xz,704.00 KB, application/x-xz)
2021-01-09 13:04 UTC, Rolf Eike Beer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rolf Eike Beer archtester 2021-01-09 12:49:12 UTC
Portage 3.0.12 (python 3.8.6-final-0, default/linux/hppa/17.0, gcc-7.5.0, glibc-2.32-r3, 5.10.4-gentoo-parisc64 parisc64)
=================================================================
System uname: Linux-5.10.4-gentoo-parisc64-parisc64-PA8800_-Mako-with-glibc2.2
KiB Mem:     8228860 total,   4717176 free
KiB Swap:    4194300 total,   4192236 free
Timestamp of repository gentoo: Sat, 09 Jan 2021 01:15:01 +0000
Head commit of repository gentoo: 76011a9d9193706ee2a6a1be633b3c2bbcb51512
sh bash 5.0_p18
ld GNU ld (Gentoo 2.34 p6) 2.34.0
app-shells/bash:          5.0_p18::gentoo
dev-lang/perl:            5.30.3::gentoo
dev-lang/python:          2.7.18-r5::gentoo, 3.6.12::gentoo, 3.7.9::gentoo, 3.8.6::gentoo, 3.9.0::gentoo
dev-util/cmake:           3.18.5::gentoo
sys-apps/baselayout:      2.7::gentoo
sys-apps/openrc:          0.42.1::gentoo
sys-apps/sandbox:         2.20::gentoo
sys-devel/autoconf:       2.69-r5::gentoo
sys-devel/automake:       1.16.2-r1::gentoo
sys-devel/binutils:       2.34-r2::gentoo
sys-devel/gcc:            7.5.0-r1::gentoo, 9.3.0-r1::gentoo
sys-devel/gcc-config:     2.3.2::gentoo
sys-devel/libtool:        2.4.6-r6::gentoo
sys-devel/make:           4.3::gentoo
sys-kernel/linux-headers: 5.4-r1::gentoo (virtual/os-headers)
sys-libs/glibc:           2.32-r3::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-max-age: 24
    sync-rsync-verify-metamanifest: no
    sync-rsync-verify-jobs: 1
    sync-rsync-extra-opts: 

ACCEPT_KEYWORDS="hppa"
ACCEPT_LICENSE="@FREE"
CBUILD="hppa2.0-unknown-linux-gnu"
CFLAGS="-O2 -pipe -march=2.0"
CHOST="hppa2.0-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -march=2.0"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS=""
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict strict-keepdir unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS=""
GENTOO_MIRRORS="ftp://castor.sf-tec.de/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo "
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="acl berkdb big-endian bzip2 cli crypt cups firefox foomaticdb fortran gdbm gpm hppa iconv imlib ipv6 libglvnd libwww ncurses nls nptl openmp pam pcre readline seccomp spell split-usr ssl tcpd unicode xattr zlib" ADA_TARGET="gnat_2018" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_8" PYTHON_TARGETS="python2_7 python3_8" RUBY_TARGETS="ruby25 ruby26" USERLAND="GNU" VIDEO_CARDS="fbdev dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Rolf Eike Beer archtester 2021-01-09 12:49:50 UTC
Created attachment 682087 [details]
build.log
Comment 2 Rolf Eike Beer archtester 2021-01-09 13:04:06 UTC
Created attachment 682090 [details]
outfiles
Comment 3 Rolf Eike Beer archtester 2021-01-10 09:50:15 UTC
FAIL: elf/tst-addr1
FAIL: malloc/tst-malloc-tcache-leak
FAIL: malloc/tst-mallocfork2
FAIL: math/test-float-j1
FAIL: math/test-float32-j1
FAIL: nptl/tst-cleanupx4
FAIL: nptl/tst-cond24
FAIL: nptl/tst-cond25
FAIL: nptl/tst-create-detached
FAIL: nptl/tst-mutexpi7
FAIL: rt/tst-mqueue1
FAIL: rt/tst-mqueue3
FAIL: signal/tst-minsigstksz-1
FAIL: stdlib/tst-setcontext2
FAIL: stdlib/tst-setcontext7
FAIL: support/tst-xsigstack
     16 FAIL
Comment 4 Rolf Eike Beer archtester 2021-01-10 09:52:17 UTC
-r5 has one additional fail:

FAIL: time/tst-cpuclock1
Comment 5 Rolf Eike Beer archtester 2021-01-23 22:05:17 UTC
2.32-r6 is down to 10:

FAIL: debug/tst-backtrace4
FAIL: debug/tst-backtrace5
FAIL: libio/tst-bz24228
FAIL: libio/tst-bz24228-mem
FAIL: nptl/tst-cancelx20
FAIL: nptl/tst-cancelx21
FAIL: stdio-common/tst-vfprintf-width-prec
FAIL: stdio-common/tst-vfprintf-width-prec-mem
FAIL: stdlib/tst-setcontext2
FAIL: string/tst-memmove-overflow
Comment 6 Rolf Eike Beer archtester 2021-01-23 22:07:09 UTC
Ignore the last comment, this was the list for sparc.
Comment 7 Rolf Eike Beer archtester 2021-01-23 22:08:12 UTC
Here is the hppa list for 2.32-r6:

FAIL: elf/tst-addr1
FAIL: elf/tst-execstack
FAIL: elf/tst-execstack-needed
FAIL: elf/tst-execstack-prog
FAIL: malloc/tst-malloc-tcache-leak
FAIL: malloc/tst-malloc-tcache-leak-mcheck
FAIL: malloc/tst-mallocfork2
FAIL: malloc/tst-mallocfork2-mcheck
FAIL: math/test-float-j1
FAIL: math/test-float32-j1
FAIL: nptl/tst-cleanupx4
FAIL: nptl/tst-cond24
FAIL: nptl/tst-cond25
FAIL: nptl/tst-create-detached
FAIL: nptl/tst-execstack
FAIL: nptl/tst-mutexpi7
FAIL: nptl/tst-robustpi8
FAIL: rt/tst-mqueue1
FAIL: rt/tst-mqueue3
FAIL: signal/tst-minsigstksz-1
FAIL: stdlib/tst-setcontext2
FAIL: stdlib/tst-setcontext7
FAIL: support/tst-xsigstack
FAIL: time/tst-cpuclock1
Comment 8 Sergei Trofimovich (RETIRED) gentoo-dev 2021-01-24 10:29:58 UTC
(In reply to Rolf Eike Beer from comment #7)
> Here is the hppa list for 2.32-r6:
> 
> FAIL: elf/tst-addr1
> FAIL: elf/tst-execstack
> FAIL: elf/tst-execstack-needed
> FAIL: elf/tst-execstack-prog
> FAIL: malloc/tst-malloc-tcache-leak
> FAIL: malloc/tst-malloc-tcache-leak-mcheck
> FAIL: malloc/tst-mallocfork2
> FAIL: malloc/tst-mallocfork2-mcheck
> FAIL: math/test-float-j1
> FAIL: math/test-float32-j1
> FAIL: nptl/tst-cleanupx4
> FAIL: nptl/tst-cond24
> FAIL: nptl/tst-cond25
> FAIL: nptl/tst-create-detached
> FAIL: nptl/tst-execstack
> FAIL: nptl/tst-mutexpi7
> FAIL: nptl/tst-robustpi8
> FAIL: rt/tst-mqueue1
> FAIL: rt/tst-mqueue3
> FAIL: signal/tst-minsigstksz-1
> FAIL: stdlib/tst-setcontext2
> FAIL: stdlib/tst-setcontext7
> FAIL: support/tst-xsigstack
> FAIL: time/tst-cpuclock1

Failures don't look too bad.
Comment 9 Rolf Eike Beer archtester 2021-02-28 11:02:01 UTC
Unchanged in -r7
Comment 10 Rolf Eike Beer archtester 2021-06-05 17:06:59 UTC
Slightly different list in -r8

FAIL: elf/tst-addr1
FAIL: elf/tst-execstack
FAIL: elf/tst-execstack-needed
FAIL: elf/tst-execstack-prog
FAIL: malloc/tst-mallocfork2
FAIL: malloc/tst-mallocfork2-mcheck
FAIL: malloc/tst-malloc-tcache-leak
FAIL: malloc/tst-malloc-tcache-leak-mcheck
FAIL: malloc/tst-malloc-thread-fail
FAIL: math/test-float32-j1
FAIL: math/test-float-j1
FAIL: nptl/tst-cleanupx4
FAIL: nptl/tst-cond24
FAIL: nptl/tst-cond25
FAIL: nptl/tst-create-detached
FAIL: nptl/tst-execstack
FAIL: nptl/tst-mutexpi7
FAIL: nptl/tst-mutexpi7a
FAIL: rt/tst-mqueue1
FAIL: rt/tst-mqueue3
FAIL: signal/tst-minsigstksz-1
FAIL: stdlib/tst-setcontext2
FAIL: stdlib/tst-setcontext7
FAIL: support/tst-xsigstack
Comment 11 Sergei Trofimovich (RETIRED) gentoo-dev 2021-06-06 08:24:24 UTC
(In reply to Rolf Eike Beer from comment #10)
> Slightly different list in -r8
> 
> FAIL: elf/tst-addr1
> FAIL: elf/tst-execstack
> FAIL: elf/tst-execstack-needed
> FAIL: elf/tst-execstack-prog
> FAIL: malloc/tst-mallocfork2
> FAIL: malloc/tst-mallocfork2-mcheck
> FAIL: malloc/tst-malloc-tcache-leak
> FAIL: malloc/tst-malloc-tcache-leak-mcheck
> FAIL: malloc/tst-malloc-thread-fail
> FAIL: math/test-float32-j1
> FAIL: math/test-float-j1
> FAIL: nptl/tst-cleanupx4
> FAIL: nptl/tst-cond24
> FAIL: nptl/tst-cond25
> FAIL: nptl/tst-create-detached
> FAIL: nptl/tst-execstack
> FAIL: nptl/tst-mutexpi7
> FAIL: nptl/tst-mutexpi7a
> FAIL: rt/tst-mqueue1
> FAIL: rt/tst-mqueue3
> FAIL: signal/tst-minsigstksz-1
> FAIL: stdlib/tst-setcontext2
> FAIL: stdlib/tst-setcontext7
> FAIL: support/tst-xsigstack

Failures look ok.
Comment 12 Rolf Eike Beer archtester 2021-06-06 17:18:34 UTC
And here is the list for 2.33:

FAIL: elf/tst-addr1
FAIL: elf/tst-execstack
FAIL: elf/tst-execstack-needed
FAIL: elf/tst-execstack-prog
FAIL: malloc/tst-mallocfork2
FAIL: malloc/tst-mallocfork2-mcheck
FAIL: malloc/tst-malloc-tcache-leak
FAIL: malloc/tst-malloc-tcache-leak-mcheck
FAIL: math/test-double-log
FAIL: math/test-float32-j1
FAIL: math/test-float32x-log
FAIL: math/test-float64-log
FAIL: math/test-float-j1
FAIL: math/test-ldouble-log
FAIL: nptl/tst-cleanupx4
FAIL: nptl/tst-cond24
FAIL: nptl/tst-cond25
FAIL: nptl/tst-create-detached
FAIL: nptl/tst-execstack
FAIL: nptl/tst-mutexpi7
FAIL: nptl/tst-mutexpi7a
FAIL: signal/tst-minsigstksz-1
FAIL: stdlib/tst-setcontext2
FAIL: stdlib/tst-setcontext7
FAIL: support/tst-xsigstack
Comment 13 Rolf Eike Beer archtester 2021-07-04 09:57:44 UTC
2.33-r1 fixes the nptl/tst-cond24 test.
Comment 14 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-01-21 17:44:11 UTC
tst-cond24 and tst-cond25 may be helped by this kernel commit (quoting from 5.10.89):
```
commit 0ffb9f83e4f6e6a8b68f926173a8d0646b57bedf
Author: John David Anglin <dave.anglin@bell.net>
Date:   Tue Dec 21 13:33:16 2021 -0500

    parisc: Fix mask used to select futex spinlock
    
    commit d3a5a68cff47f6eead84504c3c28376b85053242 upstream.
    
    The address bits used to select the futex spinlock need to match those used in
    the LWS code in syscall.S. The mask 0x3f8 only selects 7 bits.  It should
    select 8 bits.
    
    This change fixes the glibc nptl/tst-cond24 and nptl/tst-cond25 tests.
    
    Signed-off-by: John David Anglin <dave.anglin@bell.net>
    Fixes: 53a42b6324b8 ("parisc: Switch to more fine grained lws locks")
    Cc: stable@vger.kernel.org # 5.10+
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

```
Comment 15 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-18 20:46:26 UTC
setcontext bits should be fixed by https://sourceware.org/git/?p=glibc.git;a=commit;h=71b108d7eb33b2bf3e61d5e92d2a47f74c1f7d96.