dll_list::detach() can stackdump

Jason Tishler jason@tishler.net
Fri Nov 8 11:38:00 GMT 2002


On Thu, Nov 07, 2002 at 12:18:31PM -0500, Jason Tishler wrote:
> The above seems to imply that a bad address is passed into
> cygwin_detach_dll() for one of the DLLs.  Unfortunately, I don't
> understand why.

The above is an incorrect hypothesis.  Using the attached patch, I was
able to determine that the problem is on the dll_list::alloc() side:

    $ strace -o dll-25-2.log dll *.dll
    $ fgrep VirtualAlloc: dll-25-2.log | cut -c 31-
    dll_list::alloc: JLT: VirtualAlloc: i = 3, n = 0x674E0000
    dll_list::alloc: JLT: VirtualAlloc: i = 5, n = 0xAD0000
    dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xAF0000
    dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0x67F70000
**> dll_list::alloc: JLT: VirtualAlloc: i = 8, n = 0xB40000 <**
    dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xB60000
    dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xB80000
    dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xBC0000
    dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xBE0000
    dll_list::alloc: JLT: VirtualAlloc: i = 3, n = 0x674E0000
    dll_list::alloc: JLT: VirtualAlloc: i = 5, n = 0xAD0000
    dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xAF0000
    dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0x67F70000
**> dll_list::alloc: JLT: VirtualAlloc: i = 5, n = 0xB20000 <**
    dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xB60000
    dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xB80000
    dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xBC0000
    dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xBE0000

The lines above marked by "**>" correspond to the Expat.dll.  The first
corresponds to the parent, the second to the child.  Note that the dll
structure is located in a different place in the child than in the
parent.  Hence, when dll_list::detach() is called in the child, a memory
access violation occurs.

It appears that a child can have a free region that the parent didn't
when dll_list::alloc() is called.  Is there a way to get the child to
skip these holes?

Thanks,
Jason

-- 
PGP/GPG Key: http://www.tishler.net/jason/pubkey.asc or key servers
Fingerprint: 7A73 1405 7F2B E669 C19D  8784 1AFD E4CC ECF4 8EF6
-------------- next part --------------
Index: dll_init.cc
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/dll_init.cc,v
retrieving revision 1.32
diff -u -p -r1.32 dll_init.cc
--- dll_init.cc	2 Nov 2002 03:31:15 -0000	1.32
+++ dll_init.cc	8 Nov 2002 19:32:42 -0000
@@ -106,6 +106,7 @@ dll_list::alloc (HINSTANCE h, per_proces
 {
   char name[MAX_PATH + 1];
   DWORD namelen = GetModuleFileName (h, name, sizeof (name));
+  system_printf ("JLT: name = %s", name);
 
   /* Already loaded? */
   dll *d = dlls[name];
@@ -146,7 +147,10 @@ dll_list::alloc (HINSTANCE h, per_proces
 	    d = (dll *) VirtualAlloc ((void *) n, sizeof (dll), MEM_COMMIT,
 				      PAGE_READWRITE);
 	  if (d)
-	    break;
+	    {
+	      system_printf ("JLT: VirtualAlloc: i = %d, n = %p", i, n);
+	      break;
+	    }
 	}
     }
 
@@ -165,6 +169,7 @@ dll_list::alloc (HINSTANCE h, per_proces
   d->count = 1;
   d->namelen = namelen;
   strcpy (d->name, name);
+  system_printf ("JLT: d = %p, d->name = %s", d, d->name);
   d->handle = h;
   d->p = p;
   d->type = type;
@@ -187,6 +192,15 @@ dll_list::detach (dll *d)
   if (!myself || myself->process_state == PID_EXITED)
     return;
 
+  if (IsBadReadPtr (d, sizeof (dll)))
+    {
+      system_printf ("JLT: skipping bad d = %p", d);
+      return;
+    }
+
+  system_printf ("JLT: myself->process_state = %lx", myself->process_state);
+  system_printf ("JLT: d = %p", d);
+
   if (d->count <= 0)
     system_printf ("WARNING: try to detach an already detached dll ...");
   else if (--d->count == 0)
@@ -199,8 +213,14 @@ dll_list::detach (dll *d)
 	loaded_dlls--;
       if (end == d)
 	end = d->prev;
+
+      system_printf ("JLT: VirtualFree(d = %p, d->name = %s)", d, d->name);
+      system_printf ("JLT: loaded_dlls = %d", loaded_dlls);
+
       VirtualFree (d, 0, MEM_RELEASE);
     }
+  else
+    system_printf ("JLT: --d->count, d = %p, count = %d", d, d->count);
 }
 
 /* Initialization for all linked DLLs, called by dll_crt0_1. */
