compiling stops in bootstraps stage
Simon 'corecode' Schubert
corecode at fs.ei.tum.de
Thu Jul 26 00:55:51 PDT 2007
Noah yan wrote:
mmap failed: Invalid argument
Patching file /usr/src/bin/csh/../../contrib/tcsh/sh.exp.c using Plan B...
Segmentation fault (core dumped)
could you debug this core file? Seems that there are two problems:
1. mmap fails. root of the problem. what could be the invalid argument:
[EINVAL] MAP_FIXED was specified and the addr parameter was not
page aligned, or part of the desired address space
resides out of the valid address space for a user
process.
I doubt it is using MAP_FIXED, so no.
[EINVAL] Len was negative.
possible.
[EINVAL] MAP_ANON was specified and the fd parameter was not
-1.
I think it is mapping the source file, so MAP_ANON is probably not used.
[EINVAL] MAP_ANON has not been specified and fd did not refer-
ence a regular or character special file.
dito.
[EINVAL] Offset was not page-aligned. (See BUGS below.)
Possible, but why wouldn't it map all the file?
2. Something does not check the return value of mmap or whatever and hence segfaults.
is this reproducable? is the filesystem correct? in which phase does this happen (I guess at the build tools phase)? could you create a patch binary without -O and with debug symbols?
cheers
simon
--
Serve - BSD +++ RENT this banner advert +++ ASCII Ribbon /"\
Work - Mac +++ space for low â¬â¬â¬ NOW!1 +++ Campaign \ /
Party Enjoy Relax | http://dragonflybsd.org Against HTML \
Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
More information about the Users
mailing list