On 03/14/2013 09:44 AM, Balazs Scheidler wrote:
yup, you can find the patch reference in bugzilla, but it also got integrated to mainline, github.com/balabit/syslog-ng-3.4 that is.
the fix is quite recent, so you can cherry-pick it yourself, but Algernon had nightly builds for a number of platforms on madhouse.org
As I already wrote Algernon directly: the cherry-picked patches or git head currently does not seem to work on openSUSE 12.3. syslog-ng segfaults. Please let us know, if your platform is also affected (and send your config in that case). "bt full" on openSUSE looks like: (gdb) bt full #0 0xb7733ee0 in cfg_tree_propagate_expr_node_properties_to_pipe.isra.1 () from /usr/lib/libsyslog-ng-3.4.1.so No symbol table info available. #1 0xb77354ee in cfg_tree_compile_node () from /usr/lib/libsyslog-ng-3.4.1.so No symbol table info available. #2 0xb773559b in cfg_tree_compile_node () from /usr/lib/libsyslog-ng-3.4.1.so No symbol table info available. #3 0xb7734f3a in cfg_tree_compile_node () from /usr/lib/libsyslog-ng-3.4.1.so No symbol table info available. #4 0xb773562f in cfg_tree_compile_rule () from /usr/lib/libsyslog-ng-3.4.1.so No symbol table info available. #5 0xb77357cc in cfg_tree_compile () from /usr/lib/libsyslog-ng-3.4.1.so No symbol table info available. #6 0xb773585e in cfg_tree_start () from /usr/lib/libsyslog-ng-3.4.1.so No symbol table info available. #7 0xb77305a1 in cfg_init () from /usr/lib/libsyslog-ng-3.4.1.so No symbol table info available. #8 0xb775045d in main_loop_init () from /usr/lib/libsyslog-ng-3.4.1.so No symbol table info available. #9 0x080491e8 in main () No symbol table info available. (gdb) Bye, -- Peter Czanik (CzP) <czanik@balabit.hu> BalaBit IT Security / syslog-ng upstream http://czanik.blogs.balabit.com/