@@ -307,7 +327,8 @@ dll_list::load_after_fork (HANDLE parent
 	  if (h == d.handle)
 	    {
 	      FreeLibrary (h);
-	      LoadLibrary (d.name);
+	      h = LoadLibrary (d.name);
+	      system_printf ("JLT: name = %s, parent = %p, child = %p", d.name, d.handle, h);
 	    }
 	  else if (try2)
 	    api_fatal ("unable to remap %s to same address as parent(%p) != %p",
-------------- next part --------------
**********************************************
Program name: C:\cygwin\tmp\dll.exe (1004)
App version:  1003.14, api: 0.63
DLL version:  1003.16, api: 0.63
DLL build:    2002-11-08 14:02
OS version:   Windows NT-5.0
Heap size:    402653184
Date/Time:    2002-11-08 14:08:49
**********************************************
 1010    8472 [main] dll 1004 environ_init: 0xA040430: ALLUSERSPROFILE=C:\Documents and Settings\All Users
  262    8734 [main] dll 1004 environ_init: 0xA040468: APPDATA=C:\Documents and Settings\jatis\Application Data
  213    8947 [main] dll 1004 environ_init: 0xA0404A8: COMMONPROGRAMFILES=C:\Program Files\Common Files
  215    9162 [main] dll 1004 environ_init: 0xA0404E0: COMPUTERNAME=TISHLERJASON
 1829   10991 [main] dll 1004 environ_init: 0xA040500: COMSPEC=C:\WINNT\system32\cmd.exe
  259   11250 [main] dll 1004 parse_options: binmode 65536
  216   11466 [main] dll 1004 parse_options: tty 1
  164   11630 [main] dll 1004 parse_options: ntsec 1
  159   11789 [main] dll 1004 parse_options: returning
   86   11875 [main] dll 1004 environ_init: 0xA040528: CYGWIN=binmode notty ntsec
  162   12037 [main] dll 1004 environ_init: 0xA040578: CYGWINDIR=C:\cygwin
  173   12210 [main] dll 1004 getwinenv: can't set native for HOME= since no environ yet
  175   12385 [main] dll 1004 mount_info::conv_to_posix_path: conv_to_posix_path (C:\home\jt, no-keep-rel, no-add-slash)
   99   12484 [main] dll 1004 normalize_win32_path: C:\home\jt = normalize_win32_path (C:\home\jt)
  116   12600 [main] dll 1004 mount_info::conv_to_posix_path: /home/jt = conv_to_posix_path (C:\home\jt)
  241   12841 [main] dll 1004 win_env::add_cache: posix /home/jt
   88   12929 [main] dll 1004 win_env::add_cache: native HOME=C:\home\jt
   85   13014 [main] dll 1004 posify: env var converted to HOME=/home/jt
  158   13172 [main] dll 1004 environ_init: 0xA0405A8: HOME=/home/jt
  162   13334 [main] dll 1004 environ_init: 0xA040590: HOMEDRIVE=C:
  161   13495 [main] dll 1004 environ_init: 0xA0406E0: HOMEPATH=\
  162   13657 [main] dll 1004 environ_init: 0xA0406F0: INFONET=K:
  159   13816 [main] dll 1004 environ_init: 0xA040700: LOGNAME=jt
  162   13978 [main] dll 1004 environ_init: 0xA040710: LOGONSERVER=\\PALO-ALTO-PDC
  160   14138 [main] dll 1004 environ_init: 0xA040730: MAKE_MODE=UNIX
  162   14300 [main] dll 1004 environ_init: 0xA040748: NUMBER_OF_PROCESSORS=1
  160   14460 [main] dll 1004 environ_init: 0xA040768: OLDPWD=/mnt/c
  162   14622 [main] dll 1004 environ_init: 0xA040780: OS2LIBPATH=C:\WINNT\system32\os2\dll;
  162   14784 [main] dll 1004 environ_init: 0xA0407B0: OS=Windows_NT
  163   14947 [main] dll 1004 getwinenv: can't set native for PATH= since no environ yet
  169   15116 [main] dll 1004 mount_info::conv_to_posix_path: conv_to_posix_path (C:\cygwin\usr\local\bin, keep-rel, no-add-slash)
   92   15208 [main] dll 1004 normalize_win32_path: C:\cygwin\usr\local\bin = normalize_win32_path (C:\cygwin\usr\local\bin)
   91   15299 [main] dll 1004 mount_info::conv_to_posix_path: /usr/local/bin = conv_to_posix_path (C:\cygwin\usr\local\bin)
   90   15389 [main] dll 1004 mount_info::conv_to_posix_path: conv_to_posix_path (C:\cygwin\bin, keep-rel, no-add-slash)
   88   15477 [main] dll 1004 normalize_win32_path: C:\cygwin\bin = normalize_win32_path (C:\cygwin\bin)
   92   15569 [main] dll 1004 mount_info::conv_to_posix_path: /usr/bin = conv_to_posix_path (C:\cygwin\bin)
   88   15657 [main] dll 1004 mount_info::conv_to_posix_path: conv_to_posix_path (c:\Win32\openssl\bin, keep-rel, no-add-slash)
   89   15746 [main] dll 1004 normalize_win32_path: c:\Win32\openssl\bin = normalize_win32_path (c:\Win32\openssl\bin)
   94   15840 [main] dll 1004 mount_info::conv_to_posix_path: /mnt/c/Win32/openssl/bin = conv_to_posix_path (c:\Win32\openssl\bin)
   91   15931 [main] dll 1004 mount_info::conv_to_posix_path: conv_to_posix_path (c:\WINNT\system32, keep-rel, no-add-slash)
   89   16020 [main] dll 1004 normalize_win32_path: c:\WINNT\system32 = normalize_win32_path (c:\WINNT\system32)
   92   16112 [main] dll 1004 mount_info::conv_to_posix_path: /mnt/c/WINNT/system32 = conv_to_posix_path (c:\WINNT\system32)
  346   16458 [main] dll 1004 mount_info::conv_to_posix_path: conv_to_posix_path (c:\WINNT, keep-rel, no-add-slash)
  108   16566 [main] dll 1004 normalize_win32_path: c:\WINNT = normalize_win32_path (c:\WINNT)
   94   16660 [main] dll 1004 mount_info::conv_to_posix_path: /mnt/c/WINNT = conv_to_posix_path (c:\WINNT)
   89   16749 [main] dll 1004 mount_info::conv_to_posix_path: conv_to_posix_path (c:\WINNT\System32\Wbem, keep-rel, no-add-slash)
   90   16839 [main] dll 1004 normalize_win32_path: c:\WINNT\System32\Wbem = normalize_win32_path (c:\WINNT\System32\Wbem)
   92   16931 [main] dll 1004 mount_info::conv_to_posix_path: /mnt/c/WINNT/System32/Wbem = conv_to_posix_path (c:\WINNT\System32\Wbem)
   90   17021 [main] dll 1004 mount_info::conv_to_posix_path: conv_to_posix_path (c:\Program Files\ActivCard\ActivCard Gold\resources, keep-rel, no-add-slash)
   91   17112 [main] dll 1004 normalize_win32_path: c:\Program Files\ActivCard\ActivCard Gold\resources = normalize_win32_path (c:\Program Files\ActivCard\ActivCard Gold\resources)
   96   17208 [main] dll 1004 mount_info::conv_to_posix_path: /mnt/c/Program Files/ActivCard/ActivCard Gold/resources = conv_to_posix_path (c:\Program Files\ActivCard\ActivCard Gold\resources)
   92   17300 [main] dll 1004 mount_info::conv_to_posix_path: conv_to_posix_path (c:\Program Files\vim\vim60, keep-rel, no-add-slash)
   88   17388 [main] dll 1004 normalize_win32_path: c:\Program Files\vim\vim60 = normalize_win32_path (c:\Program Files\vim\vim60)
   91   17479 [main] dll 1004 mount_info::conv_to_posix_path: /mnt/c/Program Files/vim/vim60 = conv_to_posix_path (c:\Program Files\vim\vim60)
   90   17569 [main] dll 1004 mount_info::conv_to_posix_path: conv_to_posix_path (c:\MSSQL7\BINN, keep-rel, no-add-slash)
   89   17658 [main] dll 1004 normalize_win32_path: c:\MSSQL7\BINN = normalize_win32_path (c:\MSSQL7\BINN)
   89   17747 [main] dll 1004 mount_info::conv_to_posix_path: /mnt/c/MSSQL7/BINN = conv_to_posix_path (c:\MSSQL7\BINN)
  242   17989 [main] dll 1004 win_env::add_cache: posix /usr/local/bin:/usr/bin:/mnt/c/Win32/openssl/bin:/mnt/c/WINNT/system32:/mnt/c/WINNT:/mnt/c/WINNT/System32/Wbem:/mnt/c/Program Files/ActivCard/ActivCard Gold/resources:/mnt/c/Program Files/vim/vim60:/mnt/c/MSSQL7/BINN
   95   18084 [main] dll 1004 win_env::add_cache: native PATH=C:\cygwin\usr\local\bin;C:\cygwin\bin;c:\Win32\openssl\bin;c:\WINNT\system32;c:\WINNT;c:\WINNT\System32\Wbem;c:\Program Files\ActivCard\ActivCard Gold\resources;c:\Program Files\vim\vim60;c:\MSSQL7\BINN
   93   18177 [main] dll 1004 posify: env var converted to PATH=/usr/local/bin:/usr/bin:/mnt/c/Win32/openssl/bin:/mnt/c/WINNT/system32:/mnt/c/WINNT:/mnt/c/WINNT/System32/Wbem:/mnt/c/Program Files/ActivCard/ActivCard Gold/resources:/mnt/c/Program Files/vim/vim60:/mnt/c/MSSQL7/BINN
  168   18345 [main] dll 1004 environ_init: 0xA0408A0: PATH=/usr/local/bin:/usr/bin:/mnt/c/Win32/openssl/bin:/mnt/c/WINNT/system32:/mnt/c/WINNT:/mnt/c/WINNT/System32/Wbem:/mnt/c/Program Files/ActivCard/ActivCard Gold/resources:/mnt/c/Program Files/vim/vim60:/mnt/c/MSSQL7/BINN
  173   18518 [main] dll 1004 environ_init: 0xA0407C8: PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
  605   19123 [main] dll 1004 environ_init: 0xA040808: PROCESSOR_ARCHITECTURE=x86
  166   19289 [main] dll 1004 environ_init: 0xA040828: PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 10, GenuineIntel
  166   19455 [main] dll 1004 environ_init: 0xA040870: PROCESSOR_LEVEL=6
  161   19616 [main] dll 1004 environ_init: 0xA040C68: PROCESSOR_REVISION=080a
  162   19778 [main] dll 1004 environ_init: 0xA040C88: PROGRAMFILES=C:\Program Files
  160   19938 [main] dll 1004 environ_init: 0xA040888: PWD=/tmp/dlls
  164   20102 [main] dll 1004 environ_init: 0xA040CB0: PYTHONSTARTUP=C:\home\jt\.pythonrc.py
  318   20420 [main] dll 1004 environ_init: 0xA040CE0: SHLVL=1
  166   20586 [main] dll 1004 environ_init: 0xA040CF0: SYSTEMDRIVE=C:
  161   20747 [main] dll 1004 environ_init: 0xA040D08: SYSTEMROOT=C:\WINNT
  187   20934 [main] dll 1004 getwinenv: can't set native for TEMP= since no environ yet
  166   21100 [main] dll 1004 mount_info::conv_to_posix_path: conv_to_posix_path (c:\DOCUME~1\jatis\LOCALS~1\Temp, no-keep-rel, no-add-slash)
   91   21191 [main] dll 1004 normalize_win32_path: c:\DOCUME~1\jatis\LOCALS~1\Temp = normalize_win32_path (c:\DOCUME~1\jatis\LOCALS~1\Temp)
   99   21290 [main] dll 1004 mount_info::conv_to_posix_path: /mnt/c/DOCUME~1/jatis/LOCALS~1/Temp = conv_to_posix_path (c:\DOCUME~1\jatis\LOCALS~1\Temp)
  239   21529 [main] dll 1004 win_env::add_cache: posix /mnt/c/DOCUME~1/jatis/LOCALS~1/Temp
   86   21615 [main] dll 1004 win_env::add_cache: native TEMP=c:\DOCUME~1\jatis\LOCALS~1\Temp
   84   21699 [main] dll 1004 posify: env var converted to TEMP=/mnt/c/DOCUME~1/jatis/LOCALS~1/Temp
  157   21856 [main] dll 1004 environ_init: 0xA040D50: TEMP=/mnt/c/DOCUME~1/jatis/LOCALS~1/Temp
  161   22017 [main] dll 1004 environ_init: 0xA040EB8: TERM=cygwin
  160   22177 [main] dll 1004 getwinenv: can't set native for TMP= since no environ yet
  183   22360 [main] dll 1004 mount_info::conv_to_posix_path: conv_to_posix_path (c:\DOCUME~1\jatis\LOCALS~1\Temp, no-keep-rel, no-add-slash)
   89   22449 [main] dll 1004 normalize_win32_path: c:\DOCUME~1\jatis\LOCALS~1\Temp = normalize_win32_path (c:\DOCUME~1\jatis\LOCALS~1\Temp)
   91   22540 [main] dll 1004 mount_info::conv_to_posix_path: /mnt/c/DOCUME~1/jatis/LOCALS~1/Temp = conv_to_posix_path (c:\DOCUME~1\jatis\LOCALS~1\Temp)
  253   22793 [main] dll 1004 win_env::add_cache: posix /mnt/c/DOCUME~1/jatis/LOCALS~1/Temp
   85   22878 [main] dll 1004 win_env::add_cache: native TMP=c:\DOCUME~1\jatis\LOCALS~1\Temp
   87   22965 [main] dll 1004 posify: env var converted to TMP=/mnt/c/DOCUME~1/jatis/LOCALS~1/Temp
  157   23122 [main] dll 1004 environ_init: 0xA040EF0: TMP=/mnt/c/DOCUME~1/jatis/LOCALS~1/Temp
  161   23283 [main] dll 1004 environ_init: 0xA041028: USERDOMAIN=PALO-ALTO
  159   23442 [main] dll 1004 environ_init: 0xA041048: USERNAME=jatis
  159   23601 [main] dll 1004 environ_init: 0xA041060: USERPROFILE=C:\Documents and Settings\jatis
  160   23761 [main] dll 1004 environ_init: 0xA041090: WINDIR=C:\WINNT
  158   23919 [main] dll 1004 environ_init: 0xA0410A8: _=/usr/bin/strace
  137   24056 [main] dll 1004 pinfo_init: pid 1004, pgid 1004
  183   24239 [main] dll 1004 dtable::extend: size 32, fds 0x615E3858
  179   24418 [main] dll 1004 normalize_posix_path: src /etc/passwd
   97   24515 [main] dll 1004 normalize_posix_path: /etc/passwd = normalize_posix_path (/etc/passwd)
   90   24605 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/etc/passwd)
  108   24713 [main] dll 1004 set_flags: flags: binary (0x2)
   92   24805 [main] dll 1004 mount_info::conv_to_win32_path: src_path /etc/passwd, dst C:\cygwin\etc\passwd, flags 0xA, rc 0
  643   25448 [main] dll 1004 symlink_info::check: GetFileAttributes (C:\cygwin\etc\passwd) failed
  152   25600 [main] dll 1004 geterrno_from_win_error: windows error 2 == errno 2
  989   26589 [main] dll 1004 symlink_info::check: Got symlink from EA: passwd.orig
  113   26702 [main] dll 1004 symlink_info::check: 11 = symlink.check (C:\cygwin\etc\passwd.lnk, 0x22F6D0) (0x1)
   98   26800 [main] dll 1004 normalize_posix_path: src /etc/passwd.orig
   91   26891 [main] dll 1004 normalize_posix_path: /etc/passwd.orig = normalize_posix_path (/etc/passwd.orig)
   89   26980 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/etc/passwd.orig)
  102   27082 [main] dll 1004 set_flags: flags: binary (0x2)
   86   27168 [main] dll 1004 mount_info::conv_to_win32_path: src_path /etc/passwd.orig, dst C:\cygwin\etc\passwd.orig, flags 0xA, rc 0
  252   27420 [main] dll 1004 symlink_info::check: not a symlink
  105   27525 [main] dll 1004 symlink_info::check: 0 = symlink.check (C:\cygwin\etc\passwd.orig, 0x22F6D0) (0xA)
   91   27616 [main] dll 1004 path_conv::check: root_dir(C:\), this->path(C:\cygwin\etc\passwd.orig), set_has_acls(8)
 1308   28924 [main] dll 1004 read_etc_passwd: Read /etc/passwd, 13 lines
  138   29062 [main] dll 1004 normalize_posix_path: src /etc
   96   29158 [main] dll 1004 normalize_posix_path: /etc = normalize_posix_path (/etc)
   90   29248 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/etc)
  102   29350 [main] dll 1004 set_flags: flags: binary (0x2)
   86   29436 [main] dll 1004 mount_info::conv_to_win32_path: src_path /etc, dst C:\cygwin\etc, flags 0xA, rc 0
  577   30013 [main] dll 1004 symlink_info::check: not a symlink
  134   30147 [main] dll 1004 symlink_info::check: 0 = symlink.check (C:\cygwin\etc, 0x22F4D0) (0xA)
 1422   31569 [main] dll 1004 path_conv::check: root_dir(C:\), this->path(C:\cygwin\etc), set_has_acls(8)
  578   32147 [main] dll 1004 normalize_posix_path: src /etc/group
  136   32283 [main] dll 1004 normalize_posix_path: /etc/group = normalize_posix_path (/etc/group)
   95   32378 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/etc/group)
  109   32487 [main] dll 1004 set_flags: flags: binary (0x2)
   90   32577 [main] dll 1004 mount_info::conv_to_win32_path: src_path /etc/group, dst C:\cygwin\etc\group, flags 0xA, rc 0
  606   33183 [main] dll 1004 symlink_info::check: not a symlink
  135   33318 [main] dll 1004 symlink_info::check: 0 = symlink.check (C:\cygwin\etc\group, 0x22F3F0) (0xA)
   96   33414 [main] dll 1004 path_conv::check: root_dir(C:\), this->path(C:\cygwin\etc\group), set_has_acls(8)
 2364   35778 [main] dll 1004 read_etc_group: Read /etc/group, 15 lines
  178   35956 [main] dll 1004 cygheap_user::ontherange: what 2, pw 0xA0416F8
   99   36055 [main] dll 1004 cygheap_user::ontherange: HOME is already in the environment /home/jt
  116   36171 [main] dll 1004 add_handle: protecting handle 'wait_sig_inited', inherited flag 0
  107   36278 [main] dll 1004 add_handle: protecting handle 'signal_arrived', inherited flag 0
  325   36603 [main] dll 1004 sigproc_init: process/signal handling enabled(1)
  112   36715 [main] dll 1004 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (0)
   91   36806 [main] dll 1004 _cygwin_istext_for_stdio:  _cifs: fd not open
   87   36893 [main] dll 1004 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (1)
   87   36980 [main] dll 1004 _cygwin_istext_for_stdio:  _cifs: fd not open
  381   37361 [sig] dll 1004 wait_sig: sigcatch_nonmain 0xB8, sigcatch_main 0xCC
  134   37495 [sig] dll 1004 add_handle: protecting handle 'sigcatch_nosync', inherited flag 0
   92   37587 [sig] dll 1004 add_handle: protecting handle 'sigcatch_nonmain', inherited flag 0
   91   37678 [sig] dll 1004 add_handle: protecting handle 'sigcatch_main', inherited flag 0
   89   37767 [sig] dll 1004 add_handle: protecting handle 'sigcomplete_nonmain', inherited flag 0
   90   37857 [sig] dll 1004 add_handle: protecting handle 'sigcomplete_main', inherited flag 0
   92   37949 [sig] dll 1004 wait_sig: Ready.  dwProcessid 1004
  119   38068 [main] dll 1004 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (2)
  101   38169 [main] dll 1004 _cygwin_istext_for_stdio:  _cifs: fd not open
  278   38447 [main] dll 1004 build_argv: argv[0] = '../dll'
   97   38544 [main] dll 1004 build_argv: argv[1] = 'Base64.dll'
   99   38643 [main] dll 1004 build_argv: argv[2] = 'Cwd.dll'
   94   38737 [main] dll 1004 build_argv: argv[3] = 'Expat.dll'
   94   38831 [main] dll 1004 build_argv: argv[4] = 'Fcntl.dll'
   94   38925 [main] dll 1004 build_argv: argv[5] = 'IO.dll'
   98   39023 [main] dll 1004 build_argv: argv[6] = 'POSIX.dll'
   95   39118 [main] dll 1004 build_argv: argv[7] = 'Socket.dll'
   98   39216 [main] dll 1004 build_argv: argv[8] = 'cygexpat-0.dll'
   94   39310 [main] dll 1004 build_argv: argv[9] = 'cygperl5_8_0.dll'
   96   39406 [main] dll 1004 build_argv: argc 10
  159   39565 [main] dll 1004 normalize_posix_path: src /dev/conin
  104   39669 [main] dll 1004 normalize_posix_path: /dev/conin = normalize_posix_path (/dev/conin)
   98   39767 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/dev/conin)
  132   39899 [main] dll 1004 mount_info::conv_to_win32_path: src_path /dev/conin, dst conin, flags 0x2, rc 0
  127   40026 [main] dll 1004 dtable::build_fhandler: fd 0, fh 0x615E3A68
  164   40190 [main] dll 1004 open_shared: name (null), shared 0xA020000 (wanted 0xA020000), h 0xDC
  309   40499 [main] dll 1004 add_handle: protecting handle 'cygheap->console_h', inherited flag 1
  117   40616 [main] dll 1004 tty_min::set_ctty: attached tty1073741824 sid 1004, pid 1004, tty->pgid 0, tty->sid 1004
  108   40724 [main] dll 1004 tty_min::set_ctty: resetting tty1073741824 sid.  Was 1004, now 1004.  pgid was 0, now 1004.
 8698   49422 [main] dll 1004 fhandler_base::set_flags: flags 0x10002, supplied_bin 0x0
  278   49700 [main] dll 1004 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
  103   49803 [main] dll 1004 fhandler_base::set_flags: filemode set to binary
  286   50089 [main] dll 1004 fhandler_console::open: opened conin$ 0x2B, conout$ 0x2F
  326   50415 [main] dll 1004 fhandler_console::output_tcsetattr: 0 = tcsetattr (,A020018) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  139   50554 [main] dll 1004 dtable::init_std_file_from_handle: fd 0, handle 0xB
  138   50692 [main] dll 1004 normalize_posix_path: src /dev/conout
  103   50795 [main] dll 1004 normalize_posix_path: /dev/conout = normalize_posix_path (/dev/conout)
  102   50897 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/dev/conout)
  113   51010 [main] dll 1004 mount_info::conv_to_win32_path: src_path /dev/conout, dst conout, flags 0x2, rc 0
  116   51126 [main] dll 1004 dtable::build_fhandler: fd 1, fh 0x615E3B40
   99   51225 [main] dll 1004 fhandler_base::set_flags: flags 0x10002, supplied_bin 0x0
   98   51323 [main] dll 1004 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
   94   51417 [main] dll 1004 fhandler_base::set_flags: filemode set to binary
  200   51617 [main] dll 1004 fhandler_console::open: opened conin$ 0xB, conout$ 0x33
  132   51749 [main] dll 1004 fhandler_console::output_tcsetattr: 0 = tcsetattr (,A020018) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  115   51864 [main] dll 1004 dtable::init_std_file_from_handle: fd 1, handle 0x13
  125   51989 [main] dll 1004 normalize_posix_path: src /dev/conout
   99   52088 [main] dll 1004 normalize_posix_path: /dev/conout = normalize_posix_path (/dev/conout)
   98   52186 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/dev/conout)
   99   52285 [main] dll 1004 mount_info::conv_to_win32_path: src_path /dev/conout, dst conout, flags 0x2, rc 0
  108   52393 [main] dll 1004 dtable::build_fhandler: fd 2, fh 0x615E3C18
   96   52489 [main] dll 1004 fhandler_base::set_flags: flags 0x10002, supplied_bin 0x0
   95   52584 [main] dll 1004 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
   94   52678 [main] dll 1004 fhandler_base::set_flags: filemode set to binary
  183   52861 [main] dll 1004 fhandler_console::open: opened conin$ 0x13, conout$ 0x37
  123   52984 [main] dll 1004 fhandler_console::output_tcsetattr: 0 = tcsetattr (,A020018) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  111   53095 [main] dll 1004 dtable::init_std_file_from_handle: fd 2, handle 0x17
  119   53214 [main] dll 1004 dll_crt0_1: user_data->main 0x401058
  107   53321 [main] dll 1004 delete_handle: nuking handle 'wait_sig_inited'
  110   53431 [main] dll 1004 __set_errno: void dll_crt0_1():769 val 0
  217   53648 [main] dll 1004 find_exec: find_exec (Base64.dll)
  106   53754 [main] dll 1004 perhaps_suffix: prog 'Base64.dll'
   97   53851 [main] dll 1004 normalize_posix_path: src Base64.dll
  106   53957 [main] dll 1004 mount_info::conv_to_posix_path: conv_to_posix_path (C:\cygwin\tmp\dlls, no-keep-rel, no-add-slash)
  101   54058 [main] dll 1004 normalize_win32_path: C:\cygwin\tmp\dlls = normalize_win32_path (C:\cygwin\tmp\dlls)
  108   54166 [main] dll 1004 mount_info::conv_to_posix_path: /tmp/dlls = conv_to_posix_path (C:\cygwin\tmp\dlls)
   98   54264 [main] dll 1004 cwdstuff::get: posix /tmp/dlls
  121   54385 [main] dll 1004 cwdstuff::get: (/tmp/dlls) = cwdstuff::get (0x22F6E4, 260, 1, 0), errno 0
   98   54483 [main] dll 1004 normalize_posix_path: /tmp/dlls/Base64.dll = normalize_posix_path (Base64.dll)
   97   54580 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/tmp/dlls/Base64.dll)
  107   54687 [main] dll 1004 set_flags: flags: binary (0x2)
   96   54783 [main] dll 1004 mount_info::conv_to_win32_path: src_path /tmp/dlls/Base64.dll, dst C:\cygwin\tmp\dlls\Base64.dll, flags 0xA, rc 0
  658   55441 [main] dll 1004 symlink_info::check: not a symlink
  156   55597 [main] dll 1004 symlink_info::check: 0 = symlink.check (C:\cygwin\tmp\dlls\Base64.dll, 0x22F3A4) (0xA)
  104   55701 [main] dll 1004 path_conv::check: root_dir(C:\), this->path(C:\cygwin\tmp\dlls\Base64.dll), set_has_acls(8)
  103   55804 [main] dll 1004 perhaps_suffix: buf C:\cygwin\tmp\dlls\Base64.dll, suffix found '.dll'
   98   55902 [main] dll 1004 find_exec: C:\cygwin\tmp\dlls\Base64.dll = find_exec (Base64.dll)
 5586   61488 [main] dll 1004 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\cygperl5_8_0.dll
