Taint checks when running GID

Last spring, a couple of people had sudden onset of taint problems,
specifically in Locale::Maketext::Guts::_compile

We started having occasional problems a couple of weeks ago. As of today,
however, it’s an epidemic, and nothing is working. I’m running freebsd,
ports of everything, rt-3.0.11.

Flailing about, I tried replacing

my $sub = eval(join ‘’, @code);
die “$@ while evalling” . join(’’, @code) if $@; # Should be impossible.

with

my($evalcode, $sub);
$sub = join(’’, @code);
{
no locale;
$sub=~ m/^(.*)/;
$evalcode = $1;
$sub = eval($evalcode);
die “$@ while evalling $evalcode” if $@; # Should be impossible.
}

on the theory that the regex would untaint. In fact, that appears to have
worked. Unfortunately, I still can’t do anything. I’ve got taint errors at

error: Insecure dependency in mkdir while running with -T switch at
/usr/local/lib/perl5/5.8.4/File/Path.pm line 159.

context:

155: unless (-d $parent or $path eq $parent) {
156: push(@created,mkpath($parent, $verbose, $mode));
157: }
158: print “mkdir $path\n” if $verbose;
159: unless (mkdir($path,$mode)) {
160: my $e = $!;
161: # allow for another process to have created it meanwhile
162: croak “mkdir $path: $e” unless -d $path;
163: }

when trying to load the main page, and, when attempting to create a ticket:

ror: Insecure dependency in require while running with -T switch at
/usr/local/lib/perl5/site_perl/5.8.4/Apache/Session/Serialize/Storable.pm
line 21

context:

187: # whether they should generate a full stack trace (confess() and
cluck())
188: # or simply report the caller’s package (croak() and carp()),
respectively.
189: # confess() and croak() die, carp() and cluck() warn.
190:
191: sub croak { die shortmess @_ }
192: sub confess { die longmess @_ }
193: sub carp { warn shortmess @_ }
194: sub cluck { warn longmess @_ }
195:

code stack: /usr/local/lib/perl5/5.8.4/Carp.pm:191
/usr/local/lib/perl5/5.8.4/AutoLoader.pm:112
/usr/local/lib/perl5/site_perl/5.8.4/Apache/Session/Serialize/Storable.pm:21
/usr/local/lib/perl5/site_perl/5.8.4/Apache/Session.pm:507
/usr/local/lib/perl5/site_perl/5.8.4/Apache/Session.pm:462
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm:1078

Ummm… Help??? (Oh, I’ve cleared the mason-handler cache whilst
restarting apache with each.)

Brent B. Powers
Manager, Information Technology
Department of Pathology
Columbia University

Still (obviously) working, replaced code with Sean’s recommended:

my $sub = eval { eval(join ‘’, @code) || die $@ };
die "$@ while evalling " . join(’’, @code) if $@; # Should be impossible.
return $sub;

Things are back to working with that, save for creating a new ticket, where
I get (Full Dump):

System error
error: Insecure dependency in eval while running with -T switch at
/usr/local/lib/perl5/site_perl/5.8.4/Locale/Maketext/Guts.pm line 259.

Stack:
[/usr/local/lib/perl5/site_perl/5.8.4/Locale/Maketext/Guts.pm:259]
[/usr/local/lib/perl5/site_perl/5.8.4/Locale/Maketext.pm:196]
[/usr/local/rt3/lib/RT/CurrentUser.pm:365]
[/usr/local/rt3/lib/RT/Base.pm:97]
[/usr/local/rt3/lib/RT/Ticket_Overlay.pm:1485]
[/usr/local/rt3/lib/RT/Ticket_Overlay.pm:581]
[/usr/local/rt3/lib/RT/Interface/Web.pm:346]
[/usr/local/rt3/share/html/Ticket/Display.html:72]
[/usr/local/rt3/share/html/Ticket/Create.html:255]
[/usr/local/rt3/share/html/autohandler:196]
while evallinguse strict; sub {
join ‘’,
‘Added principal as a ‘,
($_[1], ),
’ for this ticket’,
}

context:

256: }
257: return $sub;
258: } else {
259: my $sub = eval { eval(join ‘’, @code) || die $@ };
260: die “$@ while evalling” . join(’’, @code) if $@; # Should be
impossible.
261: return $sub;
262: }
263: }
264:

