in reply to still have a mysterious crash
I localized the last crash to this subroutine. d(34) printed 34 in the debug file, but the $m never appeared on the console, nor in the DEBUG log file (which is unbuffered), neither in the LOG file.And you stopped localizing the error because ...?This means the program crashed inside localtime(), or doing a s/// regexp replace, or concatenating to a string ($m). The $_[0] parameter that was passed in was a string constant: 'local or whitelisted', and was called this way:
print DEBUG "Line ", __LINE__, "\n"; before each line at the very least.
You can also
print DEBUG "\$fh = $fh\n"; print DEBUG "\$Con{\$fh} = $Con{$fh}\n"; print DEBUG "\$Con{\$fh}->{ip} = $Con{$fh}->{ip}\n"; print DEBUG "\$Con{\$fh}->{mailfrom} = $Con{$fh}->{mailfrom}\n";
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Re: still have a mysterious crash
by jhanna (Scribe) on Dec 17, 2002 at 19:17 UTC |
In Section
Seekers of Perl Wisdom