Print

Print


Ronald Starink wrote:

> [root@boszwijn root]# rpm -qa | egrep '^vdt_globus_(sdk|essentials)'
> vdt_globus_essentials-VDT1.2.2rh9_LCG-3
> vdt_globus_sdk-VDT1.2.2rh9_LCG-3
> 
> but unfortunately the server still crashes:
> 
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 37338032 (LWP 6196)]
> 0x00acfc85 in readdir64_r@@GLIBC_2.2 () from /lib/tls/libc.so.6
> (gdb) where
> #0  0x00acfc85 in readdir64_r@@GLIBC_2.2 () from /lib/tls/libc.so.6
> #1  0x00f93dbd in gridmapdir_newlease (
>     encodedglobusidp=0xb74e49c0
> "%2fo%3ddutchgrid%2fo%3dusers%2fo%3dnikhef%2fcn%3dronald%20starink",
> usernameprefix=0xb7516b18 "dteam") at gridmap.c:255

OK, I have an idea: "struct dirent" on your system may be larger than
on the host where the rpm was compiled...  :-(

I will give you a new patch to try early afternoon.