X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=3.9 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Message-ID: <001001cafba2$7ef52830$6401a8c0@terra> From: "Mizuno Mai" To: Cc: Subject: Cygwin 1.5.25 and 1.7.5-1: Fork problem encountered Date: Mon, 24 May 2010 17:37:45 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit x-aol-global-disposition: G X-AOL-SCOLL-SCORE: 0:2:417284960:93952408 X-AOL-SCOLL-URL_COUNT: 0 x-aol-sid: 3039ac1d29424bfb1bdb2640 X-AOL-IP: 76.95.195.228 X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Hi all, I recently had to re-install my Windows 2000 Pro after my registry got corrupted and I couldn't boot at all. I was running versions of Cygwin before 1.5.25 with no problem; I'd enjoyed 3 years of Cygwin use without any issues. Once I did the re-install, I found that Cygwin versioned up to 1.7.*; I tried 1.7.5-1. When trying to run programs (such as uni2ascii, eggdrop, pine), I ran into a slew of FORK errors. The most common was when I ran Eggdrop: 1009572 [main] eggdrop.exe-1.6.19 1824 C:\cygwin\home\Administrator\32-sb6\eggdrop.exe-1.6.19: *** fatal error - couldn't release memory 0xF04000(1032192) for 'C:\cygwin\home\Administrator\32-sb6\modules-1.6.19\blowfish.dll' alignment, Win32 error 487 1014630 [main] eggdrop 1728 fork: child 1824 - died waiting for dll loading, errno 11 I receive this about 100 times (many screen fulls) involving various DLLs (dns.dll, blowfish.dll, ...). The process does start-up ultimately; any function within those programs that calls up FORK gives me similar errors again (asking a bash script that uses uni2ascii to dump a text file).. I've even gone back to "legacy" 1.5.25, only to have the exact same results (no difference) in both DOS & Unix modes (LF vs CRLF). In all my searching, the ONLY things I could find that had anything to do with this error [that had any value to my situation] were: (1) REBASEALL via: 1. Run Cygwin’s setup.exe and install the rebase package. 2. At the Windows cmd line, run \cygwin\bin\ash 3. At the ash prompt, run /bin/rebaseall 4. If necessary, run REBASEALL a second or third time (2) descriptions found at: http://sourceware.org/ml/cygwin/2001-04/msg00851.html Nothing I read fixes the issue at all; it keeps occuring. I've even run REBASEALL a few dozen times (literally) thanks to copy/paste. REBASE[ALL] doesn't fix the problem. Is there any information as to changes in how FORKing occurs from older Cygwin releases (presumably cygwin1.dll) to how it's currently handled? Is there a setting (perhaps in the Registry) that functions as a work-around? I've done plenty of research; I can't find the answer. Hopefully, I've met the "don't ask dumb questions, do your own homework for simple stuff" requirements and can get some help with this issue. ~ Mai Mizuno, now suffering from tired eyes, Google Hands, and split ends ----- ~ I don't use PGP; who the hell would want to impersonate ME?! ~ -- 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