Aloha,

I just made an interesting observation: the globus_ftp_client_mlst() API call never returns if I try to talk to an - well, admittedly rather old globus-3.2.1- preogsi GridFTP server.
It seems to be a pthread deadlock:

Thread 1:
#0      0x924f468e in __semwait_signal
#1      0x9251f986 in _pthread_cond_wait

Thread 2:
#0      0x924f468e in __semwait_signal
#1      0x9251f986 in _pthread_cond_wait

Thread 3:
#0      0x924f468e in __semwait_signal
#1      0x9251f986 in _pthread_cond_wait

Thread 4:
#0      0x9253d5e2 in select$DARWIN_EXTSN
#1      0x01fe529f in globus_l_xio_system_poll

Is there a workaround? Can I somehow detect if the server supports MLST or not. Is there an alternative to MLST if I want to figure out file type, ownership, permissions, etc... ?

Thanks!

- Ole

Reply via email to