public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Fatal error using flock
@ 2014-12-02  5:43 Kyle R.
  2014-12-02  6:20 ` Andrey Repin
  2014-12-02 13:48 ` Corinna Vinschen
  0 siblings, 2 replies; 8+ messages in thread
From: Kyle R. @ 2014-12-02  5:43 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 1100 bytes --]

I've run into a problem with flock while doing some parallel scripting
in bash (also seen in dash) on the latest 64-bit version of Cygwin
running on Windows 8.1. In the attached simple test case, the code
locks and unlocks a file in a loop. After the first iteration of the
loop is completed, this error is thrown:

      0 [main] flock 7008 C:\cygwin64\bin\flock.exe: *** fatal error -
NtCreateEvent(lock): 0xC0000035
./test.sh: line 12:  7008 Hangup                  flock -x 5

However, the problem doesn't occur if I comment out the "while true
do" and "done" and call the script file from a while loop in another
bash script. I found a similar problem in an older thread (here:
https://sourceware.org/ml/cygwin/2011-08/msg00480.html) which may help
to shed some light on the issue, but the inner workings of the locking
system is a bit beyond me. My full Cygwin version is "CYGWIN_NT-6.3
1.7.33-2(0.280/5/3) 2014-11-13 15:47", and my cygcheck output is
attached along with the STC and flock's stackdump. The cygcheck output
has been edited to remove one license server address.

Thanks,
Kyle R.

[-- Attachment #2: stc.sh --]
[-- Type: application/x-sh, Size: 122 bytes --]

[-- Attachment #3: flock.exe.stackdump --]
[-- Type: application/octet-stream, Size: 863 bytes --]

Stack trace:
Frame        Function    Args
0000023A660  0018006F6AE (00180235DC3, 001801EEDF9, 0000023A660, 000002395B0)
0000023A660  00180047002 (0000023A618, 30003000300030, 43004500410031, 3000300030002D)
0000023A660  00180047042 (000C0000035, 0000023A608, 0000023A660, 00000000000)
0000023A660  001800B0B52 (001801CFF60, 006000108A0, 006000109D0, 0000023A880)
001802E8650  001800B2DB3 (001802EB468, 0010040546F, 0000023AB20, 00000000002)
00000000002  001800B32F9 (003FBD38180, 00000000002, 00000000000, 0000023A9EC)
00000000002  00180115A0B (00000000002, 00000000000, 0000023A9EC, 0018019B6CE)
00000000002  0000023A9F0 (00000000000, 0000023A9EC, 0018019B6CE, 0000023AA86)
00000000002  003FBD38180 (0000023A9EC, 0018019B6CE, 0000023AA86, 0008016C4C1)
00000000002  00000000002 (0000023A9EC, 0018019B6CE, 0000023AA86, 0008016C4C1)
End of stack trace

[-- Attachment #4: cygcheck.out --]
[-- Type: application/octet-stream, Size: 37154 bytes --]


Cygwin Configuration Diagnostics
Current System Time: Tue Dec 02 05:24:10 2014

Windows 8.1 Professional Ver 6.3 Build 9600 

Path:	C:\cygwin64\usr\local\bin
	C:\cygwin64\bin
	C:\ProgramData\Oracle\Java\javapath
	C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common
	C:\Program Files (x86)\Intel\iCLS Client
	C:\Program Files\Intel\iCLS Client
	C:\Windows\system32
	C:\Windows
	C:\Windows\System32\Wbem
	C:\Windows\System32\WindowsPowerShell\v1.0
	C:\Program Files\Intel\Intel(R) Management Engine Components\DAL
	C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL
	C:\Program Files\Intel\Intel(R) Management Engine Components\IPT
	C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT
	C:\Program Files\MATLAB\R2014a\runtime\win64
	C:\Program Files\MATLAB\R2014a\bin
	C:\Program Files\MATLAB\R2014a\polyspace\bin

Output from C:\cygwin64\bin\id.exe
UID: 1001(Kyle) GID: 513(None)
513(None)       545(Users)      1002(HomeUsers)

SysDir: C:\Windows\system32
WinDir: C:\Windows

USER = 'Kyle'
PWD = '/cygdrive/c/Users/Kyle/Dropbox/School/SMCC/Final Project'
HOME = '/home/Kyle'

HOMEPATH = '\Users\Kyle'
USERDOMAIN_ROAMINGPROFILE = 'SENARY'
APPDATA = 'C:\Users\Kyle\AppData\Roaming'
ProgramW6432 = 'C:\Program Files'
HOSTNAME = 'senary'
SHELL = '/bin/bash'
PROCESSOR_IDENTIFIER = 'Intel64 Family 6 Model 60 Stepping 3, GenuineIntel'
TERM = 'xterm-256color'
PROFILEREAD = 'true'
WINDIR = 'C:\Windows'
PUBLIC = 'C:\Users\Public'
OLDPWD = '/cygdrive/c/Users/Kyle/Dropbox/School/SMCC/Final Project/bp_proj'
ORIGINAL_PATH = '/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/cygdrive/c/Program Files (x86)/Intel/iCLS Client:/cygdrive/c/Program Files/Intel/iCLS Client:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL:/cygdrive/c/Program Files/Intel/Intel(R) Management Engine Components/IPT:/cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/IPT:/cygdrive/c/Program Files/MATLAB/R2014a/runtime/win64:/cygdrive/c/Program Files/MATLAB/R2014a/bin:/cygdrive/c/Program Files/MATLAB/R2014a/polyspace/bin'
CommonProgramFiles(x86) = 'C:\Program Files (x86)\Common Files'
USERDOMAIN = 'SENARY'
ALLUSERSPROFILE = 'C:\ProgramData'
OS = 'Windows_NT'
LS_COLORS = 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:'
TEMP = '/tmp'
COMMONPROGRAMFILES = 'C:\Program Files\Common Files'
USERNAME = 'Kyle'
MOZ_PLUGIN_PATH = 'C:\Program Files (x86)\Foxit Software\Foxit Reader\plugins\'
PROCESSOR_LEVEL = '6'
ProgramFiles(x86) = 'C:\Program Files (x86)'
PSModulePath = 'C:\Windows\system32\WindowsPowerShell\v1.0\Modules\;C:\Program Files\Intel\'
FP_NO_HOST_CHECK = 'NO'
SYSTEMDRIVE = 'C:'
LANG = 'en_US.UTF-8'
USERPROFILE = 'C:\Users\Kyle'
TZ = 'America/Chicago'
PS1 = '\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
LOGONSERVER = '\\MicrosoftAccount'
CommonProgramW6432 = 'C:\Program Files\Common Files'
LM_LICENSE_FILE = 'REMOVED'
LOCALAPPDATA = 'C:\Users\Kyle\AppData\Local'
PROCESSOR_ARCHITECTURE = 'AMD64'
ProgramData = 'C:\ProgramData'
EXECIGNORE = '*.dll'
SHLVL = '1'
PATHEXT = '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC'
HOMEDRIVE = 'C:'
COMSPEC = 'C:\Windows\system32\cmd.exe'
TMP = '/tmp'
SYSTEMROOT = 'C:\Windows'
PRINTER = 'Foxit Reader PDF Printer'
PROCESSOR_REVISION = '3c03'
INFOPATH = '/usr/local/info:/usr/share/info:/usr/info'
PROGRAMFILES = 'C:\Program Files'
NUMBER_OF_PROCESSORS = '8'
SESSIONNAME = 'Console'
COMPUTERNAME = 'SENARY'
_ = '/usr/bin/cygcheck'

HKEY_CURRENT_USER\Software\Cygwin
HKEY_CURRENT_USER\Software\Cygwin\Installations
  (default) = '\??\C:\cygwin64'
  d147383231660f33 = '\??\C:\Users\Kyle\AppData\Local\SIX Networks\Shared\Tools\cygwin'
HKEY_CURRENT_USER\Software\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\cygwin64_bash
  (default) = '&Bash Prompt Here'
  Extended = ''
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\cygwin64_bash\command
  (default) = 'C:\cygwin64\bin\mintty.exe -e /bin/xhere /bin/bash.exe "%V"'
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cygwin64_bash
  (default) = '&Bash Prompt Here'
  Extended = ''
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cygwin64_bash\command
  (default) = 'C:\cygwin64\bin\mintty.exe -e /bin/xhere /bin/bash.exe "%L"'
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shell\cygwin64_bash
  (default) = '&Bash Prompt Here'
  Extended = ''
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shell\cygwin64_bash\command
  (default) = 'C:\cygwin64\bin\mintty.exe -e /bin/xhere /bin/bash.exe "%L"'
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\Installations
  (default) = '\??\C:\cygwin64'
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\setup
  (default) = 'C:\cygwin64'
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\cygwin64_bash
  (default) = 'Cygwin Bash Prompt Here (x86_64)'
  UnInstallString = 'C:\cygwin64\bin\sh -c "PATH=/bin /bin/chere -u -s bash"'

obcaseinsensitive set to 1

Cygwin installations found in the registry:
  System: Key: e022582115c10879 Path: C:\cygwin64
  User:   Key: e022582115c10879 Path: C:\cygwin64
  User:   Key: d147383231660f33 Path: C:\Users\Kyle\AppData\Local\SIX Networks\Shared\Tools\cygwin

c:  hd  NTFS    476587Mb  67% CP CS UN PA FC     
d:  fd  FAT32    15104Mb  72% CP    UN           
e:  cd             N/A    N/A                    

C:\cygwin64      /          system  binary,auto
C:\cygwin64\bin  /usr/bin   system  binary,auto
C:\cygwin64\lib  /usr/lib   system  binary,auto
cygdrive prefix  /cygdrive  user    binary,posix=0,auto

Found: C:\cygwin64\bin\awk
 -> C:\cygwin64\bin\gawk.exe
Found: C:\cygwin64\bin\bash.exe
Found: C:\cygwin64\bin\cat.exe
Found: C:\cygwin64\bin\cp.exe
Found: C:\cygwin64\bin\cpp.exe
Not Found: crontab
Found: C:\cygwin64\bin\find.exe
Found: C:\Windows\system32\find.exe
Warning: C:\cygwin64\bin\find.exe hides C:\Windows\system32\find.exe
Found: C:\cygwin64\bin\gcc.exe
Found: C:\cygwin64\bin\gdb.exe
Found: C:\cygwin64\bin\grep.exe
Found: C:\cygwin64\bin\kill.exe
Found: C:\cygwin64\bin\ld.exe
Found: C:\cygwin64\bin\ls.exe
Found: C:\cygwin64\bin\make.exe
Found: C:\cygwin64\bin\mv.exe
Not Found: patch
Found: C:\cygwin64\bin\perl.exe
Found: C:\cygwin64\bin\rm.exe
Found: C:\cygwin64\bin\sed.exe
Found: C:\cygwin64\bin\ssh.exe
Found: C:\cygwin64\bin\sh.exe
Found: C:\cygwin64\bin\tar.exe
Found: C:\cygwin64\bin\test.exe
Found: C:\cygwin64\bin\vi.exe
Found: C:\cygwin64\bin\vim.exe

   38k 2013/07/19 C:\cygwin64\bin\cygargp-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygargp-0.dll" v0.0 ts=2013-07-19 15:07
  107k 2014/03/12 C:\cygwin64\bin\cygatk-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygatk-1.0-0.dll" v0.0 ts=2014-03-12 07:45
   88k 2014/11/13 C:\cygwin64\bin\cygatomic-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygatomic-1.dll" v0.0 ts=2014-11-13 04:48
   16k 2013/03/26 C:\cygwin64\bin\cygattr-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygattr-1.dll" v0.0 ts=2013-03-26 18:26
  178k 2014/10/23 C:\cygwin64\bin\cygblkid-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygblkid-1.dll" v0.0 ts=2014-10-23 01:29
   64k 2013/03/07 C:\cygwin64\bin\cygbz2-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygbz2-1.dll" v0.0 ts=2013-03-07 02:54
 1064k 2014/11/16 C:\cygwin64\bin\cygcairo-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygcairo-2.dll" v0.0 ts=2014-11-16 23:01
   27k 2014/11/16 C:\cygwin64\bin\cygcairo-gobject-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygcairo-gobject-2.dll" v0.0 ts=2014-11-16 23:01
  118k 2014/11/16 C:\cygwin64\bin\cygcairo-script-interpreter-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygcairo-script-interpreter-2.dll" v0.0 ts=2014-11-16 23:02
  117k 2013/05/05 C:\cygwin64\bin\cygcloog-isl-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygcloog-isl-4.dll" v0.0 ts=2013-05-05 16:41
   12k 2014/06/09 C:\cygwin64\bin\cygcom_err-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygcom_err-2.dll" v0.0 ts=1970-01-01 00:00
    9k 2013/03/07 C:\cygwin64\bin\cygcrypt-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcrypt-0.dll" v0.0 ts=2013-03-07 09:29
 1748k 2014/10/16 C:\cygwin64\bin\cygcrypto-1.0.0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcrypto-1.0.0.dll" v0.0 ts=2014-10-16 18:11
  416k 2014/11/07 C:\cygwin64\bin\cygcurl-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygcurl-4.dll" v0.0 ts=2014-11-07 20:17
   24k 2014/11/12 C:\cygwin64\bin\cygdatrie-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygdatrie-1.dll" v0.0 ts=2014-11-12 07:24
 1526k 2013/03/08 C:\cygwin64\bin\cygdb-5.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygdb-5.3.dll" v0.0 ts=2013-03-08 07:55
  111k 2013/03/08 C:\cygwin64\bin\cygdb_cxx-5.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygdb_cxx-5.3.dll" v0.0 ts=2013-03-08 07:56
  472k 2013/03/08 C:\cygwin64\bin\cygdb_sql-5.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygdb_sql-5.3.dll" v0.0 ts=2013-03-08 07:58
  154k 2013/10/20 C:\cygwin64\bin\cygedit-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygedit-0.dll" v0.0 ts=2013-10-20 21:56
   68k 2014/11/16 C:\cygwin64\bin\cygEGL-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygEGL-1.dll" v0.0 ts=2014-11-16 20:19
  147k 2013/07/31 C:\cygwin64\bin\cygexpat-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygexpat-1.dll" v0.0 ts=2013-07-31 22:53
   30k 2014/10/14 C:\cygwin64\bin\cygfam-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygfam-0.dll" v0.0 ts=2014-10-14 21:33
   22k 2013/05/12 C:\cygwin64\bin\cygffi-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygffi-6.dll" v0.0 ts=2013-05-12 22:53
  218k 2014/04/29 C:\cygwin64\bin\cygfontconfig-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygfontconfig-1.dll" v0.0 ts=1970-01-01 00:00
   25k 2013/06/06 C:\cygwin64\bin\cygfontenc-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygfontenc-1.dll" v0.0 ts=2013-06-06 22:13
   56k 2014/05/26 C:\cygwin64\bin\cygformw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygformw-10.dll" v0.0 ts=1970-01-01 00:00
  585k 2014/03/31 C:\cygwin64\bin\cygfreetype-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygfreetype-6.dll" v0.0 ts=1970-01-01 00:00
   68k 2014/11/13 C:\cygwin64\bin\cyggcc_s-seh-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyggcc_s-seh-1.dll" v0.0 ts=2014-11-13 03:28
   40k 2014/05/27 C:\cygwin64\bin\cyggdbm-4.dll - os=4.0 img=0.0 sys=5.2
                  "cyggdbm-4.dll" v0.0 ts=1970-01-01 00:00
   13k 2014/05/27 C:\cygwin64\bin\cyggdbm_compat-4.dll - os=4.0 img=0.0 sys=5.2
                  "cyggdbm_compat-4.dll" v0.0 ts=1970-01-01 00:00
  602k 2014/03/28 C:\cygwin64\bin\cyggdk-x11-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggdk-x11-2.0-0.dll" v0.0 ts=2014-03-28 17:57
  215k 2014/03/12 C:\cygwin64\bin\cyggdk_pixbuf-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggdk_pixbuf-2.0-0.dll" v0.0 ts=2014-03-12 08:07
 1188k 2014/09/12 C:\cygwin64\bin\cyggio-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggio-2.0-0.dll" v0.0 ts=2014-09-12 20:38
  594k 2014/11/16 C:\cygwin64\bin\cygGL-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygGL-1.dll" v0.0 ts=2014-11-16 20:19
  249k 2014/11/16 C:\cygwin64\bin\cygglapi-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygglapi-0.dll" v0.0 ts=2014-11-16 20:14
  903k 2014/09/12 C:\cygwin64\bin\cygglib-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygglib-2.0-0.dll" v0.0 ts=2014-09-12 20:35
   14k 2014/09/12 C:\cygwin64\bin\cyggmodule-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggmodule-2.0-0.dll" v0.0 ts=2014-09-12 20:35
  516k 2014/04/05 C:\cygwin64\bin\cyggmp-10.dll - os=4.0 img=0.0 sys=5.2
                  "cyggmp-10.dll" v0.0 ts=1970-01-01 00:00
  880k 2014/11/19 C:\cygwin64\bin\cyggnutls-28.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnutls-28.dll" v0.0 ts=2014-11-19 10:20
   25k 2014/11/19 C:\cygwin64\bin\cyggnutls-openssl-27.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnutls-openssl-27.dll" v0.0 ts=2014-11-19 10:21
   22k 2014/11/19 C:\cygwin64\bin\cyggnutls-xssl-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnutls-xssl-0.dll" v0.0 ts=2014-11-19 10:20
   43k 2014/11/19 C:\cygwin64\bin\cyggnutlsxx-28.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnutlsxx-28.dll" v0.0 ts=2014-11-19 10:20
  277k 2014/09/12 C:\cygwin64\bin\cyggobject-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggobject-2.0-0.dll" v0.0 ts=2014-09-12 20:36
   48k 2014/11/13 C:\cygwin64\bin\cyggomp-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyggomp-1.dll" v0.0 ts=2014-11-13 03:43
  116k 2013/08/05 C:\cygwin64\bin\cyggraphite2-3.dll - os=4.0 img=3.0 sys=5.2
                  "cyggraphite2-3.dll" v0.0 ts=2013-08-05 07:33
  253k 2014/09/19 C:\cygwin64\bin\cyggssapi_krb5-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyggssapi_krb5-2.dll" v0.0 ts=2014-09-19 18:42
    9k 2014/09/12 C:\cygwin64\bin\cyggthread-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggthread-2.0-0.dll" v0.0 ts=2014-09-12 20:36
 3929k 2014/03/28 C:\cygwin64\bin\cyggtk-x11-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggtk-x11-2.0-0.dll" v0.0 ts=2014-03-28 18:03
  316k 2014/01/09 C:\cygwin64\bin\cygharfbuzz-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygharfbuzz-0.dll" v0.0 ts=2014-01-09 07:16
   10k 2014/01/09 C:\cygwin64\bin\cygharfbuzz-icu-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygharfbuzz-icu-0.dll" v0.0 ts=2014-01-09 07:16
   29k 2013/03/14 C:\cygwin64\bin\cyghistory7.dll - os=4.0 img=0.0 sys=5.2
                  "cyghistory7.dll" v0.0 ts=2013-03-14 11:14
  166k 2013/05/14 C:\cygwin64\bin\cyghogweed-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyghogweed-2.dll" v0.0 ts=2013-05-14 07:42
   77k 2014/08/10 C:\cygwin64\bin\cygICE-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygICE-6.dll" v0.0 ts=1970-01-01 00:00
  998k 2013/03/07 C:\cygwin64\bin\cygiconv-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygiconv-2.dll" v0.0 ts=2013-03-07 03:03
21806k 2013/06/25 C:\cygwin64\bin\cygicudata51.dll - os=4.0 img=0.0 sys=5.2
                  "cygicudata51.dll" v0.0 ts=2013-06-25 06:30
 1717k 2013/06/25 C:\cygwin64\bin\cygicui18n51.dll - os=4.0 img=0.0 sys=5.2
                  "cygicui18n51.dll" v0.0 ts=2013-06-25 06:28
   43k 2013/06/25 C:\cygwin64\bin\cygicuio51.dll - os=4.0 img=0.0 sys=5.2
                  "cygicuio51.dll" v0.0 ts=2013-06-25 06:30
  305k 2013/06/25 C:\cygwin64\bin\cygicule51.dll - os=4.0 img=0.0 sys=5.2
                  "cygicule51.dll" v0.0 ts=2013-06-25 06:28
   38k 2013/06/25 C:\cygwin64\bin\cygiculx51.dll - os=4.0 img=0.0 sys=5.2
                  "cygiculx51.dll" v0.0 ts=2013-06-25 06:28
 1231k 2013/06/25 C:\cygwin64\bin\cygicuuc51.dll - os=4.0 img=0.0 sys=5.2
                  "cygicuuc51.dll" v0.0 ts=2013-06-25 06:27
  195k 2013/04/05 C:\cygwin64\bin\cygidn-11.dll - os=4.0 img=0.0 sys=5.2
                  "cygidn-11.dll" v0.0 ts=2013-04-05 09:58
   38k 2014/06/16 C:\cygwin64\bin\cygintl-8.dll - os=4.0 img=0.0 sys=5.2
                  "cygintl-8.dll" v0.0 ts=1970-01-01 00:00
  888k 2013/05/05 C:\cygwin64\bin\cygisl-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygisl-10.dll" v0.0 ts=2013-05-05 16:36
  271k 2013/04/11 C:\cygwin64\bin\cygjasper-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygjasper-1.dll" v0.0 ts=2013-04-11 08:18
   48k 2014/06/17 C:\cygwin64\bin\cygjbig-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygjbig-2.dll" v0.0 ts=1970-01-01 00:00
   18k 2014/06/17 C:\cygwin64\bin\cygjbig85-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygjbig85-2.dll" v0.0 ts=1970-01-01 00:00
  256k 2014/05/26 C:\cygwin64\bin\cygjpeg-8.dll - os=4.0 img=0.0 sys=5.2
                  "cygjpeg-8.dll" v0.0 ts=1970-01-01 00:00
  179k 2014/09/19 C:\cygwin64\bin\cygk5crypto-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygk5crypto-3.dll" v0.0 ts=2014-09-19 18:41
  701k 2014/09/19 C:\cygwin64\bin\cygkrb5-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygkrb5-3.dll" v0.0 ts=2014-09-19 18:42
   35k 2014/09/19 C:\cygwin64\bin\cygkrb5support-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygkrb5support-0.dll" v0.0 ts=2014-09-19 18:41
   44k 2014/11/19 C:\cygwin64\bin\cyglber-2-4-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyglber-2-4-2.dll" v0.0 ts=2014-11-14 15:30
  245k 2014/11/19 C:\cygwin64\bin\cygldap-2-4-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygldap-2-4-2.dll" v0.0 ts=2014-11-14 15:30
  261k 2014/11/19 C:\cygwin64\bin\cygldap_r-2-4-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygldap_r-2-4-2.dll" v0.0 ts=2014-11-14 15:31
17273k 2014/10/29 C:\cygwin64\bin\cygLLVM-3.4.dll - os=4.0 img=0.0 sys=5.2
                  "cygLLVM-3.4.dll" v0.0 ts=2014-10-28 23:39
    6k 2014/11/13 C:\cygwin64\bin\cyglsa64.dll - os=4.0 img=0.0 sys=5.2
                  "cyglsa64.dll" v0.0 ts=2014-11-13 14:47
  129k 2014/05/29 C:\cygwin64\bin\cyglzma-5.dll - os=4.0 img=0.0 sys=5.2
                  "cyglzma-5.dll" v0.0 ts=1970-01-01 00:00
  126k 2014/11/17 C:\cygwin64\bin\cyglzo2-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyglzo2-2.dll" v0.0 ts=2014-11-17 11:24
  107k 2014/10/29 C:\cygwin64\bin\cygmagic-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygmagic-1.dll" v0.0 ts=2014-10-29 20:44
  158k 2014/08/12 C:\cygwin64\bin\cygman-2-6-7.dll - os=4.0 img=0.0 sys=5.2
                  "cygman-2-6-7.dll" v0.0 ts=1970-01-01 00:00
   30k 2014/05/26 C:\cygwin64\bin\cygmenuw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygmenuw-10.dll" v0.0 ts=1970-01-01 00:00
   87k 2014/04/05 C:\cygwin64\bin\cygmpc-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygmpc-3.dll" v0.0 ts=1970-01-01 00:00
  319k 2013/05/05 C:\cygwin64\bin\cygmpfr-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygmpfr-4.dll" v0.0 ts=2013-05-05 13:40
   53k 2014/05/26 C:\cygwin64\bin\cygncurses++w-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygncurses++w-10.dll" v0.0 ts=1970-01-01 00:00
  299k 2014/05/26 C:\cygwin64\bin\cygncursesw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygncursesw-10.dll" v0.0 ts=1970-01-01 00:00
  177k 2013/05/14 C:\cygwin64\bin\cygnettle-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygnettle-4.dll" v0.0 ts=2013-05-14 07:42
   30k 2014/11/16 C:\cygwin64\bin\cygOpenVG-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygOpenVG-1.dll" v0.0 ts=2014-11-16 20:15
  220k 2014/10/19 C:\cygwin64\bin\cygp11-kit-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygp11-kit-0.dll" v0.0 ts=2014-10-19 14:36
   15k 2014/05/26 C:\cygwin64\bin\cygpanelw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygpanelw-10.dll" v0.0 ts=1970-01-01 00:00
  261k 2014/03/20 C:\cygwin64\bin\cygpango-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpango-1.0-0.dll" v0.0 ts=2014-03-20 10:59
   41k 2014/03/20 C:\cygwin64\bin\cygpangocairo-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpangocairo-1.0-0.dll" v0.0 ts=2014-03-20 10:59
   69k 2014/03/20 C:\cygwin64\bin\cygpangoft2-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpangoft2-1.0-0.dll" v0.0 ts=2014-03-20 10:59
   27k 2014/03/20 C:\cygwin64\bin\cygpangoxft-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpangoxft-1.0-0.dll" v0.0 ts=2014-03-20 10:59
  273k 2014/08/27 C:\cygwin64\bin\cygpcre-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygpcre-1.dll" v0.0 ts=2014-08-28 00:23
 1580k 2013/03/11 C:\cygwin64\bin\cygperl5_14.dll - os=4.0 img=0.0 sys=5.2
                  "cygperl5_14.dll" v0.0 ts=2013-03-12 00:25
   38k 2014/05/12 C:\cygwin64\bin\cygpipeline-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygpipeline-1.dll" v0.0 ts=1970-01-01 00:00
  654k 2014/11/16 C:\cygwin64\bin\cygpixman-1-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpixman-1-0.dll" v0.0 ts=2014-11-16 22:16
  148k 2014/05/26 C:\cygwin64\bin\cygpng15-15.dll - os=4.0 img=0.0 sys=5.2
                  "cygpng15-15.dll" v0.0 ts=1970-01-01 00:00
   41k 2013/10/21 C:\cygwin64\bin\cygpopt-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpopt-0.dll" v0.0 ts=2013-10-21 21:52
  303k 2014/11/13 C:\cygwin64\bin\cygquadmath-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygquadmath-0.dll" v0.0 ts=2014-11-13 04:21
  193k 2013/03/14 C:\cygwin64\bin\cygreadline7.dll - os=4.0 img=0.0 sys=5.2
                  "cygreadline7.dll" v0.0 ts=2013-03-14 11:14
   97k 2014/11/24 C:\cygwin64\bin\cygsasl2-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygsasl2-3.dll" v0.0 ts=2014-11-24 18:22
   28k 2014/01/14 C:\cygwin64\bin\cygSM-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygSM-6.dll" v0.0 ts=2014-01-14 23:23
   88k 2014/10/23 C:\cygwin64\bin\cygsmartcols-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygsmartcols-1.dll" v0.0 ts=2014-10-23 01:29
  743k 2014/11/20 C:\cygwin64\bin\cygsqlite3-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygsqlite3-0.dll" v0.0 ts=2014-11-20 10:19
  142k 2014/11/09 C:\cygwin64\bin\cygssh2-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygssh2-1.dll" v0.0 ts=2014-11-09 21:20
  381k 2014/10/16 C:\cygwin64\bin\cygssl-1.0.0.dll - os=4.0 img=0.0 sys=5.2
                  "cygssl-1.0.0.dll" v0.0 ts=2014-10-16 18:11
   12k 2014/11/13 C:\cygwin64\bin\cygssp-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygssp-0.dll" v0.0 ts=2014-11-13 04:17
  892k 2014/11/13 C:\cygwin64\bin\cygstdc++-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygstdc++-6.dll" v0.0 ts=2014-11-13 03:42
   64k 2014/11/13 C:\cygwin64\bin\cygtasn1-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygtasn1-6.dll" v0.0 ts=2014-11-13 18:20
   32k 2014/11/12 C:\cygwin64\bin\cygthai-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygthai-0.dll" v0.0 ts=2014-11-12 16:31
   53k 2014/05/26 C:\cygwin64\bin\cygticw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygticw-10.dll" v0.0 ts=1970-01-01 00:00
  363k 2014/05/15 C:\cygwin64\bin\cygtiff-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygtiff-5.dll" v0.0 ts=1970-01-01 00:00
   12k 2014/05/15 C:\cygwin64\bin\cygtiffxx-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygtiffxx-5.dll" v0.0 ts=1970-01-01 00:00
   15k 2014/10/23 C:\cygwin64\bin\cyguuid-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyguuid-1.dll" v0.0 ts=2014-10-23 01:28
 1121k 2014/10/21 C:\cygwin64\bin\cygX11-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygX11-6.dll" v0.0 ts=2014-10-21 02:59
    9k 2014/10/21 C:\cygwin64\bin\cygX11-xcb-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygX11-xcb-1.dll" v0.0 ts=2014-10-21 02:59
   12k 2013/06/06 C:\cygwin64\bin\cygXau-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXau-6.dll" v0.0 ts=2013-06-06 06:23
  102k 2014/05/20 C:\cygwin64\bin\cygxcb-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygxcb-1.dll" v0.0 ts=1970-01-01 00:00
   71k 2014/05/20 C:\cygwin64\bin\cygxcb-glx-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygxcb-glx-0.dll" v0.0 ts=1970-01-01 00:00
   32k 2014/05/20 C:\cygwin64\bin\cygxcb-render-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygxcb-render-0.dll" v0.0 ts=1970-01-01 00:00
   13k 2014/05/20 C:\cygwin64\bin\cygxcb-shm-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygxcb-shm-0.dll" v0.0 ts=1970-01-01 00:00
   11k 2013/03/18 C:\cygwin64\bin\cygXcomposite-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXcomposite-1.dll" v0.0 ts=2013-03-18 23:05
   34k 2013/06/06 C:\cygwin64\bin\cygXcursor-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXcursor-1.dll" v0.0 ts=2013-06-06 21:15
   10k 2013/04/08 C:\cygwin64\bin\cygXdamage-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXdamage-1.dll" v0.0 ts=2013-04-08 22:24
   21k 2013/03/13 C:\cygwin64\bin\cygXdmcp-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXdmcp-6.dll" v0.0 ts=2013-03-13 04:58
   56k 2014/08/10 C:\cygwin64\bin\cygXext-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXext-6.dll" v0.0 ts=1970-01-01 00:00
   19k 2013/06/06 C:\cygwin64\bin\cygXfixes-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygXfixes-3.dll" v0.0 ts=2013-06-06 20:27
   73k 2014/08/10 C:\cygwin64\bin\cygXft-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygXft-2.dll" v0.0 ts=1970-01-01 00:00
   56k 2014/08/10 C:\cygwin64\bin\cygXi-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXi-6.dll" v0.0 ts=1970-01-01 00:00
   10k 2013/06/06 C:\cygwin64\bin\cygXinerama-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXinerama-1.dll" v0.0 ts=2013-06-06 21:33
 1207k 2014/10/19 C:\cygwin64\bin\cygxml2-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygxml2-2.dll" v0.0 ts=2014-10-19 08:52
   34k 2014/01/14 C:\cygwin64\bin\cygXrandr-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygXrandr-2.dll" v0.0 ts=2014-01-14 23:56
   35k 2013/06/14 C:\cygwin64\bin\cygXrender-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXrender-1.dll" v0.0 ts=2013-06-14 09:29
  320k 2014/08/10 C:\cygwin64\bin\cygXt-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXt-6.dll" v0.0 ts=1970-01-01 00:00
   80k 2014/11/19 C:\cygwin64\bin\cygz.dll - os=4.0 img=0.0 sys=5.2
                  "cygz.dll" v0.0 ts=2014-11-19 23:08
 3102k 2014/11/13 C:\cygwin64\bin\cygwin1.dll - os=4.0 img=0.0 sys=5.2
                  "cygwin1.dll" v0.0 ts=1970-01-01 00:00
    Cygwin DLL version info:
        DLL version: 1.7.33
        DLL epoch: 19
        DLL old termios: 5
        DLL malloc env: 28
        Cygwin conv: 181
        API major: 0
        API minor: 280
        Shared data: 5
        DLL identifier: cygwin1
        Mount registry: 3
        Cygwin registry name: Cygwin
        Program options name: Program Options
        Installations name: Installations
        Cygdrive default prefix: 
        Build date: 
        Shared id: cygwin1S5


No Cygwin services found.


Cygwin Package Information
Last downloaded files to: C:\Users\Kyle\Desktop
Last downloaded files from: http://mirrors.kernel.org/sourceware/cygwin/

Package                   Version            Status
_autorebase               000298-1           OK
_update-info-dir          00355-1            OK
alternatives              1.3.30c-10         OK
aria2                     1.17.1-1           OK
base-cygwin               3.3-1              OK
base-files                4.2-3              OK
bash                      4.1.17-9           OK
bc                        1.06.95-2          OK
binutils                  2.24.51-6          OK
bzip2                     1.0.6-2            OK
ca-certificates           2.1-1              OK
chere                     1.4-1              OK
coreutils                 8.23-4             OK
csih                      0.9.7-1            OK
cygrunsrv                 1.61-1             OK
cygutils                  1.4.14-1           OK
cygwin                    1.7.33-1           OK
cygwin-devel              1.7.33-1           OK
dash                      0.5.8-3            OK
desktop-file-utils        0.21-1             OK
diffutils                 3.3-2              OK
dri-drivers               10.3.3-1           OK
editrights                1.03-1             OK
file                      5.20-1             OK
findutils                 4.5.12-1           OK
font-adobe-dpi100         1.0.2-1            OK
font-encodings            1.0.4-1            OK
fontconfig                2.11.1-1           OK
gamin                     0.1.10-15          OK
gawk                      4.1.1-1            OK
gcc-core                  4.8.3-5            OK
gcc-g++                   4.8.3-5            OK
gdb                       7.8-2              OK
getent                    2.18.90-4          OK
git                       2.1.1-1            OK
gnome-icon-theme          3.10.0-1           OK
grep                      2.21-1             OK
groff                     1.22.2-2           OK
gsettings-desktop-schemas 3.10.1-1           OK
gtk-update-icon-cache     3.10.9-1           OK
gzip                      1.6-1              OK
hicolor-icon-theme        0.12-1             OK
hostname                  3.13-1             OK
info                      5.2-3              OK
ipc-utils                 1.0-2              OK
less                      458-1              OK
libargp                   20110921-2         OK
libatk1.0_0               2.10.0-1           OK
libatomic1                4.8.3-5            OK
libattr1                  2.4.46-1           OK
libblkid1                 2.25.1-1           OK
libbz2_1                  1.0.6-2            OK
libcairo2                 1.12.18-1          OK
libcloog-isl4             0.18.0-2           OK
libcom_err2               1.42.10-1          OK
libcrypt0                 1.1-1              OK
libcurl4                  7.39.0-1           OK
libdatrie1                0.2.8-1            OK
libdb5.3                  5.3.21-1           OK
libedit0                  20130712-1         OK
libEGL1                   10.3.3-1           OK
libexpat1                 2.1.0-3            OK
libfam0                   0.1.10-15          OK
libffi6                   3.0.13-1           OK
libfontconfig1            2.11.1-1           OK
libfontenc1               1.1.2-1            OK
libfreetype6              2.5.3-1            OK
libgcc1                   4.8.3-5            OK
libgdbm4                  1.11-1             OK
libgdk_pixbuf2.0_0        2.30.4-1           OK
libGL1                    10.3.3-1           OK
libglapi0                 10.3.3-1           OK
libglib2.0_0              2.38.2-4           OK
libgmp10                  6.0.0a-1           OK
libgnutls28               3.2.20-1           OK
libgomp1                  4.8.3-5            OK
libgraphite2_3            1.2.3-1            OK
libgssapi_krb5_2          1.12.2-1           OK
libgtk2.0_0               2.24.23-1          OK
libharfbuzz0              0.9.25-1           OK
libhogweed2               2.7-1              OK
libICE6                   1.0.9-1            OK
libiconv                  1.14-1             OK
libiconv2                 1.14-1             OK
libicu51                  51.2-1             OK
libidn11                  1.26-1             OK
libintl8                  0.18.3.2-2         OK
libisl10                  0.11.1-2           OK
libjasper1                1.900.1-13         OK
libjbig2                  2.0-14             OK
libjpeg8                  1.3.1-1            OK
libk5crypto3              1.12.2-1           OK
libkrb5_3                 1.12.2-1           OK
libkrb5support0           1.12.2-1           OK
libllvm3.4                3.4.2-4            OK
liblzma5                  5.0.5-1            OK
liblzo2_2                 2.08-1             OK
libmpc3                   1.0.2-1            OK
libmpfr4                  3.1.2-1            OK
libncursesw10             5.9-20140524-1     OK
libnettle4                2.7-1              OK
libopenldap2_4_2          2.4.40-1           OK
libopenssl100             1.0.1j-1           OK
libOpenVG1                10.3.3-1           OK
libp11-kit0               0.20.7-1           OK
libpango1.0_0             1.36.3-1           OK
libpcre1                  8.35-1             OK
libpipeline1              1.3.0-3            OK
libpixman1_0              0.32.6-1           OK
libpng15                  1.5.18-1           OK
Empty package libpopt0
libpopt0                  1.16-1             OK
libquadmath0              4.8.3-5            OK
libreadline7              6.2-1              OK
libsasl2_3                2.1.26-9           OK
libSM6                    1.2.2-1            OK
libsmartcols1             2.25.1-1           OK
libsqlite3_0              3.8.7.2-1          OK
libssh2_1                 1.4.3-1            OK
libssp0                   4.8.3-5            OK
libstdc++6                4.8.3-5            OK
libtasn1_6                4.2-1              OK
libthai0                  0.1.21-1           OK
libtiff5                  3.9.7-4            OK
libuuid-devel             2.25.1-1           OK
libuuid1                  2.25.1-1           OK
libX11-xcb1               1.6.2-2            OK
libX11_6                  1.6.2-2            OK
libXau6                   1.0.8-1            OK
libxcb-glx0               1.10-1             OK
libxcb-render0            1.10-1             OK
libxcb-shm0               1.10-1             OK
libxcb1                   1.10-1             OK
libXcomposite1            0.4.3-1            OK
libXcursor1               1.1.14-1           OK
libXdamage1               1.1.4-1            OK
libXdmcp6                 1.1.1-1            OK
libXext6                  1.3.3-1            OK
libXfixes3                5.0.1-1            OK
libXft2                   2.3.2-1            OK
libXi6                    1.7.4-1            OK
libXinerama1              1.1.3-1            OK
libxml2                   2.9.2-1            OK
libXrandr2                1.4.2-1            OK
libXrender1               0.9.8-1            OK
libXt6                    1.1.4-2            OK
login                     1.11-1             OK
lynx                      2.8.7-2            OK
make                      4.0-2              OK
man-db                    2.6.7-2            OK
mercurial                 3.0.1-1            OK
mintty                    1.2-beta1-1        OK
mkfontdir                 1.0.7-1            OK
mkfontscale               1.1.1-1            OK
ncurses                   5.9-20140524-1     OK
openssh                   6.7p1-1            OK
p11-kit                   0.20.7-1           OK
p11-kit-trust             0.20.7-1           OK
p7zip                     9.20.1-1           OK
perl                      5.14.4-1           OK
perl-Archive-Zip          1.30-1             OK
perl-Error                0.17019-1          OK
ping                      1.0.2-1            OK
popt                      1.16-1             OK
python                    2.7.8-1            OK
rebase                    4.4.1-1            OK
rsync                     3.0.9-1            OK
run                       1.3.3-1            OK
sed                       4.2.2-3            OK
shared-mime-info          1.3-3              OK
shutdown                  1.10-1             OK
tar                       1.27.1-1           OK
terminfo                  5.9-20140524-1     OK
tzcode                    2014i-1            OK
util-linux                2.25.1-1           OK
vim                       7.4.527-1          OK
vim-common                7.4.527-1          OK
vim-minimal               7.4.527-1          OK
w32api-headers            3.3.0-1            OK
w32api-runtime            3.3.0-1            OK
wget                      1.16-1             OK
which                     2.20-2             OK
windows-default-manifest  6.4-1              OK
xxd                       7.4.527-1          OK
xz                        5.0.5-1            OK
zlib0                     1.2.8-3            OK
Use -h to see help about each section

[-- Attachment #5: Type: text/plain, Size: 218 bytes --]

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Fatal error using flock
  2014-12-02  5:43 Fatal error using flock Kyle R.
@ 2014-12-02  6:20 ` Andrey Repin
  2014-12-02 13:48 ` Corinna Vinschen
  1 sibling, 0 replies; 8+ messages in thread
From: Andrey Repin @ 2014-12-02  6:20 UTC (permalink / raw)
  To: Kyle R., cygwin

Greetings, Kyle R.!

> I've run into a problem with flock while doing some parallel scripting
> in bash (also seen in dash) on the latest 64-bit version of Cygwin
> running on Windows 8.1. In the attached simple test case, the code
> locks and unlocks a file in a loop. After the first iteration of the
> loop is completed, this error is thrown:

>       0 [main] flock 7008 C:\cygwin64\bin\flock.exe: *** fatal error -
> NtCreateEvent(lock): 0xC0000035
> ./test.sh: line 12:  7008 Hangup                  flock -x 5

I can confirm this for Win7/64 and 64-bit Cygwin on both .34 exp and snapshot
versions of Cygwin library.

> However, the problem doesn't occur if I comment out the "while true
> do" and "done" and call the script file from a while loop in another
> bash script. I found a similar problem in an older thread (here:
> https://sourceware.org/ml/cygwin/2011-08/msg00480.html) which may help
> to shed some light on the issue, but the inner workings of the locking
> system is a bit beyond me. My full Cygwin version is "CYGWIN_NT-6.3
> 1.7.33-2(0.280/5/3) 2014-11-13 15:47", and my cygcheck output is
> attached along with the STC and flock's stackdump. The cygcheck output
> has been edited to remove one license server address.


--
WBR,
Andrey Repin (anrdaemon@yandex.ru) 02.12.2014, <09:10>

Sorry for my terrible english...


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Fatal error using flock
  2014-12-02  5:43 Fatal error using flock Kyle R.
  2014-12-02  6:20 ` Andrey Repin
@ 2014-12-02 13:48 ` Corinna Vinschen
  2014-12-02 15:52   ` Corinna Vinschen
  1 sibling, 1 reply; 8+ messages in thread
From: Corinna Vinschen @ 2014-12-02 13:48 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 1498 bytes --]

On Dec  1 23:43, Kyle R. wrote:
> I've run into a problem with flock while doing some parallel scripting
> in bash (also seen in dash) on the latest 64-bit version of Cygwin
> running on Windows 8.1. In the attached simple test case, the code
> locks and unlocks a file in a loop. After the first iteration of the
> loop is completed, this error is thrown:
> 
>       0 [main] flock 7008 C:\cygwin64\bin\flock.exe: *** fatal error -
> NtCreateEvent(lock): 0xC0000035
> ./test.sh: line 12:  7008 Hangup                  flock -x 5

Confirmed.  I'll investigate.

> However, the problem doesn't occur if I comment out the "while true
> do" and "done" and call the script file from a while loop in another
> bash script.

This sounds like a problem with the parent process holding the event
object connected to the lock.  This doesn't happen in the second case,
because the parent holding the lock disappeared as well.

>  but the inner workings of the locking
> system is a bit beyond me.

Pity.  When I created the locking code I added lots and lots of comments
in the hope that

  a) other people would have a chance to understand how the code is
     supposed to work and

  b) *I* have a chance to understand how the code is supposed to work
     after not looking at the code for a year or longer...


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Fatal error using flock
  2014-12-02 13:48 ` Corinna Vinschen
@ 2014-12-02 15:52   ` Corinna Vinschen
  2014-12-03  7:35     ` Andrey Repin
  0 siblings, 1 reply; 8+ messages in thread
From: Corinna Vinschen @ 2014-12-02 15:52 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 1488 bytes --]

On Dec  2 14:48, Corinna Vinschen wrote:
> On Dec  1 23:43, Kyle R. wrote:
> > I've run into a problem with flock while doing some parallel scripting
> > in bash (also seen in dash) on the latest 64-bit version of Cygwin
> > running on Windows 8.1. In the attached simple test case, the code
> > locks and unlocks a file in a loop. After the first iteration of the
> > loop is completed, this error is thrown:
> > 
> >       0 [main] flock 7008 C:\cygwin64\bin\flock.exe: *** fatal error -
> > NtCreateEvent(lock): 0xC0000035
> > ./test.sh: line 12:  7008 Hangup                  flock -x 5
> 
> Confirmed.  I'll investigate.
> 
> > However, the problem doesn't occur if I comment out the "while true
> > do" and "done" and call the script file from a while loop in another
> > bash script.
> 
> This sounds like a problem with the parent process holding the event
> object connected to the lock.  This doesn't happen in the second case,
> because the parent holding the lock disappeared as well.

Ouch.  The handle in the parent got created non-inheritable.  That's
bad if the handle is utilized in subsequent child processes which rely
on being able to access the handle.

I applied a patch and created a new developer snapshot on
https://cygwin.com/snapshots/

Please give it a try.


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Fatal error using flock
  2014-12-02 15:52   ` Corinna Vinschen
@ 2014-12-03  7:35     ` Andrey Repin
  0 siblings, 0 replies; 8+ messages in thread
From: Andrey Repin @ 2014-12-03  7:35 UTC (permalink / raw)
  To: Corinna Vinschen, cygwin

Greetings, Corinna Vinschen!

> On Dec  2 14:48, Corinna Vinschen wrote:
>> On Dec  1 23:43, Kyle R. wrote:
>> > I've run into a problem with flock while doing some parallel scripting
>> > in bash (also seen in dash) on the latest 64-bit version of Cygwin
>> > running on Windows 8.1. In the attached simple test case, the code
>> > locks and unlocks a file in a loop. After the first iteration of the
>> > loop is completed, this error is thrown:
>> > 
>> >       0 [main] flock 7008 C:\cygwin64\bin\flock.exe: *** fatal error -
>> > NtCreateEvent(lock): 0xC0000035
>> > ./test.sh: line 12:  7008 Hangup                  flock -x 5
>> 
>> Confirmed.  I'll investigate.
>> 
>> > However, the problem doesn't occur if I comment out the "while true
>> > do" and "done" and call the script file from a while loop in another
>> > bash script.
>> 
>> This sounds like a problem with the parent process holding the event
>> object connected to the lock.  This doesn't happen in the second case,
>> because the parent holding the lock disappeared as well.

> Ouch.  The handle in the parent got created non-inheritable.  That's
> bad if the handle is utilized in subsequent child processes which rely
> on being able to access the handle.

> I applied a patch and created a new developer snapshot on
> https://cygwin.com/snapshots/

> Please give it a try.

Works here with original STC.


--
WBR,
Andrey Repin (anrdaemon@yandex.ru) 03.12.2014, <10:27>

Sorry for my terrible english...


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Fatal error using flock
  2014-12-04  9:33 ` Corinna Vinschen
@ 2014-12-04  9:43   ` Corinna Vinschen
  0 siblings, 0 replies; 8+ messages in thread
From: Corinna Vinschen @ 2014-12-04  9:43 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 1774 bytes --]

On Dec  4 10:33, Corinna Vinschen wrote:
> On Dec  3 18:25, Kyle R. wrote:
> > On Dec  2 16:52, Corinna Vinshen wrote:
>                            ^^^^^^^
>                            oops
> > > Ouch.  The handle in the parent got created non-inheritable.  That's
> > > bad if the handle is utilized in subsequent child processes which rely
> > > on being able to access the handle.
> > > 
> > > I applied a patch and created a new developer snapshot on
> > > https://cygwin.com/snapshots/
> > > 
> > > Please give it a try.
> > 
> > Thanks Corinna, that works perfectly!
> 
> Thanks for testing.  And thanks again for providing an STC, that's
> very helpful.
> 
> > On Dec  2 14:48, Corrina Vinshen wrote:
>                    ^^^^^^^^^^^^^^^
>                    it's getting worse :)
> > > Pity.  When I created the locking code I added lots and lots of comments
> > > in the hope that
> > > 
> > >   a) other people would have a chance to understand how the code is
> > >      supposed to work and
> > > 
> > >   b) *I* have a chance to understand how the code is supposed to work
> > >      after not looking at the code for a year or longer...
> > 
> > I should mention that I'm only a grad student with more of a focus in
> > hardware and computer architecture than softare, so I don't have much 
> > experience in Linux land yet. Give me a year or so on the job and I may
> > be able to understand and debug this kind of code. :)
> 
> Sure, I'd be glad!  Only... it's mostly Win32/NT, not Linux code at this
> eoint in the source ;)

