APM: debugging a seg fault

jeremyb at univista.com jeremyb at univista.com
Fri Sep 26 13:25:47 CDT 2003


Found it...    I had terminated a line inside a  of ?: conditional just
before an undef. 

Thank Mike


-----Original Message-----
From: Jeremy Brooks 
Sent: Friday, September 26, 2003 1:18 PM
To: Jeremy Brooks
Subject: RE: APM: debugging a seg fault

Ok,  I'm a little confused now...
I just placed a print statement just below the bang in the script and it
doesn't print before the seg fault occurs.  

The print statement is:
Print "Beginning Execution\n";

A little about the system and the script.
Redhat 9.0 with stock kernel, Perl 5.8, DBI v. 11.23, CGI.pm v 1.75


Any thoughts on this?




-----Original Message-----
From: jeremyb at univista.com [mailto:jeremyb at univista.com] 
Sent: Friday, September 26, 2003 1:03 PM
To: austin at mail.pm.org
Subject: RE: APM: debugging a seg fault

I should have been more clear this morning.  What I meant to ask was why
sigtrace might be causing the script to race forever.

The script is 3355 lines.... 

-----Original Message-----
From: Mike South [mailto:msouth at shodor.org] 
Sent: Friday, September 26, 2003 12:54 PM
To: austin at mail.pm.org; jeremyb at univista.com
Subject: Re: APM: debugging a seg fault

hard for anyone to help without seeing the source code.  If it's not
small, then I would suggest that you cut it down to the smallest 
fraction of the program that reproduces the problem, and then post
that.  If the script is already short enough to reasonably post in
email, post it.

That "no longer shared" warning, I think, has something to do
with having a shared variable in nested subroutines.  That could
be the part of your code you want to look at if that's throwing
a warning.  But, again, it's too hard to guess without some idea
of the code.

mike
_______________________________________________
Austin mailing list
Austin at mail.pm.org
http://mail.pm.org/mailman/listinfo/austin



More information about the Austin mailing list