This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: YA in the "try a snapshot" series (was Re: latest cvs fork problems)
Christopher Faylor wrote:
> On Mon, Oct 21, 2002 at 03:03:13PM -0400, Norman Vine wrote:
> >Christopher Faylor writes:
> >
> >> I was able to duplicate Jason's mmap problem with his version of exim
> >> and, so, I think I was also able to fix it.
>
> >> So, try a snapshot. Collect them all. Win valuable prizes.
>
> >rxvt seems to have a problem with this dll
>
> >make[1]: Leaving directory `/src/cygwin2/obj/libiberty'
> > 2194 [main] ? 2076 open_shared: relocating shared object shared(3)
from
> >0xA000000 to 0xC5D0000 on Windows NT
> >Signal 11
>
> The above message is a warning. The signal 11 is a problem. There should
> be a stackdump file. Please decode the addresses with addr2line and
report
> them here.
It appears as if todays patch < see below > fixes this problem
Thanks !
Norman
2002-10-22 Christopher Faylor <cgf@redhat.com>
* cygheap.cc (cygheap_fixup_in_child): Use user_heap element in
cygheap.
(init_cheap): Ditto for declaration.
* fork.cc (fork_parent): Use user_heap element in cygheap.
* heap.h (inheap): Ditto.
* heap.cc (sbrk): Ditto.
(heap_init): Ditto. Reorganize to shrink heap chunk as required and
record new value in cygheap.
* dcrt0.cc (dll_crt0_1): More "move the cygthread init" games.
* shared.cc (open_shared): Rework memory protection to properly deal
with relocated shared segment.
(shared_info::heap_chunk_size): Rename element to 'heap_chunk'.
* shared_info.h (shared_info): Ditto for declaration.
* strace.cc (strace::hello): Report on heap chunk size from cygheap
since it may shrink.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/