From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23617 invoked by alias); 23 Jan 2014 13:09:48 -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 23605 invoked by uid 89); 23 Jan 2014 13:09:47 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 X-HELO: mho-01-ewr.mailhop.org Received: from mho-03-ewr.mailhop.org (HELO mho-01-ewr.mailhop.org) (204.13.248.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Thu, 23 Jan 2014 13:09:46 +0000 Received: from pool-108-49-99-58.bstnma.fios.verizon.net ([108.49.99.58] helo=cgf.cx) by mho-01-ewr.mailhop.org with esmtpa (Exim 4.72) (envelope-from ) id 1W6K2R-0004vI-QP for cygwin@cygwin.com; Thu, 23 Jan 2014 13:09:43 +0000 Received: from ednor (ednor.casa.cgf.cx [192.168.187.5]) by cgf.cx (Postfix) with SMTP id EFCDC600E3 for ; Thu, 23 Jan 2014 08:09:41 -0500 (EST) Received: by ednor (sSMTP sendmail emulation); Thu, 23 Jan 2014 08:09:41 -0500 X-Mail-Handler: Dyn Standard SMTP by Dyn X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/sendlabs/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX18Iw6PMQlnrzjrCDz4tOKpi Date: Thu, 23 Jan 2014 13:09:00 -0000 From: Christopher Faylor To: cygwin@cygwin.com Subject: Re: Win8 issue with pthread_once in ctor? (Re: Is there someone who have a same problem ?) Message-ID: <20140123130941.GC7177@ednor.casa.cgf.cx> Reply-To: cygwin@cygwin.com Mail-Followup-To: cygwin@cygwin.com References: <52DF5A6F.2030509@users.sourceforge.net> <52E03E99.9050205@users.sourceforge.net> <52E0A694.8090304@users.sourceforge.net> <20140123103209.GM2357@calimero.vinschen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20140123103209.GM2357@calimero.vinschen.de> User-Agent: Mutt/1.5.20 (2009-06-14) X-SW-Source: 2014-01/txt/msg00343.txt.bz2 On Thu, Jan 23, 2014 at 11:32:09AM +0100, Corinna Vinschen wrote: >On Jan 22 23:20, Yaakov (Cygwin/X) wrote: >> On 2014-01-22 15:56, Yaakov (Cygwin/X) wrote: >> >>I believe that there is a problem when p11-kit command runs on the >> >>cygwin64 under Windows 8. >> > >> >Confirmed with a fresh Windows 8 x64 installation, but not with 8.1. >> >I'll have to look into this further. >> >> Here's what I've found so far: >> >> So far only with Cygwin64 on Windows 8.0 x64 (but not with Cygwin32 >> even on 8.0 x64, nor with Cygwin64 on Windows 7 or 8.1), running any >> of the p11-kit commands in ca-certificates' postinstall under strace >> shows an exception c0000005 at 0x180134b75 immediately after loading >> /usr/lib/pkcs11/p11-kit-trust.so, which translates to: >> >> $ addr2line -fp -e /usr/bin/cygwin1.dll 0x180134b75 >> verifyable_object_isvalid at >> /usr/src/debug/cygwin-1.7.27-2/winsup/cygwin/thread.cc:144 >> >> And eventually on a call to that function: >> >> verifyable_object_isvalid (objectptr=objectptr@entry=0x239c68, >> magic=magic@entry=3742232649, static_ptr1=static_ptr1@entry=0x0, >> static_ptr2=static_ptr2@entry=0x0, >> static_ptr3=static_ptr3@entry=0x0) >> at /usr/src/debug/cygwin-1.7.27-2/winsup/cygwin/thread.cc:140 >> 140 if((static_ptr1 && *object == static_ptr1) || >> 144 if((*object)->magic != magic) >> [Inferior 1 exited with code 030000000005] >> >> Now the strange thing about this module is that it has a constructor >> which calls pthread_once() on a function which creates a recursive >> mutex, so just dlopen()ing is enough. Unfortunately, my attempts to >> reproduce this with an STC have not been successful. >> >> Corinna, cgf, any insights? > >Except for the content of object apparently being off, no. It would >be helpful to build p11-kit with debugging and without optimization >and then step right into it, otherwise it's pretty hard to say >anything useful. What she said. cgf -- 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