code stack:
/usr/local/lib/perl5/site_perl/5.8.4/Locale/Maketext/Guts.pm:260
/usr/local/lib/perl5/site_perl/5.8.4/Locale/Maketext.pm:196
/usr/local/rt3/lib/RT/CurrentUser.pm:365
/usr/local/rt3/lib/RT/Base.pm:97
/usr/local/rt3/lib/RT/Ticket_Overlay.pm:1485
/usr/local/rt3/lib/RT/Ticket_Overlay.pm:581
/usr/local/rt3/lib/RT/Interface/Web.pm:346
/usr/local/rt3/share/html/Ticket/Display.html:72
/usr/local/rt3/share/html/Ticket/Create.html:255
/usr/local/rt3/share/html/autohandler:196

raw error

Insecure dependency in eval while running with -T switch at
/usr/local/lib/perl5/site_perl/5.8.4/Locale/Maketext/Guts.pm line 259.

Stack:
[/usr/local/lib/perl5/site_perl/5.8.4/Locale/Maketext/Guts.pm:259]
[/usr/local/lib/perl5/site_perl/5.8.4/Locale/Maketext.pm:196]
[/usr/local/rt3/lib/RT/CurrentUser.pm:365]
[/usr/local/rt3/lib/RT/Base.pm:97]
[/usr/local/rt3/lib/RT/Ticket_Overlay.pm:1485]
[/usr/local/rt3/lib/RT/Ticket_Overlay.pm:581]
[/usr/local/rt3/lib/RT/Interface/Web.pm:346]
[/usr/local/rt3/share/html/Ticket/Display.html:72]
[/usr/local/rt3/share/html/Ticket/Create.html:255]
[/usr/local/rt3/share/html/autohandler:196]
while evallinguse strict; sub {
join ‘’,
‘Added principal as a ‘,
($_[1], ),
’ for this ticket’,
}