Weird typo.  s/eoint/point/


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Fatal error using flock
  2014-12-04  0:17 Kyle R.
@ 2014-12-04  9:33 ` Corinna Vinschen
  2014-12-04  9:43   ` Corinna Vinschen
  0 siblings, 1 reply; 8+ messages in thread
From: Corinna Vinschen @ 2014-12-04  9:33 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 1636 bytes --]

On Dec  3 18:25, Kyle R. wrote:
> On Dec  2 16:52, Corinna Vinshen wrote:
                           ^^^^^^^
                           oops
> > Ouch.  The handle in the parent got created non-inheritable.  That's
> > bad if the handle is utilized in subsequent child processes which rely
> > on being able to access the handle.
> > 
> > I applied a patch and created a new developer snapshot on
> > https://cygwin.com/snapshots/
> > 
> > Please give it a try.
> 
> Thanks Corinna, that works perfectly!

Thanks for testing.  And thanks again for providing an STC, that's
very helpful.

> On Dec  2 14:48, Corrina Vinshen wrote:
                   ^^^^^^^^^^^^^^^
                   it's getting worse :)
> > Pity.  When I created the locking code I added lots and lots of comments
> > in the hope that
> > 
> >   a) other people would have a chance to understand how the code is
> >      supposed to work and
> > 
> >   b) *I* have a chance to understand how the code is supposed to work
> >      after not looking at the code for a year or longer...
> 
> I should mention that I'm only a grad student with more of a focus in
> hardware and computer architecture than softare, so I don't have much 
> experience in Linux land yet. Give me a year or so on the job and I may
> be able to understand and debug this kind of code. :)

