Bug#570889: #570889 ant: FTBFS on kfreebsd-* and hppa: Bus error

Carlos O'Donell carlos at systemhalted.org
Thu Feb 25 21:37:19 UTC 2010


On Thu, Feb 25, 2010 at 9:23 AM, Petr Salinger <Petr.Salinger at seznam.cz> wrote:
> The file, which have to be copied, have size 1701,
> but two pages (2*4096) are mmaped. It is allowed on both
> Linux and FreeBSD.
> When the 2nd page of that file would be accessed, it would
> generate SIGBUS.
>
> The question is of course whether it really happens and why ?
> Petr
>
> gcc tst.c -o tst
> tst < tst.c
>
> -------------------------------
>    #include <stdio.h>
>    #include <sys/mman.h>
>
>     int main()
>     {
>
>     char *p = mmap(0, 8192,PROT_READ,MAP_PRIVATE,0,0);

File descriptor 0 is standard input and you can't mmap that.

You should also check the return of mmap.

Could you please provide a new test case?

Cheers,
Carlos.





More information about the pkg-java-maintainers mailing list