[syslog-ng] SYSLOG-NG 3.4 exiting with error code 2
Gergely Nagy
algernon at balabit.hu
Tue Nov 27 15:14:51 CET 2012
"Deepak Gaur" <dgaur at cdotd.ernet.in> writes:
> trace -f sylog-ng
[...]
> [pid 547] open("/var/lib/syslog-ng/syslog-ng.persist-", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) = 8
> [pid 547] _llseek(8, 16383, [16383], SEEK_SET) = 0
> [pid 547] write(8, "\0", 1) = 1
> [pid 547] mmap2(NULL, 16384, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0) = -1 EINVAL (Invalid argument)
> [pid 547] write(5, "2\n", 2) = 2
> [pid 547] close(5) = 0
> [pid 547] exit_group(2) = ?
This appears to be the problem, the mmap() failing. I've no idea why
this wouldn't work. My initial suspicion was that the page size on arm
is different, and somehow 16384 is not a multiple of that, but I checked
a couple of arm/armel systems I have access to, and page size was 4096
on all of them.
(Sent a few questions & test programs to Deepak off-list, nevertheless)
--
|8]
More information about the syslog-ng
mailing list