Perlfect Solutions
 

[Perlfect-search] problem with indexer.pl: Segmentation Fault - core dumped

Edward Cheng sunlit@iname.com
Wed, 15 Nov 2000 09:35:03 +0800
Hi there,

The script has run well for more than two months. But it fails to update
the index data any more recently. I am used to run the indexer.pl once
a week. Here is the error message from "cron" command.  I'm using
version 3.09. Any help would be greatly appreciated.

Regards,

--
Edward Cheng
Chia-Yi Taiwan


> Your "cron" job on aquarius
> /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl
> 
> produced the following output:
> 
> Name "main::SPECIAL_CHARACTERS" used only once: possible typo at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 236.
> Name "main::DESC_DB_FILE" used only once: possible typo at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 362.
> Name "main::MINLENGTH" used only once: possible typo at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 188.
> Name "main::INV_INDEX_DB_FILE" used only once: possible typo at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 363.
> Name "main::DOCS_DB_FILE" used only once: possible typo at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 360.
> Name "main::INDEXER_START_DIR" used only once: possible typo at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 80.
> Name "main::EXT" used only once: possible typo at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 132.
> Name "main::TITLES_DB_FILE" used only once: possible typo at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 361.
> Name "main::TERMS_DB_FILE" used only once: possible typo at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 359.
> Name "main::INDEX_NUMBERS" used only once: possible typo at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 251.
> Name "main::INDEX_URLS" used only once: possible typo at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 172.
> Name "main::DESC_WORDS" used only once: possible typo at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Using DB_File...
> Loading 'no index' regular expressions:

... snip off ...

> Loading stopwords...Done.
> Starting crawler...
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 80.
> /home/industr/public_html/
>      1: /home/industr/public_html/index.htm
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 308.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 181.
>      2: /home/industr/public_html/formmailtest.html
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 308.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 286.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 287.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 288.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 289.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 291.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 308.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 179.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 308.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 180.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 308.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 181.
>      3: /home/industr/public_html/ok.htm
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 308.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 180.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 308.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 181.

... snip off ...

>          15: /home/industr/public_html/ee/ee-1/index.html
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 308.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 308.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 179.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 308.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 180.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 308.
> Use of uninitialized value at /home/industr/public_html/cgi-bin/perlfect/search/indexer.pl line 181.
> Segmentation Fault - core dumped