11036   72524 [main] dll 1004 dll_list::alloc: JLT: VirtualAlloc: i = 3, n = 0x674E0000
12902   85426 [main] dll 1004 dll_list::alloc: JLT: d = 0x674E0000, d->name = C:\cygwin\tmp\dlls\cygperl5_8_0.dll
31225  116651 [main] dll 1004 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\Base64.dll
11133  127784 [main] dll 1004 dll_list::alloc: JLT: VirtualAlloc: i = 5, n = 0xAD0000
 6546  134330 [main] dll 1004 dll_list::alloc: JLT: d = 0xAD0000, d->name = C:\cygwin\tmp\dlls\Base64.dll
10747  145077 [main] dll 1004 dlopen: ret 0xAC0000
  117  145194 [main] dll 1004 find_exec: find_exec (Cwd.dll)
   94  145288 [main] dll 1004 perhaps_suffix: prog 'Cwd.dll'
  125  145413 [main] dll 1004 normalize_posix_path: src Cwd.dll
   99  145512 [main] dll 1004 cwdstuff::get: posix /tmp/dlls
   93  145605 [main] dll 1004 cwdstuff::get: (/tmp/dlls) = cwdstuff::get (0x22F6E4, 260, 1, 0), errno 0
  101  145706 [main] dll 1004 normalize_posix_path: /tmp/dlls/Cwd.dll = normalize_posix_path (Cwd.dll)
   99  145805 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/tmp/dlls/Cwd.dll)
  114  145919 [main] dll 1004 set_flags: flags: binary (0x2)
   95  146014 [main] dll 1004 mount_info::conv_to_win32_path: src_path /tmp/dlls/Cwd.dll, dst C:\cygwin\tmp\dlls\Cwd.dll, flags 0xA, rc 0
  710  146724 [main] dll 1004 symlink_info::check: not a symlink
  157  146881 [main] dll 1004 symlink_info::check: 0 = symlink.check (C:\cygwin\tmp\dlls\Cwd.dll, 0x22F3A4) (0xA)
  108  146989 [main] dll 1004 path_conv::check: root_dir(C:\), this->path(C:\cygwin\tmp\dlls\Cwd.dll), set_has_acls(8)
  105  147094 [main] dll 1004 perhaps_suffix: buf C:\cygwin\tmp\dlls\Cwd.dll, suffix found '.dll'
  100  147194 [main] dll 1004 find_exec: C:\cygwin\tmp\dlls\Cwd.dll = find_exec (Cwd.dll)
 3372  150566 [main] dll 1004 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\Cwd.dll
 5880  156446 [main] dll 1004 dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xAF0000
14622  171068 [main] dll 1004 dll_list::alloc: JLT: d = 0xAF0000, d->name = C:\cygwin\tmp\dlls\Cwd.dll
12722  183790 [main] dll 1004 dlopen: ret 0xAE0000
  111  183901 [main] dll 1004 find_exec: find_exec (Expat.dll)
 1487  185388 [main] dll 1004 perhaps_suffix: prog 'Expat.dll'
  187  185575 [main] dll 1004 normalize_posix_path: src Expat.dll
  110  185685 [main] dll 1004 cwdstuff::get: posix /tmp/dlls
   99  185784 [main] dll 1004 cwdstuff::get: (/tmp/dlls) = cwdstuff::get (0x22F6E4, 260, 1, 0), errno 0
  104  185888 [main] dll 1004 normalize_posix_path: /tmp/dlls/Expat.dll = normalize_posix_path (Expat.dll)
   97  185985 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/tmp/dlls/Expat.dll)
  114  186099 [main] dll 1004 set_flags: flags: binary (0x2)
   95  186194 [main] dll 1004 mount_info::conv_to_win32_path: src_path /tmp/dlls/Expat.dll, dst C:\cygwin\tmp\dlls\Expat.dll, flags 0xA, rc 0
  688  186882 [main] dll 1004 symlink_info::check: not a symlink
  180  187062 [main] dll 1004 symlink_info::check: 0 = symlink.check (C:\cygwin\tmp\dlls\Expat.dll, 0x22F3A4) (0xA)
  106  187168 [main] dll 1004 path_conv::check: root_dir(C:\), this->path(C:\cygwin\tmp\dlls\Expat.dll), set_has_acls(8)
  103  187271 [main] dll 1004 perhaps_suffix: buf C:\cygwin\tmp\dlls\Expat.dll, suffix found '.dll'
  101  187372 [main] dll 1004 find_exec: C:\cygwin\tmp\dlls\Expat.dll = find_exec (Expat.dll)
 6253  193625 [main] dll 1004 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\cygexpat-0.dll
71748  265373 [main] dll 1004 dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0x67F70000
11720  277093 [main] dll 1004 dll_list::alloc: JLT: d = 0x67F70000, d->name = C:\cygwin\tmp\dlls\cygexpat-0.dll
13073  290166 [main] dll 1004 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\Expat.dll
11120  301286 [main] dll 1004 dll_list::alloc: JLT: VirtualAlloc: i = 8, n = 0xB40000
 5294  306580 [main] dll 1004 dll_list::alloc: JLT: d = 0xB40000, d->name = C:\cygwin\tmp\dlls\Expat.dll
11015  317595 [main] dll 1004 dlopen: ret 0xB00000
  123  317718 [main] dll 1004 find_exec: find_exec (Fcntl.dll)
   98  317816 [main] dll 1004 perhaps_suffix: prog 'Fcntl.dll'
  107  317923 [main] dll 1004 normalize_posix_path: src Fcntl.dll
  102  318025 [main] dll 1004 cwdstuff::get: posix /tmp/dlls
  100  318125 [main] dll 1004 cwdstuff::get: (/tmp/dlls) = cwdstuff::get (0x22F6E4, 260, 1, 0), errno 0
   91  318216 [main] dll 1004 normalize_posix_path: /tmp/dlls/Fcntl.dll = normalize_posix_path (Fcntl.dll)
   91  318307 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/tmp/dlls/Fcntl.dll)
  108  318415 [main] dll 1004 set_flags: flags: binary (0x2)
   97  318512 [main] dll 1004 mount_info::conv_to_win32_path: src_path /tmp/dlls/Fcntl.dll, dst C:\cygwin\tmp\dlls\Fcntl.dll, flags 0xA, rc 0
 1805  320317 [main] dll 1004 symlink_info::check: not a symlink
  214  320531 [main] dll 1004 symlink_info::check: 0 = symlink.check (C:\cygwin\tmp\dlls\Fcntl.dll, 0x22F3A4) (0xA)
  289  320820 [main] dll 1004 path_conv::check: root_dir(C:\), this->path(C:\cygwin\tmp\dlls\Fcntl.dll), set_has_acls(8)
  126  320946 [main] dll 1004 perhaps_suffix: buf C:\cygwin\tmp\dlls\Fcntl.dll, suffix found '.dll'
  105  321051 [main] dll 1004 find_exec: C:\cygwin\tmp\dlls\Fcntl.dll = find_exec (Fcntl.dll)
 3272  324323 [main] dll 1004 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\Fcntl.dll
11875  336198 [main] dll 1004 dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xB60000
 5961  342159 [main] dll 1004 dll_list::alloc: JLT: d = 0xB60000, d->name = C:\cygwin\tmp\dlls\Fcntl.dll
