Let me add to the previous message. Those stack traces should not be showing
up in any of the debuggers. for example:

<%init>
$test;
</%init>

This produces error on the console where I'm running httpd -X (or gdc or
Apache::DB)

<%init>
my $test;
runaway
</%init>

This produces error in browser an nothing shows up in the debugger console.
(fyi the error here is "Can't locate object method "runaway" via package
"HTML::Mason::Request::ApacheHandler"") So it seems the Global Symbol error
is the only one that causes this strange behavior. Is it possible Mason is
being preempted by mod_perl and/or apache somehow and is not given the
opportunity to "handle" this exception? Can anyone else reproduce this
problem?

Thanks again,

C



On Thu, Feb 10, 2011 at 1:23 AM, Jérôme Etévé <jerome.et...@gmail.com>
wrote:
>
> Hi,
>
> It sounds like a C-Space crash to me.
>
> Make sure your httpd uses only one process and try attaching to it
> with gdb to see what's going on.
> http://httpd.apache.org/dev/debugging.html
>
> Cheers.
>
> Jerome.
>
>
------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users

Reply via email to