In message <[EMAIL PROTECTED]>, John D Groenveld 
writes:
>I have perl-5.8.8, apache 2.6, mp 2.0.3 and RT 3.6.5
>under Solaris 10 and Oracle 10.
>
>With firefox2 and IE, I am prompted to authenticate two or three
>times before I can navigate RT pages without prompting.
>
>However, with lynx and opera I only need to authenticate once.
>
>I have turned on logging and don't see anything interesting.
>
>I see RT's cookie in firefox's cookie manager.
>
>Any thoughts on how I can debug further?

I installed fresh on a development box and I saw the exception
below on the mainpage with Firefox where the RefreshHomepage
element should be.

On my production box, my perl has Apache::Session 1.81_01

On my devel box, my perl has 1.84 which includes error
handling.

After re-logging in two or three times, the exception goes away.

With Opera I can't produce this exception.

I also cannot produce the exception when I run the devel Apache httpd
with -X.

My WAG is that Firefox and IE are doing parallel requests
and triggering an Apache::Session::Lock::File deadlock which is
somehow forcing the session to be invalidated.

Most RT users probably use MySQL and Postgres and RT defaults
to using those databases for session management so won't stumble
across this bug.

John
[EMAIL PROTECTED]

Trace begun at /opt/rt3/perl-5.8.8/lib/site_perl/5.8.8/HTML/Mason/Exceptions.pm 
line 129
HTML::Mason::Exceptions::rethrow_exception('Cannot lock: Deadlock situation 
detected/avoided at 
/opt/rt3/perl-5.8.8/lib/site_perl/5.8.8/Apache/Session/Lock/File.pm line 81, 
<GEN63> line 3.^J') called at 
/opt/rt3/perl-5.8.8/lib/site_perl/5.8.8/Apache/Session/Lock/File.pm line 81
Apache::Session::Lock::File::acquire_write_lock('Apache::Session::Lock::File=HASH(0x3a18380)',
 'Apache::Session::File=HASH(0x39f4cb0)') called at 
/opt/rt3/perl-5.8.8/lib/site_perl/5.8.8/Apache/Session.pm line 588
Apache::Session::acquire_write_lock('Apache::Session::File=HASH(0x39f4cb0)') 
called at /opt/rt3/perl-5.8.8/lib/site_perl/5.8.8/Apache/Session.pm line 516
Apache::Session::save('Apache::Session::File=HASH(0x39f4cb0)') called at 
/opt/rt3/perl-5.8.8/lib/site_perl/5.8.8/Apache/Session/File.pm line 40
Apache::Session::File::DESTROY('Apache::Session::File=HASH(0x39f4cb0)') called 
at /opt/rt3/perl-5.8.8/lib/site_perl/5.8.8/HTML/Mason/Request.pm line 1252
eval {...} at /opt/rt3/perl-5.8.8/lib/site_perl/5.8.8/HTML/Mason/Request.pm 
line 1252
HTML::Mason::Request::comp(undef, undef, undef, 'pass', 'RTrocks', 'user', 
'john') called at /opt/rt3/perl-5.8.8/lib/site_perl/5.8.8/HTML/Mason/Request.pm 
line 466
eval {...} at /opt/rt3/perl-5.8.8/lib/site_perl/5.8.8/HTML/Mason/Request.pm 
line 466
eval {...} at /opt/rt3/perl-5.8.8/lib/site_perl/5.8.8/HTML/Mason/Request.pm 
line 418
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x3abb8a0)')
 called at /opt/rt3/perl-5.8.8/lib/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm 
line 168
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x3abb8a0)')
 called at /opt/rt3/perl-5.8.8/lib/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm 
line 826
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x15ca300)',
 'Apache2::RequestRec=SCALAR(0x37f27d0)') called at /opt/rt3/bin/webmux.pl line 
125
eval {...} at /opt/rt3/bin/webmux.pl line 125
RT::Mason::handler('Apache2::RequestRec=SCALAR(0x37f27d0)') called at -e line 0
eval {...} at -e line 0

_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

SAVE THOUSANDS OF DOLLARS ON RT SUPPORT:

If you sign up for a new RT support contract before December 31, we'll take
up to 20 percent off the price. This sale won't last long, so get in touch 
today. 
    Email us at [EMAIL PROTECTED] or call us at +1 617 812 0745.


Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Reply via email to