11028  353187 [main] dll 1004 dlopen: ret 0xB50000
  115  353302 [main] dll 1004 find_exec: find_exec (IO.dll)
  100  353402 [main] dll 1004 perhaps_suffix: prog 'IO.dll'
  103  353505 [main] dll 1004 normalize_posix_path: src IO.dll
  101  353606 [main] dll 1004 cwdstuff::get: posix /tmp/dlls
   99  353705 [main] dll 1004 cwdstuff::get: (/tmp/dlls) = cwdstuff::get (0x22F6E4, 260, 1, 0), errno 0
   99  353804 [main] dll 1004 normalize_posix_path: /tmp/dlls/IO.dll = normalize_posix_path (IO.dll)
  102  353906 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/tmp/dlls/IO.dll)
  118  354024 [main] dll 1004 set_flags: flags: binary (0x2)
   98  354122 [main] dll 1004 mount_info::conv_to_win32_path: src_path /tmp/dlls/IO.dll, dst C:\cygwin\tmp\dlls\IO.dll, flags 0xA, rc 0
  687  354809 [main] dll 1004 symlink_info::check: not a symlink
  165  354974 [main] dll 1004 symlink_info::check: 0 = symlink.check (C:\cygwin\tmp\dlls\IO.dll, 0x22F3A4) (0xA)
  129  355103 [main] dll 1004 path_conv::check: root_dir(C:\), this->path(C:\cygwin\tmp\dlls\IO.dll), set_has_acls(8)
  108  355211 [main] dll 1004 perhaps_suffix: buf C:\cygwin\tmp\dlls\IO.dll, suffix found '.dll'
  101  355312 [main] dll 1004 find_exec: C:\cygwin\tmp\dlls\IO.dll = find_exec (IO.dll)
 3243  358555 [main] dll 1004 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\IO.dll
 6169  364724 [main] dll 1004 dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xB80000
 5735  370459 [main] dll 1004 dll_list::alloc: JLT: d = 0xB80000, d->name = C:\cygwin\tmp\dlls\IO.dll
12166  382625 [main] dll 1004 dlopen: ret 0xB70000
  116  382741 [main] dll 1004 find_exec: find_exec (POSIX.dll)
   98  382839 [main] dll 1004 perhaps_suffix: prog 'POSIX.dll'
   96  382935 [main] dll 1004 normalize_posix_path: src POSIX.dll
   98  383033 [main] dll 1004 cwdstuff::get: posix /tmp/dlls
  100  383133 [main] dll 1004 cwdstuff::get: (/tmp/dlls) = cwdstuff::get (0x22F6E4, 260, 1, 0), errno 0
   97  383230 [main] dll 1004 normalize_posix_path: /tmp/dlls/POSIX.dll = normalize_posix_path (POSIX.dll)
   98  383328 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/tmp/dlls/POSIX.dll)
  112  383440 [main] dll 1004 set_flags: flags: binary (0x2)
   99  383539 [main] dll 1004 mount_info::conv_to_win32_path: src_path /tmp/dlls/POSIX.dll, dst C:\cygwin\tmp\dlls\POSIX.dll, flags 0xA, rc 0
  674  384213 [main] dll 1004 symlink_info::check: not a symlink
  157  384370 [main] dll 1004 symlink_info::check: 0 = symlink.check (C:\cygwin\tmp\dlls\POSIX.dll, 0x22F3A4) (0xA)
  106  384476 [main] dll 1004 path_conv::check: root_dir(C:\), this->path(C:\cygwin\tmp\dlls\POSIX.dll), set_has_acls(8)
  105  384581 [main] dll 1004 perhaps_suffix: buf C:\cygwin\tmp\dlls\POSIX.dll, suffix found '.dll'
  100  384681 [main] dll 1004 find_exec: C:\cygwin\tmp\dlls\POSIX.dll = find_exec (POSIX.dll)
 4204  388885 [main] dll 1004 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\POSIX.dll
11062  399947 [main] dll 1004 dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xBC0000
 5931  405878 [main] dll 1004 dll_list::alloc: JLT: d = 0xBC0000, d->name = C:\cygwin\tmp\dlls\POSIX.dll
11868  417746 [main] dll 1004 dlopen: ret 0xB90000
  164  417910 [main] dll 1004 find_exec: find_exec (Socket.dll)
  100  418010 [main] dll 1004 perhaps_suffix: prog 'Socket.dll'
  104  418114 [main] dll 1004 normalize_posix_path: src Socket.dll
  100  418214 [main] dll 1004 cwdstuff::get: posix /tmp/dlls
   95  418309 [main] dll 1004 cwdstuff::get: (/tmp/dlls) = cwdstuff::get (0x22F6E4, 260, 1, 0), errno 0
   98  418407 [main] dll 1004 normalize_posix_path: /tmp/dlls/Socket.dll = normalize_posix_path (Socket.dll)
  100  418507 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/tmp/dlls/Socket.dll)
  114  418621 [main] dll 1004 set_flags: flags: binary (0x2)
   95  418716 [main] dll 1004 mount_info::conv_to_win32_path: src_path /tmp/dlls/Socket.dll, dst C:\cygwin\tmp\dlls\Socket.dll, flags 0xA, rc 0
  651  419367 [main] dll 1004 symlink_info::check: not a symlink
  146  419513 [main] dll 1004 symlink_info::check: 0 = symlink.check (C:\cygwin\tmp\dlls\Socket.dll, 0x22F3A4) (0xA)
  105  419618 [main] dll 1004 path_conv::check: root_dir(C:\), this->path(C:\cygwin\tmp\dlls\Socket.dll), set_has_acls(8)
  104  419722 [main] dll 1004 perhaps_suffix: buf C:\cygwin\tmp\dlls\Socket.dll, suffix found '.dll'
   98  419820 [main] dll 1004 find_exec: C:\cygwin\tmp\dlls\Socket.dll = find_exec (Socket.dll)
 4025  423845 [main] dll 1004 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\Socket.dll
11796  435641 [main] dll 1004 dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xBE0000
 5516  441157 [main] dll 1004 dll_list::alloc: JLT: d = 0xBE0000, d->name = C:\cygwin\tmp\dlls\Socket.dll
11413  452570 [main] dll 1004 dlopen: ret 0xBD0000
  119  452689 [main] dll 1004 find_exec: find_exec (cygexpat-0.dll)
   97  452786 [main] dll 1004 perhaps_suffix: prog 'cygexpat-0.dll'
   98  452884 [main] dll 1004 normalize_posix_path: src cygexpat-0.dll
   99  452983 [main] dll 1004 cwdstuff::get: posix /tmp/dlls
   97  453080 [main] dll 1004 cwdstuff::get: (/tmp/dlls) = cwdstuff::get (0x22F6E4, 260, 1, 0), errno 0
   98  453178 [main] dll 1004 normalize_posix_path: /tmp/dlls/cygexpat-0.dll = normalize_posix_path (cygexpat-0.dll)
  102  453280 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/tmp/dlls/cygexpat-0.dll)
  115  453395 [main] dll 1004 set_flags: flags: binary (0x2)
   98  453493 [main] dll 1004 mount_info::conv_to_win32_path: src_path /tmp/dlls/cygexpat-0.dll, dst C:\cygwin\tmp\dlls\cygexpat-0.dll, flags 0xA, rc 0
  708  454201 [main] dll 1004 symlink_info::check: not a symlink
  151  454352 [main] dll 1004 symlink_info::check: 0 = symlink.check (C:\cygwin\tmp\dlls\cygexpat-0.dll, 0x22F3A4) (0xA)
  105  454457 [main] dll 1004 path_conv::check: root_dir(C:\), this->path(C:\cygwin\tmp\dlls\cygexpat-0.dll), set_has_acls(8)
  113  454570 [main] dll 1004 perhaps_suffix: buf C:\cygwin\tmp\dlls\cygexpat-0.dll, suffix found '.dll'
   98  454668 [main] dll 1004 find_exec: C:\cygwin\tmp\dlls\cygexpat-0.dll = find_exec (cygexpat-0.dll)
  314  454982 [main] dll 1004 dlopen: ret 0x67F40000
  130  455112 [main] dll 1004 find_exec: find_exec (cygperl5_8_0.dll)
   97  455209 [main] dll 1004 perhaps_suffix: prog 'cygperl5_8_0.dll'
   99  455308 [main] dll 1004 normalize_posix_path: src cygperl5_8_0.dll
  102  455410 [main] dll 1004 cwdstuff::get: posix /tmp/dlls
   93  455503 [main] dll 1004 cwdstuff::get: (/tmp/dlls) = cwdstuff::get (0x22F6E4, 260, 1, 0), errno 0
   99  455602 [main] dll 1004 normalize_posix_path: /tmp/dlls/cygperl5_8_0.dll = normalize_posix_path (cygperl5_8_0.dll)
   99  455701 [main] dll 1004 mount_info::conv_to_win32_path: conv_to_win32_path (/tmp/dlls/cygperl5_8_0.dll)
  110  455811 [main] dll 1004 set_flags: flags: binary (0x2)
   96  455907 [main] dll 1004 mount_info::conv_to_win32_path: src_path /tmp/dlls/cygperl5_8_0.dll, dst C:\cygwin\tmp\dlls\cygperl5_8_0.dll, flags 0xA, rc 0
  491  456398 [main] dll 1004 symlink_info::check: not a symlink
  137  456535 [main] dll 1004 symlink_info::check: 0 = symlink.check (C:\cygwin\tmp\dlls\cygperl5_8_0.dll, 0x22F3A4) (0xA)
  102  456637 [main] dll 1004 path_conv::check: root_dir(C:\), this->path(C:\cygwin\tmp\dlls\cygperl5_8_0.dll), set_has_acls(8)
  101  456738 [main] dll 1004 perhaps_suffix: buf C:\cygwin\tmp\dlls\cygperl5_8_0.dll, suffix found '.dll'
  101  456839 [main] dll 1004 find_exec: C:\cygwin\tmp\dlls\cygperl5_8_0.dll = find_exec (cygperl5_8_0.dll)
  296  457135 [main] dll 1004 dlopen: ret 0x673D0000
  124  457259 [main] dll 1004 fork: entering
  402  457661 [main] dll 1004 add_handle: protecting handle 'events[0]', inherited flag 0
  103  457764 [main] dll 1004 subproc_init: started wait_subproc thread
  190  457954 [main] dll 1004 add_handle: protecting handle 'subproc_ready', inherited flag 1
  107  458061 [main] dll 1004 add_handle: protecting handle 'forker_finished', inherited flag 1
  105  458166 [main] dll 1004 stack_base: bottom 0x230000, top 0x30000, stack 0x22F7C4, size 2108, reserve 2097152
  117  458283 [main] dll 1004 fork_parent: CreateProcess (C:\cygwin\tmp\dll.exe, C:\cygwin\tmp\dll.exe, 0, 0, 1, 20, 0, 0, 0x22FC54, 0x22FCA4)
  143  458426 [main] dll 1004 add_handle: protecting handle 'passed_cygheap_h', inherited flag 1
  982  459408 [proc] dll 1004 wait_subproc: starting
 1865  461273 [main] dll 1004 delete_handle: nuking handle 'passed_cygheap_h'
  345  461618 [main] dll 1004 add_handle: protecting handle 'pinfo_shared_handle', inherited flag 0
  145  461763 [main] dll 1004 add_handle: protecting handle 'pi.hThread', inherited flag 0
  109  461872 [main] dll 1004 add_handle: protecting handle 'childhProc', inherited flag 0
  108  461980 [main] dll 1004 proc_subproc: args: 1, 2292804
  111  462091 [main] dll 1004 add_handle: protecting handle 'pid_handle', inherited flag 0
 2513  464604 [main] dll 1004 proc_subproc: added pid 3252 to wait list, slot 0, winpid 0xCB4, handle 0x108
  233  464837 [proc] dll 1004 wait_subproc: looping
  132  464969 [main] dll 1004 proc_subproc: returning 1
  119  465088 [main] dll 1004 add_handle: protecting handle 'fork_stupidity', inherited flag 0
  108  465196 [main] dll 1004 sync_with_child: waiting for child.  reason: waiting for longjmp, hang_child 1
**********************************************
Program name: C:\cygwin\tmp\dll.exe (3252)
App version:  1003.14, api: 0.63
DLL version:  1003.16, api: 0.63
DLL build:    2002-11-08 14:02
OS version:   Windows NT-5.0
Heap size:    402653184
Date/Time:    2002-11-08 14:08:49
**********************************************
  107    6713 [unknown (0x46C)] dll 3252 add_handle: protecting handle 'hMainProc', inherited flag 0
   98    6811 [unknown (0x46C)] dll 3252 add_handle: protecting handle 'hMainThread', inherited flag 0
  156    6967 [main] dll 3252 add_handle: protecting handle 'title_mutex', inherited flag 0
  119    7086 [main] dll 3252 events_init: windows_system_directory 'C:\WINNT\System32\', windows_system_directory_length 18
   93    7179 [main] dll 3252 events_init: cygwin_hmodule 0x61000000
  313    7492 [main] dll 3252 fork_child: child is running.  pid 3252, ppid 1004, stack here 0x22FCC4
  103    7595 [main] dll 3252 sync_with_parent: signalling parent: after longjmp.
13275  478471 [main] dll 1004 sync_with_child: child signalled me
  104  478575 [main] dll 1004 fork_parent: child is alive (but stopped)
  140  478715 [main] dll 1004 fork_copy: child handle 0x108, low 0x402000, high 0x402020, res 1
  110  478825 [main] dll 1004 fork_copy: child handle 0x108, low 0x403000, high 0x40300C, res 1
  168  478993 [main] dll 1004 fork_copy: child handle 0x108, low 0xA040000, high 0xA042000, res 1
  127  479120 [main] dll 1004 fork_copy: child handle 0x108, low 0x22FCDC, high 0x230000, res 1
  264  479384 [main] dll 1004 fork_copy: child handle 0x108, low 0x610BB000, high 0x610C0124, res 1
 3498  482882 [main] dll 1004 fork_copy: child handle 0x108, low 0x610DC000, high 0x61113BB8, res 1
  319  483201 [main] dll 1004 fork_copy: done
  111  483312 [main] dll 1004 resume_child: signalled child
  274  483586 [main] dll 1004 sync_with_child: waiting for child.  reason: child loading dlls, hang_child 1
