Is there someone who have a same problem ?
Yaakov (Cygwin/X)
yselkowitz@users.sourceforge.net
Fri Jan 24 07:57:00 GMT 2014
On 2014-01-23 04:32, Corinna Vinschen wrote:
> On Jan 22 23:20, Yaakov (Cygwin/X) wrote:
>> 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.
And, of course, without optimization it works. So, I managed to narrow
this down to the ctor itself: compiling it with -O0 or -O1 works, but
not with -O2 or -O3; other functions seem to be fine at -O2. The
diffstat between the resulting assemblies of that file is huge, so I
haven't diagnosed the actual cause yet. Feel free to let me know if
you're interested. :-)
In the meantime, the workaround is easy, so I just uploaded
p11-kit-0.18.7-2 and ca-certificates-1.96-2 for x64 only. If you are
running 64-bit Cygwin on Windows 8.0 x64, those releases should fix this
for you.
Yaakov
--
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
More information about the Cygwin
mailing list