Writing to mmaped region cause segfault

2010-11-03 Thread Alexey Suslikov
Hello t...@. On OpenBSD/amd64, doing something like char *buf = mmap(NULL, len + 1, PROT_READ | PROT_WRITE, MAP_PRIVATE, some.fd, 0); buf[len] = '\0'; causes segfault on buf[len] = '\0' assignment if len = 16384. However doing char *buf = mmap(NULL, len + 1, PROT_READ | PROT_WRITE,

Re: Writing to mmaped region cause segfault

2010-11-03 Thread Otto Moerbeek
On Wed, Nov 03, 2010 at 01:18:51PM +0200, Alexey Suslikov wrote: Hello t...@. On OpenBSD/amd64, doing something like char *buf = mmap(NULL, len + 1, PROT_READ | PROT_WRITE, MAP_PRIVATE, some.fd, 0); buf[len] = '\0'; causes segfault on buf[len] = '\0' assignment if len = 16384.

Re: Writing to mmaped region cause segfault

2010-11-03 Thread Otto Moerbeek
On Wed, Nov 03, 2010 at 01:12:20PM +0100, Otto Moerbeek wrote: On Wed, Nov 03, 2010 at 01:18:51PM +0200, Alexey Suslikov wrote: Hello t...@. On OpenBSD/amd64, doing something like char *buf = mmap(NULL, len + 1, PROT_READ | PROT_WRITE, MAP_PRIVATE, some.fd, 0); buf[len] =

Re: Writing to mmaped region cause segfault

2010-11-03 Thread Alexey Suslikov
This is somewhat ports related, but I decided to ask here before going further with diff. Well, we have Asterisk 1.6.2.14-rc1 going segfault: #0 generic_http_callback (format=FORMAT_XML, remote_address=0x4001, uri=0x4001 Address 0x4001 out of bounds, method=205216842,

Re: Writing to mmaped region cause segfault

2010-11-03 Thread Otto Moerbeek
On Wed, Nov 03, 2010 at 02:33:12PM +0200, Alexey Suslikov wrote: This is somewhat ports related, but I decided to ask here before going further with diff. Well, we have Asterisk 1.6.2.14-rc1 going segfault: #0 generic_http_callback (format=FORMAT_XML, remote_address=0x4001,

Re: Writing to mmaped region cause segfault

2010-11-03 Thread Ariane van der Steldt
On Wed, Nov 03, 2010 at 02:33:12PM +0200, Alexey Suslikov wrote: This is somewhat ports related, but I decided to ask here before going further with diff. Well, we have Asterisk 1.6.2.14-rc1 going segfault: #0 generic_http_callback (format=FORMAT_XML, remote_address=0x4001,

Re: Writing to mmaped region cause segfault

2010-11-03 Thread Ted Unangst
On Wed, Nov 3, 2010 at 8:33 AM, Alexey Suslikov alexey.susli...@gmail.com wrote: This is somewhat ports related, but I decided to ask here before going further with diff. Well, we have Asterisk 1.6.2.14-rc1 going segfault: #0 generic_http_callback (format=FORMAT_XML, remote_address=0x4001,