476161  483756 [main] dll 3252 sync_with_parent: awake
  105  483861 [main] dll 3252 sync_with_parent: no problems
   88  483949 [main] dll 3252 fork_child: hParent 0xF8, child 1 first_dll 0x674E0000, load_dlls 1
  206  484155 [main] dll 3252 set_file_api_mode: File APIs set to ANSI
   97  484252 [main] dll 3252 fixup_mmaps_after_fork: recreate_mmaps_after_fork, mmapped_areas 0x0
 5763  490015 [main] dll 3252 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\cygperl5_8_0.dll
11092  501107 [main] dll 3252 dll_list::alloc: JLT: VirtualAlloc: i = 3, n = 0x674E0000
10742  511849 [main] dll 3252 dll_list::alloc: JLT: d = 0x674E0000, d->name = C:\cygwin\tmp\dlls\cygperl5_8_0.dll
10667  522516 [main] dll 3252 dll_list::load_after_fork: JLT: name = C:\cygwin\tmp\dlls\cygperl5_8_0.dll, parent = 0x673D0000, child = 0x673D0000
22118  544634 [main] dll 3252 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\Base64.dll
10929  555563 [main] dll 3252 dll_list::alloc: JLT: VirtualAlloc: i = 5, n = 0xAD0000
 5873  561436 [main] dll 3252 dll_list::alloc: JLT: d = 0xAD0000, d->name = C:\cygwin\tmp\dlls\Base64.dll
11024  572460 [main] dll 3252 dll_list::load_after_fork: JLT: name = C:\cygwin\tmp\dlls\Base64.dll, parent = 0xAC0000, child = 0xAC0000
18318  590778 [main] dll 3252 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\Cwd.dll
 6073  596851 [main] dll 3252 dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xAF0000
 5558  602409 [main] dll 3252 dll_list::alloc: JLT: d = 0xAF0000, d->name = C:\cygwin\tmp\dlls\Cwd.dll
11082  613491 [main] dll 3252 dll_list::load_after_fork: JLT: name = C:\cygwin\tmp\dlls\Cwd.dll, parent = 0xAE0000, child = 0xAE0000
15978  629469 [main] dll 3252 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\cygexpat-0.dll
12226  641695 [main] dll 3252 dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0x67F70000
11080  652775 [main] dll 3252 dll_list::alloc: JLT: d = 0x67F70000, d->name = C:\cygwin\tmp\dlls\cygexpat-0.dll
10631  663406 [main] dll 3252 dll_list::load_after_fork: JLT: name = C:\cygwin\tmp\dlls\cygexpat-0.dll, parent = 0x67F40000, child = 0x67F40000
21106  684512 [main] dll 3252 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\Expat.dll
11208  695720 [main] dll 3252 dll_list::alloc: JLT: VirtualAlloc: i = 5, n = 0xB20000
 5978  701698 [main] dll 3252 dll_list::alloc: JLT: d = 0xB20000, d->name = C:\cygwin\tmp\dlls\Expat.dll
10833  712531 [main] dll 3252 dll_list::load_after_fork: JLT: name = C:\cygwin\tmp\dlls\Expat.dll, parent = 0xB00000, child = 0xB00000
21926  734457 [main] dll 3252 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\Fcntl.dll
10889  745346 [main] dll 3252 dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xB60000
 5318  750664 [main] dll 3252 dll_list::alloc: JLT: d = 0xB60000, d->name = C:\cygwin\tmp\dlls\Fcntl.dll
11260  761924 [main] dll 3252 dll_list::load_after_fork: JLT: name = C:\cygwin\tmp\dlls\Fcntl.dll, parent = 0xB50000, child = 0xB50000
18671  780595 [main] dll 3252 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\IO.dll
 7292  787887 [main] dll 3252 dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xB80000
 5409  793296 [main] dll 3252 dll_list::alloc: JLT: d = 0xB80000, d->name = C:\cygwin\tmp\dlls\IO.dll
11028  804324 [main] dll 3252 dll_list::load_after_fork: JLT: name = C:\cygwin\tmp\dlls\IO.dll, parent = 0xB70000, child = 0xB70000
19707  824031 [main] dll 3252 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\POSIX.dll
11924  835955 [main] dll 3252 dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xBC0000
 5991  841946 [main] dll 3252 dll_list::alloc: JLT: d = 0xBC0000, d->name = C:\cygwin\tmp\dlls\POSIX.dll
11531  853477 [main] dll 3252 dll_list::load_after_fork: JLT: name = C:\cygwin\tmp\dlls\POSIX.dll, parent = 0xB90000, child = 0xB90000
20361  873838 [main] dll 3252 dll_list::alloc: JLT: name = C:\cygwin\tmp\dlls\Socket.dll
15684  889522 [main] dll 3252 dll_list::alloc: JLT: VirtualAlloc: i = 4, n = 0xBE0000
 6022  895544 [main] dll 3252 dll_list::alloc: JLT: d = 0xBE0000, d->name = C:\cygwin\tmp\dlls\Socket.dll
10649  906193 [main] dll 3252 dll_list::load_after_fork: JLT: name = C:\cygwin\tmp\dlls\Socket.dll, parent = 0xBD0000, child = 0xBD0000
11221  917414 [main] dll 3252 dtable::fixup_after_fork: fd 0 (/dev/conin)
  158  917572 [main] dll 3252 open_shared: name (null), shared 0xA020000 (wanted 0xA020000), h 0xDC
  110  917682 [main] dll 3252 fhandler_base::set_flags: flags 0x18002, supplied_bin 0x0
   87  917769 [main] dll 3252 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
   88  917857 [main] dll 3252 fhandler_base::set_flags: filemode set to binary
 2970  920827 [main] dll 3252 fhandler_console::open: opened conin$ 0x17, conout$ 0x3B
  284  921111 [main] dll 3252 dtable::fixup_after_fork: fd 1 (/dev/conout)
   95  921206 [main] dll 3252 fhandler_base::set_flags: flags 0x18002, supplied_bin 0x0
   89  921295 [main] dll 3252 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
   87  921382 [main] dll 3252 fhandler_base::set_flags: filemode set to binary
  718  922100 [main] dll 3252 fhandler_console::open: opened conin$ 0x2B, conout$ 0x2F
  199  922299 [main] dll 3252 dtable::fixup_after_fork: fd 2 (/dev/conout)
   96  922395 [main] dll 3252 fhandler_base::set_flags: flags 0x18002, supplied_bin 0x0
   86  922481 [main] dll 3252 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
   85  922566 [main] dll 3252 fhandler_base::set_flags: filemode set to binary
  183  922749 [main] dll 3252 fhandler_console::open: opened conin$ 0xB, conout$ 0x33
  126  922875 [main] dll 3252 add_handle: protecting handle 'hParent', inherited flag 1
   89  922964 [main] dll 3252 sync_with_parent: signalling parent: loaded dlls
