Print

Print


Maarten Litmaath, CERN wrote:
> On Wed, 25 Apr 2007, Ronald Starink wrote:
> 
>> Unfortunately, again a (reproducible) crash:
>>
>> (gdb) finish
>> Run till exit from #0  0x004033ad in pthread_cond_wait@@GLIBC_2.3.2 ()
>> from /lib/tls/libpthread.so.0
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> [Switching to Thread 68328368 (LWP 26346)]
>> 0x00c4ec85 in readdir64_r@@GLIBC_2.2 () from /lib/tls/libc.so.6
> 
> I had quickly increased the buffer size in a hacky way.  :-(
> Release 5 should be better in that respect:
> 
>     http://litmaath.home.cern.ch/litmaath/gmd-fix/
> 
> Please try again...

It's getting a bit boring, but it crashed again:

(gdb) handle SIGSTOP nostop noprint
Signal        Stop      Print   Pass to program Description
SIGSTOP       No        No      Yes             Stopped (signal)
(gdb) finish
Run till exit from #0  0x007683ad in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 48278448 (LWP 17004)]
0x00e3cc85 in readdir64_r@@GLIBC_2.2 () from /lib/tls/libc.so.6
(gdb) where
#0  0x00e3cc85 in readdir64_r@@GLIBC_2.2 () from /lib/tls/libc.so.6
#1  0x00174dd8 in gridmapdir_newlease (
    encodedglobusidp=0xb74ec330
"%2fo%3ddutchgrid%2fo%3dusers%2fo%3dnikhef%2fcn%3dronald%20starink",
    usernameprefix=0xb74eccf0 "dteam") at gridmap.c:257
#2  0x00175052 in gridmapdir_userid (globusidp=0xb74ed068
"/O=dutchgrid/O=users/O=nikhef/CN=Ronald Starink",
    usernameprefix=0xb74eccf0 "dteam", useridp=0x2e0a6d8) at gridmap.c:346
#3  0x001754d3 in globus_gss_assist_gridmap (globusidp=0xb74ed068
"/O=dutchgrid/O=users/O=nikhef/CN=Ronald Starink",
    useridp=0x2e0a6d8) at gridmap.c:577
#4  0x001287f3 in
edg::workload::common::socket_pp::GSISocketServer::AcceptGSIAuthentication
()
   from /opt/edg/lib/libedg_wl_gsisocket_pp.so.0
#5  0x0012983f in
edg::workload::common::socket_pp::GSISocketServer::AuthenticateAgent ()
   from /opt/edg/lib/libedg_wl_gsisocket_pp.so.0
#6  0x08119086 in edg::workload::networkserver::daemon::Manager::run ()
#7  0x0811782b in
edg::workload::common::task::ForwarderFunctor<edg::workload::common::socket_pp::GSISocketAgent*,
classad::ClassAd*>::operator() ()
#8  0x08117337 in
boost::detail::function::void_function_obj_invoker0<edg::workload::common::task::ForwarderFunctor<edg::workload::common::socket_pp::GSISocketAgent*,
classad::ClassAd*>, void>::invoke ()
#9  0x0819cee1 in boost::thread_group::join_all ()
#10 0x00765dd8 in start_thread () from /lib/tls/libpthread.so.0
#11 0x00e73d1a in clone () from /lib/tls/libc.so.6
(gdb)

Using:

[root@boszwijn root]# rpm -qa | egrep '^vdt_globus_essentials'
vdt_globus_essentials-VDT1.2.2rh9_LCG-5

and after restarting all RB-related services.

Ronald