[aseek-devel] sbin/index -a fails with "Bus Error" (aspseek 1.2.7, solaris 8)

From: Khan Klatt (no email)
Date: Thu Dec 13 2001 - 19:50:38 EST


First a description of the problem:

I am trying to start an indexing process and when I run sbin/index,
the command fails with "Bus Error".

Subsequent attempts with different command line arguments results in
checking delta files, and then, again, terminating with a "Bus Error".

I believe a Bus Error to be when a program attempts to follow a
pointer or access a memory location outside of the sandbox the kernel
has established for the process, which indicates a memory bug in the
program. Please feel free to correct this assumption.

Problems were initially encountered with 1.2.5, so I upgraded to 1.2.7.

Suggestions and help is appreciated. Here are the details of my
system/compilation/execution, etc.

% uname -a
SunOS hostname 5.8 Generic_108528-06 sun4u sparc SUNW,UltraAX-i2

The package was compiled by me, here is what I used to compile (using
bash as my shell to set env variables):

LD_LIBRARY_PATH=/usr/local/lib:/usr/local/mysql/lib/mysql:/usr/local/lib/gcc-lib
/sparc-sun-solaris2.8/2.95.3 CC=gcc CXX=g++ ./configure
--with-mysql=/usr/local/
mysql
LD_LIBRARY_PATH=/usr/local/lib:/usr/local/mysql/lib/mysql:/usr/local/lib/gcc-lib
/sparc-sun-solaris2.8/2.95.3 CC=gcc CXX=g++ make
LD_LIBRARY_PATH=/usr/local/lib:/usr/local/mysql/lib/mysql:/usr/local/lib/gcc-lib
/sparc-sun-solaris2.8/2.95.3 CC=gcc CXX=g++ make install

This is the results on index -S:

% LD_LIBRARY_PATH=/usr/local/lib:/usr/local/mysql/lib/mysql sbin/index -S
Loading configuration from /usr/local/aspseek/etc/db.conf
Loading configuration from /usr/local/aspseek/etc/ucharset.conf
Loading configuration from /usr/local/aspseek/etc/stopwords.conf
Loading configuration from /usr/local/aspseek/etc/aspseek.conf

  ASPSeek database statistics

     Status Expired Total
    -----------------------------
          0 701120 701120 Not indexed yet
        404 1 1 Not found
    -----------------------------
      Total 701121 701121

[From a previous attempt to add some URLs to the db]

So, I assume the next step is to run the index, like so:

% LD_LIBRARY_PATH=/usr/local/lib:/usr/local/mysql/lib/mysql sbin/index -a
Loading configuration from /usr/local/aspseek/etc/db.conf
Loading configuration from /usr/local/aspseek/etc/ucharset.conf
Loading configuration from /usr/local/aspseek/etc/stopwords.conf
Loading configuration from /usr/local/aspseek/etc/aspseek.conf
Bus Error

And when I rerun:

% LD_LIBRARY_PATH=/usr/local/lib:/usr/local/mysql/lib/mysql sbin/index -a
Loading configuration from /usr/local/aspseek/etc/db.conf
Loading configuration from /usr/local/aspseek/etc/ucharset.conf
Loading configuration from /usr/local/aspseek/etc/stopwords.conf
Loading configuration from /usr/local/aspseek/etc/aspseek.conf
Index has not been stopped safely, checking of delta files will be
performed now
Checking delta file: 0...done
Checking delta file: 1...done
Checking delta file: 2...done
Checking delta file: 3...done
... [lines omitted]
Bus Error

Thanks in advance for any help or suggestions.








Hosted Email Solutions

Invaluement Anti-Spam DNSBLs



Powered By FreeBSD   Powered By FreeBSD