Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Delivered-To: mailing list cygwin@cygwin.com Date: Sun, 12 Oct 2003 21:02:58 +0200 From: thomas Reply-To: thomas X-Priority: 3 (Normal) Message-ID: <3015794265.20031012210258@huno.net> To: Cygwin@cygwin.com Subject: Re: std::ofstream causes segfault in 1.5.x In-Reply-To: References: <1041647656.20031012170712@huno.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit >> >> 28 7293919 [main] cdrdao 1576 mmap64: addr 0, len 1065811968, prot 3, flags 22, fd -1, off 0 >> > Can you tell me why the process tries to mmap 1065811968 bytes == ~1Gig? >> > That won't work, nor would it under 1.3.22 on the same machine. The cause >> > for this is outside of the strace and very likely outside of mmap >> > itself. >> Hmmm that is certainly most interesting. It's just opening a simple file >> to write ~10 lines to it. The exact same source code compiled in a 1.3.18 >> environment works perfectly. > The 1.3.22 environment wouldn't be using a different gcc version by any > chance? Actually no, they are both "gcc version 2.95.3-10 (cygwin special)". However that gave me the idea to build the same source with "gcc version 3.3.1 (cygming special)" on 1.5.5 now, and it works flawlessly! No sight of mmap64 in the strace output either. thomas -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/