439483  923069 [main] dll 1004 sync_with_child: child signalled me
  105  923174 [main] dll 1004 fork_parent: copying data/bss for a loaded dll
  448  923622 [main] dll 1004 fork_copy: child handle 0x108, low 0x674AF000, high 0x674B7C00, res 1
  414  924036 [main] dll 1004 fork_copy: child handle 0x108, low 0x674B9000, high 0x674BB8C0, res 1
  116  924152 [main] dll 1004 fork_copy: done
   89  924241 [main] dll 1004 fork_parent: copying data/bss for a loaded dll
  158  924399 [main] dll 1004 fork_copy: child handle 0x108, low 0xAC3000, high 0xAC3190, res 1
  113  924512 [main] dll 1004 fork_copy: child handle 0x108, low 0xAC4000, high 0xAC40FC, res 1
   89  924601 [main] dll 1004 fork_copy: done
  109  924710 [main] dll 1004 fork_parent: copying data/bss for a loaded dll
  134  924844 [main] dll 1004 fork_copy: child handle 0x108, low 0xAE4000, high 0xAE4010, res 1
  112  924956 [main] dll 1004 fork_copy: child handle 0x108, low 0xAE6000, high 0xAE6170, res 1
   88  925044 [main] dll 1004 fork_copy: done
   85  925129 [main] dll 1004 fork_parent: copying data/bss for a loaded dll
  139  925268 [main] dll 1004 fork_copy: child handle 0x108, low 0x67F5E000, high 0x67F5E160, res 1
  109  925377 [main] dll 1004 fork_copy: child handle 0x108, low 0x67F61000, high 0x67F61150, res 1
  104  925481 [main] dll 1004 fork_copy: done
   83  925564 [main] dll 1004 fork_parent: copying data/bss for a loaded dll
  103  925667 [main] dll 1004 fork_copy: child handle 0x108, low 0xB13000, high 0xB1303C, res 1
  105  925772 [main] dll 1004 fork_copy: child handle 0x108, low 0xB14000, high 0xB140FC, res 1
   88  925860 [main] dll 1004 fork_copy: done
   83  925943 [main] dll 1004 fork_parent: copying data/bss for a loaded dll
  130  926073 [main] dll 1004 fork_copy: child handle 0x108, low 0xB55000, high 0xB55010, res 1
  108  926181 [main] dll 1004 fork_copy: child handle 0x108, low 0xB57000, high 0xB57170, res 1
   88  926269 [main] dll 1004 fork_copy: done
   83  926352 [main] dll 1004 fork_parent: copying data/bss for a loaded dll
  131  926483 [main] dll 1004 fork_copy: child handle 0x108, low 0xB76000, high 0xB76010, res 1
  109  926592 [main] dll 1004 fork_copy: child handle 0x108, low 0xB78000, high 0xB78170, res 1
   89  926681 [main] dll 1004 fork_copy: done
   81  926762 [main] dll 1004 fork_parent: copying data/bss for a loaded dll
  132  926894 [main] dll 1004 fork_copy: child handle 0x108, low 0xBAA000, high 0xBAA010, res 1
  111  927005 [main] dll 1004 fork_copy: child handle 0x108, low 0xBAC000, high 0xBAC170, res 1
   87  927092 [main] dll 1004 fork_copy: done
   82  927174 [main] dll 1004 fork_parent: copying data/bss for a loaded dll
  158  927332 [main] dll 1004 fork_copy: child handle 0x108, low 0xBD7000, high 0xBD7010, res 1
  128  927460 [main] dll 1004 fork_copy: child handle 0x108, low 0xBD9000, high 0xBD9170, res 1
  103  927563 [main] dll 1004 fork_copy: done
  101  927664 [main] dll 1004 resume_child: signalled child
  109  927773 [main] dll 1004 delete_handle: nuking handle 'subproc_ready'
  113  927886 [main] dll 1004 delete_handle: nuking handle 'pi.hThread'
  105  927991 [main] dll 1004 delete_handle: nuking handle 'forker_finished'
  107  928098 [main] dll 1004 fork: 3252 = fork()
  106  928204 [main] dll 1004 wait4: calling proc_subproc, pid -1, options 0
   88  928292 [main] dll 1004 proc_subproc: args: 4, 1628190044
   86  928378 [main] dll 1004 proc_subproc: wval->pid -1, wval->options 0
  105  928483 [main] dll 1004 add_handle: protecting handle 'wval->ev', inherited flag 0
   92  928575 [main] dll 1004 checkstate: nchildren 1, nzombies 0
   84  928659 [main] dll 1004 checkstate: checking alive children
   83  928742 [main] dll 1004 stopped_or_terminated: considering pid 3252
   84  928826 [main] dll 1004 checkstate: returning -1
   85  928911 [main] dll 1004 proc_subproc: only found non-terminated children
   83  928994 [main] dll 1004 proc_subproc: finished processing terminated/stopped child
 6139  929103 [main] dll 3252 sync_with_parent: awake
   95  929198 [main] dll 3252 sync_with_parent: no problems
   91  929289 [main] dll 3252 delete_handle: nuking handle 'hParent'
   90  929379 [main] dll 3252 delete_handle: nuking handle 'subproc_ready'
   93  929472 [main] dll 3252 delete_handle: nuking handle 'forker_finished'
  193  929665 [main] dll 3252 client_shmmgr::fixup_shms_after_fork: re-attaching to shm segments: 0 attached
  116  929781 [main] dll 3252 add_handle: protecting handle 'wait_sig_inited', inherited flag 0
  101  929882 [main] dll 3252 add_handle: protecting handle 'signal_arrived', inherited flag 0
  434  930316 [main] dll 3252 sigproc_init: process/signal handling enabled(801)
  108  930424 [main] dll 3252 MTinterface::fixup_after_fork: mutexs is A041F00
  112  930536 [main] dll 3252 pthread_mutex::fixup_after_fork: mutex A041F00 in fixup_after_fork
   93  930629 [main] dll 3252 pthread_mutex::fixup_after_fork: mutex A041EC8 in fixup_after_fork
   88  930717 [main] dll 3252 pthread_mutex::fixup_after_fork: mutex A041E90 in fixup_after_fork
 1831  930825 [main] dll 1004 proc_subproc: returning 1
  585  931302 [sig] dll 3252 wait_sig: sigcatch_nonmain 0xAC, sigcatch_main 0xB0
  130  931432 [sig] dll 3252 add_handle: protecting handle 'sigcatch_nosync', inherited flag 0
 1267  932699 [sig] dll 3252 add_handle: protecting handle 'sigcatch_nonmain', inherited flag 0
  158  932857 [sig] dll 3252 add_handle: protecting handle 'sigcatch_main', inherited flag 0
   92  932949 [sig] dll 3252 add_handle: protecting handle 'sigcomplete_nonmain', inherited flag 0
   90  933039 [sig] dll 3252 add_handle: protecting handle 'sigcomplete_main', inherited flag 0
   98  933137 [sig] dll 3252 wait_sig: Ready.  dwProcessid 3252
  209  933346 [main] dll 3252 pthread_mutex::fixup_after_fork: mutex A041E58 in fixup_after_fork
  118  933464 [main] dll 3252 pthread_mutex::fixup_after_fork: mutex A041E20 in fixup_after_fork
   97  933561 [main] dll 3252 pthread_mutex::fixup_after_fork: mutex A041DE8 in fixup_after_fork
   97  933658 [main] dll 3252 pthread_mutex::fixup_after_fork: mutex A041DB0 in fixup_after_fork
  100  933758 [main] dll 3252 MTinterface::fixup_after_fork: conds is 0
  100  933858 [main] dll 3252 MTinterface::fixup_after_fork: semaphores is 0
  104  933962 [main] dll 3252 delete_handle: nuking handle 'wait_sig_inited'
  207  934169 [main] dll 3252 fork: 0 = fork()
  129  934298 [main] dll 3252 spawnve: spawnve (/bin/uname, /bin/uname, A040288)
  110  934408 [main] dll 3252 spawn_guts: spawn_guts (3, /bin/uname)
  159  934567 [main] dll 3252 add_handle: protecting handle 'subproc_ready', inherited flag 1
  126  934693 [main] dll 3252 perhaps_suffix: prog '/bin/uname'
  107  934800 [main] dll 3252 normalize_posix_path: src /bin/uname
  101  934901 [main] dll 3252 normalize_posix_path: /bin/uname = normalize_posix_path (/bin/uname)
  102  935003 [main] dll 3252 mount_info::conv_to_win32_path: conv_to_win32_path (/bin/uname)
  135  935138 [main] dll 3252 set_flags: flags: binary (0x2)
  100  935238 [main] dll 3252 mount_info::conv_to_win32_path: src_path /bin/uname, dst C:\cygwin\bin\uname, flags 0xA, rc 0
  618  935856 [main] dll 3252 symlink_info::check: not a symlink
  152  936008 [main] dll 3252 symlink_info::check: 0 = symlink.check (C:\cygwin\bin\uname.exe, 0x22D6A4) (0xA)
  105  936113 [main] dll 3252 path_conv::check: root_dir(C:\), this->path(C:\cygwin\bin\uname.exe), set_has_acls(8)
  105  936218 [main] dll 3252 perhaps_suffix: buf C:\cygwin\bin\uname.exe, suffix found '.exe'
  332  936550 [main] dll 3252 spawn_guts: null_app_name 0 (C:\cygwin\bin\uname.exe, C:\cygwin\bin\uname.exe -a)
  206  936756 [main] dll 3252 build_env: envp 0xA040288
  160  936916 [main] dll 3252 spenv::retrieve: no_envblock 0
  102  937018 [main] dll 3252 spenv::retrieve: duping existing value for 'HOMEDRIVE='
  100  937118 [main] dll 3252 spenv::retrieve: no_envblock 0
   96  937214 [main] dll 3252 spenv::retrieve: duping existing value for 'HOMEPATH='
   99  937313 [main] dll 3252 spenv::retrieve: no_envblock 0
   97  937410 [main] dll 3252 spenv::retrieve: duping existing value for 'LOGONSERVER='
  120  937530 [main] dll 3252 spenv::retrieve: no_envblock 0
   98  937628 [main] dll 3252 spenv::retrieve: no_envblock 0
   99  937727 [main] dll 3252 spenv::retrieve: no_envblock 0
   96  937823 [main] dll 3252 spenv::retrieve: duping existing value for 'USERDOMAIN='
   97  937920 [main] dll 3252 spenv::retrieve: no_envblock 0
   95  938015 [main] dll 3252 spenv::retrieve: duping existing value for 'USERNAME='
   96  938111 [main] dll 3252 spenv::retrieve: no_envblock 0
   97  938208 [main] dll 3252 spenv::retrieve: duping existing value for 'USERPROFILE='
  100  938308 [main] dll 3252 build_env: env count 38, bytes 1205
  404  938712 [main] dll 3252 normalize_posix_path: src /home/jt
   99  938811 [main] dll 3252 normalize_posix_path: /home/jt = normalize_posix_path (/home/jt)
   99  938910 [main] dll 3252 mount_info::conv_to_win32_path: conv_to_win32_path (/home/jt)
  115  939025 [main] dll 3252 set_flags: flags: binary (0x2)
   97  939122 [main] dll 3252 mount_info::conv_to_win32_path: src_path /home/jt, dst C:\home\jt, flags 0xA, rc 0
  505  939627 [main] dll 3252 symlink_info::check: not a symlink
  135  939762 [main] dll 3252 symlink_info::check: 0 = symlink.check (C:\home\jt, 0x22D284) (0xA)
  105  939867 [main] dll 3252 path_conv::check: root_dir(C:\), this->path(C:\home\jt), set_has_acls(8)
  101  939968 [main] dll 3252 win_env::add_cache: posix /home/jt
   98  940066 [main] dll 3252 win_env::add_cache: native HOME=C:\home\jt
  290  940356 [main] dll 3252 normalize_posix_path: src /usr/local/bin
   97  940453 [main] dll 3252 normalize_posix_path: /usr/local/bin = normalize_posix_path (/usr/local/bin)
   96  940549 [main] dll 3252 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/local/bin)
  113  940662 [main] dll 3252 set_flags: flags: binary (0x2)
   97  940759 [main] dll 3252 mount_info::conv_to_win32_path: src_path /usr/local/bin, dst C:\cygwin\usr\local\bin, flags 0xA, rc 0
  432  941191 [main] dll 3252 symlink_info::check: not a symlink
  128  941319 [main] dll 3252 symlink_info::check: 0 = symlink.check (C:\cygwin\usr\local\bin, 0x22D144) (0xA)
  106  941425 [main] dll 3252 path_conv::check: root_dir(C:\), this->path(C:\cygwin\usr\local\bin), set_has_acls(8)
  288  941713 [main] dll 3252 normalize_posix_path: src /usr/bin
  112  941825 [main] dll 3252 normalize_posix_path: /usr/bin = normalize_posix_path (/usr/bin)
   98  941923 [main] dll 3252 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/bin)
  115  942038 [main] dll 3252 set_flags: flags: binary (0x2)
  100  942138 [main] dll 3252 mount_info::conv_to_win32_path: src_path /usr/bin, dst C:\cygwin\bin, flags 0xA, rc 0
  472  942610 [main] dll 3252 symlink_info::check: not a symlink
  133  942743 [main] dll 3252 symlink_info::check: 0 = symlink.check (C:\cygwin\bin, 0x22D144) (0xA)
  105  942848 [main] dll 3252 path_conv::check: root_dir(C:\), this->path(C:\cygwin\bin), set_has_acls(8)
  103  942951 [main] dll 3252 normalize_posix_path: src /mnt/c/Win32/openssl/bin
   97  943048 [main] dll 3252 normalize_posix_path: /mnt/c/Win32/openssl/bin = normalize_posix_path (/mnt/c/Win32/openssl/bin)
   97  943145 [main] dll 3252 mount_info::conv_to_win32_path: conv_to_win32_path (/mnt/c/Win32/openssl/bin)
  108  943253 [main] dll 3252 mount_info::cygdrive_win32_path: src '/mnt/c/Win32/openssl/bin', dst 'c:\Win32\openssl\bin'
  190  943443 [main] dll 3252 set_flags: flags: binary (0x2)
   96  943539 [main] dll 3252 mount_info::conv_to_win32_path: src_path /mnt/c/Win32/openssl/bin, dst c:\Win32\openssl\bin, flags 0x2A, rc 0
  432  943971 [main] dll 3252 symlink_info::check: not a symlink
  133  944104 [main] dll 3252 symlink_info::check: 0 = symlink.check (c:\Win32\openssl\bin, 0x22D144) (0x2A)
  102  944206 [main] dll 3252 path_conv::check: root_dir(c:\), this->path(c:\Win32\openssl\bin), set_has_acls(8)
  102  944308 [main] dll 3252 normalize_posix_path: src /mnt/c/WINNT/system32
   96  944404 [main] dll 3252 normalize_posix_path: /mnt/c/WINNT/system32 = normalize_posix_path (/mnt/c/WINNT/system32)
  100  944504 [main] dll 3252 mount_info::conv_to_win32_path: conv_to_win32_path (/mnt/c/WINNT/system32)
  104  944608 [main] dll 3252 mount_info::cygdrive_win32_path: src '/mnt/c/WINNT/system32', dst 'c:\WINNT\system32'
   98  944706 [main] dll 3252 set_flags: flags: binary (0x2)
   94  944800 [main] dll 3252 mount_info::conv_to_win32_path: src_path /mnt/c/WINNT/system32, dst c:\WINNT\system32, flags 0x2A, rc 0
  412  945212 [main] dll 3252 symlink_info::check: not a symlink
  131  945343 [main] dll 3252 symlink_info::check: 0 = symlink.check (c:\WINNT\system32, 0x22D144) (0x2A)
  101  945444 [main] dll 3252 path_conv::check: root_dir(c:\), this->path(c:\WINNT\system32), set_has_acls(8)
  130  945574 [main] dll 3252 normalize_posix_path: src /mnt/c/WINNT
  101  945675 [main] dll 3252 normalize_posix_path: /mnt/c/WINNT = normalize_posix_path (/mnt/c/WINNT)
   99  945774 [main] dll 3252 mount_info::conv_to_win32_path: conv_to_win32_path (/mnt/c/WINNT)
  111  945885 [main] dll 3252 mount_info::cygdrive_win32_path: src '/mnt/c/WINNT', dst 'c:\WINNT'
   98  945983 [main] dll 3252 set_flags: flags: binary (0x2)
   97  946080 [main] dll 3252 mount_info::conv_to_win32_path: src_path /mnt/c/WINNT, dst c:\WINNT, flags 0x2A, rc 0
  423  946503 [main] dll 3252 symlink_info::check: not a symlink
  129  946632 [main] dll 3252 symlink_info::check: 0 = symlink.check (c:\WINNT, 0x22D144) (0x2A)
  100  946732 [main] dll 3252 path_conv::check: root_dir(c:\), this->path(c:\WINNT), set_has_acls(8)
  105  946837 [main] dll 3252 normalize_posix_path: src /mnt/c/WINNT/System32/Wbem
   98  946935 [main] dll 3252 normalize_posix_path: /mnt/c/WINNT/System32/Wbem = normalize_posix_path (/mnt/c/WINNT/System32/Wbem)
   99  947034 [main] dll 3252 mount_info::conv_to_win32_path: conv_to_win32_path (/mnt/c/WINNT/System32/Wbem)
  104  947138 [main] dll 3252 mount_info::cygdrive_win32_path: src '/mnt/c/WINNT/System32/Wbem', dst 'c:\WINNT\System32\Wbem'
  102  947240 [main] dll 3252 set_flags: flags: binary (0x2)
   95  947335 [main] dll 3252 mount_info::conv_to_win32_path: src_path /mnt/c/WINNT/System32/Wbem, dst c:\WINNT\System32\Wbem, flags 0x2A, rc 0
  415  947750 [main] dll 3252 symlink_info::check: not a symlink
  129  947879 [main] dll 3252 symlink_info::check: 0 = symlink.check (c:\WINNT\System32\Wbem, 0x22D144) (0x2A)
  103  947982 [main] dll 3252 path_conv::check: root_dir(c:\), this->path(c:\WINNT\System32\Wbem), set_has_acls(8)
  105  948087 [main] dll 3252 normalize_posix_path: src /mnt/c/Program Files/ActivCard/ActivCard Gold/resources
  100  948187 [main] dll 3252 normalize_posix_path: /mnt/c/Program Files/ActivCard/ActivCard Gold/resources = normalize_posix_path (/mnt/c/Program Files/ActivCard/ActivCard Gold/resources)
  100  948287 [main] dll 3252 mount_info::conv_to_win32_path: conv_to_win32_path (/mnt/c/Program Files/ActivCard/ActivCard Gold/resources)
  110  948397 [main] dll 3252 mount_info::cygdrive_win32_path: src '/mnt/c/Program Files/ActivCard/ActivCard Gold/resources', dst 'c:\Program Files\ActivCard\ActivCard Gold\resources'
  102  948499 [main] dll 3252 set_flags: flags: binary (0x2)
   95  948594 [main] dll 3252 mount_info::conv_to_win32_path: src_path /mnt/c/Program Files/ActivCard/ActivCard Gold/resources, dst c:\Program Files\ActivCard\ActivCard Gold\resources, flags 0x2A, rc 0
  417  949011 [main] dll 3252 symlink_info::check: not a symlink
  130  949141 [main] dll 3252 symlink_info::check: 0 = symlink.check (c:\Program Files\ActivCard\ActivCard Gold\resources, 0x22D144) (0x2A)
  103  949244 [main] dll 3252 path_conv::check: root_dir(c:\), this->path(c:\Program Files\ActivCard\ActivCard Gold\resources), set_has_acls(8)
  105  949349 [main] dll 3252 normalize_posix_path: src /mnt/c/Program Files/vim/vim60
   96  949445 [main] dll 3252 normalize_posix_path: /mnt/c/Program Files/vim/vim60 = normalize_posix_path (/mnt/c/Program Files/vim/vim60)
  101  949546 [main] dll 3252 mount_info::conv_to_win32_path: conv_to_win32_path (/mnt/c/Program Files/vim/vim60)
  104  949650 [main] dll 3252 mount_info::cygdrive_win32_path: src '/mnt/c/Program Files/vim/vim60', dst 'c:\Program Files\vim\vim60'
   99  949749 [main] dll 3252 set_flags: flags: binary (0x2)
   94  949843 [main] dll 3252 mount_info::conv_to_win32_path: src_path /mnt/c/Program Files/vim/vim60, dst c:\Program Files\vim\vim60, flags 0x2A, rc 0
  414  950257 [main] dll 3252 symlink_info::check: not a symlink
  128  950385 [main] dll 3252 symlink_info::check: 0 = symlink.check (c:\Program Files\vim\vim60, 0x22D144) (0x2A)
  101  950486 [main] dll 3252 path_conv::check: root_dir(c:\), this->path(c:\Program Files\vim\vim60), set_has_acls(8)
  104  950590 [main] dll 3252 normalize_posix_path: src /mnt/c/MSSQL7/BINN
  120  950710 [main] dll 3252 normalize_posix_path: /mnt/c/MSSQL7/BINN = normalize_posix_path (/mnt/c/MSSQL7/BINN)
   99  950809 [main] dll 3252 mount_info::conv_to_win32_path: conv_to_win32_path (/mnt/c/MSSQL7/BINN)
  105  950914 [main] dll 3252 mount_info::cygdrive_win32_path: src '/mnt/c/MSSQL7/BINN', dst 'c:\MSSQL7\BINN'
   97  951011 [main] dll 3252 set_flags: flags: binary (0x2)
   96  951107 [main] dll 3252 mount_info::conv_to_win32_path: src_path /mnt/c/MSSQL7/BINN, dst c:\MSSQL7\BINN, flags 0x2A, rc 0
  681  951788 [main] dll 3252 symlink_info::check: not a symlink
  181  951969 [main] dll 3252 symlink_info::check: 0 = symlink.check (c:\MSSQL7\BINN, 0x22D144) (0x2A)
  106  952075 [main] dll 3252 path_conv::check: root_dir(c:\), this->path(c:\MSSQL7\BINN), set_has_acls(8)
  106  952181 [main] dll 3252 win_env::add_cache: posix /usr/local/bin:/usr/bin:/mnt/c/Win32/openssl/bin:/mnt/c/WINNT/system32:/mnt/c/WINNT:/mnt/c/WINNT/System32/Wbem:/mnt/c/Program Files/ActivCard/ActivCard Gold/resources:/mnt/c/Program Files/vim/vim60:/mnt/c/MSSQL7/BINN
  113  952294 [main] dll 3252 win_env::add_cache: native PATH=C:\cygwin\usr\local\bin;C:\cygwin\bin;c:\Win32\openssl\bin;c:\WINNT\system32;c:\WINNT;c:\WINNT\System32\Wbem;c:\Program Files\ActivCard\ActivCard Gold\resources;c:\Program Files\vim\vim60;c:\MSSQL7\BINN
  302  952596 [main] dll 3252 normalize_posix_path: src /mnt/c/DOCUME~1/jatis/LOCALS~1/Temp
   99  952695 [main] dll 3252 normalize_posix_path: /mnt/c/DOCUME~1/jatis/LOCALS~1/Temp = normalize_posix_path (/mnt/c/DOCUME~1/jatis/LOCALS~1/Temp)
   99  952794 [main] dll 3252 mount_info::conv_to_win32_path: conv_to_win32_path (/mnt/c/DOCUME~1/jatis/LOCALS~1/Temp)
  108  952902 [main] dll 3252 mount_info::cygdrive_win32_path: src '/mnt/c/DOCUME~1/jatis/LOCALS~1/Temp', dst 'c:\DOCUME~1\jatis\LOCALS~1\Temp'
  102  953004 [main] dll 3252 set_flags: flags: binary (0x2)
   94  953098 [main] dll 3252 mount_info::conv_to_win32_path: src_path /mnt/c/DOCUME~1/jatis/LOCALS~1/Temp, dst c:\DOCUME~1\jatis\LOCALS~1\Temp, flags 0x2A, rc 0
  508  953606 [main] dll 3252 symlink_info::check: not a symlink
  138  953744 [main] dll 3252 symlink_info::check: 0 = symlink.check (c:\DOCUME~1\jatis\LOCALS~1\Temp, 0x22D284) (0x2A)
  105  953849 [main] dll 3252 path_conv::check: root_dir(c:\), this->path(c:\DOCUME~1\jatis\LOCALS~1\Temp), set_has_acls(8)
  105  953954 [main] dll 3252 win_env::add_cache: posix /mnt/c/DOCUME~1/jatis/LOCALS~1/Temp
   99  954053 [main] dll 3252 win_env::add_cache: native TEMP=c:\DOCUME~1\jatis\LOCALS~1\Temp
  276  954329 [main] dll 3252 normalize_posix_path: src /mnt/c/DOCUME~1/jatis/LOCALS~1/Temp
   97  954426 [main] dll 3252 normalize_posix_path: /mnt/c/DOCUME~1/jatis/LOCALS~1/Temp = normalize_posix_path (/mnt/c/DOCUME~1/jatis/LOCALS~1/Temp)
   99  954525 [main] dll 3252 mount_info::conv_to_win32_path: conv_to_win32_path (/mnt/c/DOCUME~1/jatis/LOCALS~1/Temp)
  108  954633 [main] dll 3252 mount_info::cygdrive_win32_path: src '/mnt/c/DOCUME~1/jatis/LOCALS~1/Temp', dst 'c:\DOCUME~1\jatis\LOCALS~1\Temp'
  100  954733 [main] dll 3252 set_flags: flags: binary (0x2)
   94  954827 [main] dll 3252 mount_info::conv_to_win32_path: src_path /mnt/c/DOCUME~1/jatis/LOCALS~1/Temp, dst c:\DOCUME~1\jatis\LOCALS~1\Temp, flags 0x2A, rc 0
  433  955260 [main] dll 3252 symlink_info::check: not a symlink
  133  955393 [main] dll 3252 symlink_info::check: 0 = symlink.check (c:\DOCUME~1\jatis\LOCALS~1\Temp, 0x22D284) (0x2A)
  102  955495 [main] dll 3252 path_conv::check: root_dir(c:\), this->path(c:\DOCUME~1\jatis\LOCALS~1\Temp), set_has_acls(8)
  101  955596 [main] dll 3252 win_env::add_cache: posix /mnt/c/DOCUME~1/jatis/LOCALS~1/Temp
   98  955694 [main] dll 3252 win_env::add_cache: native TMP=c:\DOCUME~1\jatis\LOCALS~1\Temp
  104  955798 [main] dll 3252 build_env: envp 0x615E3FD8, envc 38
  153  955951 [main] dll 3252 add_handle: protecting handle 'passed_cygheap_h', inherited flag 1
 2457  958408 [main] dll 3252 delete_handle: nuking handle 'passed_cygheap_h'
  173  958581 [main] dll 3252 spawn_guts: 3252 = spawn_guts (/bin/uname, C:\cygwin\bin\uname.exe -a)
  107  958688 [main] dll 3252 add_handle: protecting handle 'childhProc', inherited flag 0
 2640  961328 [main] dll 3252! spawn_guts: spawned windows pid 3620
