Here is the backtrace, (running under ubuntu 7.10 i386):<br><br>root@krait[0]syslog-ng-2.0.git# /opt/syslog-ng-2.0.git/sbin/syslog-ng<br>Segmentation fault (core dumped)<br>root@krait[139]syslog-ng-2.0.git# gdb /opt/syslog-
ng-2.0.git/sbin/syslog-ng -c core<br>GNU gdb 6.6-debian<br>Copyright (C) 2006 Free Software Foundation, Inc.<br>GDB is free software, covered by the GNU General Public License, and you are<br>welcome to change it and/or distribute copies of it under certain conditions.
<br>Type &quot;show copying&quot; to see the conditions.<br>There is absolutely no warranty for GDB.&nbsp; Type &quot;show warranty&quot; for details.<br>This GDB was configured as &quot;i486-linux-gnu&quot;...<br>Using host libthread_db library &quot;/lib/tls/i686/cmov/libthread_db.so.1&quot;.
<br><br>warning: Can&#39;t read pathname for load map: Input/output error.<br>Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done.<br>Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1<br>Reading symbols from /lib/tls/i686/cmov/librt.so.1...done.
<br>Loaded symbols for /lib/tls/i686/cmov/librt.so.1<br>Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.<br>Loaded symbols for /lib/tls/i686/cmov/libc.so.6<br>Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.
<br>Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0<br>Reading symbols from /lib/ld-linux.so.2...done.<br>Loaded symbols for /lib/ld-linux.so.2<br>Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...done.<br>
Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2<br>Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done.<br>Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2<br>Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done.
<br>Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2<br>Core was generated by `/opt/syslog-ng-2.0.git/sbin/syslog-ng&#39;.<br>Program terminated with signal 11, Segmentation fault.<br>#0&nbsp; 0x08057bd5 in affile_dw_set_owner (self=0x0, owner=0x8098858) at 
affile.c:381<br>381&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (self-&gt;owner)<br>(gdb) bt full<br>#0&nbsp; 0x08057bd5 in affile_dw_set_owner (self=0x0, owner=0x8098858) at affile.c:381<br>No locals.<br>#1&nbsp; 0x08058345 in affile_dd_init (s=0x8098858, cfg=0x8091048, persist=0x8098980) at 
affile.c:631<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self = (AFFileDestDriver *) 0x8098858<br>#2&nbsp; 0x08054a8d in log_dest_group_init (s=0x8098938, cfg=0x8091048, persist=0x8098980) at dgroup.c:50<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self = (LogDestGroup *) 0x8098938<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p = (LogDriver *) 0x8098858
<br>#3&nbsp; 0x080550b1 in log_center_init_component (key=0x8098968 &quot;df_syslog-ng&quot;, value=0x8098938, self=0x8093000)<br>&nbsp;&nbsp;&nbsp; at center.c:177<br>No locals.<br>#4&nbsp; 0x08061152 in g_hash_table_foreach ()<br>No symbol table info available.
<br>#5&nbsp; 0x08055455 in log_center_init (s=0x8093000, cfg=0x8091048, persist=0x8098980) at center.c:262<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self = (LogCenter *) 0x8093000<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i = 2<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; j = 1<br>#6&nbsp; 0x0804c9f9 in cfg_init (cfg=0x8091048, persist=0x8098980) at 
cfg.c:212<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; regerr = 438<br>#7&nbsp; 0x0804b5a2 in main (argc=1, argv=0xbfdb0eb4) at main.c:411<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cfg = (GlobalConfig *) 0x8091048<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; syslog_ng_options = {{name = 0x808198b &quot;cfgfile&quot;, has_arg = 1, flag = 0x0, val = 102}, {
<br>&nbsp;&nbsp;&nbsp; name = 0x8081993 &quot;pidfile&quot;, has_arg = 1, flag = 0x0, val = 112}, {name = 0x808199b &quot;debug&quot;, has_arg = 0,<br>&nbsp;&nbsp;&nbsp; flag = 0x0, val = 100}, {name = 0x80819a1 &quot;syntax-only&quot;, has_arg = 0, flag = 0x0, val = 115}, {
<br>&nbsp;&nbsp;&nbsp; name = 0x80819ad &quot;verbose&quot;, has_arg = 0, flag = 0x0, val = 118}, {name = 0x80819b5 &quot;foreground&quot;, has_arg = 0,<br>&nbsp;&nbsp;&nbsp; flag = 0x0, val = 70}, {name = 0x80819c0 &quot;help&quot;, has_arg = 0, flag = 0x0, val = 104}, {
<br>&nbsp;&nbsp;&nbsp; name = 0x808189b &quot;version&quot;, has_arg = 0, flag = 0x0, val = 86}, {name = 0x80819c5 &quot;chroot&quot;, has_arg = 1,<br>&nbsp;&nbsp;&nbsp; flag = 0x0, val = 67}, {name = 0x80819cc &quot;user&quot;, has_arg = 1, flag = 0x0, val = 117}, {
<br>&nbsp;&nbsp;&nbsp; name = 0x80819d1 &quot;group&quot;, has_arg = 1, flag = 0x0, val = 103}, {name = 0x80819d7 &quot;stderr&quot;, has_arg = 0,<br>&nbsp;&nbsp;&nbsp; flag = 0x0, val = 101}, {name = 0x80819de &quot;yydebug&quot;, has_arg = 0, flag = 0x0, val = 121}, {name = 0x0,
<br>&nbsp;&nbsp;&nbsp; has_arg = 0, flag = 0x0, val = 0}}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; syntax_only = 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; log_to_stderr = 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; persist = (PersistentConfig *) 0x8098980<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; opt = -1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc = -1208502272<br>(gdb) quit<br><br><br>
// Martin<br><br><br><div class="gmail_quote">On Dec 3, 2007 6:12 PM, Balazs Scheidler &lt;<a href="mailto:bazsi@balabit.hu">bazsi@balabit.hu</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><br>On Mon, 2007-12-03 at 17:08 +0100, Martin Ervius wrote:<br>&gt; I downloaded a snapshot from:<br>&gt; <a href="http://git.balabit.hu/?p=bazsi/syslog-ng-2.0.git;a=snapshot;h=a33ee30c1e059c1c6dc9839047379f3f3a8dfa4d" target="_blank">
http://git.balabit.hu/?p=bazsi/syslog-ng-2.0.git;a=snapshot;h=a33ee30c1e059c1c6dc9839047379f3f3a8dfa4d</a>. It compiled ok, but gets a segmentation fault when initializing (it can display version and help info), but if I run with my cfg file it dies.
<br>&gt;<br>&gt; Here&#39;s the last part of strace when i run it:<br>&gt;<br>&gt; open(&quot;/opt/syslog- ng-2.0.git/var/syslog-ng.persist&quot;, O_RDONLY|<br>&gt; O_LARGEFILE) = -1 ENOENT (No such file or directory)<br>
&gt; socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3<br>&gt; fcntl64(3, F_GETFL) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0x2 (flags O_RDWR)<br>&gt; fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) &nbsp;= 0<br>&gt; fcntl64(3, F_GETFD) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0
<br>&gt; fcntl64(3, F_SETFD, FD_CLOEXEC) &nbsp; &nbsp; &nbsp; &nbsp; = 0<br>&gt; setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0<br>&gt; bind(3, {sa_family=AF_INET, sin_port=htons(514), sin_addr=inet_addr(&quot;<br>&gt; <a href="http://0.0.0.0" target="_blank">
0.0.0.0</a>&quot;)}, 16) = 0<br>&gt; listen(3, 255) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0<br>&gt; setsockopt(3, SOL_SOCKET, SO_KEEPALIVE, [0], 4) = 0<br>&gt; --- SIGSEGV (Segmentation fault) @ 0 (0) ---<br>&gt; kill(31071, SIGSEGV) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0
<br>&gt; sigreturn() &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = ? (mask now [])<br>&gt; --- SIGSEGV (Segmentation fault) @ 0 (0) ---<br>&gt; +++ killed by SIGSEGV +++<br>&gt; Process 31071 detached<br>&gt;<br><br></div>Hmm... I&#39;d appreciatea backtrace using gdb:
<br><br>gdb /opt/syslog-ng-2.0.git/sbin/syslog-ng -c &lt;core file&gt;<br>(gdb) bt full<br><br>all assuming that you have debug information.<br><div><div></div><div class="Wj3C7c"><br>--<br>Bazsi<br><br>_______________________________________________
<br>syslog-ng maillist &nbsp;- &nbsp;<a href="mailto:syslog-ng@lists.balabit.hu">syslog-ng@lists.balabit.hu</a><br><a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng
</a><br>Frequently asked questions at <a href="http://www.campin.net/syslog-ng/faq.html" target="_blank">http://www.campin.net/syslog-ng/faq.html</a><br><br></div></div></blockquote></div><br>