Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5.11.3 fails t/op/groups.t on OSX in some circumstances #10029

Open
p5pRT opened this issue Dec 21, 2009 · 7 comments
Open

5.11.3 fails t/op/groups.t on OSX in some circumstances #10029

p5pRT opened this issue Dec 21, 2009 · 7 comments

Comments

@p5pRT
Copy link

p5pRT commented Dec 21, 2009

Migrated from rt.perl.org#71508 (status was 'open')

Searchable as RT71508$

@p5pRT
Copy link
Author

p5pRT commented Dec 21, 2009

From @obra

--

@p5pRT
Copy link
Author

p5pRT commented Dec 21, 2009

From @obra

Message RFC822:
CC: perl5-porters@perl.org
MIME-Version: 1.0 (Apple Message framework v1077)
In-Reply-To: 20091220232142.GY27800@bestpractical.com
X-Spam-Status: No, score=-7.7 required=4.0 tests=AWL,BAYES_00,PERLBUG_CONF,
RCVD_IN_SORBS_WEB autolearn=ham version=3.2.5
X-Mailer: Apple Mail (2.1077)
X-Ironport-Anti-Spam-Result: ApoEAHvvLkueQE0E/2dsb2JhbADTX4QuBIFl
References: 20091220232142.GY27800@bestpractical.com
Message-ID: 5C6C0918-F777-4234-83C6-A39AB17810F4@computer.org
Content-Type: text/plain; charset="windows-1252"
X-Ironport-Anti-Spam-Filtered: true
X-Auth-ID: domo2
X-Ironport-Av: E=Sophos;i="4.47,430,1257116400"; d="scan'208";a="16107469"
Received: from mailout3.pt.lu (mailout3.pt.lu [195.46.255.245]) by
diesel.bestpractical.com (Postfix) with ESMTP id 8AEDA4D8014 for
jesse@fsck.com; Mon, 21 Dec 2009 06:50:47 -0500 (EST)
Received: from unknown (HELO mac-ruizp.uni.lux) ([158.64.77.4]) by
smtp.pt.lu with ESMTP; 21 Dec 2009 12:50:47 +0100
Delivered-To: jesse@diesel.bestpractical.com
Subject: Re: Blead is closed; I could use some smoke testers
Return-Path: domo@computer.org
X-Original-To: jesse@fsck.com
Date: Mon, 21 Dec 2009 12:50:45 +0100
X-Spam-Level:
X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on diesel.bestpractical.com
To: jesse jesse@fsck.com
Content-Transfer-Encoding: quoted-printable
From: Dominic Dunlop domo@computer.org
X-RT-Original-Encoding: windows-1252
Content-Length: 5009

On 2009=9612=9621, at 00:21, jesse wrote:

I do still intend to roll 5.11.3 on 12/20 (today), but need to duck out
for a few hours and would appreciate a bit of smoke testing. If anyone
has a few moments to test the SNAPSHOT below, I'd appreciate it.
=20
http://fsck.com/~jesse/tmp/2009-12-20/w0Jfm7uzSsA=3D/perl-5.11.3.tar.gz
(md5sum: 802ae5fa39e1c5d08968fa90b771be2d)

Third and last issue:

Failed 1 test out of 1739, 99.94% okay.
op/groups.t

I suspect that this is a long-standing issue, and I've only seen it now bec=
ause I've never before run the test suite on a system where I'm in a bunch =
of Active Directory groups:

t$ ./perl op/groups.t

groups =3D uid=3D1863026910(dominic.dunlop) gid=3D1429829944(UNI\domain u=

sers) groups=3D1429829944(UNI\domain users),1743165851(UNI\bluecoataccess),=
102(com.apple.sharepoint.group.2),1338902896(UNI\vlan-research1),100(_lpope=
rator),98(_lpadmin),62(netaccounts),12(everyone),1027(od_staff),575827424(U=
NI\staff),101(com.apple.sharepoint.group.1),1030(od_staff_nosync)

groups=3D1429829944(UNI\domain users),1743165851(UNI\bluecoataccess),102(=

com.apple.sharepoint.group.2),1338902896(UNI\vlan-research1),100(_lpoperato=
r),98(_lpadmin),62(netaccounts),12(everyone),1027(od_staff),575827424(UNI\s=
taff),101(com.apple.sharepoint.group.1),1030(od_staff_nosync)