**********************************************
Program name: C:\cygwin\bin\uname.exe (3252)
App version:  1001.8, api: 0.34
DLL version:  1003.16, api: 0.63
DLL build:    2002-11-08 14:02
OS version:   Windows NT-5.0
Heap size:    402653184
Date/Time:    2002-11-08 14:08:50
**********************************************
  148    6860 [unknown (0xA60)] uname 3252 open_shared: name (null), shared 0xA020000 (wanted 0xA020000), h 0xDC
  129    6989 [unknown (0xA60)] uname 3252 fhandler_base::set_flags: flags 0x18002, supplied_bin 0x0
   91    7080 [unknown (0xA60)] uname 3252 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
   88    7168 [unknown (0xA60)] uname 3252 fhandler_base::set_flags: filemode set to binary
  264    7432 [unknown (0xA60)] uname 3252 fhandler_console::open: opened conin$ 0x13, conout$ 0x37
  132    7564 [unknown (0xA60)] uname 3252 fhandler_base::set_flags: flags 0x18002, supplied_bin 0x0
   90    7654 [unknown (0xA60)] uname 3252 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
   91    7745 [unknown (0xA60)] uname 3252 fhandler_base::set_flags: filemode set to binary
  167    7912 [unknown (0xA60)] uname 3252 fhandler_console::open: opened conin$ 0x17, conout$ 0x3B
  120    8032 [unknown (0xA60)] uname 3252 fhandler_base::set_flags: flags 0x18002, supplied_bin 0x0
   89    8121 [unknown (0xA60)] uname 3252 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
   86    8207 [unknown (0xA60)] uname 3252 fhandler_base::set_flags: filemode set to binary
  165    8372 [unknown (0xA60)] uname 3252 fhandler_console::open: opened conin$ 0x2B, conout$ 0x2F
  136    8508 [unknown (0xA60)] uname 3252 add_handle: protecting handle 'hMainProc', inherited flag 0
   91    8599 [unknown (0xA60)] uname 3252 add_handle: protecting handle 'hMainThread', inherited flag 0
  184    8783 [main] uname 3252 add_handle: protecting handle 'title_mutex', inherited flag 0
  118    8901 [main] uname 3252 events_init: windows_system_directory 'C:\WINNT\System32\', windows_system_directory_length 18
   89    8990 [main] uname 3252 events_init: cygwin_hmodule 0x61000000
 1012   10002 [main] uname 3252 parse_options: binmode 65536
  187   10189 [main] uname 3252 parse_options: tty 41
  161   10350 [main] uname 3252 parse_options: ntsec 1
  159   10509 [main] uname 3252 parse_options: returning
   85   10594 [main] uname 3252 pinfo_init: pid 3252, pgid 1004
  167   10761 [main] uname 3252 add_handle: protecting handle 'wait_sig_inited', inherited flag 0
  110   10871 [main] uname 3252 add_handle: protecting handle 'signal_arrived', inherited flag 0
  689   11560 [sig] uname 3252 wait_sig: sigcatch_nonmain 0xB4, sigcatch_main 0xB8
  137   11697 [sig] uname 3252 add_handle: protecting handle 'sigcatch_nosync', inherited flag 0
   92   11789 [sig] uname 3252 add_handle: protecting handle 'sigcatch_nonmain', inherited flag 0
   93   11882 [sig] uname 3252 add_handle: protecting handle 'sigcatch_main', inherited flag 0
   88   11970 [sig] uname 3252 add_handle: protecting handle 'sigcomplete_nonmain', inherited flag 0
   93   12063 [sig] uname 3252 add_handle: protecting handle 'sigcomplete_main', inherited flag 0
   86   12149 [sig] uname 3252 wait_sig: subproc_ready 0xFC
