Greetings all, Hope this isn't FAQ.. I'm trying to filter all of the "garbage collect" messages into /dev/null (but for initial testing, a file). syslog-ng is coring, tho, after startup with code (below). operation without the bad code, however, is fine. I am running syslog-ng 1.4.11 on FreeBSD 4.3-STABLE. bad code: -- start -- # I dont want garbage collecting messages log { source("s_int"); filter("f_isgarbage"); destination("d_garbage"); }; filter f_isgarbage { match("garbage collect"); }; destination d_garbage { file("/logs/garbage"); }; -- end -- related code (does not affect): --start-- source s_int { internal(); }; --end-- startup: noc# /usr/local/sbin/syslog-ng -v binding fd 3, inetaddr: 0.0.0.0, port: 514 binding fd 4, unixaddr: /var/run/log within 60 seconds: -rw------- 1 root wheel 380928 Jun 11 11:16 syslog-ng.core noc# gdb /usr/local/sbin/syslog-ng syslog-ng.core GNU gdb 4.18 (no debugging symbols found)... Core was generated by `syslog-ng'. Program terminated with signal 6, Abort trap. Reading symbols from /usr/lib/libc.so.4...(no debugging symbols found)...done. Reading symbols from /usr/libexec/ld-elf.so.1...(no debugging symbols found)... done. #0 0x280af8e0 in kill () from /usr/lib/libc.so.4 (gdb) bt #0 0x280af8e0 in kill () from /usr/lib/libc.so.4 #1 0x280eb62e in abort () from /usr/lib/libc.so.4 #2 0x280c83cf in __assert () from /usr/lib/libc.so.4 #3 0x805203a in io_iter () #4 0x8049ace in main_loop () #5 0x8049de3 in main () #6 0x80496f9 in _start () Thanks in advance for any advice/help, jamie -- jamie rishaw <jrishaw@playboy.com> sr. wan/unix engineer/ninja // playboy enterprises inc. opinions stated are mine, and are not necessarily those of the bunny.