g0 =3D 1429829944(UNI\domain users) 1743165851(UNI\bluecoataccess) 102(co=

m.apple.sharepoint.group.2) 1338902896(UNI\vlan-research1) 100(_lpoperator)=
98(_lpadmin) 62(netaccounts) 12(everyone) 1027(od_staff) 575827424(UNI\sta=
ff) 101(com.apple.sharepoint.group.1) 1030(od_staff_nosync)

g1 =3D UNI\domain users UNI\bluecoataccess com.apple.sharepoint.group.2 U=

NI\vlan-research1 _lpoperator _lpadmin netaccounts everyone od_staff UNI\st=
aff com.apple.sharepoint.group.1 od_staff_nosync
1..2

pwgid =3D 1429829944, pwgnam =3D UNI\domain users

gr =3D com.apple.sharepoint.group.2 _lpoperator _lpadmin netaccounts ever=

yone com.apple.sharepoint.group.1
#gr1 is <_lpadmin _lpoperator com.apple.sharepoint.group.1 com.apple.sharep=
oint.group.2 everyone netaccounts>
#gr2 is <UNI\bluecoataccess UNI\domain UNI\staff UNI\vlan-research1 _lpadmi=
n _lpoperator com.apple.sharepoint.group.1 com.apple.sharepoint.group.2 eve=
ryone netaccounts od_staff od_staff_nosync users>
not ok 1
ok 2

The problem could be the backslashes, the space in one of the group names, =
or the large group IDs: I'll investigate further this evening.

Same symptoms for all combinations of presence or absence of -Dusethreads -=
DDEBUGGING on this host:

Summary of my perl5 (revision 5 version 11 subversion 3) configuration:

Platform:
osname=3Ddarwin, osvers=3D10.2.0, archname=3Ddarwin-thread-multi-2level
uname=3D'darwin loudun.uni.lux 10.2.0 darwin kernel version 10.2.0: tue n=
ov 3 10:37:10 pst 2009; root:xnu-1486.2.11~1release_i386 i386 '
config_args=3D'-de -Dusedevel -Dusethreads -DDEBUGGING'
hint=3Drecommended, useposix=3Dtrue, d_sigaction=3Ddefine
useithreads=3Ddefine, usemultiplicity=3Ddefine
useperlio=3Ddefine, d_sfio=3Dundef, uselargefiles=3Ddefine, usesocks=3Dun=
def
use64bitint=3Ddefine, use64bitall=3Ddefine, uselongdouble=3Dundef
usemymalloc=3Dn, bincompat5005=3Dundef
Compiler:
cc=3D'cc', ccflags =3D'-fno-common -DPERL_DARWIN -no-cpp-precomp -DDEBUGG=
ING -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -I/op=
t/local/include',
optimize=3D'-O3 -g',
cppflags=3D'-no-cpp-precomp -fno-common -DPERL_DARWIN -no-cpp-precomp -DD=
EBUGGING -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include =
-I/opt/local/include'
ccversion=3D'', gccversion=3D'4.2.1 (Apple Inc. build 5646)', gccosandver=
s=3D''
intsize=3D4, longsize=3D8, ptrsize=3D8, doublesize=3D8, byteorder=3D12345=
678
d_longlong=3Ddefine, longlongsize=3D8, d_longdbl=3Ddefine, longdblsize=3D=
16
ivtype=3D'long', ivsize=3D8, nvtype=3D'double', nvsize=3D8, Off_t=3D'off_=
t', lseeksize=3D8
alignbytes=3D8, prototype=3Ddefine
Linker and Libraries:
ld=3D'env MACOSX_DEPLOYMENT_TARGET=3D10.3 cc', ldflags =3D' -fstack-prote=
ctor -L/usr/local/lib -L/opt/local/lib'
libpth=3D/usr/local/lib /opt/local/lib /usr/lib
libs=3D-lgdbm -ldbm -ldl -lm -lutil -lc
perllibs=3D-ldl -lm -lutil -lc
libc=3D/usr/lib/libc.dylib, so=3Ddylib, useshrplib=3Dfalse, libperl=3Dlib=
perl.a
gnulibc_version=3D''
Dynamic Linking:
dlsrc=3Ddl_dlopen.xs, dlext=3Dbundle, d_dlsymun=3Dundef, ccdlflags=3D' '
cccdlflags=3D' ', lddlflags=3D' -bundle -undefined dynamic_lookup -L/usr/=
local/lib -L/opt/local/lib -fstack-protector'

