Hi All,

  I am trying to use syslog-ng (default on SLES) on a SLES 10 i586 machine. When I try to execute a

  kill –s HUP ‘pid-of-syslog-ng’,

 it is crashing, dumping core. Gdb shows the following info:

 

sgmlx1:/ # ls

1    boot  core  etc   lib    mnt  proc  sbin  subdomain  test  usr

bin  clog  dev   home  media  opt  root  srv   sys        tmp   var

sgmlx1:/ # gdb /sbin/syslog-ng core

GNU gdb 6.4

Copyright 2005 Free Software Foundation, Inc.

GDB is free software, covered by the GNU General Public License, and you are

welcome to change it and/or distribute copies of it under certain conditions.

Type "show copying" to see the conditions.

There is absolutely no warranty for GDB.  Type "show warranty" for details.

This GDB was configured as "i586-suse-linux"...(no debugging symbols found)

Using host libthread_db library "/lib/libthread_db.so.1".

 

(no debugging symbols found)

Core was generated by `/sbin/syslog-ng'.

Program terminated with signal 11, Segmentation fault.

 

warning: Can't read pathname for load map: Input/output error.

(no debugging symbols found)

Loaded symbols for /sbin/syslog-ng

Reading symbols from /lib/libnsl.so.1...(no debugging symbols found)...done.

Loaded symbols for /lib/libnsl.so.1

Reading symbols from /lib/libresolv.so.2...(no debugging symbols found)...done.

Loaded symbols for /lib/libresolv.so.2

Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.

Loaded symbols for /lib/libc.so.6

Reading symbols from /lib/ld-linux.so.2...

(no debugging symbols found)...done.

Loaded symbols for /lib/ld-linux.so.2

#0  0x8000f9a6 in do_handle_afinet_dest () from /sbin/syslog-ng

(gdb)

 

Looks like it is doing some invalid operation to cause segmentation fault. I tested the same scenario

 on both ia64 and x86_64 architectures. Segmentation fault occurs only on i586. Is this a known bug

in syslog-ng? Is a patch available for this?

 

Thanks and regards,

++++++++++++++++++++++++++++++++++++++
Ananda Matthur
MSL Bangalore - 91 80 2205 3202
++++++++++++++++++++++++++++++++++++++