Mailing-List: contact cygwin-developers-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT cygwin DOT com Delivered-To: mailing list cygwin-developers AT cygwin DOT com Date: Wed, 25 Sep 2002 10:16:53 -0400 From: Christopher Faylor To: cygwin-developers AT cygwin DOT com Subject: Many pthread failures in the test suite, one setgroup failure Message-ID: <20020925141653.GA6134@redhat.com> Reply-To: cygwin-developers AT cygwin DOT com Mail-Followup-To: cygwin-developers AT cygwin DOT com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4i So much for releasing cygwin 1.3.13. Robert, Thomas, can you look into the problems below? Pierre, Corinna shouldn't setgroups now be operational? cgf Test Run By cgf on Wed Sep 25 09:54:43 2002 Native configuration is i686-pc-cygwin === winsup tests === Schedule of variations: unix Running target unix Using /cygnus/src/uberbaum/winsup/testsuite/../../dejagnu/baseboards/unix.exp as board description file for target. Using /cygnus/src/uberbaum/winsup/testsuite/../../dejagnu/config/unix.exp as generic interface file for target. Using /cygnus/src/uberbaum/winsup/testsuite/config/default.exp as tool-and-target-specific interface file. Running /cygnus/src/uberbaum/winsup/testsuite/winsup.api/winsup.exp ... PASS: nullgetcwd.c PASS: devzero.c PASS: signal-into-win32-api.c PASS: systemcall.c PASS: crlf.c PASS: iospeed.c PASS: sigchld.c PASS: waitpid.c PASS: checksignal.c PASS: mmaptest01.c PASS: mmaptest02.c PASS: mmaptest03.c PASS: mmaptest04.c pthread/condvar2_1.c: Assertion failed: (pthread_create(&t[i], NULL, mythread, (void *) i) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/condvar2_1.c, line 92 FAIL: pthread/condvar2_1.c (execute) pthread/condvar3_1.c: Assertion failed: (pthread_create(&t[i], NULL, mythread, (void *) i) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/condvar3_1.c, line 113 FAIL: pthread/condvar3_1.c (execute) pthread/condvar3_2.c: Assertion failed: (pthread_create(&t[i], NULL, mythread, (void *) i) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/condvar3_2.c, line 112 FAIL: pthread/condvar3_2.c (execute) PASS: pthread/condvar3_3.c pthread/join0.c: Assertion failed: (pthread_create(&id, NULL, func, (void *) 123) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/join0.c, line 27 FAIL: pthread/join0.c (execute) pthread/join1.c: Assertion failed: (pthread_create(&id[i], NULL, func, (void *) i) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/join1.c, line 32 FAIL: pthread/join1.c (execute) pthread/join2.c: Assertion failed: (pthread_create(&id[i], NULL, func, (void *) i) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/join2.c, line 26 FAIL: pthread/join2.c (execute) pthread/equal1.c: Assertion failed: (pthread_create(&t1, NULL, func, (void *) 1) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/equal1.c, line 20 FAIL: pthread/equal1.c (execute) PASS: pthread/self1.c pthread/self2.c: Assertion failed: (pthread_create(&t, NULL, entry, NULL) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/self2.c, line 33 FAIL: pthread/self2.c (execute) PASS: pthread/condvar1.c PASS: pthread/condvar2.c pthread/condvar3.c: Assertion failed: (pthread_create(&t[1], NULL, mythread, (void *) 1) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/condvar3.c, line 101 FAIL: pthread/condvar3.c (execute) pthread/condvar4.c: Assertion failed: (pthread_create(&t[1], NULL, mythread, (void *) 1) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/condvar4.c, line 112 FAIL: pthread/condvar4.c (execute) pthread/condvar5.c: Assertion failed: (pthread_create(&t[1], NULL, mythread, (void *) 1) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/condvar5.c, line 111 FAIL: pthread/condvar5.c (execute) pthread/condvar6.c: Assertion failed: (pthread_create(&t[i], NULL, mythread, (void *) &threadbag[i]) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/condvar6.c, line 143 FAIL: pthread/condvar6.c (execute) pthread/condvar8.c: Assertion failed: (pthread_create(&t[i], NULL, mythread, (void *) &threadbag[i]) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/condvar8.c, line 151 FAIL: pthread/condvar8.c (execute) PASS: pthread/mutex1.c PASS: pthread/mutex2.c pthread/mutex3.c: Assertion failed: (pthread_create(&t, NULL, func, NULL) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/mutex3.c, line 35 FAIL: pthread/mutex3.c (execute) PASS: pthread/exit1.c pthread/exit2.c: Assertion failed: (pthread_create(&t, NULL, func, (void *) NULL) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/exit2.c, line 25 FAIL: pthread/exit2.c (execute) pthread/exit3.c: Assertion failed: (pthread_create(&id[i], NULL, func, (void *) i) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/exit3.c, line 27 FAIL: pthread/exit3.c (execute) PASS: pthread/mutex1r.c pthread/mutex6r.c: Assertion failed: (pthread_create(&t, NULL, locker, NULL) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/mutex6r.c, line 54 FAIL: pthread/mutex6r.c (execute) pthread/count1.c: Assertion failed: (pthread_create(&threads[i], NULL, myfunc, 0) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/count1.c, line 42 FAIL: pthread/count1.c (execute) pthread/tsd1.c: Assertion failed: (pthread_create(&thread[i], NULL, mythread, (void *)&accesscount[i]) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/tsd1.c, line 111 FAIL: pthread/tsd1.c (execute) pthread/cleanup2.c: Assertion failed: (pthread_create(&t[i], NULL, mythread, (void *) &threadbag[i]) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/cleanup2.c, line 103 FAIL: pthread/cleanup2.c (execute) pthread/cleanup3.c: Assertion failed: (pthread_create(&t[i], NULL, mythread, (void *) &threadbag[i]) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/cleanup3.c, line 106 FAIL: pthread/cleanup3.c (execute) PASS: pthread/inherit1.c pthread/create1.c: Assertion failed: (pthread_create(&t, NULL, func, NULL) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/create1.c, line 25 FAIL: pthread/create1.c (execute) pthread/create2.c: Assertion failed: (pthread_create(&t, &attr, func, NULL) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/create2.c, line 68 FAIL: pthread/create2.c (execute) pthread/once1.c: Assertion failed: (pthread_create(&t1, NULL, mythread, NULL) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/once1.c, line 36 FAIL: pthread/once1.c (execute) PASS: pthread/priority1.c PASS: pthread/priority2.c pthread/cancel1.c: Assertion failed: (pthread_create(&t[i], NULL, mythread, (void *) &threadbag[i]) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/cancel1.c, line 106 FAIL: pthread/cancel1.c (execute) pthread/cancel2.c: Assertion failed: (pthread_create(&t[i], NULL, mythread, (void *) &threadbag[i]) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/cancel2.c, line 116 FAIL: pthread/cancel2.c (execute) pthread/cancel3.c: Assertion failed: (pthread_create(&t[i], NULL, mythread, (void *) &threadbag[i]) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/cancel3.c, line 100 FAIL: pthread/cancel3.c (execute) pthread/cancel4.c: Assertion failed: (pthread_create(&t[i], NULL, mythread, (void *) &threadbag[i]) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/cancel4.c, line 105 FAIL: pthread/cancel4.c (execute) pthread/cancel5.c: Assertion failed: (pthread_create(&t[i], NULL, mythread, (void *) &threadbag[i]) == 0), file /cygnus/src/uberbaum/winsup/testsuite/winsup.api/pthread/cancel5.c, line 99 FAIL: pthread/cancel5.c (execute) PASS: ltp/chmod01.c PASS: ltp/chmod02.c PASS: ltp/nice05.c PASS: ltp/write01.c PASS: ltp/write02.c PASS: ltp/write03.c PASS: ltp/vfork01.c PASS: ltp/pathconf01.c PASS: ltp/gethostname01.c PASS: ltp/mkdir01.c PASS: ltp/mkdir08.c XPASS: ltp/fsync01.c /cygdrive/l/DOCUME~1/cgf/LOCALS~1/Temp/ccommAFa.o: In function `main': /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/setregid01.c:173: undefined reference to `_setregid' /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/setregid01.c:198: undefined reference to `_setregid' /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/setregid01.c:223: undefined reference to `_setregid' /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/setregid01.c:248: undefined reference to `_setregid' /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/setregid01.c:273: undefined reference to `_setregid' collect2: ld returned 1 exit status XFAIL: ltp/setregid01.c (compile) PASS: ltp/setpgid01.c PASS: ltp/uname01.c /cygdrive/l/DOCUME~1/cgf/LOCALS~1/Temp/ccAiI2EO.o: In function `main': /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/setreuid01.c:173: undefined reference to `_setreuid' /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/setreuid01.c:198: undefined reference to `_setreuid' /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/setreuid01.c:223: undefined reference to `_setreuid' /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/setreuid01.c:248: undefined reference to `_setreuid' /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/setreuid01.c:273: undefined reference to `_setreuid' collect2: ld returned 1 exit status XFAIL: ltp/setreuid01.c (compile) PASS: ltp/fstat01.c PASS: ltp/fstat02.c PASS: ltp/fstat03.c PASS: ltp/fstat04.c PASS: ltp/rmdir01.c PASS: ltp/rmdir04.c PASS: ltp/rmdir05.c PASS: ltp/times01.c PASS: ltp/times02.c PASS: ltp/times03.c PASS: ltp/fchown01.c PASS: ltp/dup01.c PASS: ltp/dup02.c ltp/dup03.c: child process exited abnormally XFAIL: ltp/dup03.c (execute) PASS: ltp/dup04.c ltp/dup05.c: child process exited abnormally XFAIL: ltp/dup05.c (execute) PASS: ltp/sbrk01.c PASS: ltp/poll01.c /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:112:20: ulimit.h: No such file or directory /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:138: `UL_GETFSIZE' undeclared here (not in a function) /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:138: initializer element is not constant /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:138: (near initialization for `Scenarios[0].cmd') /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:138: initializer element is not constant /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:138: (near initialization for `Scenarios[0]') /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:139: `UL_SETFSIZE' undeclared here (not in a function) /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:139: initializer element is not constant /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:139: (near initialization for `Scenarios[1].cmd') /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:139: initializer element is not constant /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:139: (near initialization for `Scenarios[1]') /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:140: `UL_SETFSIZE' undeclared here (not in a function) /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:140: initializer element is not constant /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:140: (near initialization for `Scenarios[2].cmd') /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:140: initializer element is not constant /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:140: (near initialization for `Scenarios[2]') /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:141: `UL_SETFSIZE' undeclared here (not in a function) /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:141: initializer element is not constant /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:141: (near initialization for `Scenarios[3].cmd') /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:141: initializer element is not constant /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:141: (near initialization for `Scenarios[3]') /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c: In function `main': /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:221: `UL_GETFSIZE' undeclared (first use in this function) /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:221: (Each undeclared identifier is reported only once /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/ulimit01.c:221: for each function it appears in.) XFAIL: ltp/ulimit01.c (compile) PASS: ltp/fork01.c PASS: ltp/fork02.c PASS: ltp/fork03.c PASS: ltp/fork04.c PASS: ltp/fork06.c PASS: ltp/fork07.c PASS: ltp/fork09.c PASS: ltp/fork10.c PASS: ltp/fork11.c PASS: ltp/munmap01.c PASS: ltp/munmap02.c PASS: ltp/execle01.c PASS: ltp/kill01.c PASS: ltp/kill02.c PASS: ltp/kill03.c PASS: ltp/kill04.c PASS: ltp/kill09.c ltp/fcntl07B.c: child process exited abnormally XFAIL: ltp/fcntl07B.c (execute) PASS: ltp/execlp01.c PASS: ltp/select01.c PASS: ltp/select02.c ltp/select03.c: child process exited abnormally XFAIL: ltp/select03.c (execute) PASS: ltp/ftruncate01.c PASS: ltp/ftruncate02.c PASS: ltp/ftruncate03.c PASS: ltp/chown01.c PASS: ltp/getpgid01.c PASS: ltp/getpgid02.c PASS: ltp/wait02.c PASS: ltp/execl01.c PASS: ltp/pipe01.c PASS: ltp/pipe08.c PASS: ltp/pipe09.c PASS: ltp/pipe10.c PASS: ltp/pipe11.c PASS: ltp/execve01.c PASS: ltp/fchdir01.c PASS: ltp/fchdir02.c PASS: ltp/execv01.c PASS: ltp/lseek01.c PASS: ltp/lseek02.c PASS: ltp/lseek03.c ltp/lseek04.c: child process exited abnormally XFAIL: ltp/lseek04.c (execute) PASS: ltp/lseek05.c PASS: ltp/lseek06.c PASS: ltp/lseek07.c PASS: ltp/lseek08.c PASS: ltp/lseek09.c ltp/lseek10.c: child process exited abnormally XFAIL: ltp/lseek10.c (execute) PASS: ltp/execvp01.c /cygdrive/l/DOCUME~1/cgf/LOCALS~1/Temp/ccHQBdlA.o: In function `main': /cygnus/src/uberbaum/winsup/testsuite/winsup.api/ltp/gethostid01.c:166: undefined reference to `_gethostid' collect2: ld returned 1 exit status XFAIL: ltp/gethostid01.c (compile) PASS: ltp/asyncio02.c PASS: ltp/pause01.c PASS: ltp/access01.c PASS: ltp/access03.c PASS: ltp/access04.c PASS: ltp/access05.c PASS: ltp/getpgrp01.c PASS: ltp/getgid01.c PASS: ltp/getgid02.c PASS: ltp/getgid03.c PASS: ltp/alarm01.c PASS: ltp/alarm02.c PASS: ltp/alarm03.c PASS: ltp/alarm07.c PASS: ltp/sync01.c PASS: ltp/sync02.c PASS: ltp/getuid01.c PASS: ltp/getuid02.c PASS: ltp/getuid03.c ltp/mknod01.c: child process exited abnormally XFAIL: ltp/mknod01.c (execute) PASS: ltp/setgid01.c PASS: ltp/umask01.c PASS: ltp/umask02.c PASS: ltp/umask03.c PASS: ltp/chdir02.c PASS: ltp/chdir04.c PASS: ltp/truncate01.c PASS: ltp/truncate02.c PASS: ltp/lstat02.c PASS: ltp/setuid01.c ltp/setuid02.c: child process exited abnormally XFAIL: ltp/setuid02.c (execute) PASS: ltp/open02.c PASS: ltp/open03.c PASS: ltp/readlink01.c PASS: ltp/readlink02.c PASS: ltp/readlink03.c PASS: ltp/stat01.c PASS: ltp/stat02.c PASS: ltp/stat03.c PASS: ltp/stat05.c PASS: ltp/stat06.c PASS: ltp/wait401.c PASS: ltp/wait402.c ltp/setgroups01.c: child process exited abnormally XFAIL: ltp/setgroups01.c (execute) PASS: ltp/unlink05.c ltp/unlink06.c: child process exited abnormally XFAIL: ltp/unlink06.c (execute) PASS: ltp/unlink07.c ltp/unlink08.c: child process exited abnormally XFAIL: ltp/unlink08.c (execute) PASS: ltp/getppid01.c PASS: ltp/getppid02.c PASS: ltp/close01.c PASS: ltp/close02.c PASS: ltp/close08.c PASS: ltp/getegid01.c PASS: ltp/creat01.c PASS: ltp/creat03.c PASS: ltp/creat09.c PASS: ltp/geteuid01.c PASS: ltp/readdir01.c PASS: ltp/getgroups01.c PASS: ltp/getgroups02.c PASS: ltp/time01.c PASS: ltp/time02.c PASS: ltp/fpathconf01.c PASS: ltp/fchmod01.c PASS: ltp/getpid01.c PASS: ltp/getpid02.c PASS: ltp/rename01.c PASS: ltp/rename02.c PASS: ltp/rename08.c PASS: ltp/rename10.c PASS: ltp/mmap001.c PASS: ltp/read01.c PASS: ltp/read04.c PASS: ltp/exit01.c PASS: ltp/exit02.c PASS: ltp/fcntl02.c PASS: ltp/fcntl03.c PASS: ltp/fcntl04.c ltp/fcntl05.c: child process exited abnormally XFAIL: ltp/fcntl05.c (execute) PASS: ltp/fcntl07.c PASS: ltp/fcntl08.c ltp/fcntl09.c: child process exited abnormally XFAIL: ltp/fcntl09.c (execute) ltp/fcntl10.c: child process exited abnormally XFAIL: ltp/fcntl10.c (execute) PASS: ltp/signal03.c PASS: ltp/link02.c PASS: ltp/link03.c PASS: ltp/link04.c PASS: ltp/link05.c ltp/symlink01.c: child process exited abnormally FAIL: ltp/symlink01.c (execute) PASS: ltp/symlink02.c PASS: ltp/symlink03.c PASS: ltp/symlink04.c PASS: ltp/symlink05.c PASS: ltp/mmap02.c PASS: ltp/mmap03.c PASS: ltp/mmap04.c PASS: ltp/mmap05.c PASS: ltp/mmap06.c PASS: ltp/mmap07.c PASS: ltp/mmap08.c samples/sample-fail.c: child process exited abnormally XFAIL: samples/sample-fail.c (execute) PASS: samples/sample-pass.c /cygnus/src/uberbaum/winsup/testsuite/winsup.api/samples/sample-miscompile.c:1: parse error before "bar" XFAIL: samples/sample-miscompile.c (compile) testcase /cygnus/src/uberbaum/winsup/testsuite/winsup.api/winsup.exp completed in 736 seconds === winsup Summary === # of expected passes 192 # of unexpected failures 30 # of unexpected successes 1 # of expected failures 20 Binary file /cygbuild/i686-pc-cygwin/winsup/testsuite/../cygwin/new-cygwin1.dll matches CYGWIN= runtest completed at Wed Sep 25 10:07:02 2002