Hi, I've just started with syslog-ng on a box running SLES10 x64 and run into problems after modifying the configuration. With the default configuration everything runs fine, but when using the attached configuration syslog-ng stalls writing to the log files after some undefined time (syslog-ng doesn't die when running as daemon). Running 'strace syslog-ng -F' exits with a seg fault after some time. Any hints what I've done wrong? 'syslog-ng -s' doesn't complain... Ralf --- syslog-ng.conf --- options {sync(0); perm(0640); stats(3600); long_hostnames(off); use_dns(yes); dns_cache(yes); log_fifo_size(8192); log_msg_size(4096); }; source src { internal(); unix-dgram("/dev/log"); # bind runs chroot'ed unix-dgram("/var/lib/named/dev/log"); udp(ip("0.0.0.0") port(514)); }; filter f_auth { facility(auth); }; filter f_local0 { facility(local0); }; filter f_local1 { facility(local1); }; filter f_local2 { facility(local2); }; filter f_local3 { facility(local3); }; filter f_local4 { facility(local4); }; filter f_local5 { facility(local5); }; filter f_local6 { facility(local6); }; filter f_local7 { facility(local7); }; filter f_localx { facility(local0, local1, local2, local3, local4, local5, local6, local7); }; filter f_courier { facility(local3); }; filter f_nmsg { filter(f_courier) or filter(f_auth) or filter(f_localx); }; filter f_nlocal { filter(f_courier) or filter(f_auth) or filter(f_fg100); }; filter f_nwarn { filter(f_courier) or filter(f_auth) or filter(f_localx); }; filter f_iptables { facility(kern) and match("IN=") and match("OUT="); }; filter f_console { level(warn) and facility(kern) and not filter(f_iptables) or level(err) and not facility(authpriv); }; filter f_newsnotice { level(notice) and facility(news); }; filter f_newscrit { level(crit) and facility(news); }; filter f_newserr { level(err) and facility(news); }; filter f_news { facility(news); }; filter f_mailinfo { level(info) and facility(mail) and not filter(f_courier); }; filter f_mailwarn { level(warn) and facility(mail) and not filter(f_courier); }; filter f_mailerr { level(err, crit) and facility(mail) and not filter(f_courier); }; filter f_mail { facility(mail) and not filter(f_courier); }; filter f_cron { facility(cron); }; filter f_local { filter(f_localx) and not filter(f_nlocal); }; filter f_acpid { match('^\[acpid\]:'); }; filter f_netmgm { match('^NetworkManager:'); }; filter f_messages { not facility(news, mail) and not filter(f_iptables) and not filter(f_nmsg); }; filter f_warn { level(warn, err, crit) and not filter(f_iptables) and not filter(f_warn); }; filter f_alert { level(alert); }; destination console { file("/dev/tty10" group(tty) perm(0620)); }; log { source(src); filter(f_console); destination(console); }; destination xconsole { pipe("/dev/xconsole" group(tty) perm(0400)); }; log { source(src); filter(f_console); destination(xconsole); }; destination newscrit { file("/var/log/news/news.crit" owner(news) group(news)); }; log { source(src); filter(f_newscrit); destination(newscrit); }; destination newserr { file("/var/log/news/news.err" owner(news) group(news)); }; log { source(src); filter(f_newserr); destination(newserr); }; destination newsnotice { file("/var/log/news/news.notice" owner(news) group(news)); }; log { source(src); filter(f_newsnotice); destination(newsnotice); }; destination mail { file("/var/log/mail.log" ); }; log { source(src); filter(f_mail); destination(mail); }; destination acpid { file("/var/log/acpid"); }; log { source(src); filter(f_acpid); destination(acpid); flags(final); }; destination netmgm { file("/var/log/NetworkManager"); }; log { source(src); filter(f_netmgm); destination(netmgm); flags(final); }; destination messages { file("/var/log/messages.log"); }; log { source(src); filter(f_messages); destination(messages); }; destination firewall { file("/var/log/firewall"); }; log { source(src); filter(f_iptables); destination(firewall); }; destination warn { file("/var/log/warn" fsync(yes)); }; log { source(src); filter(f_warn); destination(warn); }; destination d_courier { file("/var/log/courier.log"); }; log { source(src); filter(f_courier); destination(d_courier); }; destination d_authlog { file("/var/log/auth.log"); }; log { source(src); filter(f_auth); destination(d_authlog); }; destination d_local0 { file("/var/log/local0.log"); }; destination d_local1 { file("/var/log/local1.log"); }; destination d_local2 { file("/var/log/local2.log"); }; destination d_local3 { file("/var/log/local3.log"); }; destination d_local4 { file("/var/log/local4.log"); }; destination d_local5 { file("/var/log/local5.log"); }; destination d_local6 { file("/var/log/local6.log"); }; destination d_local7 { file("/var/log/local7.log"); }; log { source(src); filter(f_local0); destination(d_local0); }; log { source(src); filter(f_local1); destination(d_local1); }; log { source(src); filter(f_local2); destination(d_local2); }; log { source(src); filter(f_local3); destination(d_local3); }; log { source(src); filter(f_local4); destination(d_local4); }; log { source(src); filter(f_local5); destination(d_local5); }; log { source(src); filter(f_local6); destination(d_local6); }; log { source(src); filter(f_local7); destination(d_local7); }; --- syslog-ng.conf ---