Sure, I'd be glad!  Only... it's mostly Win32/NT, not Linux code at this
eoint in the source ;)


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Fatal error using flock
@ 2014-12-04  0:17 Kyle R.
  2014-12-04  9:33 ` Corinna Vinschen
  0 siblings, 1 reply; 8+ messages in thread
From: Kyle R. @ 2014-12-04  0:17 UTC (permalink / raw)
  To: cygwin

On Dec  2 16:52, Corinna Vinshen wrote:
> Ouch.  The handle in the parent got created non-inheritable.  That's
> bad if the handle is utilized in subsequent child processes which rely
> on being able to access the handle.
> 
> I applied a patch and created a new developer snapshot on
> https://cygwin.com/snapshots/
> 
> Please give it a try.

Thanks Corinna, that works perfectly!

On Dec  2 14:48, Corrina Vinshen wrote:
> Pity.  When I created the locking code I added lots and lots of comments
> in the hope that
> 
>   a) other people would have a chance to understand how the code is
>      supposed to work and
> 
>   b) *I* have a chance to understand how the code is supposed to work
>      after not looking at the code for a year or longer...

I should mention that I'm only a grad student with more of a focus in
hardware and computer architecture than softare, so I don't have much 
experience in Linux land yet. Give me a year or so on the job and I may
be able to understand and debug this kind of code. :)

Thanks again,
Kyle R.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-12-04  9:43 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-02  5:43 Fatal error using flock Kyle R.
2014-12-02  6:20 ` Andrey Repin
2014-12-02 13:48 ` Corinna Vinschen
2014-12-02 15:52   ` Corinna Vinschen
2014-12-03  7:35     ` Andrey Repin
2014-12-04  0:17 Kyle R.
2014-12-04  9:33 ` Corinna Vinschen
2014-12-04  9:43   ` Corinna Vinschen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).