This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 1.7.9: static const std::string initialization lost in child process when using fork, dlopen


On Sun, Aug 21, 2011 at 08:57:08PM -0700, Thomas D. Dean wrote:
>On Sun, 2011-08-21 at 21:44 -0400, Christopher Faylor wrote:
>You are confusing me with the original poster.  I just attempted to
>duplicate either of your results.

You're right.  I was confusing you with the original poster.  The
sentiment is the same, however.  Lets move on.

>> Please read what I said above:  "when linking the DLL", not when
>> linking *with*.  So put the -Wl,--enable-auto-image-base on the
>> line which produces the dll.
>
>I still get the stackdump...
>
>I will watch for a resolution...

I just tried the test case with 1.7.9.  I do sometimes (and sometimes
not) see a "child:Test" from the child but I also get a stackdump.  So
my initial suggestion to use a snapshot is probably the best solution.

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]