public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Possible resource leak
@ 2014-12-09  8:53 Petr Titěra
  2014-12-09  9:58 ` Marco Atzeri
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Petr Titěra @ 2014-12-09  8:53 UTC (permalink / raw)
  To: cygwin

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

Hello,

I'm dealing with possible resource leak in cygwin on Windows-7. I'm 
running a script which repeatedly calls another script (every 5 
seconds). After a while script ends with memory error. All my memory 
seems to be eaten by Page Table entries and in the memory map I see a 
lot of cygwin processes with 4 pages allocated (I can provide screenshot 
if neccessary). Is this known issue?

Attached is cygcheck output without any modification.


Petr Titera

[-- Attachment #2: cygcheck.out --]
[-- Type: text/plain, Size: 42133 bytes --]


Cygwin Configuration Diagnostics
Current System Time: Tue Dec 09 08:06:03 2014

Windows 7 Professional Ver 6.1 Build 7601 Service Pack 1

Path:	C:\cygwin64\usr\local\bin
	C:\cygwin64\bin
	C:\PROGRAM FILES (X86)\BUSINESS OBJECTS\COMMON\3.5\BIN\NOTES
	C:\PROGRAM FILES (X86)\BUSINESS OBJECTS\COMMON\3.5\BIN\NOTES\DATA
	C:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\WINDOWS LIVE
	C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT SHARED\WINDOWS LIVE
	C:\Windows\SYSTEM32
	C:\Windows
	C:\Windows\SYSTEM32\WBEM
	C:\Windows\SYSTEM32\WINDOWSPOWERSHELL\V1.0
	C:\PROGRAM FILES (X86)\COMMON FILES\LENOVO
	C:\PROGRAM FILES\COMMON FILES\LENOVO
	C:\PROGRAM FILES (X86)\WINDOWS LIVE\SHARED
	C:\SWTOOLS\READYAPPS
	C:\PROGRAM FILES (X86)\INTEL\SERVICES\IPT
	C:\PROGRAM FILES\TORTOISESVN\BIN
	C:\PROGRAM FILES (X86)\MICROSOFT SQL SERVER\100\TOOLS\BINN
	C:\PROGRAM FILES\MICROSOFT SQL SERVER\100\TOOLS\BINN
	C:\PROGRAM FILES\MICROSOFT SQL SERVER\100\DTS\BINN
	C:\PROGRAM FILES (X86)\MICROSOFT SQL SERVER\100\TOOLS\BINN\VSSHELL\COMMON7\IDE
	C:\PROGRAM FILES (X86)\MICROSOFT SQL SERVER\100\DTS\BINN
	C:\PROGRAM FILES (X86)\MICROSOFT SQL SERVER\90\TOOLS\BINN
	C:\PROGRAM FILES (X86)\CALIBRE2
	C:\PROGRAM FILES\OPENVPN\BIN
	C:\PROGRAM FILES\ALADDIN\ETOKEN\PKICLIENT\X32
	C:\PROGRAM FILES\ALADDIN\ETOKEN\PKICLIENT\X64
	C:\PROGRAM FILES\MICROSOFT WINDOWS PERFORMANCE TOOLKIT
	C:\PROGRAM FILES (X86)\GTKSHARP\2.12\BIN
	C:\PROGRAM FILES (X86)\PDFTK SERVER\BIN
	C:\PROGRAM FILES (X86)\COMMON FILES\LENOVO\EASYPLUSSDK\BIN
	C:\Program Files\ThinkPad\Bluetooth Software
	C:\Program Files\ThinkPad\Bluetooth Software\syswow64
	C:\Program Files\Intel\WiFi\bin
	C:\Program Files\Common Files\Intel\WirelessCommon
	C:\Program Files (x86)\Lenovo\Access Connections
	C:\Program Files (x86)\OpenVPN\bin
	C:\Program Files (x86)\Nmap
	C:\Program Files\Intel\WiFi\bin
	C:\Program Files\Common Files\Intel\WirelessCommon

Output from C:\cygwin64\bin\id.exe
UID: 12101(petr.titera)   GID: 10513(Domain Users)
10513(Domain Users)       545(Users)                1007(HelpLibraryUpdaters)

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

USER = 'petr.titera'
PWD = '/home/petr.titera'
HOME = '/home/petr.titera'

HOMEPATH = '\Users\petr.titera.WHITESOFT'
READYAPPS = 'C:\SWTOOLS\ReadyApps'
APPDATA = 'C:\Users\petr.titera.WHITESOFT\AppData\Roaming'
ProgramW6432 = 'C:\Program Files'
HOSTNAME = 'prospekt-7'
TVTCOMMON = 'C:\Program Files (x86)\Common Files\Lenovo'
SHELL = '/bin/bash'
TERM = 'xterm'
PROCESSOR_IDENTIFIER = 'Intel64 Family 6 Model 42 Stepping 7, GenuineIntel'
PROFILEREAD = 'true'
WINDIR = 'C:\Windows'
TVT = 'C:\Program Files (x86)\Lenovo'
PUBLIC = 'C:\Users\Public'
OLDPWD = '/cygdrive/c/Windows/system32'
ORIGINAL_PATH = '/cygdrive/c/PROGRAM FILES (X86)/BUSINESS OBJECTS/COMMON/3.5/BIN/NOTES:/cygdrive/c/PROGRAM FILES (X86)/BUSINESS OBJECTS/COMMON/3.5/BIN/NOTES/DATA:/cygdrive/c/PROGRAM FILES/COMMON FILES/MICROSOFT SHARED/WINDOWS LIVE:/cygdrive/c/PROGRAM FILES (X86)/COMMON FILES/MICROSOFT SHARED/WINDOWS LIVE:/cygdrive/c/Windows/SYSTEM32:/cygdrive/c/Windows:/cygdrive/c/Windows/SYSTEM32/WBEM:/cygdrive/c/Windows/SYSTEM32/WINDOWSPOWERSHELL/V1.0:/cygdrive/c/PROGRAM FILES (X86)/COMMON FILES/LENOVO:/cygdrive/c/PROGRAM FILES/COMMON FILES/LENOVO:/cygdrive/c/PROGRAM FILES (X86)/WINDOWS LIVE/SHARED:/cygdrive/c/SWTOOLS/READYAPPS:/cygdrive/c/PROGRAM FILES (X86)/INTEL/SERVICES/IPT:/cygdrive/c/PROGRAM FILES/TORTOISESVN/BIN:/cygdrive/c/PROGRAM FILES (X86)/MICROSOFT SQL SERVER/100/TOOLS/BINN:/cygdrive/c/PROGRAM FILES/MICROSOFT SQL SERVER/100/TOOLS/BINN:/cygdrive/c/PROGRAM FILES/MICROSOFT SQL SERVER/100/DTS/BINN:/cygdrive/c/PROGRAM FILES (X86)/MICROSOFT SQL SERVER/100/TOOLS/BINN/VSSHELL/COMMON7/IDE:/cygdrive/c/PROGRAM FILES (X86)/MICROSOFT SQL SERVER/100/DTS/BINN:/cygdrive/c/PROGRAM FILES (X86)/MICROSOFT SQL SERVER/90/TOOLS/BINN:/cygdrive/c/PROGRAM FILES (X86)/CALIBRE2:/cygdrive/c/PROGRAM FILES/OPENVPN/BIN:/cygdrive/c/PROGRAM FILES/ALADDIN/ETOKEN/PKICLIENT/X32:/cygdrive/c/PROGRAM FILES/ALADDIN/ETOKEN/PKICLIENT/X64:/cygdrive/c/PROGRAM FILES/MICROSOFT WINDOWS PERFORMANCE TOOLKIT:/cygdrive/c/PROGRAM FILES (X86)/GTKSHARP/2.12/BIN:/cygdrive/c/PROGRAM FILES (X86)/PDFTK SERVER/BIN:/cygdrive/c/PROGRAM FILES (X86)/COMMON FILES/LENOVO/EASYPLUSSDK/BIN:/cygdrive/c/Program Files/ThinkPad/Bluetooth Software:/cygdrive/c/Program Files/ThinkPad/Bluetooth Software/syswow64:/cygdrive/c/Program Files/Intel/WiFi/bin:/cygdrive/c/Program Files/Common Files/Intel/WirelessCommon:/cygdrive/c/Program Files (x86)/Lenovo/Access Connections:/cygdrive/c/Program Files (x86)/OpenVPN/bin:/cygdrive/c/Program Files (x86)/Nmap:/cygdrive/c/Program Files/Intel/WiFi/bin:/cygdrive/c/Program Files/Common Files/Intel/WirelessCommon'
USERDOMAIN = 'WHITESOFT'
TSMPATH = 'C:\Program Files\ThinkPad\UltraNav Utility'
COMMPath = 'C:\Program Files\Lenovo\Communications Utility'
CommonProgramFiles(x86) = 'C:\Program Files (x86)\Common Files'
ACPath = 'C:\Program Files (x86)\Lenovo\Access Connections\'
OS = 'Windows_NT'
ALLUSERSPROFILE = 'C:\ProgramData'
windows_tracing_flags = '3'
windows_tracing_logfile = 'C:\BVTBin\Tests\installpackage\csilogfile.log'
!:: = '::\'
TEMP = '/tmp'
VS90COMNTOOLS = 'C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools\'
COMMONPROGRAMFILES = 'C:\Program Files\Common Files'
UD_INSTALL_DIR = 'C:\Program Files\UltraDefrag'
GTK_BASEPATH = 'C:\Program Files (x86)\GtkSharp\2.12\'
configsetroot = 'C:\Windows\ConfigSetRoot'
USERNAME = 'petr.titera'
PROCESSOR_LEVEL = '6'
ProgramFiles(x86) = 'C:\Program Files (x86)'
ALCKPath = 'C:\Program Files\Lenovo\AutoLock'
PSModulePath = 'C:\Windows\system32\WindowsPowerShell\v1.0\Modules\'
FP_NO_HOST_CHECK = 'NO'
SYSTEMDRIVE = 'C:'
LANG = 'en_US.UTF-8'
USERPROFILE = 'C:\Users\petr.titera.WHITESOFT'
TFS_DIR = 'C:\Program Files\ThinkVantage Fingerprint Software\'
TZ = 'Europe/Prague'
easyplussdk = '"C:\Program Files (x86)\Common Files\lenovo\easyplussdk\bin"'
PS1 = '\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '
LOGONSERVER = '\\JULES'
CommonProgramW6432 = 'C:\Program Files\Common Files'
PROCESSOR_ARCHITECTURE = 'AMD64'
LOCALAPPDATA = 'C:\Users\petr.titera.WHITESOFT\AppData\Local'
SWSHARE = 'C:\SWSHARE'
ProgramData = 'C:\ProgramData'
EXECIGNORE = '*.dll'
SHLVL = '1'
USERDNSDOMAIN = 'WHITESOFT.DOMAIN'
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 = 'Xerox Phaser 6280DN PCL 6'
PROCESSOR_REVISION = '2a07'
VS100COMNTOOLS = 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\'
INFOPATH = '/usr/local/info:/usr/share/info:/usr/info'
PROGRAMFILES = 'C:\Program Files'
NUMBER_OF_PROCESSORS = '4'
SESSIONNAME = 'Console'
COMPUTERNAME = 'PROSPEKT-7'
_ = '/usr/bin/cygcheck'

HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
HKEY_CURRENT_USER\Software\Cygwin
HKEY_CURRENT_USER\Software\Cygwin\Installations
  (default) = '\??\C:\cygwin64'
HKEY_CURRENT_USER\Software\Cygwin\Program Options
HKEY_CURRENT_USER\Software\Cygwin\setup
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\Wow6432Node\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygnus Solutions\Cygwin\mounts v2
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygnus Solutions\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygwin\Installations
  (default) = '\??\C:\Users\petr.titera.WHITESOFT\Downloads'
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygwin\setup

obcaseinsensitive set to 1

Cygwin installations found in the registry:
  System: Key: e022582115c10879 Path: C:\cygwin64
  User:   Key: e022582115c10879 Path: C:\cygwin64

c:  hd  NTFS    262547Mb  76% CP CS UN PA FC     Windows7_OS
d:  hd  NTFS    196888Mb  30% CP CS UN PA FC     Virtual Machines
e:  cd             N/A    N/A                    
g:  hd  NTFS    476937Mb  99% CP CS UN PA FC     Nový svazek
p:  net NTFS    409596Mb  85% CP CS UN PA FC     DATA
y:  net NTFS     61337Mb  96% CP CS UN PA FC     BUTCH
z:  hd  NTFS      7589Mb  56% CP CS UN PA FC     

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,noacl,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
Not Found: gdb
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
Not Found: vim

   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
  510k 2014/03/20 C:\cygwin64\bin\cygasn1-8.dll - os=4.0 img=0.0 sys=5.2
                  "cygasn1-8.dll" v0.0 ts=2014-03-20 04:54
   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
  174k 2013/04/29 C:\cygwin64\bin\cygautotrace-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygautotrace-3.dll" v0.0 ts=2013-04-29 09:23
  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
  203k 2013/04/21 C:\cygwin64\bin\cygcroco-0.6-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygcroco-0.6-3.dll" v0.0 ts=2013-04-21 06:25
    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
  158k 2013/04/23 C:\cygwin64\bin\cygEMF-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygEMF-1.dll" v0.0 ts=2013-04-23 06:39
  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
 1050k 2014/04/13 C:\cygwin64\bin\cygfftw3-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfftw3-3.dll" v0.0 ts=1970-01-01 00:00
 1011k 2014/04/13 C:\cygwin64\bin\cygfftw3f-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfftw3f-3.dll" v0.0 ts=1970-01-01 00:00
   25k 2014/04/13 C:\cygwin64\bin\cygfftw3f_threads-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfftw3f_threads-3.dll" v0.0 ts=1970-01-01 00:00
   24k 2014/04/13 C:\cygwin64\bin\cygfftw3_threads-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfftw3_threads-3.dll" v0.0 ts=1970-01-01 00:00
  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
   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
  545k 2013/04/21 C:\cygwin64\bin\cygfpx-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygfpx-1.dll" v0.0 ts=2013-04-21 12:24
  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
  239k 2013/04/21 C:\cygwin64\bin\cyggd-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyggd-2.dll" v0.0 ts=2013-04-21 15:06
   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
  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
   32k 2013/07/22 C:\cygwin64\bin\cyggif-4.dll - os=4.0 img=0.0 sys=5.2
                  "cyggif-4.dll" v0.0 ts=2013-07-22 05:17
 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
 7684k 2013/04/30 C:\cygwin64\bin\cyggs-9.dll - os=4.0 img=0.0 sys=5.2
                  "cyggs-9.dll" v0.0 ts=2013-04-30 12:31
  198k 2014/03/20 C:\cygwin64\bin\cyggssapi-3.dll - os=4.0 img=0.0 sys=5.2
                  "cyggssapi-3.dll" v0.0 ts=2014-03-20 06:15
  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
  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
   14k 2014/03/20 C:\cygwin64\bin\cygheimbase-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygheimbase-1.dll" v0.0 ts=2014-03-20 04:52
   24k 2014/03/20 C:\cygwin64\bin\cygheimntlm-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygheimntlm-0.dll" v0.0 ts=2014-03-20 06:13
   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
  236k 2014/03/20 C:\cygwin64\bin\cyghx509-5.dll - os=4.0 img=0.0 sys=5.2
                  "cyghx509-5.dll" v0.0 ts=2014-03-20 04:55
   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
   23k 2014/03/20 C:\cygwin64\bin\cygkafs-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygkafs-0.dll" v0.0 ts=2014-03-20 06:13
  403k 2014/03/20 C:\cygwin64\bin\cygkrb5-26.dll - os=4.0 img=0.0 sys=5.2
                  "cygkrb5-26.dll" v0.0 ts=2014-03-20 06:12
  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
  293k 2014/11/14 C:\cygwin64\bin\cyglcms2-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyglcms2-2.dll" v0.0 ts=2014-11-14 12:24
  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
   34k 2014/06/22 C:\cygwin64\bin\cygltdl-7.dll - os=4.0 img=0.0 sys=5.2
                  "cygltdl-7.dll" v0.0 ts=1970-01-01 00:00
  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
  291k 2013/10/12 C:\cygwin64\bin\cygMagick++-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygMagick++-5.dll" v0.0 ts=2013-10-12 18:21
 4157k 2013/10/12 C:\cygwin64\bin\cygMagickCore-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygMagickCore-5.dll" v0.0 ts=2013-10-12 18:17
 1088k 2013/10/12 C:\cygwin64\bin\cygMagickWand-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygMagickWand-5.dll" v0.0 ts=2013-10-12 18:19
  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
   42k 2013/08/12 C:\cygwin64\bin\cygmetalink-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygmetalink-3.dll" v0.0 ts=2013-08-13 00:02
  331k 2013/09/03 C:\cygwin64\bin\cygming-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygming-1.dll" v0.0 ts=2013-09-03 12:51
   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
   11k 2013/07/23 C:\cygwin64\bin\cygpaper-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygpaper-1.dll" v0.0 ts=2013-07-23 05:40
  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
  349k 2013/04/28 C:\cygwin64\bin\cygpstoedit-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpstoedit-0.dll" v0.0 ts=2013-04-28 09:25
  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
  681k 2013/08/08 C:\cygwin64\bin\cygrecode-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygrecode-0.dll" v0.0 ts=2013-08-08 20:59
   57k 2014/03/20 C:\cygwin64\bin\cygroken-18.dll - os=4.0 img=0.0 sys=5.2
                  "cygroken-18.dll" v0.0 ts=2014-03-20 04:53
  200k 2014/03/12 C:\cygwin64\bin\cygrsvg-2-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygrsvg-2-2.dll" v0.0 ts=2014-03-13 00:52
   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
  161k 2014/03/20 C:\cygwin64\bin\cygwind-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygwind-0.dll" v0.0 ts=2014-03-20 04:53
   30k 2013/11/15 C:\cygwin64\bin\cygwrap-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygwrap-0.dll" v0.0 ts=2013-11-15 19:58
 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
   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
   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
 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
   59k 2014/01/15 C:\cygwin64\bin\cygXpm-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygXpm-4.dll" v0.0 ts=2014-01-15 00:59
   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
   12k 2013/03/14 C:\cygwin64\bin\cygXss-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXss-1.dll" v0.0 ts=2013-03-14 04:07
  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: D:\Install\Development\Cygwin64
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
base-cygwin               3.3-1              OK
base-files                4.2-3              OK
bash                      4.1.17-9           OK
binutils                  2.24.51-6          OK
bzip2                     1.0.6-2            OK
ca-certificates           2.1-1              OK
coreutils                 8.23-4             OK
csih                      0.9.7-1            OK
curl                      7.39.0-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
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
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
getent                    2.18.90-4          OK
ghostscript               9.06-2             OK
ghostscript-fonts-other   6.0-1              OK
ghostscript-fonts-std     8.11-1             OK
git                       2.1.1-1            OK
grep                      2.21-1             OK
groff                     1.22.2-2           OK
gsettings-desktop-schemas 3.10.1-1           OK
gzip                      1.6-1              OK
hostname                  3.13-1             OK
ImageMagick               6.7.6.3-4          OK
ImageMagick-doc           6.7.6.3-4          OK
info                      5.2-3              OK
ipc-utils                 1.0-2              OK
less                      458-1              OK
libargp                   20110921-2         OK
libasn1_8                 1.5.3-1            OK
libatomic1                4.8.3-5            OK
libattr1                  2.4.46-1           OK
libautotrace3             0.31.1-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
libcroco0.6_3             0.6.8-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
libEMF1                   1.0.7-1            OK
libexpat1                 2.1.0-3            OK
libfam0                   0.1.10-15          OK
libffi6                   3.0.13-1           OK
libfftw3_3                3.3.4-1            OK
libfontconfig1            2.11.1-1           OK
libfpx1                   1.3.1.2-1          OK
libfreetype6              2.5.3-1            OK
libgcc1                   4.8.3-5            OK
libgd2                    2.0.36RC1-1        OK
libgdbm4                  1.11-1             OK
libgdk_pixbuf2.0_0        2.30.4-1           OK
libgif4                   4.1.6-12           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
libgs9                    9.06-2             OK
libgssapi3                1.5.3-1            OK
libgssapi_krb5_2          1.12.2-1           OK
libharfbuzz0              0.9.25-1           OK
libheimbase1              1.5.3-1            OK
libheimntlm0              1.5.3-1            OK
libhogweed2               2.7-1              OK
libhx509_5                1.5.3-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
libkafs0                  1.5.3-1            OK
libkrb5_26                1.5.3-1            OK
libkrb5_3                 1.12.2-1           OK
libkrb5support0           1.12.2-1           OK
liblcms2_2                2.6-1              OK
libllvm3.4                3.4.2-4            OK
libltdl7                  2.4.2-5            OK
liblzma5                  5.0.5-1            OK
liblzo2_2                 2.08-1             OK
libMagickCore5            6.7.6.3-4          OK
libmetalink3              0.1.2-1            OK
libming1                  0.4.5-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
libpaper-common           1.1.24-2           OK
libpaper1                 1.1.24-2           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
libpopt0                  1.16-1             OK
libpstoedit0              3.61-1             OK
libquadmath0              4.8.3-5            OK
libreadline7              6.2-1              OK
libroken18                1.5.3-1            OK
librsvg2_2                2.40.1-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
libwind0                  1.5.3-1            OK
libwrap0                  7.6-22             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
libXdmcp6                 1.1.1-1            OK
libXext6                  1.3.3-1            OK
libXft2                   2.3.2-1            OK
libxml2                   2.9.2-1            OK
libXpm4                   3.5.11-1           OK
libXrender1               0.9.8-1            OK
libXss1                   1.2.2-1            OK
libXt6                    1.1.4-2            OK
login                     1.11-1             OK
lynx                      2.8.7-2            OK
make                      4.0-2              OK
Empty package man
man                       2.6.7-2            OK
man-db                    2.6.7-2            OK
mintty                    1.2-beta1-1        OK
openssh                   6.7p1-1            OK
p11-kit                   0.20.7-1           OK
p11-kit-trust             0.20.7-1           OK
perl                      5.14.4-1           OK
perl-Error                0.17019-1          OK
popt                      1.16-1             OK
python                    2.7.8-1            OK
python-tkinter            2.7.8-1            OK
rebase                    4.4.1-1            OK
recode                    3.7-beta2-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
tar                       1.27.1-1           OK
tcl                       8.5.11-1           OK
tcl-tix                   8.4.3-2            OK
tcl-tk                    8.5.11-1           OK
terminfo                  5.9-20140524-1     OK
texinfo                   5.2-3              OK
tzcode                    2014i-1            OK
util-linux                2.25.1-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
xz                        5.0.5-1            OK
zlib0                     1.2.8-3            OK
Use -h to see help about each section

[-- Attachment #3: 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] 14+ messages in thread

* Re: Possible resource leak
  2014-12-09  8:53 Possible resource leak Petr Titěra
@ 2014-12-09  9:58 ` Marco Atzeri
  2014-12-09 12:25   ` Petr Titěra
  2014-12-09 10:05 ` Andrey Repin
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 14+ messages in thread
From: Marco Atzeri @ 2014-12-09  9:58 UTC (permalink / raw)
  To: cygwin