Characteristics of this binary (from libperl):=20
Compile-time options: DEBUGGING MULTIPLICITY PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
PERL_TRACK_MEMPOOL PERL_USE_DEVEL USE_64_BIT_ALL
USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
USE_PERLIO USE_REENTRANT_API
Built under darwin
Compiled at Dec 21 2009 11:40:56
@inc:
lib
/usr/local/lib/perl5/site_perl/5.11.3/darwin-thread-multi-2level
/usr/local/lib/perl5/site_perl/5.11.3
/usr/local/lib/perl5/5.11.3/darwin-thread-multi-2level
/usr/local/lib/perl5/5.11.3
.

--=20
Dominic Dunlop

@p5pRT
Copy link
Author

p5pRT commented Dec 21, 2009

From @obra

On 2009–12–21, at 00​:21, jesse wrote​:

I do still intend to roll 5.11.3 on 12/20 (today), but need to duck out
for a few hours and would appreciate a bit of smoke testing. If anyone
has a few moments to test the SNAPSHOT below, I'd appreciate it.

http​://fsck.com/~jesse/tmp/2009-12-20/w0Jfm7uzSsA=/perl-5.11.3.tar.gz
(md5sum​: 802ae5fa39e1c5d08968fa90b771be2d)

Third and last issue​:

Failed 1 test out of 1739, 99.94% okay.
  op/groups.t

I suspect that this is a long-standing issue, and I've only seen it now because I've never before run the test suite on a system where I'm in a bunch of Active Directory groups​:

t$ ./perl op/groups.t
# groups = uid=1863026910(dominic.dunlop) gid=1429829944(UNI\domain users) groups=1429829944(UNI\domain users),1743165851(UNI\bluecoataccess),102(com.apple.sharepoint.group.2),1338902896(UNI\vlan-research1),100(_lpoperator),98(_lpadmin),62(netaccounts),12(everyone),1027(od_staff),575827424(UNI\staff),101(com.apple.sharepoint.group.1),1030(od_staff_nosync)
# groups=1429829944(UNI\domain users),1743165851(UNI\bluecoataccess),102(com.apple.sharepoint.group.2),1338902896(UNI\vlan-research1),100(_lpoperator),98(_lpadmin),62(netaccounts),12(everyone),1027(od_staff),575827424(UNI\staff),101(com.apple.sharepoint.group.1),1030(od_staff_nosync)
# g0 = 1429829944(UNI\domain users) 1743165851(UNI\bluecoataccess) 102(com.apple.sharepoint.group.2) 1338902896(UNI\vlan-research1) 100(_lpoperator) 98(_lpadmin) 62(netaccounts) 12(everyone) 1027(od_staff) 575827424(UNI\staff) 101(com.apple.sharepoint.group.1) 1030(od_staff_nosync)
# g1 = UNI\domain users UNI\bluecoataccess com.apple.sharepoint.group.2 UNI\vlan-research1 _lpoperator _lpadmin netaccounts everyone od_staff UNI\staff com.apple.sharepoint.group.1 od_staff_nosync
1..2
# pwgid = 1429829944, pwgnam = UNI\domain users
# gr = com.apple.sharepoint.group.2 _lpoperator _lpadmin netaccounts everyone com.apple.sharepoint.group.1
#gr1 is <_lpadmin _lpoperator com.apple.sharepoint.group.1 com.apple.sharepoint.group.2 everyone netaccounts>
#gr2 is <UNI\bluecoataccess UNI\domain UNI\staff UNI\vlan-research1 _lpadmin _lpoperator com.apple.sharepoint.group.1 com.apple.sharepoint.group.2 everyone netaccounts od_staff od_staff_nosync users>
not ok 1
ok 2

The problem could be the backslashes, the space in one of the group names, or the large group IDs​: I'll investigate further this evening.

Same symptoms for all combinations of presence or absence of -Dusethreads -DDEBUGGING on this host​:

Summary of my perl5 (revision 5 version 11 subversion 3) configuration​:

Platform​:
  osname=darwin, osvers=10.2.0, archname=darwin-thread-multi-2level
  uname='darwin loudun.uni.lux 10.2.0 darwin kernel version 10.2.0​: tue nov 3 10​:37​:10 pst 2009; root​:xnu-1486.2.11~1release_i386 i386 '
  config_args='-de -Dusedevel -Dusethreads -DDEBUGGING'
  hint=recommended, useposix=true, d_sigaction=define
  useithreads=define, usemultiplicity=define
  useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
  use64bitint=define, use64bitall=define, uselongdouble=undef
  usemymalloc=n, bincompat5005=undef
