From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 88791 invoked by alias); 10 Dec 2016 02:03:26 -0000 Mailing-List: contact cygwin-developers-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner@cygwin.com Mail-Followup-To: cygwin-developers@cygwin.com Received: (qmail 88770 invoked by uid 89); 10 Dec 2016 02:03:24 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.4 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_NONE autolearn=no version=3.3.2 spammy=occasionally X-HELO: mout.kundenserver.de Received: from mout.kundenserver.de (HELO mout.kundenserver.de) (217.72.192.73) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 10 Dec 2016 02:03:24 +0000 Received: from [192.168.178.45] ([95.91.244.94]) by mrelayeu.kundenserver.de (mreue101 [212.227.15.183]) with ESMTPSA (Nemesis) id 0MCqdn-1cNTDe0E7v-009gNt for ; Sat, 10 Dec 2016 03:03:21 +0100 To: cygwin-developers@cygwin.com From: Thomas Wolff Subject: cygwin_create_path causes null pointer crashes Message-ID: <4cdcdf06-6018-0854-002f-8ca92a2b3698@towo.net> Date: Sat, 10 Dec 2016 02:03:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-UI-Out-Filterresults: notjunk:1;V01:K0:bj4O1vCWWzg=:jHLi49ZLNMwQEhbsTt1Kxb nTUoF1RGhwVqaMC0tSuB8ZOi16ojtaP9ksWOv6F46OgvzlrHetlK3grZGKF8txV2+NegrNkYf PzMbv/uNpBcCENWgYMnJd2neIRs0T2tOFZSUsHD7+0UcCdcNiWioQVHnTNAjmTmArVfSBKry1 bccrTZzolFZOrZ5bnHt3tRfmXU2OCdnQfz+ho7j6CbWJVo7zu5NZNuWoT4sA5TPN8VxbbK1E7 i3z86cGQIALgL4Z5CXuX91aILv18IHorQmtm+c9RVwAuR1Ppik1dFYmEpa+h3CO8ZbxoiQEGg HgAyxPlMDqIiwhithkacOUMQixNGt/jHE1Xc3ZeX1A06ugYZGUgkMiEBxQhXEB4SSNimp25hm I614dGhHT/85ydYjQQwAHj9h5VwG8uZOV4T/xnZLR5VIkmMH8hVAZbx/USH7RGJAZd1zuqOVF dLyp5SBN01M401zNPNa66hdsgqacae/dHGrzVPjcgGJt+vU6a/6rsb6Zh74DgcomfLNyTAC54 Mp9LlPIELw/Jvo3G2K44CEH5OTNAK5miimn0JcEIJHK/NQXO3hDiQtoy8lkQFJN24RqIKRUU7 d/2Cf+1/Cb997du74bEaiyvzGKepjEi5W/dUOaZkvI+NGQR6wzbk87WPWGCz6kF3PXlaj0F7c CjkgcEkeXyhzNQNeT4tKqgTedC1wrq0FSxWi7B2mnxjjenq/T90QvmgrhNbyM3ntxtYYCZ7fo ztGyPzg05NtIVmdw X-IsSubscribed: yes X-SW-Source: 2016-12/txt/msg00008.txt.bz2 cygwin_create_path is supposed to call malloc itself, however, it occasionally returns with null and errno == ENOSPC, if it's provided with a network path, e.g. cygwin_create_path(CCP_POSIX_TO_WIN_W, "/cygdrive/s/.config/mintty") returns null in ~ 3 of 1000 cases, where /cygdrive/s exists but /cygdrive/s/.config does not ------ Thomas