On 12/9/2014 9:53 AM, Petr Titěra wrote:
> Hello,
>
> I'm dealing with possible resource leak in cygwin on Windows-7. I'm
> running a script which repeatedly calls another script (every 5
> seconds). After a while script ends with memory error. All my memory
> seems to be eaten by Page Table entries and in the memory map I see a
> lot of cygwin processes with 4 pages allocated (I can provide screenshot
> if neccessary). Is this known issue?
>
> Attached is cygcheck output without any modification.
>
>
> Petr Titera
>

without the scripts or a simplified version that exhibits the issue,
it is impossible to state if it is due to any cygwin programs or it is
due to https://cygwin.com/acronyms/#PEBCAK

By the way, script in which language ?

Regards
Marco


--
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] 14+ messages in thread

* Re: Possible resource leak
  2014-12-09  8:53 Possible resource leak Petr Titěra
  2014-12-09  9:58 ` Marco Atzeri
@ 2014-12-09 10:05 ` Andrey Repin
  2014-12-09 11:01 ` Corinna Vinschen
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 14+ messages in thread
From: Andrey Repin @ 2014-12-09 10:05 UTC (permalink / raw)
  To: Petr Titěra, cygwin

Greetings, Petr Titěra!

> Hello,

> I'm dealing with possible resource leak in cygwin on Windows-7. I'm 
> running a script which repeatedly calls another script (every 5 
> seconds). After a while script ends with memory error. All my memory 
> seems to be eaten by Page Table entries and in the memory map I see a 
> lot of cygwin processes with 4 pages allocated (I can provide screenshot 
> if neccessary).

You better provide a simple test case to reproduce your issue.

> Is this known issue?

> Attached is cygcheck output without any modification.


--
WBR,
Andrey Repin (anrdaemon@yandex.ru) 09.12.2014, <12:53>

Sorry for my terrible english...

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

* Re: Possible resource leak
  2014-12-09  8:53 Possible resource leak Petr Titěra
  2014-12-09  9:58 ` Marco Atzeri
  2014-12-09 10:05 ` Andrey Repin
@ 2014-12-09 11:01 ` Corinna Vinschen
  2014-12-09 15:30 ` Doug Lewan
  2014-12-09 22:06 ` Tom Honermann
  4 siblings, 0 replies; 14+ messages in thread
