Messages in this thread | | | Date | Fri, 11 Jul 1997 14:04:07 -0400 | From | Bill Hawes <> | Subject | Re: mmap trouble |
| |
Valerij Shchedrin wrote: > > Hello All! > > When I create file and write to it something (file size != 0), then all is > OK. But when open creates new file, or opens file with size == 0, then > SIGBUS occurs. Why??? (I use 2.0.30 kernel). As gdb says SIGBUS occurs on > first write to buf asm instruction (in strcpy). Any cure????
Your program makes the file a shared mapping, and writing past the end of a shared mapping generates a SIGBUS. Try making it a private mapping.
Regards, Bill
| |