This is the mail archive of the cygwin-developers@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Many pthread failures in the test suite, one setgroup failure


On Mon, Sep 30, 2002 at 09:24:50AM -0400, Christopher Faylor wrote:
>On Mon, Sep 30, 2002 at 09:28:56PM +1000, Robert Collins wrote:
>>On Mon, 2002-09-30 at 13:30, Christopher Faylor wrote:
>>
>>> FWIW, I'm seeing this now:
>>> 
>>> "Received a unexpected wait result on mutexInitializationLock -1"
>>> 
>>> sporadically during builds.
>>
>>What is the value of GetLastError(), and what was the handle value?
>
>Unfortunately, I'm having unrelated problems building cygwin so I
>can't say for sure.  As Pierre mentioned, someone changed the top-level
>configury, making it impossible to build.

Got it built finally.

I've included, below, a snippet from the make (make -j4, actually) log
where I'm seeing this problem.  The only way I can think of that you'd
receive a ERROR_ACCESS_DENIED is if you tried to use a non-waitable
handle in a WaitFor* call.

Hmm.  Maybe this is a fork problem?

Gotta get to the paying job.  I'll do some more debugging on this later
today.

cgf

dlltool --as=as -k --output-lib libdinput.a --def /cygnus/src/uberbaum/winsup/w32api/lib/dinput.def
ar r libdinput.a dinput.o
ranlib libdinput.a
gcc -c -o ./crctable.o -mno-cygwin -I/cygnus/src/uberbaum/winsup/mingw/include -I/cygnus/src/uberbaum/winsup/w32api/include ... /cygnus/src/uberbaum/winsup/bz2lib/crctable.c /cygnus/src/uberbaum/winsup/bz2lib/bzlib_private.h /cygnus/src/uberbaum/winsup/mingw/include/stdlib.h /cygnus/src/uberbaum/winsup/mingw/include/_mingw.h /cygnus/src/uberbaum/winsup/mingw/include/stddef.h /lib/gcc-lib/i686-pc-mingw32/3.2/include/stddef.h /cygnus/src/uberbaum/winsup/mingw/include/stdio.h /cygnus/src/uberbaum/winsup/mingw/include/stdarg.h /lib/gcc-lib/i686-pc-mingw32/3.2/include/stdarg.h /cygnus/src/uberbaum/winsup/mingw/include/ctype.h /cygnus/src/uberbaum/winsup/mingw/include/string.h /cygnus/src/uberbaum/winsup/bz2lib/bzlib.h /cygnus/src/uberbaum/winsup/w32api/include/windows.h /cygnus/src/uberbaum/winsup/w32api/include/windef.h /cygnus/src/uberbaum/winsup/w32api/include/winnt.h /cygnus/src/uberbaum/winsup/w32api/include/winerror.h /cygnus/src/uberbaum/winsup/w32api/include/basetsd.h /cygnus/src/uberbaum/winsup/w32api/include/wincon.h /cygnus/src/uberbaum/winsup/w32api/include/basetyps.h /cygnus/src/uberbaum/winsup/w32api/include/winbase.h /cygnus/src/uberbaum/winsup/w32api/include/wingdi.h /cygnus/src/uberbaum/winsup/w32api/include/winuser.h /cygnus/src/uberbaum/winsup/w32api/include/winnls.h /cygnus/src/uberbaum/winsup/w32api/include/winver.h /cygnus/src/uberbaum/winsup/w32api/include/winnetwk.h /cygnus/src/uberbaum/winsup/w32api/include/winreg.h /cygnus/src/uberbaum/winsup/w32api/include/winsvc.h /cygnus/src/uberbaum/winsup/w32api/include/commdlg.h /cygnus/src/uberbaum/winsup/w32api/include/cderr.h /cygnus/src/uberbaum/winsup/w32api/include/dde.h /cygnus/src/uberbaum/winsup/w32api/include/ddeml.h /cygnus/src/uberbaum/winsup/w32api/include/dlgs.h /cygnus/src/uberbaum/winsup/w32api/include/imm.h /cygnus/src/uberbaum/winsup/w32api/include/lzexpand.h /cygnus/src/uberbaum/winsup/w32api/include/mmsystem.h /cygnus/src/uberbaum/winsup/w32api/include/nb30.h /cygnus/src/uberbaum/winsup/w32api/include/rpc.h /cygnus/src/uberbaum/winsup/w32api/include/rpcdce.h /cygnus/src/uberbaum/winsup/w32api/include/rpcdcep.h /cygnus/src/uberbaum/winsup/w32api/include/rpcnsi.h /cygnus/src/uberbaum/winsup/w32api/include/rpcnterr.h /cygnus/src/uberbaum/winsup/w32api/include/shellapi.h /cygnus/src/uberbaum/winsup/w32api/include/winperf.h /cygnus/src/uberbaum/winsup/w32api/include/winspool.h /cygnus/src/uberbaum/winsup/w32api/include/winsock2.h /cygnus/src/uberbaum/winsup/w32api/include/ole2.h /cygnus/src/uberbaum/winsup/w32api/include/objbase.h /cygnus/src/uberbaum/winsup/w32api/include/rpcndr.h /cygnus/src/uberbaum/winsup/w32api/include/rpcnsip.h /cygnus/src/uberbaum/winsup/w32api/include/objfwd.h /cygnus/src/uberbaum/winsup/w32api/include/wtypes.h /cygnus/src/uberbaum/winsup/w32api/include/unknwn.h /cygnus/src/uberbaum/winsup/w32api/include/objidl.h /cygnus/src/uberbaum/winsup/w32api/include/cguid.h /cygnus/src/uberbaum/winsup/w32api/include/olectlid.h /cygnus/src/uberbaum/winsup/w32api/include/oleauto.h /cygnus/src/uberbaum/winsup/w32api/include/oaidl.h /cygnus/src/uberbaum/winsup/w32api/include/oleidl.h
dlltool --as=as -k --output-lib libdlcapi.a --def /cygnus/src/uberbaum/winsup/w32api/lib/dlcapi.def
dlltool --as=as -k --output-lib libdplayx.a --def /cygnus/src/uberbaum/winsup/w32api/lib/dplayx.def
dlltool --as=as -k --output-lib libdsetup.a --def /cygnus/src/uberbaum/winsup/w32api/lib/dsetup.def
dlltool --as=as -k --output-lib libdsound.a --def /cygnus/src/uberbaum/winsup/w32api/lib/dsound.def
dlltool --as=as -k --output-lib libgdi32.a --def /cygnus/src/uberbaum/winsup/w32api/lib/gdi32.def
gcc -c -o ./randtable.o -mno-cygwin -I/cygnus/src/uberbaum/winsup/mingw/include -I/cygnus/src/uberbaum/winsup/w32api/include ... /cygnus/src/uberbaum/winsup/bz2lib/randtable.c /cygnus/src/uberbaum/winsup/bz2lib/bzlib_private.h /cygnus/src/uberbaum/winsup/mingw/include/stdlib.h /cygnus/src/uberbaum/winsup/mingw/include/_mingw.h /cygnus/src/uberbaum/winsup/mingw/include/stddef.h /lib/gcc-lib/i686-pc-mingw32/3.2/include/stddef.h /cygnus/src/uberbaum/winsup/mingw/include/stdio.h /cygnus/src/uberbaum/winsup/mingw/include/stdarg.h /lib/gcc-lib/i686-pc-mingw32/3.2/include/stdarg.h /cygnus/src/uberbaum/winsup/mingw/include/ctype.h /cygnus/src/uberbaum/winsup/mingw/include/string.h /cygnus/src/uberbaum/winsup/bz2lib/bzlib.h /cygnus/src/uberbaum/winsup/w32api/include/windows.h /cygnus/src/uberbaum/winsup/w32api/include/windef.h /cygnus/src/uberbaum/winsup/w32api/include/winnt.h /cygnus/src/uberbaum/winsup/w32api/include/winerror.h /cygnus/src/uberbaum/winsup/w32api/include/basetsd.h /cygnus/src/uberbaum/winsup/w32api/include/wincon.h /cygnus/src/uberbaum/winsup/w32api/include/basetyps.h /cygnus/src/uberbaum/winsup/w32api/include/winbase.h /cygnus/src/uberbaum/winsup/w32api/include/wingdi.h /cygnus/src/uberbaum/winsup/w32api/include/winuser.h /cygnus/src/uberbaum/winsup/w32api/include/winnls.h /cygnus/src/uberbaum/winsup/w32api/include/winver.h /cygnus/src/uberbaum/winsup/w32api/include/winnetwk.h /cygnus/src/uberbaum/winsup/w32api/include/winreg.h /cygnus/src/uberbaum/winsup/w32api/include/winsvc.h /cygnus/src/uberbaum/winsup/w32api/include/commdlg.h /cygnus/src/uberbaum/winsup/w32api/include/cderr.h /cygnus/src/uberbaum/winsup/w32api/include/dde.h /cygnus/src/uberbaum/winsup/w32api/include/ddeml.h /cygnus/src/uberbaum/winsup/w32api/include/dlgs.h /cygnus/src/uberbaum/winsup/w32api/include/imm.h /cygnus/src/uberbaum/winsup/w32api/include/lzexpand.h /cygnus/src/uberbaum/winsup/w32api/include/mmsystem.h /cygnus/src/uberbaum/winsup/w32api/include/nb30.h /cygnus/src/uberbaum/winsup/w32api/include/rpc.h /cygnus/src/uberbaum/winsup/w32api/include/rpcdce.h /cygnus/src/uberbaum/winsup/w32api/include/rpcdcep.h /cygnus/src/uberbaum/winsup/w32api/include/rpcnsi.h /cygnus/src/uberbaum/winsup/w32api/include/rpcnterr.h /cygnus/src/uberbaum/winsup/w32api/include/shellapi.h /cygnus/src/uberbaum/winsup/w32api/include/winperf.h /cygnus/src/uberbaum/winsup/w32api/include/winspool.h /cygnus/src/uberbaum/winsup/w32api/include/winsock2.h /cygnus/src/uberbaum/winsup/w32api/include/ole2.h /cygnus/src/uberbaum/winsup/w32api/include/objbase.h /cygnus/src/uberbaum/winsup/w32api/include/rpcndr.h /cygnus/src/uberbaum/winsup/w32api/include/rpcnsip.h /cygnus/src/uberbaum/winsup/w32api/include/objfwd.h /cygnus/src/uberbaum/winsup/w32api/include/wtypes.h /cygnus/src/uberbaum/winsup/w32api/include/unknwn.h /cygnus/src/uberbaum/winsup/w32api/include/objidl.h /cygnus/src/uberbaum/winsup/w32api/include/cguid.h /cygnus/src/uberbaum/winsup/w32api/include/olectlid.h /cygnus/src/uberbaum/winsup/w32api/include/oleauto.h /cygnus/src/uberbaum/winsup/w32api/include/oaidl.h /cygnus/src/uberbaum/winsup/w32api/include/oleidl.h
ar cru libbz2.a blocksort.o bzlib.o compress.o decompress.o huffman.o crctable.o randtable.o
ranlib libbz2.a
make[1]: Leaving directory `/cygbuild/i686-pc-cygwin/winsup/bz2lib'
db2html cygwin-api-int.sgml
db2html: not found
make[1]: [cygwin-api-int/cygwin-api-int.html] Error 127 (ignored)
db2html cygwin-api.sgml
db2html: not found
make[1]: [cygwin-api/cygwin-api.html] Error 127 (ignored)
makeinfo -I /cygnus/src/uberbaum/winsup/doc /cygnus/src/uberbaum/winsup/doc/faq.texinfo
makeinfo -I/cygnus/src/uberbaum/winsup/doc --no-split --no-headers /cygnus/src/uberbaum/winsup/doc/readme.texinfo -o - |\
sed '/^Concept Index/,$d' > readme.txt
 116737 [main] sh 1896 pthread_mutex::nativeMutex::lock: Received unexpected wait result -1 on handle 0x7C8, Win32 error 5
 154217 [main] sh 1896 pthread_mutex::nativeMutex::lock: Received unexpected wait result -1 on handle 0x7C8, Win32 error 5
 192690 [main] sh 1896 pthread_mutex::nativeMutex::lock: Received unexpected wait result -1 on handle 0x7C8, Win32 error 5
 241161 [main] sh 1896 pthread_mutex::nativeMutex::lock: Received unexpected wait result -1 on handle 0x7C8, Win32 error 5
rm -f faq_toc.html; \


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]