17909  979237 [main] dll 3252! my_parent_is_alive: parent still alive
  111  979348 [main] dll 3252! delete_handle: nuking handle 'subproc_ready'
   93  979441 [main] dll 3252! spawn_guts: res = 20000
   85  979526 [main] dll 3252! spawn_guts: parent handle 0x1C
  106  979632 [main] dll 3252! spawn_guts: 1 = DuplicateHandle, oldh 0x108, newh 0x10C
   90  979722 [main] dll 3252! delete_handle: nuking handle 'childhProc'
   89  979811 [main] dll 3252! proc_terminate: nchildren 0, nzombies 0
   86  979897 [main] dll 3252! proc_terminate: leaving
  644  980541 [main] dll 3252! __to_clock_t: dwHighDateTime 0, dwLowDateTime 600864
  124  980665 [main] dll 3252! __to_clock_t: total 00000000 0000003C
  101  980766 [main] dll 3252! __to_clock_t: dwHighDateTime 0, dwLowDateTime 200288
 1754   13903 [sig] uname 3252 delete_handle: nuking handle 'subproc_ready'
  237   14140 [sig] uname 3252 add_handle: protecting handle 'pinfo_shared_handle', inherited flag 0
  154   14294 [sig] uname 3252 wait_sig: Ready.  dwProcessid 3620
  610  981376 [main] dll 3252! __to_clock_t: total 00000000 00000014
 4170  985546 [main] dll 3252! _pinfo::exit: Calling ExitProcess 131072
  537  986083 [main] dll 3252! dll_list::detach: JLT: myself->process_state = C1
  163  986246 [main] dll 3252! dll_list::detach: JLT: d = 0xBE0000
  131  986377 [main] dll 3252! dll_list::detach: JLT: VirtualFree(d = 0xBE0000, d->name = C:\cygwin\tmp\dlls\Socket.dll)
  151  986528 [main] dll 3252! dll_list::detach: JLT: loaded_dlls = 8
 5416   19710 [main] uname 3252 sigproc_init: process/signal handling enabled(C1)
  137   19847 [main] uname 3252 dll_crt0_1: user_data->main 0x401570
  106   19953 [main] uname 3252 delete_handle: nuking handle 'wait_sig_inited'
  102   20055 [main] uname 3252 __set_errno: void dll_crt0_1():769 val 0
  712   20767 [main] uname 3252 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (0)
  130   20897 [main] uname 3252 _cygwin_istext_for_stdio:  _cifs: fd not disk file
   98   20995 [main] uname 3252 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (1)
   93   21088 [main] uname 3252 _cygwin_istext_for_stdio:  _cifs: fd not disk file
   93   21181 [main] uname 3252 _cygwin_istext_for_stdio: _cygwin_istext_for_stdio (2)
   97   21278 [main] uname 3252 _cygwin_istext_for_stdio:  _cifs: fd not disk file
  113   21391 [main] uname 3252 normalize_posix_path: src conout
   99   21490 [main] uname 3252 cwdstuff::get: posix /tmp/dlls
   95   21585 [main] uname 3252 cwdstuff::get: (/tmp/dlls) = cwdstuff::get (0x240F434, 260, 1, 0), errno 0
 3149  989677 [main] dll 3252! dll_list::detach: JLT: myself->process_state = C1
  200  989877 [main] dll 3252! dll_list::detach: JLT: d = 0xBC0000
  131  990008 [main] dll 3252! dll_list::detach: JLT: VirtualFree(d = 0xBC0000, d->name = C:\cygwin\tmp\dlls\POSIX.dll)
  160  990168 [main] dll 3252! dll_list::detach: JLT: loaded_dlls = 7
  120  990288 [main] dll 3252! dll_list::detach: JLT: myself->process_state = C1
  112  990400 [main] dll 3252! dll_list::detach: JLT: d = 0xB80000
 1975   23560 [main] uname 3252 normalize_posix_path: /tmp/dlls/conout = normalize_posix_path (conout)
  123   23683 [main] uname 3252 mount_info::conv_to_win32_path: conv_to_win32_path (/tmp/dlls/conout)
  165   23848 [main] uname 3252 set_flags: flags: binary (0x2)
  103   23951 [main] uname 3252 mount_info::conv_to_win32_path: src_path /tmp/dlls/conout, dst C:\cygwin\tmp\dlls\conout, flags 0xA, rc 0
  635   24586 [main] uname 3252 symlink_info::check: GetFileAttributes (C:\cygwin\tmp\dlls\conout) failed
  355   24941 [main] uname 3252 geterrno_from_win_error: windows error 2 == errno 2
  250   25191 [main] uname 3252 symlink_info::check: GetFileAttributes (C:\cygwin\tmp\dlls\conout.lnk) failed
  127   25318 [main] uname 3252 geterrno_from_win_error: windows error 2 == errno 2
   96   25414 [main] uname 3252 symlink_info::check: 0 = symlink.check (C:\cygwin\tmp\dlls\conout, 0x240F0F4) (0xA)
  103   25517 [main] uname 3252 mount_info::conv_to_win32_path: conv_to_win32_path (/tmp/dlls)
  111   25628 [main] uname 3252 set_flags: flags: binary (0x2)
   97   25725 [main] uname 3252 mount_info::conv_to_win32_path: src_path /tmp/dlls, dst C:\cygwin\tmp\dlls, flags 0xA, rc 0
 2403  992803 [main] dll 3252! dll_list::detach: JLT: VirtualFree(d = 0xB80000, d->name = C:\cygwin\tmp\dlls\IO.dll)
  176  992979 [main] dll 3252! dll_list::detach: JLT: loaded_dlls = 6
  136  993115 [main] dll 3252! dll_list::detach: JLT: myself->process_state = C1
  114  993229 [main] dll 3252! dll_list::detach: JLT: d = 0xB60000
  115  993344 [main] dll 3252! dll_list::detach: JLT: VirtualFree(d = 0xB60000, d->name = C:\cygwin\tmp\dlls\Fcntl.dll)
  165  993509 [main] dll 3252! dll_list::detach: JLT: loaded_dlls = 5
 1228   26953 [main] uname 3252 symlink_info::check: not a symlink
  149   27102 [main] uname 3252 symlink_info::check: 0 = symlink.check (C:\cygwin\tmp\dlls, 0x240F0F4) (0xA)
  103   27205 [main] uname 3252 path_conv::check: root_dir(C:\), this->path(C:\cygwin\tmp\dlls\conout), set_has_acls(8)
  101   27306 [main] uname 3252 cwdstuff::get: posix /tmp/dlls
   97   27403 [main] uname 3252 cwdstuff::get: (C:\cygwin\tmp\dlls) = cwdstuff::get (0x240EE64, 260, 0, 0), errno 0
  106   27509 [main] uname 3252 fhandler_base::fstat: here
  107   27616 [main] uname 3252 fstat64: 0 = fstat (1, 0x240F904)
  206   27822 [main] uname 3252 isatty: 1 = isatty (1)
  141   27963 [main] uname 3252 writev: writev (1, 0x240F90C, 1)
  108   28071 [main] uname 3252 fhandler_console::write: A040388, 74
   96   28167 [main] uname 3252 fhandler_console::write: at 67(C) state is 0
 7562 1001071 [main] dll 3252! dll_list::detach: JLT: skipping bad d = 0xB40000
  180 1001251 [main] dll 3252! dll_list::detach: JLT: myself->process_state = D1
  114 1001365 [main] dll 3252! dll_list::detach: JLT: d = 0x67F70000
  143 1001508 [main] dll 3252! dll_list::detach: JLT: VirtualFree(d = 0x67F70000, d->name = C:\cygwin\tmp\dlls\cygexpat-0.dll)
  380 1001888 [main] dll 3252! dll_list::detach: JLT: loaded_dlls = 4
 7007   35174 [main] uname 3252 fhandler_console::write: 74 = write_console (,..74)
  127   35301 [main] uname 3252 writev: 74 = write (1, 0x240F90C, 1), errno 0
  140   35441 [main] uname 3252 delete_handle: nuking handle 'pinfo_shared_handle'
  137   35578 [main] uname 3252 do_exit: do_exit (0)
  111   35689 [main] uname 3252 void: 0x0 = signal (20, 0x1)
   95   35784 [main] uname 3252 void: 0x0 = signal (1, 0x1)
   92   35876 [main] uname 3252 void: 0x0 = signal (2, 0x1)
   96   35972 [main] uname 3252 void: 0x0 = signal (3, 0x1)
  190   36162 [main] uname 3252 sigproc_terminate: entering
   99   36261 [main] uname 3252 proc_terminate: nchildren 0, nzombies 0
   94   36355 [main] uname 3252 proc_terminate: leaving
  135 1002023 [main] dll 3252! dll_list::detach: JLT: myself->process_state = D1
 1473 1003496 [main] dll 3252! dll_list::detach: JLT: d = 0xAF0000
  124 1003620 [main] dll 3252! dll_list::detach: JLT: VirtualFree(d = 0xAF0000, d->name = C:\cygwin\tmp\dlls\Cwd.dll)
  155 1003775 [main] dll 3252! dll_list::detach: JLT: loaded_dlls = 3
  127 1003902 [main] dll 3252! dll_list::detach: JLT: myself->process_state = C1
  113 1004015 [main] dll 3252! dll_list::detach: JLT: d = 0xAD0000
  970   37325 [main] uname 3252 __to_clock_t: dwHighDateTime 0, dwLowDateTime 100144
  101   37426 [main] uname 3252 __to_clock_t: total 00000000 0000000A
   97   37523 [main] uname 3252 __to_clock_t: dwHighDateTime 0, dwLowDateTime 200288
   93   37616 [main] uname 3252 __to_clock_t: total 00000000 00000014
  110 1004125 [main] dll 3252! dll_list::detach: JLT: VirtualFree(d = 0xAD0000, d->name = C:\cygwin\tmp\dlls\Base64.dll)
 2408 1006533 [main] dll 3252! dll_list::detach: JLT: loaded_dlls = 2
77592 1008417 [proc] dll 1004 proc_subproc: args: 2, 0
  196 1008613 [proc] dll 1004 proc_subproc: pid 3252[0], reparented old hProcess 0x108, new 0x10C
  102 1008715 [proc] dll 1004 delete_handle: nuking handle 'childhProc'
   98 1008813 [proc] dll 1004 add_handle: protecting handle 'childhProc', inherited flag 0
   86 1008899 [proc] dll 1004 proc_subproc: returning 0
   87 1008986 [proc] dll 1004 wait_subproc: looping
 5638   43254 [main] uname 3252 _pinfo::exit: Calling ExitProcess 0
 3864 1012850 [proc] dll 1004 proc_subproc: args: 2, 0
  229 1013079 [proc] dll 1004 proc_subproc: pid 3252[0] terminated, handle 0x10C, nchildren 1, nzombies 0
   95 1013174 [proc] dll 1004 proc_subproc: zombifying [0], pid 3252, handle 0x10C, nchildren 1
   98 1013272 [proc] dll 1004 proc_subproc: returning 1
   90 1013362 [proc] dll 1004 sig_send: pid 1004, signal 20, its_me 1
  121 1013483 [proc] dll 1004 sig_send: Not waiting for sigcomplete.  its_me 1 signal 20
   87 1013570 [proc] dll 1004 sig_send: returning 0 from sending signal 20
  366 1013936 [sig] dll 1004 wait_sig: awake
  150 1014086 [sig] dll 1004 wait_sig: processing signal 20
   98 1014184 [sig] dll 1004 wait_sig: Got signal 20
   89 1014273 [sig] dll 1004 sig_handle: signal 20
  124 1014397 [sig] dll 1004 sig_handle: default signal 20 ignored
   86 1014483 [sig] dll 1004 sig_handle: returning 0
   90 1014573 [sig] dll 1004 proc_subproc: args: 3, 0
   86 1014659 [sig] dll 1004 proc_subproc: looking for processes to reap
   92 1014751 [sig] dll 1004 checkstate: nchildren 0, nzombies 1
   87 1014838 [sig] dll 1004 stopped_or_terminated: considering pid 3252
  113 1014951 [sig] dll 1004 remove_zombie: removing 0, pid 3252, nzombies 1
  100 1015051 [sig] dll 1004 delete_handle: nuking handle 'childhProc'
  126 1015177 [sig] dll 1004 delete_handle: nuking handle 'pid_handle'
  117 1015294 [sig] dll 1004 delete_handle: nuking handle 'pinfo_shared_handle'
  114 1015408 [sig] dll 1004 checkstate: returning 1
   92 1015500 [sig] dll 1004 proc_subproc: released waiting thread
   85 1015585 [sig] dll 1004 proc_subproc: finished processing terminated/stopped child
   92 1015677 [sig] dll 1004 proc_subproc: returning 1
   89 1015766 [sig] dll 1004 wait_sig: looping
  112 1015878 [main] dll 1004 wait4: 0 = WaitForSingleObject (...)
   97 1015975 [main] dll 1004 wait4: intpid -1, status 0x0, w->status 0, options 0, res 3252
  136 1016111 [main] dll 1004 do_exit: do_exit (0)
  106 1016217 [main] dll 1004 void: 0x0 = signal (20, 0x1)
   88 1016305 [main] dll 1004 void: 0x0 = signal (1, 0x1)
   83 1016388 [main] dll 1004 void: 0x0 = signal (2, 0x1)
   83 1016471 [main] dll 1004 void: 0x0 = signal (3, 0x1)
  159 1016630 [proc] dll 1004 wait_subproc: looping
  186 1016816 [main] dll 1004 sigproc_terminate: entering
  111 1016927 [main] dll 1004 proc_terminate: nchildren 0, nzombies 0
  105 1017032 [proc] dll 1004 wait_subproc: looping
   90 1017122 [proc] dll 1004 delete_handle: nuking handle 'events[0]'
   90 1017212 [proc] dll 1004 wait_subproc: done
  297 1017509 [main] dll 1004 proc_subproc: args: 3, 1
  106 1017615 [main] dll 1004 proc_subproc: clear waiting threads
   95 1017710 [main] dll 1004 proc_subproc: finished clearing
   88 1017798 [main] dll 1004 proc_subproc: returning 1
   84 1017882 [main] dll 1004 proc_terminate: leaving
   87 1017969 [main] dll 1004 do_exit: 1004 == pgrp 1004, send SIG{HUP,CONT} to stopped children
   88 1018057 [main] dll 1004 kill_pgrp: pid 1004, signal -1
 1739 1019796 [main] dll 1004 add_handle: protecting handle 'pinfo_shared_handle', inherited flag 0
  211 1020007 [main] dll 1004 add_handle: protecting handle 'pinfo_shared_handle', inherited flag 0
  143 1020150 [main] dll 1004 __set_errno: int kill_pgrp(int, int):248 val 3
  101 1020251 [main] dll 1004 kill_pgrp: -1 = kill (1004, -1)
  119 1020370 [main] dll 1004 delete_handle: nuking handle 'pinfo_shared_handle'
  118 1020488 [main] dll 1004 delete_handle: nuking handle 'pinfo_shared_handle'
  375 1020863 [main] dll 1004 __to_clock_t: dwHighDateTime 0, dwLowDateTime 600864
   96 1020959 [main] dll 1004 __to_clock_t: total 00000000 0000003C
   96 1021055 [main] dll 1004 __to_clock_t: dwHighDateTime 0, dwLowDateTime 300432
   95 1021150 [main] dll 1004 __to_clock_t: total 00000000 0000001E
 2868 1024018 [main] dll 1004 _pinfo::exit: Calling ExitProcess 0


More information about the Cygwin-developers mailing list