Great Circle Associates Majordomo-Workers
(April 1998)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: next... :)
From: Jason L Tibbitts III <tibbs @ hpc . uh . edu>
Date: 29 Apr 1998 19:47:38 -0500
To: bryanf @ samurai . com
Cc: majordomo-workers @ greatcircle . com
In-reply-to: Jason L Tibbitts III's message of 29 Apr 1998 19:15:42 -0500
References: <19980429183828.Y28454@samurai.com> <ufayawocjil.fsf@sina.hpc.uh.edu> <19980429201220.E8327@samurai.com> <ufavhrscggh.fsf@sina.hpc.uh.edu>

OK, if that patch truly doesn't work then I'm at a complete loss.  Lock
loads the file and sets $self->{loaded}.  Get does this:

  unless ($self->{'loaded'}) {
    $self->load;
  }

and you're hanging in Config::load.  But by the above code load shouldn't
be called because $self->{loaded} was set by lock.

I hate to ask, but are you absolutely certain that the patched version
actually got installed?  If I remove that one line it hangs with the same
debug output, but when I add it everything works fine.  The only thing I
can ask you do to is to insert something like

warn "$self->{lists}{$list}{config}{loaded}";

in Resend.pm between these two lines:

  $self->_list_config_lock($list);
  $seqno  = $self->_list_config_get($list, 'sequence_number');

If it's 1 then something else is going wrong.

 - J<


References:
Indexed By Date Previous: Re: next... :)
From: Jason L Tibbitts III <tibbs@hpc.uh.edu>
Next: Re: next... :)
From: Bryan Fullerton <bryanf@samurai.com>
Indexed By Thread Previous: Re: next... :)
From: Jason L Tibbitts III <tibbs@hpc.uh.edu>
Next: Re: next... :)
From: Jason L Tibbitts III <tibbs@hpc.uh.edu>

Google
 
Search Internet Search www.greatcircle.com