Trace begun at
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Exceptions.pm line 131
HTML::Mason::Exceptions::rethrow_exception('Insecure dependency in eval
while running with -T switch at
/usr/local/lib/perl5/site_perl/5.8.4/Locale/Maketext/Guts.pm line 259.

Stack:
[/usr/local/lib/perl5/site_perl/5.8.4/Locale/Maketext/Guts.pm:259]
[/usr/local/lib/perl5/site_perl/5.8.4/Locale/Maketext.pm:196]
[/usr/local/rt3/lib/RT/CurrentUser.pm:365]
[/usr/local/rt3/lib/RT/Base.pm:97]
[/usr/local/rt3/lib/RT/Ticket_Overlay.pm:1485]
[/usr/local/rt3/lib/RT/Ticket_Overlay.pm:581]
[/usr/local/rt3/lib/RT/Interface/Web.pm:346]
[/usr/local/rt3/share/html/Ticket/Display.html:72]
[/usr/local/rt3/share/html/Ticket/Create.html:255]
[/usr/local/rt3/share/html/autohandler:196]
while evallinguse strict; sub {
join ‘’,
‘Added principal as a ‘,
($_[1], ),
’ for this ticket’,
}
’) called at /usr/local/lib/perl5/site_perl/5.8.4/Locale/Maketext/Guts.pm
line 260
Locale::Maketext::_compile(‘RT::I18N::en=HASH(0x925c6f8)’, ‘Added principal
as a [_1] for this ticket’) called at
/usr/local/lib/perl5/site_perl/5.8.4/Locale/Maketext.pm line 196
Locale::Maketext::maketext(undef, undef, ‘Requestor’) called at
/usr/local/rt3/lib/RT/CurrentUser.pm line 365
RT::CurrentUser::loc(‘RT::CurrentUser=HASH(0x9517458)’, ‘Added principal as
a [_1] for this ticket’, ‘Requestor’) called at
/usr/local/rt3/lib/RT/Base.pm line 97
RT::Base::loc(‘RT::Ticket=HASH(0x945b698)’, ‘Added principal as a [_1] for
this ticket’, ‘Requestor’) called at
/usr/local/rt3/lib/RT/Ticket_Overlay.pm line 1485
RT::ticket::_AddWatcher(‘RT::Ticket=HASH(0x945b698)’, ‘Type’, ‘Requestor’,
‘Email’, ‘xxxxxx@here.com’, ‘Silent’, 1) called at
/usr/local/rt3/lib/RT/Ticket_Overlay.pm line 581
RT::ticket::Create(‘RT::Ticket=HASH(0x945b698)’, ‘TimeEstimated’, undef,
‘Status’, ‘new’, ‘Queue’, ‘Purchasing’, ‘AdminCc’, ‘ARRAY(0x8b5bd3c)’,
‘CustomField-2’, ‘Order Finalized’, ‘MIMEObj’,
‘MIME::Entity=HASH(0x94fdc10)’, ‘InitialPriority’, 0, ‘Starts’, ‘1970-01-01
00:00:00’, ‘TimeWorked’, ‘’, ‘CustomField-4’, ‘’, ‘Requestor’,
‘ARRAY(0x8b5bc94)’, ‘Cc’, ‘ARRAY(0x8b5bce8)’, ‘Subject’, ‘Terminal Server’,
‘CustomField-5’, ‘’, ‘FinalPriority’, 0, ‘TimeLeft’, ‘’, ‘Owner’, 320,
‘CustomField-6’, ‘’, ‘Due’, ‘1970-01-01 00:00:00’) called at
/usr/local/rt3/lib/RT/Interface/Web.pm line 346
HTML::Mason::Commands::CreateTicket(‘Attachments’, undef,
‘CustomField-2-Values’, ‘Order Finalized’, ‘Status’, ‘new’,
‘new-DependsOn’, ‘’, ‘Queue’, ‘Purchasing’, ‘AdminCc’, ‘’, ‘Requestors’,
‘xxxxxx@here.com’, ‘InitialPriority’, 0, ‘Starts’, ‘’, ‘Attach’, ‘’,
‘CustomField-4-Value’, ‘’, ‘TimeWorked’, ‘’, ‘id’, ‘new’, ‘Cc’, ‘’,
‘Subject’, ‘Terminal Server’, ‘FinalPriority’, 0, ‘new-RefersTo’, ‘’,
‘TimeLeft’, ‘’, ‘RefersTo-new’, ‘’, ‘CustomField-5-Value’, ‘’,
‘CustomField-6-Value’, ‘’, ‘Owner’, 320, ‘DependsOn-new’, ‘’,
‘CustomField-2-Values-Magic’, 1, ‘new-MemberOf’, ‘’, ‘MemberOf-new’, ‘’,
‘Content’, 'Tammy: Please expedite

eQuote: X001231234
Description: Terminal Server
Amount: 3214.71
Account: 123456

', ‘Due’, ‘’) called at /usr/local/rt3/share/html/Ticket/Display.html line
72
HTML::Mason::Commands::ANON(‘CustomField-2-Values’, ‘Order Finalized’,
‘Status’, ‘new’, ‘new-DependsOn’, ‘’, ‘Queue’, ‘Purchasing’, ‘AdminCc’, ‘’,
‘Requestors’, ‘xxxxxx@here.com’, ‘InitialPriority’, 0, ‘Starts’, ‘’,
‘Attach’, ‘’, ‘TimeWorked’, ‘’, ‘CustomField-4-Value’, ‘’, ‘id’, ‘new’,
‘Cc’, ‘’, ‘Subject’, ‘Terminal Server’, ‘new-RefersTo’, ‘’,
‘FinalPriority’, 0, ‘RefersTo-new’, ‘’, ‘TimeLeft’, ‘’,
‘CustomField-5-Value’, ‘’, ‘DependsOn-new’, ‘’, ‘Owner’, 320,
‘CustomField-6-Value’, ‘’, ‘new-MemberOf’, ‘’,
‘CustomField-2-Values-Magic’, 1, ‘MemberOf-new’, ‘’, ‘Content’, 'Tammy:
Please expedite

eQuote: X001231234
Description: Terminal Server
Amount: 3214.71
Account: 123456

', ‘Due’, ‘’) called at
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x91aa2
48)’, ‘CustomField-2-Values’, ‘Order Finalized’, ‘Status’, ‘new’,
‘new-DependsOn’, ‘’, ‘Queue’, ‘Purchasing’, ‘AdminCc’, ‘’, ‘Requestors’,
‘xxxxxx@here.com’, ‘InitialPriority’, 0, ‘Starts’, ‘’, ‘Attach’, ‘’,
‘TimeWorked’, ‘’, ‘CustomField-4-Value’, ‘’, ‘id’, ‘new’, ‘Cc’, ‘’,
‘Subject’, ‘Terminal Server’, ‘new-RefersTo’, ‘’, ‘FinalPriority’, 0,
‘RefersTo-new’, ‘’, ‘TimeLeft’, ‘’, ‘CustomField-5-Value’, ‘’,
‘DependsOn-new’, ‘’, ‘Owner’, 320, ‘CustomField-6-Value’, ‘’,
‘new-MemberOf’, ‘’, ‘CustomField-2-Values-Magic’, 1, ‘MemberOf-new’, ‘’,
‘Content’, 'Tammy: Please expedite

eQuote: X001231234
Description: Terminal Server
Amount: 3214.71
Account: 123456

', ‘Due’, ‘’) called at
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm line 1074
eval {…} at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm
line 1068
HTML::Mason::Request::comp(undef, undef, ‘CustomField-2-Values’, ‘Order
Finalized’, ‘Status’, ‘new’, ‘new-DependsOn’, ‘’, ‘Queue’, ‘Purchasing’,
‘AdminCc’, ‘’, ‘Requestors’, ‘xxxxxx@here.com’, ‘InitialPriority’, 0,
‘Starts’, ‘’, ‘Attach’, ‘’, ‘TimeWorked’, ‘’, ‘CustomField-4-Value’, ‘’,
‘id’, ‘new’, ‘Cc’, ‘’, ‘Subject’, ‘Terminal Server’, ‘new-RefersTo’, ‘’,
‘FinalPriority’, 0, ‘RefersTo-new’, ‘’, ‘TimeLeft’, ‘’,
‘CustomField-5-Value’, ‘’, ‘DependsOn-new’, ‘’, ‘Owner’, 320,
‘CustomField-6-Value’, ‘’, ‘new-MemberOf’, ‘’,
‘CustomField-2-Values-Magic’, 1, ‘MemberOf-new’, ‘’, ‘Content’, 'Tammy:
Please expedite

eQuote: X001231234
Description: Terminal Server
Amount: 3214.71
Account: 123456

', ‘Due’, ‘’) called at /usr/local/rt3/share/html/Ticket/Create.html line
255
HTML::Mason::Commands::ANON(‘CustomField-2-Values’, ‘Order Finalized’,
‘Status’, ‘new’, ‘new-DependsOn’, ‘’, ‘Queue’, ‘Purchasing’, ‘AdminCc’, ‘’,
‘Requestors’, ‘xxxxxx@here.com’, ‘InitialPriority’, 0, ‘Starts’, ‘’,
‘Attach’, ‘’, ‘CustomField-4-Value’, ‘’, ‘TimeWorked’, ‘’, ‘id’, ‘new’,
‘Cc’, ‘’, ‘Subject’, ‘Terminal Server’, ‘new-RefersTo’, ‘’,
‘FinalPriority’, 0, ‘TimeLeft’, ‘’, ‘RefersTo-new’, ‘’,
‘CustomField-5-Value’, ‘’, ‘CustomField-6-Value’, ‘’, ‘Owner’, 320,
‘DependsOn-new’, ‘’, ‘CustomField-2-Values-Magic’, 1, ‘new-MemberOf’, ‘’,
‘MemberOf-new’, ‘’, ‘Content’, 'Tammy: Please expedite

eQuote: X001231234
Description: Terminal Server
Amount: 3214.71
Account: 123456

', ‘Due’, ‘’, ‘CustomField-2-Values’, ‘Order Finalized’, ‘Status’, ‘new’,
‘new-DependsOn’, ‘’, ‘Queue’, ‘Purchasing’, ‘AdminCc’, ‘’, ‘Requestors’,
‘xxxxxx@here.com’, ‘InitialPriority’, 0, ‘Starts’, ‘’, ‘Attach’, ‘’,
‘CustomField-4-Value’, ‘’, ‘TimeWorked’, ‘’, ‘id’, ‘new’, ‘Cc’, ‘’,
‘Subject’, ‘Terminal Server’, ‘FinalPriority’, 0, ‘new-RefersTo’, ‘’,
‘TimeLeft’, ‘’, ‘RefersTo-new’, ‘’, ‘CustomField-5-Value’, ‘’,
‘CustomField-6-Value’, ‘’, ‘Owner’, 320, ‘DependsOn-new’, ‘’,
‘CustomField-2-Values-Magic’, 1, ‘new-MemberOf’, ‘’, ‘MemberOf-new’, ‘’,
‘Content’, 'Tammy: Please expedite

eQuote: X001231234
Description: Terminal Server
Amount: 3214.71
Account: 123456

', ‘Due’, ‘’) called at
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x943a4
f4)’, ‘CustomField-2-Values’, ‘Order Finalized’, ‘Status’, ‘new’,
‘new-DependsOn’, ‘’, ‘Queue’, ‘Purchasing’, ‘AdminCc’, ‘’, ‘Requestors’,
‘xxxxxx@here.com’, ‘InitialPriority’, 0, ‘Starts’, ‘’, ‘Attach’, ‘’,
‘CustomField-4-Value’, ‘’, ‘TimeWorked’, ‘’, ‘id’, ‘new’, ‘Cc’, ‘’,
‘Subject’, ‘Terminal Server’, ‘new-RefersTo’, ‘’, ‘FinalPriority’, 0,
‘TimeLeft’, ‘’, ‘RefersTo-new’, ‘’, ‘CustomField-5-Value’, ‘’,
‘CustomField-6-Value’, ‘’, ‘Owner’, 320, ‘DependsOn-new’, ‘’,
‘CustomField-2-Values-Magic’, 1, ‘new-MemberOf’, ‘’, ‘MemberOf-new’, ‘’,
‘Content’, 'Tammy: Please expedite

eQuote: X001231234
Description: Terminal Server
Amount: 3214.71
Account: 123456

', ‘Due’, ‘’, ‘CustomField-2-Values’, ‘Order Finalized’, ‘Status’, ‘new’,
‘new-DependsOn’, ‘’, ‘Queue’, ‘Purchasing’, ‘AdminCc’, ‘’, ‘Requestors’,
‘xxxxxx@here.com’, ‘InitialPriority’, 0, ‘Starts’, ‘’, ‘Attach’, ‘’,
‘CustomField-4-Value’, ‘’, ‘TimeWorked’, ‘’, ‘id’, ‘new’, ‘Cc’, ‘’,
‘Subject’, ‘Terminal Server’, ‘FinalPriority’, 0, ‘new-RefersTo’, ‘’,
‘TimeLeft’, ‘’, ‘RefersTo-new’, ‘’, ‘CustomField-5-Value’, ‘’,
‘CustomField-6-Value’, ‘’, ‘Owner’, 320, ‘DependsOn-new’, ‘’,
‘CustomField-2-Values-Magic’, 1, ‘new-MemberOf’, ‘’, ‘MemberOf-new’, ‘’,
‘Content’, 'Tammy: Please expedite

eQuote: X001231234
Description: Terminal Server
Amount: 3214.71
Account: 123456

', ‘Due’, ‘’) called at
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm line 1074
eval {…} at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm
line 1068
HTML::Mason::Request::comp(undef, undef, ‘CustomField-2-Values’, ‘Order
Finalized’, ‘Status’, ‘new’, ‘new-DependsOn’, ‘’, ‘Queue’, ‘Purchasing’,
‘AdminCc’, ‘’, ‘Requestors’, ‘xxxxxx@here.com’, ‘InitialPriority’, 0,
‘Starts’, ‘’, ‘Attach’, ‘’, ‘CustomField-4-Value’, ‘’, ‘TimeWorked’, ‘’,
‘id’, ‘new’, ‘Cc’, ‘’, ‘Subject’, ‘Terminal Server’, ‘new-RefersTo’, ‘’,
‘FinalPriority’, 0, ‘TimeLeft’, ‘’, ‘RefersTo-new’, ‘’,
‘CustomField-5-Value’, ‘’, ‘CustomField-6-Value’, ‘’, ‘Owner’, 320,
‘DependsOn-new’, ‘’, ‘CustomField-2-Values-Magic’, 1, ‘new-MemberOf’, ‘’,
‘MemberOf-new’, ‘’, ‘Content’, 'Tammy: Please expedite

eQuote: X001231234
Description: Terminal Server
Amount: 3214.71
Account: 123456

', ‘Due’, ‘’, ‘CustomField-2-Values’, ‘Order Finalized’, ‘Status’, ‘new’,
‘new-DependsOn’, ‘’, ‘Queue’, ‘Purchasing’, ‘AdminCc’, ‘’, ‘Requestors’,
‘xxxxxx@here.com’, ‘InitialPriority’, 0, ‘Starts’, ‘’, ‘Attach’, ‘’,
‘CustomField-4-Value’, ‘’, ‘TimeWorked’, ‘’, ‘id’, ‘new’, ‘Cc’, ‘’,
‘Subject’, ‘Terminal Server’, ‘FinalPriority’, 0, ‘new-RefersTo’, ‘’,
‘TimeLeft’, ‘’, ‘RefersTo-new’, ‘’, ‘CustomField-5-Value’, ‘’,
‘CustomField-6-Value’, ‘’, ‘Owner’, 320, ‘DependsOn-new’, ‘’,
‘CustomField-2-Values-Magic’, 1, ‘new-MemberOf’, ‘’, ‘MemberOf-new’, ‘’,
‘Content’, 'Tammy: Please expedite

eQuote: X001231234
Description: Terminal Server
Amount: 3214.71
Account: 123456

', ‘Due’, ‘’) called at
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm line 760
HTML::Mason::Request::call_next(‘HTML::Mason::Request::CGI=HASH(0x9428f40)’
, ‘CustomField-2-Values’, ‘Order Finalized’, ‘Status’, ‘new’,
‘new-DependsOn’, ‘’, ‘Queue’, ‘Purchasing’, ‘AdminCc’, ‘’, ‘Requestors’,
‘xxxxxx@here.com’, ‘InitialPriority’, 0, ‘Starts’, ‘’, ‘Attach’, ‘’,
‘CustomField-4-Value’, ‘’, ‘TimeWorked’, ‘’, ‘id’, ‘new’, ‘Cc’, ‘’,
‘Subject’, ‘Terminal Server’, ‘FinalPriority’, 0, ‘new-RefersTo’, ‘’,
‘TimeLeft’, ‘’, ‘RefersTo-new’, ‘’, ‘CustomField-5-Value’, ‘’,
‘CustomField-6-Value’, ‘’, ‘Owner’, 320, ‘DependsOn-new’, ‘’,
‘CustomField-2-Values-Magic’, 1, ‘new-MemberOf’, ‘’, ‘MemberOf-new’, ‘’,
‘Content’, 'Tammy: Please expedite

eQuote: X001231234
Description: Terminal Server
Amount: 3214.71
Account: 123456

', ‘Due’, ‘’) called at /usr/local/rt3/share/html/autohandler line 196
HTML::Mason::Commands::ANON(‘CustomField-2-Values’, ‘Order Finalized’,
‘Status’, ‘new’, ‘new-DependsOn’, ‘’, ‘Queue’, ‘Purchasing’, ‘AdminCc’, ‘’,
‘Requestors’, ‘xxxxxx@here.com’, ‘InitialPriority’, 0, ‘Starts’, ‘’,
‘Attach’, ‘’, ‘CustomField-4-Value’, ‘’, ‘TimeWorked’, ‘’, ‘id’, ‘new’,
‘Cc’, ‘’, ‘Subject’, ‘Terminal Server’, ‘new-RefersTo’, ‘’,
‘FinalPriority’, 0, ‘TimeLeft’, ‘’, ‘RefersTo-new’, ‘’,
‘CustomField-5-Value’, ‘’, ‘CustomField-6-Value’, ‘’, ‘Owner’, 320,
‘DependsOn-new’, ‘’, ‘CustomField-2-Values-Magic’, 1, ‘new-MemberOf’, ‘’,
‘MemberOf-new’, ‘’, ‘Content’, 'Tammy: Please expedite

eQuote: X001231234
Description: Terminal Server
Amount: 3214.71
Account: 123456

', ‘Due’, ‘’) called at
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x907ca
18)’, ‘CustomField-2-Values’, ‘Order Finalized’, ‘Status’, ‘new’,
‘new-DependsOn’, ‘’, ‘Queue’, ‘Purchasing’, ‘AdminCc’, ‘’, ‘Requestors’,
‘xxxxxx@here.com’, ‘InitialPriority’, 0, ‘Starts’, ‘’, ‘Attach’, ‘’,
‘CustomField-4-Value’, ‘’, ‘TimeWorked’, ‘’, ‘id’, ‘new’, ‘Cc’, ‘’,
‘Subject’, ‘Terminal Server’, ‘new-RefersTo’, ‘’, ‘FinalPriority’, 0,
‘TimeLeft’, ‘’, ‘RefersTo-new’, ‘’, ‘CustomField-5-Value’, ‘’,
‘CustomField-6-Value’, ‘’, ‘Owner’, 320, ‘DependsOn-new’, ‘’,
‘CustomField-2-Values-Magic’, 1, ‘new-MemberOf’, ‘’, ‘MemberOf-new’, ‘’,
‘Content’, 'Tammy: Please expedite

eQuote: X001231234
Description: Terminal Server
Amount: 3214.71
Account: 123456

‘, ‘Due’, ‘’) called at
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm line 1072
eval {…} at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm
line 1068
HTML::Mason::Request::comp(undef, undef, undef, ‘CustomField-2-Values’,
‘Order Finalized’, ‘Status’, ‘new’, ‘new-DependsOn’, ‘’, ‘Queue’,
‘Purchasing’, ‘AdminCc’, ‘’, ‘Requestors’, ‘xxxxxx@here.com’,
‘InitialPriority’, 0, ‘Starts’, ‘’, ‘Attach’, ‘’, ‘CustomField-4-Value’,
’’, ‘TimeWorked’, ‘’, ‘id’, ‘new’, ‘Cc’, ‘’, ‘Subject’, ‘Terminal Server’,
‘new-RefersTo’, ‘’, ‘FinalPriority’, 0, ‘TimeLeft’, ‘’, ‘RefersTo-new’, ‘’,
‘CustomField-5-Value’, ‘’, ‘CustomField-6-Value’, ‘’, ‘Owner’, 320,
‘DependsOn-new’, ‘’, ‘CustomField-2-Values-Magic’, 1, ‘new-MemberOf’, ‘’,
‘MemberOf-new’, ‘’, ‘Content’, 'Tammy: Please expedite

eQuote: X001231234
Description: Terminal Server
Amount: 3214.71
Account: 123456

', ‘Due’, ‘’) called at
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm line 338
eval {…} at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm
line 338
eval {…} at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm
line 297
HTML::Mason::Request::exec(‘HTML::Mason::Request::CGI=HASH(0x9428f40)’)
called at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/CGIHandler.pm
line 197
eval {…} at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/CGIHandler.pm
line 197
HTML::Mason::Request::CGI::exec(‘HTML::Mason::Request::CGI=HASH(0x9428f40)’
) called at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Interp.pm line
207
HTML::Mason::Interp::exec(undef, undef, ‘CustomField-2-Values’, ‘Order
Finalized’, ‘Status’, ‘new’, ‘new-DependsOn’, ‘’, ‘Queue’, ‘Purchasing’,
‘AdminCc’, ‘’, ‘Requestors’, ‘xxxxxx@here.com’, ‘InitialPriority’, 0,
‘Starts’, ‘’, ‘Attach’, ‘’, ‘CustomField-4-Value’, ‘’, ‘TimeWorked’, ‘’,
‘id’, ‘new’, ‘Cc’, ‘’, ‘Subject’, ‘Terminal Server’, ‘new-RefersTo’, ‘’,
‘FinalPriority’, 0, ‘TimeLeft’, ‘’, ‘RefersTo-new’, ‘’,
‘CustomField-5-Value’, ‘’, ‘CustomField-6-Value’, ‘’, ‘Owner’, 320,
‘DependsOn-new’, ‘’, ‘CustomField-2-Values-Magic’, 1, ‘new-MemberOf’, ‘’,
‘MemberOf-new’, ‘’, ‘Content’, 'Tammy: Please expedite

eQuote: X001231234
Description: Terminal Server
Amount: 3214.71
Account: 123456

', ‘Due’, ‘’) called at
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/CGIHandler.pm line 127
eval {…} at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/CGIHandler.pm
line 127
HTML::Mason::CGIHandler::_handler(‘HTML::Mason::CGIHandler=HASH(0x8e9a158)’
, ‘HASH(0x9512d3c)’) called at
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/CGIHandler.pm line 76
HTML::Mason::CGIHandler::handle_cgi_object(‘HTML::Mason::CGIHandler=HASH(0x
8e9a158)’, ‘CGI::Fast=HASH(0x9461188)’) called at
/usr/local/rt3/bin/mason_handler.fcgi line 55
eval {…} at /usr/local/rt3/bin/mason_handler.fcgi line 55

Brent B. Powers
Manager, Information Technology
Department of Pathology
Columbia University