From: Corinna Vinschen @ 2014-12-09 11:01 UTC (permalink / raw)
  To: cygwin

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

On Dec  9 09:53, Petr Titěra wrote:
> Hello,
> 
> I'm dealing with possible resource leak in cygwin on Windows-7. I'm running
> a script which repeatedly calls another script (every 5 seconds). After a
> while script ends with memory error. All my memory seems to be eaten by Page
> Table entries and in the memory map I see a lot of cygwin processes with 4
> pages allocated (I can provide screenshot if neccessary). Is this known
> issue?

No.  Without knowing your script, here's a guess:  You're starting
background processes but you fail to wait for them to collect the
zombies.  If that's not the problem, see
https://cygwin.com/ml/cygwin/2014-12/msg00120.html and
https://cygwin.com/ml/cygwin/2014-12/msg00121.html


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] 14+ messages in thread

* Re: Possible resource leak
  2014-12-09  9:58 ` Marco Atzeri
@ 2014-12-09 12:25   ` Petr Titěra
  2014-12-09 13:05     ` Corinna Vinschen
  0 siblings, 1 reply; 14+ messages in thread
From: Petr Titěra @ 2014-12-09 12:25 UTC (permalink / raw)
  To: cygwin

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

On 9.12.2014 10:58, Marco Atzeri wrote:
> On 12/9/2014 9:53 AM, Petr Titěra wrote:
>> Hello,
>>
>> I'm dealing with possible resource leak in cygwin on Windows-7. I'm
>> running a script which repeatedly calls another script (every 5
>> seconds). After a while script ends with memory error. All my memory
>> seems to be eaten by Page Table entries and in the memory map I see a
>> lot of cygwin processes with 4 pages allocated (I can provide screenshot
>> if neccessary). Is this known issue?
>>
>> Attached is cygcheck output without any modification.
>>
>>
>> Petr Titera
>>
>
> without the scripts or a simplified version that exhibits the issue,
> it is impossible to state if it is due to any cygwin programs or it is
> due to https://cygwin.com/acronyms/#PEBCAK
>
Hello,

I can understand this. And it might definitely be PEBKAC. But what I see 
is real and I do not thing I've screwed my scripts so much.

Attached is simple reproducer I was able to get from my scripts. If you 
will test it you will have to change base url in fetchData.sh.

When I run this script for a while I see a lot of 'zombie' bash, sleep 
and wget processes in RamMap (they do not show in task manager). I can 
provide screenshot.

If that would matter I run this scrips from truecrypted disk.

Petr Titera

> By the way, script in which language ?
>
> Regards
> Marco
>
>
> -- 
> 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


[-- Attachment #2: fetchData.sh --]
[-- Type: text/plain, Size: 520 bytes --]

#!/bin/bash
#
#	Arguments
#		MODEL
#

function getFileNoCheck() {
		wget -O  ${1}  ${2}			
		sleep $(($RANDOM % 5))
}

function getFileCheck() {
		if [ ! -e $1 ]; then
			wget -O  ${1}  ${2}
			sleep $(($RANDOM % 5))
		fi
}

model=${1}

downloadRoot="automatic/${model}"
operationBaseName="${downloadRoot}/model"

mkdir -p ${downloadRoot}

for i in `seq 300`; do
		if [ ! -e "${operationBaseName}_$i.xml" ] ; then
			getFileCheck "${operationBaseName}_$i.xml" "http://<url>/index.html?_dc=$(date +%s)"		
		fi
done

#Done

[-- Attachment #3: main.sh --]
[-- Type: text/plain, Size: 62 bytes --]

#!/bin/bash
for i in `seq 50000`
do	
		./fetchData.sh $i
done 

[-- Attachment #4: 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] 14+ messages in thread

* Re: Possible resource leak
  2014-12-09 12:25   ` Petr Titěra
