hi there,

On Tue, Jul 25, 2006 at 08:00:35PM +0200, root wrote:
> strace -v -f -F -s 20000 /usr/lib/nagios/plugins/check_radius -P 1812 \
>  -u user -p pass -F /etc/radiusclient/radiusclient.conf -H <host>
> ...
> open("/etc/radiusclient/dictionary", O_RDONLY) = 3
> fstat(3, {st_dev=makedev(104, 3), st_ino=258325, st_mode=S_IFREG|0644, 
> st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=14, st_size=6502, 
> st_atime=2006/07/25-19:56:25, st_mtime=2006/05/19-14:54:25, 
> st_ctime=2006/06/21-15:56:54}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x2b4203b2c000
> read(3, "#\n# Updated 97/06/13 to livingston-radius-2.01
> ...
> read(3, "", 4096)                       = 0
> close(3)                                = 0
> munmap(0x2af0fcbc1000, 4096)            = 0
> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> +++ killed by SIGSEGV +++
> 
> Note that this works perfectly fine on ia32.

very interesting.  i won't have a amd64 machine handy for another 2
weeks, so if you could provide a little more help, it'd be appreciated.
could you try rebuilding the package with debug symbols (make sure
there's a -g somewhere in debian/rules and that dh_strip is commented
out) and print out a backtrace?

thanks,
        sean

Attachment: signature.asc
Description: Digital signature

Reply via email to