Compiler​:
  cc='cc', ccflags ='-fno-common -DPERL_DARWIN -no-cpp-precomp -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -I/opt/local/include',
  optimize='-O3 -g',
  cppflags='-no-cpp-precomp -fno-common -DPERL_DARWIN -no-cpp-precomp -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -I/opt/local/include'
  ccversion='', gccversion='4.2.1 (Apple Inc. build 5646)', gccosandvers=''
  intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
  d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
  ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
  alignbytes=8, prototype=define
Linker and Libraries​:
  ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc', ldflags =' -fstack-protector -L/usr/local/lib -L/opt/local/lib'
  libpth=/usr/local/lib /opt/local/lib /usr/lib
  libs=-lgdbm -ldbm -ldl -lm -lutil -lc
  perllibs=-ldl -lm -lutil -lc
  libc=/usr/lib/libc.dylib, so=dylib, useshrplib=false, libperl=libperl.a
  gnulibc_version=''
Dynamic Linking​:
  dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' '
  cccdlflags=' ', lddlflags=' -bundle -undefined dynamic_lookup -L/usr/local/lib -L/opt/local/lib -fstack-protector'

Characteristics of this binary (from libperl)​:
Compile-time options​: DEBUGGING MULTIPLICITY PERL_DONT_CREATE_GVSV
  PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
  PERL_TRACK_MEMPOOL PERL_USE_DEVEL USE_64_BIT_ALL
  USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
  USE_PERLIO USE_REENTRANT_API
Built under darwin
Compiled at Dec 21 2009 11​:40​:56
@​INC​:
  lib
  /usr/local/lib/perl5/site_perl/5.11.3/darwin-thread-multi-2level
  /usr/local/lib/perl5/site_perl/5.11.3
  /usr/local/lib/perl5/5.11.3/darwin-thread-multi-2level
  /usr/local/lib/perl5/5.11.3
  .

--
Dominic Dunlop

@p5pRT
Copy link
Author

p5pRT commented Dec 21, 2009

From @obra

On Mon, Dec 21, 2009 at 12​:50​:45PM +0100, Dominic Dunlop wrote​:

On 2009?12?21, at 00​:21, jesse wrote​:

I do still intend to roll 5.11.3 on 12/20 (today), but need to duck out
for a few hours and would appreciate a bit of smoke testing. If anyone
has a few moments to test the SNAPSHOT below, I'd appreciate it.

http​://fsck.com/~jesse/tmp/2009-12-20/w0Jfm7uzSsA=/perl-5.11.3.tar.gz
(md5sum​: 802ae5fa39e1c5d08968fa90b771be2d)

Third and last issue​:

Failed 1 test out of 1739, 99.94% okay.
op/groups.t

Thanks. This is now [perl #71508].

@p5pRT
Copy link
Author

p5pRT commented Dec 21, 2009

From domo@computer.org

On 2009–12–21, at 15​:37, jesse wrote​:

Failed 1 test out of 1739, 99.94% okay.
op/groups.t

Thanks. This is now [perl #71508].

Thanks. I'll look into it later today.
--
Dominic Dunlop

@p5pRT
Copy link
Author

p5pRT commented Dec 21, 2009

The RT System itself - Status changed from 'new' to 'open'

@p5pRT
Copy link
Author

p5pRT commented Oct 19, 2014

From @jkeenan

On Mon Dec 21 06​:37​:50 2009, jesse wrote​:

On Mon, Dec 21, 2009 at 12​:50​:45PM +0100, Dominic Dunlop wrote​:

On 2009?12?21, at 00​:21, jesse wrote​:

I do still intend to roll 5.11.3 on 12/20 (today), but need to duck out
for a few hours and would appreciate a bit of smoke testing. If anyone
has a few moments to test the SNAPSHOT below, I'd appreciate it.

http​://fsck.com/~jesse/tmp/2009-12-20/w0Jfm7uzSsA=/perl-5.11.3.tar.gz
(md5sum​: 802ae5fa39e1c5d08968fa90b771be2d)

Third and last issue​:

Failed 1 test out of 1739, 99.94% okay.
op/groups.t

Thanks. This is now [perl #71508].

There has been no correspondence in this ticket for nearly five years. Have there been any other reports of failures in t/op/groups.t?

Unless someone can cite some, I think we should close this ticket.

Thank you very much.

--
James E Keenan (jkeenan@​cpan.org)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants