Can't background syslog-ng
Hi All, I'm trying to get syslog-ng-1.5.10 up under a Linux system running on a powerpc. I can compile without errors and if I run: #syslog-ng -F syslog-ng version ` starting 7 so that syslog-ng doesn't background itself it works fine. When I try to back ground it though it fails: #syslog-ng -d io.c: Preparing fd 268600320 for io.c: Preparing fd 0 for reading syslog-ng version ` starting 7gc_mark: Marking object of class '8!' (1) !ÿøàSegmentation fault Has anyone else come across this? I straced syslog-ng and it complained about "Inappropriate ioctl for device" but I'm not sure which device it's trying to manipulate. Any help would be greatly appreciated and if anyone else is running syslog-ng on a PPC Linux system it'd be nice that it is possible. Thanks, Andy P.S. here's the strace: #strace ./syslog-ng execve("./syslog-ng", ["./syslog-ng"], [/* 23 vars */]) = 0 uname({sys="Linux", node="wolf", ...}) = 0 brk(0) = 0x100281f0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30015000 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 4 SYS_197(0x4, 0x7fffedd8, 0x7fffedd8, 0x30027850, 0x7f7f7f7f) = 0 mmap(NULL, 24719, PROT_READ, MAP_PRIVATE, 4, 0) = 0x30016000 close(4) = 0 open("/lib/libnsl.so.1", O_RDONLY) = 4 read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0J0"..., 1024) = 1024 SYS_197(0x4, 0x7fffede0, 0x7fffede0, 0x30015280, 0x30027d50) = 0 mmap(0xffc9000, 157316, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xffc9000 mprotect(0xffdb000, 83588, PROT_NONE) = 0 mmap(0xffe9000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0x10000) = 0xffe9000 mmap(0xffed000, 9860, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffed000 close(4) = 0 open("/lib/libc.so.6", O_RDONLY) = 4 read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\2\251"..., 1024) = 1024 SYS_197(0x4, 0x7fffedc0, 0x7fffedc0, 0x30015460, 0x30027d50) = 0 mmap(0xfe6b000, 1366404, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xfe6b000 mprotect(0xff85000, 211332, PROT_NONE) = 0 mmap(0xff8b000, 167936, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0x110000) = 0xff8b000 mmap(0xffb4000, 18820, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffb4000 close(4) = 0 munmap(0x30016000, 24719) = 0 brk(0) = 0x100281f0 brk(0x10028240) = 0x10028240 brk(0x10029000) = 0x10029000 open("/etc/syslog-ng/syslog-ng.conf", O_RDONLY) = 4 brk(0x1002e000) = 0x1002e000 ioctl(4, TCGETS, 0x7ffff798) = -1 ENOTTY (Inappropriate ioctl for device) SYS_197(0x4, 0x7ffff288, 0x7ffff288, 0x100282e8, 0x10014904) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30016000 read(4, "#\n# Syslog-ng configuration file"..., 8192) = 5352 read(4, "", 4096) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 5 connect(5, {sin_family=AF_UNIX, path=" /var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory) close(5) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 5 SYS_197(0x5, 0x7ffff238, 0x7ffff238, 0x1002cb88, 0x18) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 read(5, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 465 read(5, "", 4096) = 0 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 5 SYS_197(0x5, 0x7fff3fb0, 0x7fff3fb0, 0x30027850, 0x7f7f7f7f) = 0 mmap(NULL, 24719, PROT_READ, MAP_PRIVATE, 5, 0) = 0x30017000 close(5) = 0 open("/lib/libnss_compat.so.2", O_RDONLY) = 5 read(5, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\35"..., 1024) = 1024 SYS_197(0x5, 0x7fff3fb8, 0x7fff3fb8, 0x1002cbc0, 0) = 0 mmap(0xfe3f000, 113332, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0xfe3f000 mprotect(0xfe4b000, 64180, PROT_NONE) = 0 mmap(0xfe4f000, 49152, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xfe4f000 close(5) = 0 munmap(0x30017000, 24719) = 0 uname({sys="Linux", node="wolf", ...}) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 5 connect(5, {sin_family=AF_UNIX, path=" /var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory) close(5) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 brk(0x1002f000) = 0x1002f000 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff168, 0x7ffff168, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff1d8, 0x1) = 0 read(5, "root:$1$pemDIwo.$AwpdBMFJxfPUi/D"..., 4096) = 1090 close(5) = 0 munmap(0x30017000, 4096) = 0 open("/etc/group", O_RDONLY) = 5 SYS_204(0x5, 0x1, 0, 0x1, 0xffa67a0) = 0 SYS_204(0x5, 0x2, 0x1, 0x1, 0xffa67a0) = 0 SYS_197(0x5, 0x7ffff1a8, 0x7ffff1a8, 0, 0x1) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30017000 _llseek(0x5, 0, 0, 0x7ffff218, 0x1) = 0 read(5, "root:*:0:\ndaemon:*:1:\nbin:*:2:\ns"..., 4096) = 498 close(5) = 0 munmap(0x30017000, 4096) = 0 brk(0x10030000) = 0x10030000 brk(0x10031000) = 0x10031000 brk(0x10032000) = 0x10032000 read(4, "", 8192) = 0 ioctl(4, TCGETS, 0x7ffff258) = -1 ENOTTY (Inappropriate ioctl for device) close(4) = 0 munmap(0x30016000, 4096) = 0 pipe([4, 5]) = 0 fork() = 289 close(5) = 0 read(4, "\0", 1) = 1 exit(0) = ? -- Andrew Dixon Software Engineer Seranoa Networks 978.897.3434 x231
On Wed, Sep 26, 2001 at 09:40:28AM -0400, Andrew Dixon wrote:
Hi All, I'm trying to get syslog-ng-1.5.10 up under a Linux system running on a powerpc. I can compile without errors and if I run: #syslog-ng -F syslog-ng version ` starting 7
so that syslog-ng doesn't background itself it works fine. When I try to back ground it though it fails: #syslog-ng -d io.c: Preparing fd 268600320 for io.c: Preparing fd 0 for reading syslog-ng version ` starting 7gc_mark: Marking object of class '8!' (1) !˙řŕSegmentation fault
Has anyone else come across this? I straced syslog-ng and it complained about "Inappropriate ioctl for device" but I'm not sure which device it's trying to manipulate.
Any help would be greatly appreciated and if anyone else is running syslog-ng on a PPC Linux system it'd be nice that it is possible.
I received a patch which fixes a powerpc related problem. I forward it to the list in my next message. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1
Andrew Dixon wrote:
Hi All, I'm trying to get syslog-ng-1.5.10 up under a Linux system running on a powerpc. I can compile without errors and if I run: #syslog-ng -F syslog-ng version ` starting 7
so that syslog-ng doesn't background itself it works fine. When I try to back ground it though it fails: #syslog-ng -d io.c: Preparing fd 268600320 for io.c: Preparing fd 0 for reading syslog-ng version ` starting 7gc_mark: Marking object of class '8!' (1) !ÿøàSegmentation fault
Has anyone else come across this? I straced syslog-ng and it complained about "Inappropriate ioctl for device" but I'm not sure which device it's trying to manipulate.
Any help would be greatly appreciated and if anyone else is running syslog-ng on a PPC Linux system it'd be nice that it is possible.
OK. Just figured out a "fix" for this problem. If you start syslog-ng from inittab instead of the rc scripts you don't want it to background itself because init is its parent process and you don't want it to separate itself from init. So a line like this: sl:2345:respawn:/sbin/syslog-ng -F in inittab does the trick. later, Andy
participants (2)
-
Andrew Dixon
-
Balazs Scheidler