@ 2014-12-09 13:05     ` Corinna Vinschen
  2014-12-09 13:11       ` Petr Titěra
  0 siblings, 1 reply; 14+ messages in thread
From: Corinna Vinschen @ 2014-12-09 13:05 UTC (permalink / raw)
  To: cygwin

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

On Dec  9 13:25, Petr Titěra wrote:
> On 9.12.2014 10:58, Marco Atzeri wrote:
> >On 12/9/2014 9:53 AM, Petr Titěra wrote:
> >>Hello,
> >>
> >>I'm dealing with possible resource leak in cygwin on Windows-7. I'm
> >>running a script which repeatedly calls another script (every 5
> >>seconds). After a while script ends with memory error. All my memory
> >>seems to be eaten by Page Table entries and in the memory map I see a
> >>lot of cygwin processes with 4 pages allocated (I can provide screenshot
> >>if neccessary). Is this known issue?
> >>
> >>Attached is cygcheck output without any modification.
> >>
> >>
> >>Petr Titera
> >>
> >
> >without the scripts or a simplified version that exhibits the issue,
> >it is impossible to state if it is due to any cygwin programs or it is
> >due to https://cygwin.com/acronyms/#PEBCAK
> >
> Hello,
> 
> I can understand this. And it might definitely be PEBKAC. But what I see is
> real and I do not thing I've screwed my scripts so much.
> 
> Attached is simple reproducer I was able to get from my scripts. If you will
> test it you will have to change base url in fetchData.sh.
> 
> When I run this script for a while I see a lot of 'zombie' bash, sleep and
> wget processes in RamMap (they do not show in task manager). I can provide
> screenshot.
> 
> If that would matter I run this scrips from truecrypted disk.

