[aseek-devel] REPOST: sbin/index crash: "Bus Error" (aspseek 1.2.7, solaris 8)

From: Khan Klatt (no email)
Date: Thu Dec 27 2001 - 14:01:01 EST


This is a repost with strace/truss output.

I get a "Bus Error" when running sbin/index on Solaris. 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

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

That said, here is the output of the last 200 lines of truss/strace:

read(110, "07 w o r d u r l07 w o r".., 26) = 26
read(110, "01\0\003", 4) = 4
read(110, "FE", 1) = 1
read(110, "02\0\004", 4) = 4
read(110, "01 2", 2) = 2
read(110, "01\0\005", 4) = 4
read(110, "FE", 1) = 1
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, "0E\0\0\003 u n l o c k ".., 18) = 18
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " )\0\0\003 l o c k t a".., 45) = 45
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 3827072) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 3827072) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " <\0\0\003 S E L E C T ".., 64) = 64
read(110, "01\0\001", 4) = 4
read(110, "01", 1) = 1
read(110, "1A\0\002", 4) = 4
read(110, "07 w o r d u r l07 w o r".., 26) = 26
read(110, "01\0\003", 4) = 4
read(110, "FE", 1) = 1
read(110, "02\0\004", 4) = 4
read(110, "01 3", 2) = 2
read(110, "01\0\005", 4) = 4
read(110, "FE", 1) = 1
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, "0E\0\0\003 u n l o c k ".., 18) = 18
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " )\0\0\003 l o c k t a".., 45) = 45
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 3827064) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 3827064) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " >\0\0\003 S E L E C T ".., 66) = 66
read(110, "01\0\001", 4) = 4
read(110, "01", 1) = 1
read(110, "1A\0\002", 4) = 4
read(110, "07 w o r d u r l07 w o r".., 26) = 26
read(110, "01\0\003", 4) = 4
read(110, "FE", 1) = 1
read(110, "02\0\004", 4) = 4
read(110, "01 4", 2) = 2
read(110, "01\0\005", 4) = 4
read(110, "FE", 1) = 1
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, "0E\0\0\003 u n l o c k ".., 18) = 18
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " )\0\0\003 l o c k t a".., 45) = 45
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 3827088) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 3827088) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " 4\0\0\003 S E L E C T ".., 56) = 56
read(110, "01\0\001", 4) = 4
read(110, "01", 1) = 1
read(110, "1A\0\002", 4) = 4
read(110, "07 w o r d u r l07 w o r".., 26) = 26
read(110, "01\0\003", 4) = 4
read(110, "FE", 1) = 1
read(110, "02\0\004", 4) = 4
read(110, "01 5", 2) = 2
read(110, "01\0\005", 4) = 4
read(110, "FE", 1) = 1
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, "0E\0\0\003 u n l o c k ".., 18) = 18
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " )\0\0\003 l o c k t a".., 45) = 45
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 3827072) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 3827072) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " :\0\0\003 S E L E C T ".., 62) = 62
read(110, "01\0\001", 4) = 4
read(110, "01", 1) = 1
read(110, "1A\0\002", 4) = 4
read(110, "07 w o r d u r l07 w o r".., 26) = 26
read(110, "01\0\003", 4) = 4
read(110, "FE", 1) = 1
read(110, "02\0\004", 4) = 4
read(110, "01 6", 2) = 2
read(110, "01\0\005", 4) = 4
read(110, "FE", 1) = 1
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, "0E\0\0\003 u n l o c k ".., 18) = 18
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
     Incurred fault #5, FLTACCESS %pc = 0x000415C8
       siginfo: SIGBUS BUS_ADRALN addr=0xFFBE739E
     Received signal #10, SIGBUS [default]
       siginfo: SIGBUS BUS_ADRALN addr=0xFFBE739E
         *** process killed ***

Please let me know if you need more than the last 200 lines, the full
output of truss was closer to 137MB.








Hosted Email Solutions

Invaluement Anti-Spam DNSBLs



Powered By FreeBSD   Powered By FreeBSD