GNU bug report logs -
#14463
coreutils-8.21 darwin regressions
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
I am finding on x86_64-apple-darwin12 that coreutils 8.21 exhibits four additional failures in gnulib-tests
which aren't present in a build of coreutils 8.19. These are...
FAIL: test-getcwd.sh
FAIL: test-getgroups
FAIL: test-getlogin
FAIL: test-vasprintf-posix
The respective logs shows...
FAIL: test-getcwd.sh (exit: 7)
==============================
FAIL: test-getgroups (exit: 134)
================================
test-getgroups.c:58: assertion failed
FAIL: test-getlogin (exit: 134)
===============================
test-getlogin.c:69: assertion failed
FAIL: test-vasprintf-posix (exit: 134)
======================================
test-vasprintf-posix.c:238: assertion failed
These trace in gdb as...
# gdb ./test-getgroups
GNU gdb 6.3.50-20050815 (Apple version gdb-1824) (Wed Feb 6 22:51:23 UTC 2013)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin"...Reading symbols for shared libraries .. done
(gdb) break main
Breakpoint 1 at 0x1000014a7: file test-getgroups.c, line 39.
(gdb) r
Starting program: /sw/src/fink.build/coreutils-8.21-100/coreutils-8.21/gnulib-tests/test-getgroups
Reading symbols for shared libraries +............................. done
Breakpoint 1, main (argc=1, argv=0x7fff5fbff7a0) at test-getgroups.c:39
39 errno = 0;
(gdb) s
40 result = getgroups (0, NULL);
(gdb)
rpl_getgroups (n=0, group=0x0) at getgroups.c:70
70 return getgroups (n, (GETGROUPS_T *) group);
(gdb)
Current language: auto; currently minimal
0x0000000100001cfc in dyld_stub_getgroups$DARWIN_EXTSN ()
(gdb)
Single stepping until exit from function dyld_stub_getgroups$DARWIN_EXTSN,
which has no line number information.
test-getgroups.c:58: assertion failed
Program received signal SIGABRT, Aborted.
0x00007fff885b4d46 in __kill ()
(gdb)
# gdb ./test-getlogin
GNU gdb 6.3.50-20050815 (Apple version gdb-1824) (Wed Feb 6 22:51:23 UTC 2013)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin"...Reading symbols for shared libraries .. done
(gdb) break main
Breakpoint 1 at 0x100000894: file test-getlogin.c, line 39.
(gdb) r
Starting program: /sw/src/fink.build/coreutils-8.21-100/coreutils-8.21/gnulib-tests/test-getlogin
Reading symbols for shared libraries +............................. done
Breakpoint 1, main () at test-getlogin.c:39
39 buf = getlogin ();
(gdb) s
40 if (buf == NULL)
(gdb) s
65 const char *name = getenv ("LOGNAME");
(gdb) s
66 if (name == NULL || name[0] == '\0')
(gdb) s
68 if (name != NULL && name[0] != '\0')
(gdb) s
69 ASSERT (strcmp (buf, name) == 0);
(gdb) s
test-getlogin.c:69: assertion failed
rpl_fflush (stream=0x7fff76c23bc0) at fflush.c:145
145 if (stream == NULL || ! freading (stream))
(gdb) s
Current language: auto; currently minimal
freading (fp=0x7fff76c23bc0) at freading.c:39
39 return (fp_->_flags & __SRD) != 0;
(gdb) s
rpl_fflush (stream=0x7fff76c23bc0) at fflush.c:146
146 return fflush (stream);
(gdb) s
0x0000000100000cd2 in dyld_stub_fflush ()
(gdb) s
Single stepping until exit from function dyld_stub_fflush,
which has no line number information.
Program received signal SIGABRT, Aborted.
0x00007fff885b4d46 in __kill ()
(gdb)
The full trace for the test-vasprintf-posix test case is rather large and is attached as a gzip file.
Jack
[test-vasprintf-posix.trace.gz (application/x-gzip, attachment)]
This bug report was last modified 11 years and 248 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.