I don't know if that matters but I don't think so.  Running some
virus scanner (see https://cygwin.com/faq/faq.html#faq.using.bloda)
may be the culprit.  FWIW, I can't reproduce the issue with the script
you provided.  Process number (even hidden ones) and memory usage are
stable.


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] 14+ messages in thread

* Re: Possible resource leak
  2014-12-09 13:05     ` Corinna Vinschen
@ 2014-12-09 13:11       ` Petr Titěra
  0 siblings, 0 replies; 14+ messages in thread
From: Petr Titěra @ 2014-12-09 13:11 UTC (permalink / raw)
  To: cygwin

On 9.12.2014 14:05, Corinna Vinschen wrote:
> On Dec  9 13:25, Petr Titěra wrote:
>> On 9.12.2014 10:58, Marco Atzeri wrote:
>>> On 12/9/2014 9:53 AM, Petr Titěra wrote:
>>>> Hello,
>>>>
>>>> I'm dealing with possible resource leak in cygwin on Windows-7. I'm
>>>> running a script which repeatedly calls another script (every 5
>>>> seconds). After a while script ends with memory error. All my memory
>>>> seems to be eaten by Page Table entries and in the memory map I see a
>>>> lot of cygwin processes with 4 pages allocated (I can provide screenshot
>>>> if neccessary). Is this known issue?
>>>>
>>>> Attached is cygcheck output without any modification.
>>>>
>>>>
>>>> Petr Titera
>>>>
>>> without the scripts or a simplified version that exhibits the issue,
>>> it is impossible to state if it is due to any cygwin programs or it is
>>> due to https://cygwin.com/acronyms/#PEBCAK
>>>
>> Hello,
>>
>> I can understand this. And it might definitely be PEBKAC. But what I see is
>> real and I do not thing I've screwed my scripts so much.
>>
>> Attached is simple reproducer I was able to get from my scripts. If you will
>> test it you will have to change base url in fetchData.sh.
>>
>> When I run this script for a while I see a lot of 'zombie' bash, sleep and
>> wget processes in RamMap (they do not show in task manager). I can provide
>> screenshot.
>>
>> If that would matter I run this scrips from truecrypted disk.
> I don't know if that matters but I don't think so.  Running some
> virus scanner (see https://cygwin.com/faq/faq.html#faq.using.bloda)
> may be the culprit.  FWIW, I can't reproduce the issue with the script
> you provided.  Process number (even hidden ones) and memory usage are
> stable.
Hello,

thanks for pointer. Antivirus can be definitelly problem here. I will 
try to reproduce this on computer without any antivirus.

Petr Titera

>
> Corinna
>


--
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] 14+ messages in thread

