From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3147 invoked by alias); 28 Jun 2013 06:42:53 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 3135 invoked by uid 89); 28 Jun 2013 06:42:52 -0000 X-Spam-SWARE-Status: No, score=-1.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_YE,TW_BG,TW_BL autolearn=no version=3.3.1 Received: from smtp-out-05.shaw.ca (HELO smtp-out-05.shaw.ca) (64.59.134.13) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Fri, 28 Jun 2013 06:42:51 +0000 X-Cloudmark-SP-Filtered: true X-Cloudmark-SP-Result: v=1.1 cv=/OolT88hxzZB4/D8S1pLLnpaRVcdzwgG3HupJc0czqk= c=1 sm=1 a=B91VBO2a_qwA:10 a=BLceEmwcHowA:10 a=kj9zAlcOel0A:10 a=z7krrshvX4xgmymOX9LeJQ==:17 a=VwQbUJbxAAAA:8 a=YMHlrSWeAAAA:8 a=RKT0kQU5AAAA:8 a=2z1OXlWFAAAA:8 a=KDvFEfpbAAAA:8 a=k7-VKZ_642iSKpsvvT8A:9 a=CjuIK1q_8ugA:10 a=vyAkTFerXosA:10 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117 Received: from unknown (HELO S01060050bac2b409.gv.shawcable.net) ([24.68.102.247]) by smtp-out-05.shaw.ca with ESMTP; 28 Jun 2013 00:42:49 -0600 Date: Fri, 28 Jun 2013 07:55:00 -0000 From: "Alan W. Irwin" To: cygwin@cygwin.com Subject: Re: Failure with fork() Message-ID: User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-SW-Source: 2013-06/txt/msg00713.txt.bz2 I am getting absolutely nowhere. A script run by setup.exe in the latter part of the install steps appears to hang now with or without updating cygwin1.dll to the fork-fixed version. I got this result for two versions of wine which I have heavily tested in other ways, wine-1.5.19, and a wine-git version near wine-1.6.0-rc1. Here are the last few messages before the hang: Installing file cygfile:///usr/share/man/man1/xzfgrep.1.gz AddAccessAllowedAce(, group) failed: 1337 Installing file cygfile:///usr/share/man/man1/xzgrep.1.gz AddAccessAllowedAce(, group) failed: 1337 Installing file cygfile:///usr/share/man/man1/xzless.1.gz AddAccessAllowedAce(, group) failed: 1337 Installing file cygfile:///usr/share/man/man1/xzmore.1.gz AddAccessAllowedAce(, group) failed: 1337 AddAccessAllowedAce(, group) failed: 1337 Extracting from file://Z:\home\wine\newstart\cygwin\packages/http%3a%2f%2fmirrors.kernel.org%2fsourceware%2fcygwin%2f/release/zlib/zlib0/zlib0-1.2.8-1.tar.bz2 Installing file cygfile:///usr/bin/cygz.dll AddAccessAllowedAce(, group) failed: 1337 AddAccessAllowedAce(, group) failed: 1337 Visited: 51 nodes out of 2986 while creating dependency order. Dependency order of packages: base-cygwin sed gzip libpcre0 gettext grep libmpfr4 gawk tzcode libgmp3 libattr1 libncurses10 texinfo _update-info-dir libreadline7 terminfo libstdc++6 libncursesw10 libiconv2 libintl8 bash coreutils cygwin libgcc1 dash rebase _autorebase alternatives findutils base-files libbz2_1 bzip2 libpopt0 cygutils diffutils dos2unix editrights zlib0 file groff ipc-utils less liblzma5 login xz man mintty run tar vim-minimal which running: Z:\home\wine\newstart\cygwin\bin\bash.exe --norc --noprofile "/etc/postinstall/000-cygwin-post-install.sh" There is no obvious chance that I can see before that hang where I can overwrite cygwin1.dll with the corrected version. However, if I exit the hang, overwrite cygwin1.dll, and run the above script by hand it still hung (no cpu activity and no change in the cygwin tree that changes its total size as measured to the nearest byte with "du -s --bytes cygwin") for ~20 minutes before I gave up. By the way, after exiting after the first hang, if I simply overwrite cygwin1.dll with the corrected version, then run setup.exe the install stage errors out immediately with the message "Can't open package database for writing. File exists." It's for that reason that I tried to run the hanging script by hand to see if I could get any further. I didn't get these hangs a month ago when I tried all this before with wine-1.5.19. Instead, at that time I got the exact error message when running the above script concerning an unhandled page fault that others have described at http://bugs.winehq.org/show_bug.cgi?id=24018 and which the fork-fixed cygwin1.dll is supposed to fix. So presumably Cygwin's bash.exe or some application executed by the above script has changed in the last month to cause the different wine symptoms. Or I am inadvertently doing something different than I did a month ago. So unless someone can suggest a method to get around the "Can't open package database for writing. File exists." message, and assuming that method doesn't subsequently run into the script hang (which is a big if), then I think it is time for someone with a lot more wine and cygwin expertise than me to take over here to attempt to try and figure out a way to run setup.exe on Wine with fork-fixed cygwin1.dll overwriting the buggy version. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ -- 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