* RE: Possible resource leak
  2014-12-09  8:53 Possible resource leak Petr Titěra
                   ` (2 preceding siblings ...)
  2014-12-09 11:01 ` Corinna Vinschen
@ 2014-12-09 15:30 ` Doug Lewan
  2014-12-09 16:16   ` Petr Titěra
  2014-12-09 22:06 ` Tom Honermann
  4 siblings, 1 reply; 14+ messages in thread
From: Doug Lewan @ 2014-12-09 15:30 UTC (permalink / raw)
  To: Petr Titěra, cygwin

Petr,

You write:
> -----Original Message-----
> Subject: Possible resource leak
> 
> I'm dealing with possible resource leak in cygwin on Windows-7. I'm
> running a script which repeatedly calls another script (every 5
> seconds). After a while script ends with memory error. All my memory
> seems to be eaten by Page Table entries and in the memory map I see a
> lot of cygwin processes with 4 pages allocated (I can provide
> screenshot
> if neccessary). Is this known issue?

A few questions come to mind.

Can you tell which processes are staying around?
Use CYGWIN's ps(1); Window's Task Manager is likely to show only bash.exe.

Are you sure that all of wget(1)'s resources have been freed
before it gets invoked again?
It surely uses things (IP stack, IP connections for example) that the Windows kernel manages.
Similarly, sleep(1)'s main resource is interrupts, probably also eventually coming from the kernel.
Perhaps there's a lock you should check (or create).

You'll also be sleeping 0 seconds about every 5th cycle;
maybe you should sleep $(( RANDOM%5 + 1 )) to make sure some sleeping always happens.

Every call to fetchData.sh is another fork()/exec() 
which has to re-establish the definitions of getFileNoCheck() and getFileCheck().
It might be better to put everything into main.sh.

Just some quick thoughts. It's always possible that there is something deep and subtle
inside the CYGWIN DLL happening. (But I doubt it.)



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

* Re: Possible resource leak
  2014-12-09 15:30 ` Doug Lewan
@ 2014-12-09 16:16   ` Petr Titěra
  0 siblings, 0 replies; 14+ messages in thread
From: Petr Titěra @ 2014-12-09 16:16 UTC (permalink / raw)
  To: Doug Lewan, cygwin

On 9.12.2014 16:30, Doug Lewan wrote:
> Petr,
>
> You write:
>> -----Original Message-----
>> Subject: Possible resource leak
>>
>> I'm dealing with possible resource leak in cygwin on Windows-7. I'm
>> running a script which repeatedly calls another script (every 5
>> seconds). After a while script ends with memory error. All my memory
>> seems to be eaten by Page Table entries and in the memory map I see a
>> lot of cygwin processes with 4 pages allocated (I can provide
>> screenshot
>> if neccessary). Is this known issue?
> A few questions come to mind.
>
> Can you tell which processes are staying around?
> Use CYGWIN's ps(1); Window's Task Manager is likely to show only bash.exe.

Nearly all. I see a lot (read thousands after some time) of bash.exe, 
wget.exe, date.exe and sleep.exe processes. The problem is that not ps 
or Task Manager shows anything. I had to use RamMap from sysinternals to 
display them, all of them seems to me just like process zombies (i.e. 
they have only one private page allocated and four pages in page table).

> Are you sure that all of wget(1)'s resources have been freed
> before it gets invoked again?
I'm not sure about that but i thought that all process resources should 
be freed before process exits or shortly after that, on my other machine 
I see some (read three or five) of these 'zombie' processes when I run 
my testing scripts.
> It surely uses things (IP stack, IP connections for example) that the Windows kernel manages.
> Similarly, sleep(1)'s main resource is interrupts, probably also eventually coming from the kernel.
> Perhaps there's a lock you should check (or create).
>
> You'll also be sleeping 0 seconds about every 5th cycle;
> maybe you should sleep $(( RANDOM%5 + 1 )) to make sure some sleeping always happens.

This doesn't bother me so much. These sleeps are there only to not 
overload server on other side too much. Occasional back-to-back request 
should be OK.

> Every call to fetchData.sh is another fork()/exec()
> which has to re-establish the definitions of getFileNoCheck() and getFileCheck().
> It might be better to put everything into main.sh.
To be hones at this time I do not care much about performance of this 
scripts (sleeps will make them really slow).

> Just some quick thoughts. It's always possible that there is something deep and subtle
> inside the CYGWIN DLL happening. (But I doubt it.)
Or may be in my environment. In another reply I was told that sometimes 
antivirus programs can cause similar behavior. I will test my scripts on 
another Win7 machines.
>


--
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] 14+ messages in thread

* Re: Possible resource leak
  2014-12-09  8:53 Possible resource leak Petr Titěra
                   ` (3 preceding siblings ...)
  2014-12-09 15:30 ` Doug Lewan
@ 2014-12-09 22:06 ` Tom Honermann
  2014-12-10 10:52   ` Petr Titěra
  2014-12-10 12:33   ` Corinna Vinschen
  4 siblings, 2 replies; 14+ messages in thread
From: Tom Honermann @ 2014-12-09 22:06 UTC (permalink / raw)
  To: cygwin

This sounds like something I diagnosed a while back.  I see you have 
Lenovo utilities in your PATH.  There is a defect in Lenovo's RapidBoot 
Shield Version 1.23 that results in process handles (for all processes) 
not getting closed.  This causes these processes to remain in memory as 
you described (in POSIX terms, as zombie processes).  If you do have 
RapidBoot Shield installed, try disabling (via control panel - Lenovo - 
RapidBoot Shield) or uninstalling it.  Lenovo has discontinued this utility.

Lenovo's RapidBoot Shield should be added to the BLODA list.

Tom.

On 12/09/2014 03:53 AM, Petr Titěra wrote:
> Hello,
>
> I'm dealing with possible resource leak in cygwin on Windows-7. I'm
> running a script which repeatedly calls another script (every 5
> seconds). After a while script ends with memory error. All my memory
> seems to be eaten by Page Table entries and in the memory map I see a
> lot of cygwin processes with 4 pages allocated (I can provide screenshot
> if neccessary). Is this known issue?
>
> Attached is cygcheck output without any modification.
>
>
> Petr Titera
>
>
> --
> 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
>

--
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] 14+ messages in thread

* Re: Possible resource leak
  2014-12-09 22:06 ` Tom Honermann
@ 2014-12-10 10:52   ` Petr Titěra
  2014-12-10 12:33   ` Corinna Vinschen
  1 sibling, 0 replies; 14+ messages in thread
From: Petr Titěra @ 2014-12-10 10:52 UTC (permalink / raw)
  To: cygwin

On 9.12.2014 23:06, Tom Honermann wrote:
> This sounds like something I diagnosed a while back.  I see you have 
> Lenovo utilities in your PATH.  There is a defect in Lenovo's 
> RapidBoot Shield Version 1.23 that results in process handles (for all 
> processes) not getting closed.  This causes these processes to remain 
> in memory as you described (in POSIX terms, as zombie processes).  If 
> you do have RapidBoot Shield installed, try disabling (via control 
> panel - Lenovo - RapidBoot Shield) or uninstalling it.  Lenovo has 
> discontinued this utility.
>
> Lenovo's RapidBoot Shield should be added to the BLODA list.
>
Thanks for info. My problem seems to be really caused by this. After 
I've uninstalled RapidBoot everything seems to be working normally.

Petr Titera

> Tom.
>
> On 12/09/2014 03:53 AM, Petr Titěra wrote:
>> Hello,
>>
>> I'm dealing with possible resource leak in cygwin on Windows-7. I'm
>> running a script which repeatedly calls another script (every 5
>> seconds). After a while script ends with memory error. All my memory
>> seems to be eaten by Page Table entries and in the memory map I see a
>> lot of cygwin processes with 4 pages allocated (I can provide screenshot
>> if neccessary). Is this known issue?
>>
>> Attached is cygcheck output without any modification.
>>
>>
>> Petr Titera
>>
>>
>> -- 
>> 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
>>
>
> -- 
> 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


--
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] 14+ messages in thread

* Re: Possible resource leak
  2014-12-09 22:06 ` Tom Honermann
  2014-12-10 10:52   ` Petr Titěra
@ 2014-12-10 12:33   ` Corinna Vinschen
  2014-12-12  0:15     ` Tom Honermann
  1 sibling, 1 reply; 14+ messages in thread
From: Corinna Vinschen @ 2014-12-10 12:33 UTC (permalink / raw)
  To: cygwin

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

On Dec  9 17:06, Tom Honermann wrote:
> This sounds like something I diagnosed a while back.  I see you have Lenovo
> utilities in your PATH.  There is a defect in Lenovo's RapidBoot Shield
> Version 1.23 that results in process handles (for all processes) not getting
> closed.  This causes these processes to remain in memory as you described
> (in POSIX terms, as zombie processes).  If you do have RapidBoot Shield
> installed, try disabling (via control panel - Lenovo - RapidBoot Shield) or
> uninstalling it.  Lenovo has discontinued this utility.
> 
> Lenovo's RapidBoot Shield should be added to the BLODA list.

Done.


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] 14+ messages in thread

* Re: Possible resource leak
  2014-12-10 12:33   ` Corinna Vinschen
@ 2014-12-12  0:15     ` Tom Honermann
  2014-12-15 11:12       ` Corinna Vinschen
  0 siblings, 1 reply; 14+ messages in thread
From: Tom Honermann @ 2014-12-12  0:15 UTC (permalink / raw)
  To: cygwin

On 12/10/2014 07:33 AM, Corinna Vinschen wrote:
> On Dec  9 17:06, Tom Honermann wrote:
>> This sounds like something I diagnosed a while back.  I see you have Lenovo
>> utilities in your PATH.  There is a defect in Lenovo's RapidBoot Shield
>> Version 1.23 that results in process handles (for all processes) not getting
>> closed.  This causes these processes to remain in memory as you described
>> (in POSIX terms, as zombie processes).  If you do have RapidBoot Shield
>> installed, try disabling (via control panel - Lenovo - RapidBoot Shield) or
>> uninstalling it.  Lenovo has discontinued this utility.
>>
>> Lenovo's RapidBoot Shield should be added to the BLODA list.
>
> Done.

Thanks!  Should I expect to see that update at the link below?  I don't 
see it (yet)...

https://cygwin.com/faq/faq.html#faq.using.bloda

Tom.

--
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] 14+ messages in thread

* Re: Possible resource leak
  2014-12-12  0:15     ` Tom Honermann
@ 2014-12-15 11:12       ` Corinna Vinschen
  0 siblings, 0 replies; 14+ messages in thread
From: Corinna Vinschen @ 2014-12-15 11:12 UTC (permalink / raw)
  To: cygwin

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

On Dec 11 19:15, Tom Honermann wrote:
> On 12/10/2014 07:33 AM, Corinna Vinschen wrote:
> >On Dec  9 17:06, Tom Honermann wrote:
> >>This sounds like something I diagnosed a while back.  I see you have Lenovo
> >>utilities in your PATH.  There is a defect in Lenovo's RapidBoot Shield
> >>Version 1.23 that results in process handles (for all processes) not getting
> >>closed.  This causes these processes to remain in memory as you described
> >>(in POSIX terms, as zombie processes).  If you do have RapidBoot Shield
> >>installed, try disabling (via control panel - Lenovo - RapidBoot Shield) or
> >>uninstalling it.  Lenovo has discontinued this utility.
> >>
> >>Lenovo's RapidBoot Shield should be added to the BLODA list.
> >
> >Done.
> 
> Thanks!  Should I expect to see that update at the link below?  I don't see
> it (yet)...

No, it's just in the repository for now.  I'll update the FAQ on
cygwin.com with the next Cygwin release.


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] 14+ messages in thread

end of thread, other threads:[~2014-12-15 11:12 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-09  8:53 Possible resource leak Petr Titěra
2014-12-09  9:58 ` Marco Atzeri
2014-12-09 12:25   ` Petr Titěra
2014-12-09 13:05     ` Corinna Vinschen
2014-12-09 13:11       ` Petr Titěra
2014-12-09 10:05 ` Andrey Repin
2014-12-09 11:01 ` Corinna Vinschen
2014-12-09 15:30 ` Doug Lewan
2014-12-09 16:16   ` Petr Titěra
2014-12-09 22:06 ` Tom Honermann
2014-12-10 10:52   ` Petr Titěra
2014-12-10 12:33   ` Corinna Vinschen
2014-12-12  0:15     ` Tom Honermann
2014-12-15 11:12       ` 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).